8b3ea928289de82463925784ef52f56e9caea4a0cb2278977b9ced2ab164781f385da25ceceb9714a1a0b7af924b9239b14af181619dad4ab33ea316ae236962740dad44c1394aee62ba643b6127ec6cefc4a8de4dfa75fd7d21bf96dcc7c963e457c7cd3c4c8cb6f2cb6e1c70eb99a374a16424ed82ebe8af39c8fdfc414ad4c06197655b42acdfdcf5d9dce8fdfc2e0fabfb87899f9ba346bdfdeeef1cfb7f80446afcc4a5abb794dd1068c2a1ad1be594558549f9c4ea30dbac7b3b21c78ae4ccab4e50b4d53ae4d9bfacdcf758906b23ce0058004a432b8a4ed3de54249e1c160396722e95f3466a22bdfede36ec119e05d0de1d7c1289c4df7b676576627d0939d7fafe1535e4da5e432f7c1e29e4963b27d998b3276320d395f89d17212250b1772782257467ab5a0e6484ac409a42e3aaffd4f0f38e2672f29d4d49bcadcf7a671055afdcb5c0974505d508cd1744337a173a72b193a184b7e4794c51d5334bcc1866d4e28c829268f10fb5f228e90312fb6eba32bb029962eb4d34910e42506464e73d389370dcb3e56d889d6b4195d1ea9fd1a1e52565ef7b85a1ea9bb2034cb10f4f35ef0b65d199d29cef7e2f9ea2bbd540f5ad94fe9145ca7f2f7971202a8a8918d725dafe79afbd9739aa8e9a9e4f98758950e9721f8db86d95a33c1405264dc3c145945c5e2d5c0f3b0fcab377a821adb400950092be3fbdef25d917d16383bcb9620be225dec7a097763c58f8372b1f4ce7d6a69c158b441db8a8de1b9ffe544c60a9e6f77295ca9321579bbc87a65ba39cf979fa40b28ed996c2a753e2aec4c48f10523427aa5dcf362d88a7a0a480c1efe67eeb07b46293fbc07c5c07ff6ed643eb36640ae9d7d90079e406fe90fe407f69ad53cd691eee5fdb45fffe82835be372a22bae7d86e5dbffc3c1f20231e07736978ae75ecffc9b1896570b257e446c4960c71757f291bf44904147370cbc57aea232a95336714735ecdaef488c33c11ba16f7cef7df3d0dda60dbd7661c800fec8eacafa9257ab41f3f5d0ec68527f3ac65b1d79d67d419ec3ad94b1f10a7f33834b6b18cb9f7f7ac7882d43d9428110fdd3446b4b93737b5e61cb286dfd850e872d47a6428564117aa9ad1c560426a78373937e2bbf3176a9361bea318fd6af8dc55ba723e6a924fe1ddb1da9a21dbfb768d8879ea0779ca375616ec14e995e8bb9999e1cdad870058395b5ea75ac3e299e6715ee572a26f845f4bb26d20727713ef1220b0a29c1e10b99140565fbd96811e879b9b931337645c4ff76118266653f78f82a24b54656e427a1eee7b11e8bad5fe01be740de82ad917de701e5e0f1454063b9c7d50b10a8b81c19893efa0793326f556f6a5a48e849a98b47366a7e8cbcb1708c3621420af4eaaf0548eda2be484387fd993113de85b28e4d77d52a31d0bf64723f44db74bce3f7e015e5151d1e080839bf1e1d835d6e3986e77fa233adb38ab51493a5e8ead3ff93d8738826eadedfed140ebfca421295b6fd98b7012bf113cefb458bdf73efab872422fdab115ad233a16cac963f78c1aa371e4275988666b4799f6e07092e18335a7b746a713a35831721783caeb502c24c42da4f29bb23a6f0084288445907877bfe1ef3c4cbc53c61c57e78b1e4c7926f65c3b8c46753508be88768f489b3f521e49a9ce9d6c760524dfdf788a873cece2ff98361b27417b7bd2a9aad00542afd2c450c3f183cca41b9020f49a66c88f2ec4dd50c514da54ab04a476accf57eb9e8962cfa33a75c7c09f3340d26db264be0689a1d183023062f881f0403f6ea96d8ac3199d35123b6cf9612abb9905f8eb817ce7054795f7fabe90cdbe9920a9288ef2f231ba75b92baa1535f5cac0082a16e43217d267b2f180480a6aa7504e1b3f", 0xca2}], 0x1, 0x0}, 0x0) 00:49:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fchmod(r0, 0x34) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2000000000000}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 00:49:59 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x420, 0x0) 00:49:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x15, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0x97b3186e) getgroups(0x2, &(0x7f00000007c0)=[r3, r3, r3, r3]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000000780)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/101, 0x65}, {&(0x7f0000000580)=""/62, 0x3e}, {&(0x7f00000005c0)=""/173, 0xad}], 0x8, &(0x7f0000000700)=""/101, 0x65}, 0x1) 00:49:59 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000003c0)="dc", 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/249, 0xf9}], 0x3, &(0x7f00000002c0)=""/55, 0x37}, 0x802) 00:49:59 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x188}], 0x2000000000000012, 0xd8) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) flock(r0, 0x0) 00:49:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') fcntl$getown(r0, 0x5) 00:50:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x2) semget(0x2, 0x2, 0x628) 00:50:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 00:50:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$getflags(r0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000002c0)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000580)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000001680)="5334a3e45095b4525f73c1751c5f72c62cd4f7a4fd03a2dccdaf63f3f629a57b912eecfd65830cd31e71d60991a26003b36544212f34f35b4effcd571e7d8d00000200000000000000000000000000c500", 0x51}], 0x6, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 00:50:00 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="e0c35c26fb471400cc7e50ec9d7ad1c40a5669a35ceaf003fc221fbac6e13fa5bae2e0ac78e3da51f71a7709d8c2eafeb199b5e1f77386b925974eab228264e53f11c178da7b1bb5e3746013768d2c17", 0x50, 0x0, 0x0) 00:50:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) listen(r0, 0xf77) 00:50:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8810, 0x112) 00:50:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000f87c8a5b67561b542a53870600"], 0x10}, 0x0) r0 = socket(0x1b, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:50:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="057c14b473733e9b88be4885e7577e04", 0x195) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(0xffffffffffffffff) 00:50:00 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0xb25, 0x1f, 0x8, 0xc98c, 0x6, 0x9, 0x2}, &(0x7f0000000040)={0x6, 0x1, 0x7fffffff, 0x2, 0x80000000, 0xffc0000000000000, 0x2, 0x7}, &(0x7f0000000080)={0x400, 0x200, 0x1, 0x4, 0x2, 0xd0, 0x9, 0xaf}, &(0x7f00000000c0)={0x5, 0xcb}) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 00:50:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) 00:50:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x2, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd00000000000010d4eccc0000000000000000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000000000f4bcc98b60b552714bb6981631de06646969615cae4f29b98aaa76077efd726b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d895dd645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c52874b4a70d3e351000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a0fc924b5910c6f5854909ba943225ebbd02720000816738f1a240ecabf1dd63000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce378cfcc52be3441e50b7bcaf5b99c336974d008de8bfff46ceeaaca00342a68c4a42fda0f"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000540)='./file1\x00', 0x104) socket(0x1e, 0x4000000000000000, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r7 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3, r6, r7, r9, r10, 0x12, 0x4}, 0x4, 0x4e933751, r11, r12, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 00:50:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setpgid(0x0, 0x0) getppid() r1 = fcntl$getown(r0, 0x5) setpgid(r1, r1) setpgid(0x0, 0x0) shutdown(r0, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001280)) r4 = dup2(r0, r0) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() 00:50:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = semget(0x2, 0x7, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pipe(&(0x7f0000000080)) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3ff, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x3, 0x1800}, {0x4, 0x5, 0x1800}], 0x4) 00:50:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000080), 0x336) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff008c85c2d5d036edc274", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 00:50:01 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) write(r0, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) 00:50:01 executing program 1: mprotect(&(0x7f00007dc000/0x2000)=nil, 0x2000, 0x200000000000005) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x9, 0x6e66bc52, 0x9, 0x0, 0x20, 0xb3}, &(0x7f0000000040)={0x4, 0x534, 0x3, 0x0, 0xf010, 0x2, 0x9, 0x81}, &(0x7f0000000080)={0x6, 0x40, 0x1, 0x0, 0xc5, 0x4e8a, 0xc19a, 0x2}, &(0x7f00000000c0)={0x3}) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 00:50:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x20, 0x7, 0x3) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES64=r0], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x20c) 00:50:01 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) 00:50:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x40, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket(0x400001, 0x4000, 0xb50) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) close(r0) recvfrom(r3, &(0x7f0000000080)=""/231, 0xe7, 0x800, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8000, 0x0) 00:50:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="947303000000000000"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) r2 = dup2(r1, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x20, 0x10000}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x1fffffffffd) getpid() 00:50:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x8007, 0x200) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) 00:50:01 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x100) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="e99d033a303e0187202dab0f410a0b1267c1f4020e324179739a210ca09006c7a5a81cc72323932a792ab79f544e5a3630daa3fc60ba0c48a77e21b5580af7b6350131f56c8be1d05ffa80cc5157e1c9ca66470a440dc33bf95e79f5036a09fd78152fcfdcee3dd2fc964a3e05c6ea5dac8d8ab2990c229b2a5370f69cea291f4cde7d259e226446b32476140c6116a5b42fda2ee6d89dec33069c54a04e603204", 0xa1}, {&(0x7f0000000200)="895c022b7b479a3e202c3f3bfbeae1793cd68a02d29b9aba656d48e8", 0x1c}, {&(0x7f0000000240)="6baa88f83a7ade2d125e3832c3f3b8be251d7884619b5d769b50899c74c63d99b23df7d9ea685415a03901238606049adf5ca8d3b4227502b624fc4b9614b0a5cc4dba761606954d2626ca8685ec19d3bc766e764c6b141751e30aafbc13b08f34950c070a2d834af93abce50609ecd1efe33e0639758ecdc59b0101d9037344a586fa3a55e9672d8d7694d2a0460c42f533bfc19347846aef3590c1a24f469e1815d1d8c80d75aa859d271577932fe9d2bdf62bd950133a7d51b9c901426fa473c14f2f2af4f58c2004e8e482955f88f03a0cc0d70395480e9ce89890bf571b31454f02ae17bc1fc3c023f8b1586e79f4e015ca3efa", 0xf6}], 0x3) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x3}, 0xc) 00:50:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340), 0x0) 00:50:01 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 00:50:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0x5, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc0eb}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c97000/0x200000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000080)='./file\x00', 0x4a2, 0x1) 00:50:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10091, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) symlinkat(&(0x7f0000000000)='./file1\x00', r2, &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 00:50:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x1ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x95}], 0x9, 0x0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r1) 00:50:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet(0x2, 0x0, 0x2814) 00:50:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x100000001) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0x0, 0x20, 0x13, 0x8, 0x99}, {{r3}, 0xffffffffffffffff, 0x80000000000008, 0x81, 0x4ab, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x80, 0x1a}], 0x3, 0x0, 0x9d1, &(0x7f00000000c0)={0x3, 0x7fffffff}) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x10001, 0x2) 00:50:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000004, 0xf7f, 0x9}, {{r1}, 0x1, 0x14, 0xa, 0x8, 0x4}], 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x2, 0x1000, {0x2, 0xfffffffffffffd88}}) r2 = msgget(0x0, 0x1) msgsnd(r2, &(0x7f0000000080)={0x1, "32a8312ec7582c3956ca7f6e30bced0c6d2f8c15ad593dd2dee7c2ed7df73004290161e1b0f6958bdb6ee884710ab04fe01ca663b48f4a5a5e6af7518ad5e0685f92cb8401abc72c83481c21d587c03182d3c0795f8f20eee9e6afb8db2f6d38efbefb1e701738e86dd7cc508343f1436bcf7c6335c5f4012cf438fd5f6595bd514c6fb2fc3f8e9f8d33a53f322ebf3b146b8eb93acc3310e49a53c8371266216301a7fb5fda7bcd85481fd3b46c90ab49490bf880e80254c7b97f451ea761069a23a0f27a58552fe3b35684615a942f4316ca3ae9d621359ea9e2453a69e6deab90f1f3b674"}, 0xee, 0x800) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 00:50:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) close(r0) setsockopt(r0, 0x9, 0x6, &(0x7f0000002040)="fbcf88a1238d47c2a274597793c4e9ad78d52d07f311ff1541eb247c343d16d972b8f64922c085982f0419cd8db2aec5fb9916ad8438e68ebe8da87e672fd8a3cad3ea35d54b60d7d45695fc5a859464c8d623c8b557330e0f1aeebcdd17c499cef286564210cc7d08042d141de1aeac8ffdf22c90de73dbc2bd5e5708bb29c9f3366a805d391b1c587b707602c8a7885eebaad9e8fef09c972d38d08bc84b6382e9280eae7cfb301842e7664a5e952babed779efb0d53a8018415a0f6e87e58d683f35b51dddfc2270e9e7d86b8592d72713de61ffd1c0e9036c2be2e79d9ae1336caecc510cc25885ed7e4266c5492bd975bf4b661feabb425a3f9c168cc2e038ad25c066c86421cbd645248041c591b6ea5f70a985fffae70a3742413a5e2f29f635b96203970c57d2530d8f203ad5ace9fc28bf6f86542967e25ca2ff2c46a8e619b726e63a064869668cc112b57772919f270cea209fadf7c3b639c53f51823126e6992ec113fa51a5842505949fd6ed46b226b9bcd4941ff677e36b2501775e00bf0d446518935215e0016cb10d7c4cc97d7ad3267bcf6ce4b6b450c20aaaf4f85e92f2bd19790b0a6564646fd1d38c7b5742be375bfc2acfa469fd6949525d7e4e629dec69663eab1f6cd6a73621bcc7e784cc18a4b6a6ce9f4b47a0c900289ca4acc7ece6b11ce570c08d95db0950afc3120752d71ef56b64505be036983dbec327e6c6be940040c540757bb5f7ca453d62538a6480bc6c481409fb23b89db57ffb823e672dbfd15c0bfdf8cba0b2ef3b17aab3eac2d28ccaa7e813c2e135932972456b707c1cdfea08a4666cb42df6d65f285763af9b5507b2e782727ffca3d80b891457d535710004d4accca462a057f68a72efc63224f965829cc01f4b7f72ba704cbd1620f8d1a2cfbaeea2d226444d76204df32b3888ed9ba95e4c1f9a2e3388507be52f329d1ffa9d4f6ce7804dd1c3d3bec854d8ebe1ae014efa38e09c640a8ec79edd6cadcf54b6592875168c35905a084f4bbf26c20975da9cc9b29b793681906bce06fb19c3cd8f73bdb72c93a6915fca4e25a20586c5b46d9a3b8792d508d705956a014db3069f0e122d7f986266ef0ffe1fbf4d2602d3f53d8f631b5e85fb4e6894d7dda6d12237970fa551cc6b31c34992b8f9a6df2c385f7f4047d9f349c83114f39fe113fd48907109396d00addabbb8f666db849f19d9ee6daec35a2339f4bfd5498889395ccf7d5d5dfb740b520c87c24a52f3c6b2ea2c026b8d96cab2294fb429a05839ba1b643ed240c46615087dabd0df0653c4bc995d3a877c68a769b7f99b93132befeb46a71864180e73a8d57c624f5c2f7083ce196c92e7ce106de8fde1764de82c40fb075620df12e785454008f4563da7293423c09ab8ed5a553bb0938316f22766373d7eafb2510d5074cb4bebce68846c0c5a1f40c00a6ad4b38a0665589930d8f18e45da2104f1d549c40ea6fc58fc8c60800d74cbcd1dab0d7c85f46c2490bd15042f23f33c920d07e01f7e7fd14ad44bac7d3ea32c5eb8ca53468f71e88cd81291479ab1124f2395754f7017bc2b0753a8eff01b94be2b71096bd2818c595f0750b12927daefa64cd3df44ac31d7123f68ef9c5291bb336893b0332ea479922533bd2f7859ad4ef3f79c4d73497f5d34e6844db13072f4e28650373bca81cb92e87581fb2c040c617ae12e15831893c342202cbbed43e4b8da410f1c008220ebc4a3ef72ae0035575e807e466d23abb3a587a2ddf543d066f80fb3d3091fdd7d8199f0e8ac1882ee194c4ce15311b1847ab5df2b97703fed94c5e92b3b5004b9de1df30f886f33b0952817b442d221755588c491bfd25e730918c50014ce0308a620678d0b18ccd1df85fbcf08fe53489e4ab0c46f0aa90821a3dd0df38f01f0df531e9e7d7a745acfea0c43df72b86fb5665061b6a7b924e328461f25de5876fc0b46df1b82cddabe3f6eb686b9e8c212af37247643747e1a8ab066e3d8e6c791355ace15eb5dfc523a8f6f5703f8e26d1db069308ab23283e8b03abbd9f0567e4384eb9bec3beb4951e4c655a4602931bbdfa52520c3d1baf36a67624295f1114da4381df9dbb6f33d34d5ceeabe3347523aba24c74fe980fed8b7f07887ea85f64c08f30db18c37c71617a7c5a92aa80916698005c08c89bc6f68d14e58689cdedddd9f4055ac5fe41208abcf1e2e267105b11ff65831921b65ffd093cd38db8667e7893527ae8bfd7ef2b74e0236d940d944d760448d6552acfdf66f2580c74e0d01d1bf7f64441d7245826f9b5c10201318f9422dfe613532a584b86436a58f8755639bf17d239a249f0ba23ed88460d703fcb6904a60a29b834733deece146a273c6835b648d98fa91b1c8148334dfd8871cdea5b132e1ac67ec3f168a29f7cec2b86420377204006c55b33d99467e6f29a9b75d35472be3612fb4bbc0ea6ae3aa84db7da7b0ffafac3e84820ee0ada045e341526f67366be94f610fe1e066ca945773bb3785ce6222375dad6e6ec3b78c8be7e037dc6f02d099636891a029f4426d9c773b6da7c1e2816501aa88c99abb1184093fed5ef0129accaae2c215e3a3c1555da6b21051c3138c4772b07e546d2b59ac1fae4fd0880284bb83d0ca29855d6a5e6dd9b234000fa7f3a0469669a482019d143a2d38ad958719797a032fab883d02c32678e98577b62dc9cf7a213737b21efa95f89a496d1eaad508ebfde21cc9886fd06c7194719a8c7d37a20b117e6f8b8d086a96fe10b3c8e3e6437e56018129759b4f358beaa49edbe07a69857a6199036fc813263abe3a29a49d4d7abc77821b64a5d26a2b0876ce70218f59fe0949882261569375254c23343b7bc621413db4a9f695c2ed48437d0fa0d00b2f19a64f1045f92dfc27b42bb1f3bf4368b7c33999b1355885099caa5d7fdf2973316e223ec81f3435176622f83cf1a8b4fd3afc7d2234cf0d48fff2350cc0187b114edea59ac8524bab66dd690c87576aece5d3d6c467785dbbaf539cf723b99b2de6e81a391b054e6800807f146408e4e7bdfcf84c35e46cb3a54fea7fc44f91d07ea4de9c68ca1934eef9402761aa7c5f509af804eb41877f458425d230c5526146fdc27d5a6803a72b43bb34b3dcc0fdd3df9a7aa0195dbc0fd913f96c67983f8f8aaacde4ba344eeb445b67dfcd216bdeccad84672ec87996be9a7ba14a314cc1e2cdf03929ae09f55815229545dd496dd7112cf3085b99a880f31cc28894d6f27096565e81f203c27d64de63887f4f41285310a25ed139c0fa9a111d68fac5ed1a557d22550d30da7705312a63f4e0d91f21de745db8b72646d09872e4ea075c9232d91b84201d3ae0690f91278c3648c49d07bcffbff909c5a11089034f4b24b242d9a500ebb65d4f8d913991460259449fec1b9c7a5002995a09df858cee17ab4be86ec0a117967765de2385a4ef8730b5306f8c4660a7af77a4848d04186f0eeac89cfdd632f3264e4f679e2fa0cf10aff68d5a1ff74761da14d935ee6e020dfcd3283590772589ec4394f4a4aaf2b60394436c705208aabe8c9f078f306674b537ddc43d735e9faa885dce13c9bc924f3f94bab42a773cfa203413b568c67641b81b13cc148d8ed46162c419ce5c9dbfdbd2492690dfa2f7de63edea0852b0e07646ed0d1b536597e79bd9d08ce151c037d74d6d740f4aa8948b186d4e690b808861f97304da5a824c6ea42617cc0688d8ac08cc738a4a81390ab0313285691a8635b9276414cbc96063f1bb0284be6378322a0a8850aacf5cbaacc2a434881caf2050b3e0730ad65ba28472b7ea94dd80a77c19a119cb7425e6ae96e3be2cdb8d92ab27ad4e10abfefbff79e9fc45d34240eaa97596901d71f902bc0698e959cb0bcbb22087c6864e1dce2dac5afa5a32b794f945b71ff9a08326d5134fc1427c5e6ca16f5b58d220271b56efdb5e899089554382f77471db5da02f6ac77f1fa9a7a861ef7e2271ae0cf511893860e0e1c168cfcbfd918830d90af3a959075ba496068801d53b0ac79b8559c8d4f03557950f5693d9fde13921cd26a26faf51f951754762dc146d4dea6861db258a287380cd832b85dd7754d5038b2888525ce75a9e0c8ee0ff18f4c18a0f826ad889bcd516e2f86eaedcd6d96ec7a82cea3b85dd3f5ad50f65dbe9b0bf9d9bc3566690fce907da2743a349309c9bdf5a1d6de904d789548172cb155d72e4efb84b34888d42943172ef3134f23b4a9e9c3f2f78433c90f6c5142157033f15155b28d57567861bc4b9e1d055d3aabc4547a6e2c90358ac8fbd1cee1d3638166c53f501a1f894cd490ed2fd66ad2b23c5eeb617168e5f9836a945b3d9797d50fe8b67759cf3b7afb94158475ae3eb5323972534192761dff555d9d52d358da5f65f5c9baf01066890bc93b7a9cf1ab5b04d8a38131bd272b52374863ef73596d344bedee6b415afbe9fd63491519fc13841673243975cd210ba5a4eda18fec1d7b6483e2f20813eec21d8cd7cd2ab8252435b4ec0a9e222465df68668b0a9eba8f9ed1202d34aa36a2fa7fa67022e0e069743eec88a6fede234b99001fd66a457d5e2e609f1c14b139f12bbd5d59eb56a58c2c16a41a4a6a8fd3c5fa526bd4dcf5d0fb751a25db4f1918460dbf3d5e3499d77d7f5c61b669ecf803d82ea566296da25279a351d09c65b3142d4cbcd1bc4989f82945d20420b69bac1e9562715200bc20857f137d52ec6b6b7bcdc2583e9d7d5327168a5d8277fd7a655191197ae2de167ebae10a797054f8a68540aa0e5b7a1c8fa1ba265c3e98eb3eec525fa910ec72ab1685f656a29a55fd3ef26905e425458769f15f51dd1018441967328f999325903ac6728dfa2329b27e51c981adf11ecc435b88304273c9058f22c74675288a2e3c00075fc443f3fa835d75c4b484be673882aad8f7e8ce5e4cf63f92380cfc77f861d9b63cfac0e6505788f3cba22da40a80e402c02a8077d5fd5111042e28fa671349d0557da132903fe556aa988959480fd32b4577d7e219b9171b6aff408c4eeddf58de272d97e1f7635ccb4480e2c61ce719b3926469047a0bcd40fcdb80fd6f151b4faaaefb42490b5a15f2b3a5b84923e9a42e80dcafbe13aef12ad4a99f7846a9219402d7a0fd556ef5500aa6b445aa064b3e36cb0906a76f4eab953c18ed8fb6496e6f56109f8ebe95725ddb91100961eafed7ec94140152bc5b7f14c3e3ecf4676185c783ce996b02ecd4b70658c5c7eb9876fc0a58b02f7676ac0fdcaae594fa7ded66f73b7ecb1e18a9bceb642b5a970ca7e36edccaa910a27329a8937d93d55b32e4774909c4a9ac3036ecc682e45be1e862753d7404574e8520ac1d6ea7204d024ea28e237647b81b32988a38afb0bde32c3d2ef975f57cb9b78df3467526c51d4705f9998190a8ecc8334ccb03a477284d6d4b3ce0bafaa420ffdbcd210adf50c1c2efd0b1596d137f9b47d9a5ee15a401671626002b1067cdca94983c02eb3c40190ef3ad856eaa300b55e133a2246d307d0627c21047caadf884e10fb95f6b8288dbc2f00146d5da0e1d0e4652f58c04b882f18f7ab5f8ddef0e62f6cd5679a5afed529fcf0f83969f206664f1e1c7d7589c497b4a186b8e9911d1361be33ffb3db4670ca993064dc90306242ce6bbdab956e48eb891c4bf42e2bbcef4ec09e6d5d8e2afcf5529dd1a08e55ba4ed9f4b4baad9a358ce3d6bfc5e537d08849366b43fbe22f5751bc87c354eb01aea5391716ad4989ed1e65833a0e9d18d8c1fe5290c0308fd655e79a4f63f0883e89eafa0e3de8e4c8b5625be1401d4df82687b93e5182f22904834404d6dd099b569b0dd9ec0ddb3d9cd55fa30295eadc6fbf81deaaec05acf3b4e28e062f206912a91cadf9d95a11dc970fd93a803ecdcc7d24923385ef000f1cf4ec4dd06812e5bb02612f707254e322864c29b44c9a3b8220ee6c987f9f4b968d4ad0a3fcc54bf1fd343171c7452ae4901e424b6b83ecf1f3b59ba50929b3ccc7948157901", 0xffffffce) socket(0x10, 0x3, 0x8) 00:50:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="eac428d0b530d18dec362b199940ad13485cb09f16d4822a77bbd0fcbf31f5", 0x1f}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0x1}, 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x1c0, 0x140) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000340)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:03 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) getrusage(0x0, &(0x7f0000000000)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) dup(r1) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 00:50:03 executing program 1: r0 = socket(0x31, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 00:50:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pread(r1, &(0x7f0000000080)="b44809347ebdc20cabacf05fe9e5c7d3b619fa965708084acd0f8bfedc4ed9f9b4e18a488dfab50105cb95c9ec06bc85623ac2624d526cf7a42313e6a3d121d24e93b1b9079a8e2e45e9ed5337821d299a65c11decabb1296c9800a874f1de8b60cd450271005c621a23c92774950259e574c50817e9fb2545bf4efaf2628f4c37587021b374d4c378f0196bac6625366efb6f1a869602b7a3b453", 0x9b, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) 00:50:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 00:50:04 executing program 1: mprotect(&(0x7f0000361000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 00:50:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x6b1, 0x3a4f, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:50:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="28bf6aff29f8e47d4c7b13743bf00c72d1857f1bbfa5e82fdf4a63897a281a7453e8a1efc8886da46d463855e8bd163044a62f706172dbc63c5f17da653f46277fb83b48f2ebb895fcc220d96d44058b5b510d4b264c33cb179da062a22584da7bef483252ebb8bcc943a653455ebe809ad9c4059d02d4c0b8897c60b71ee7ae6cf1ae27b0743b68b44d16d1ee76acb128cd97414af5ed4551d2cacdc7c102c45f620175a8900d38eeeeba2b7059be8aaa1a6e5b3a685e2f6ed74b", 0xbb}], 0x1, &(0x7f0000000200)=[{0xe8, 0xffff, 0x3, "bacaa32db5b41b8e636cb16c93d09f7ba377de295698be2aa8b5c918916cb65b52b72a7f04f2cad61cf81df9bc47b07b342ac50e79c3660bff91b7d09a435cf80b5b697c8e89ffec818f3e3f76651b0ce081aad592916a43e74864eeae397aac3a997d2b6fa7470f479d70d123f4cbb19a9358382bf3bcc95dfb11fb03b561f0a7210fe3fc09332a642ba8dbd18069b2dc1a6fc44c0ed52860984a039b0cc4cc7f2baa302039db81bbddfc3ef274412c7d69b692b02b783efdd7eb40d4f593061c2e1abeb876ddb1db9c7ae7f759914eb2d7efdb215d"}, {0x98, 0xffff, 0x7, "cb9d1c250f91d46380348743bab0efd9bc552ccaed7ba530bc4944b4722b29e309425aca081d5cd22ae42ac4b86cbf43b73d2d4d6806c43f779ddbb76f76fa7348c21037326205c52a475a79f74e2d095e091a3f2fd03cc8aa25749c5ecd73326a7fe5559b501c5c6cbc5e7749a9548179d06095f0246e33519a737481e065bd6c3e94d891"}, {0x98, 0xffff, 0x3ff, "748cdee3a451cbd89ebeb2b276eb51346f6ba034e1dba77d9383129f25c89d2a8d248c581efc7c27180b7c371e945544203e32327b572856f953c4a473227d7183666ae35fbb79826526cdc3f5d1a7ae5e4ac7061055aae1816d61e6372e18facd88327df31bb127201cf4667daee8e08ce51c8aff6a7113423455133d4f70add7b655d8ef5237"}], 0x218}, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 00:50:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2c, 0x1}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7acd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a1736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77462ad9cd1b8696e151aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0x40d, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)}, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 00:50:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000100), 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:04 executing program 0: r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/124}, 0x84, 0x1, 0x1800) poll(&(0x7f0000001fef), 0x1, 0x0) 00:50:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f05006c653000"], 0xa) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = dup(r0) r3 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x1, 0x5}) 00:50:04 executing program 0: r0 = socket(0x20000002, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x7, &(0x7f0000000100)="41bc87b4cd4f837e2288b719934b19cf442a420f291fc04f318ff3869adb48c135353fb8231590881d12fe18b50c66d0bf042feacf41fca1577200b0100ff4d09c1f1da3c56ea0a2d2438bfc81990000008000000000aa0208a70151dfcad173fd41d297ef1904052a9015f6dc8e6f1bf70e3866cebc9484c88a51a109de900e5c9a29691cbb67602fd4f8f0457b2f9c47f66939c49e9f6abe309dea03ca7c4605baef252e97fc415600415451282d0e36fe07a35a08cf832c4f8216d86341d00e6c0a28ff9e", 0xfffffffffffffd5a) fsync(r0) 00:50:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 00:50:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) write(r1, &(0x7f0000000140)="96", 0x1) 00:50:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() getrlimit(0xf, &(0x7f0000000040)) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 00:50:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() write(r0, 0x0, 0x0) 00:50:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x40000000000006, 0x1, 0x0, 0x2a0) 00:50:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xe6) pwritev(r0, &(0x7f00000003c0), 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x309d2575ffb429b7) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000280)=""/60, 0x3c}], 0x6, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 00:50:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 00:50:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x28000}) 00:50:05 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:50:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9022, 0x100000001, 0x3, 0x2, "eff21787e8f2a4de62cacb582e14a1fffd9e2c84", 0xffffffff, 0x6}) write(r0, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x7fa) 00:50:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1f, 0x9, 0x7f, 0x4, "7b2433a5374ef9f0d40190322df98baa8114a62f", 0x81, 0x10001}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x408, 0x80) accept$inet(r2, 0x0, &(0x7f00000001c0)=0xfffffdfe) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x280, 0x0) 00:50:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x2, 0x9, 0x2}, 0x0, [0x1, 0x4, 0x5, 0x5, 0x6, 0xffff, 0xfffffffffffffff7, 0x7ff]}, 0x3c) r1 = socket(0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x5, 0x99}], 0x0, &(0x7f00000000c0), 0x7, &(0x7f0000000100)={0x8, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x0, 0x1}) lseek(r1, 0x0, 0x0, 0x0) r5 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x80, r3, r4, r3, r4, 0x142, 0xa6}, 0x7ff, 0xd7, r2, r2, 0x5, 0x2, 0xff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000300)=0xfd) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/142, 0x8e}], 0x2, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000001, 0x2a5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x9}], 0x6, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x6, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x41, 0x8, 0x3}, {{r1}, 0xfffffffffffffffa, 0x83, 0x3, 0x7, 0xbb}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x75}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0xe844000000000}], 0x5ee, &(0x7f0000000600)={0xfffffffffffffff7, 0x7}) pwritev(r5, &(0x7f0000000880)=[{&(0x7f0000000640)="9efd7521bee9132f933eacc96e24143af608b3ef034b1b8712e33d72a91adba178d3186c7d431dca8b49e52426a570f75a79fdeca62d682d6fb658b1e00eead38d0e91163ee5ab208d060230275f4c5221906a4743f75986e846a32c2a0801b302", 0x61}, {&(0x7f00000006c0)="47c1e354e71acd27dd9d60e27cc545856392d9599246bbe352e7c92beca0994abece9b1e3df707231822e2e8edf2732255dc8a3fa973a78bbadfa61c2ca70cde5ce88379fe0c4bbdccb0b6eae1e2bb14f80c1dc964d0bf2f897a57765f624d5ad86d4e19b427dc2f338fa11c4a5cddead3c1e847ff3e2b", 0x77}, {&(0x7f0000000740)="1d07b4f3365b0fc7df6b", 0xa}, {&(0x7f0000000780)="69dc9b37688d9cea9b46f4feec15b174b47bce3f91d0ac27bbe6953540e2c0508f3658ffbaf9e45e940fc508fb0cd0252a7a36aa5f85cdceeed3ec55fa2ed21b6b232404d06d0523e0184e37bbd8ecd8147c352401465e7d8d205dba89969eb9d06043dbfaaba12b18aed0cfdbe0eac8feb29f813042a4a732f9af28e83afb40acb1bea6377aad6491676f8cd3eb8fd8719b08077575fe51105b4c60e658904024d658ddf253ffa2d9e75e3112a044cf9a85cd8500fda546ab718e1aba3a0c8494bdcc02d298856eb13164efe6b206695f8b880bd59cbf757caddbd4e70f70ced8f0a9495c4dbc6a990b5bc0f98cdffbaf373c1a53946de9281d", 0xfa}], 0x4, 0x0, 0x57) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x810, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000900)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000009c0)=""/74) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000ac0)=""/192) r11 = semget$private(0x0, 0x3, 0x4) rename(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') pipe(&(0x7f0000000c00)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000c40)=0x2) getsockname$unix(r1, &(0x7f0000000c80)=@abs, &(0x7f0000000cc0)=0x8) ioctl$TIOCNOTTY(r12, 0x20007471) bind$unix(r12, &(0x7f0000000d00)=@abs={0x1, 0x0, 0x2}, 0x8) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000d40)={{0x3ff, r9, r10, r3, r10, 0x20, 0x40}, 0x7fffffff, 0x4, r2, r8, 0x800, 0x2, 0xcfc2}) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000dc0)=""/8) shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:50:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xfff) 00:50:05 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80001c, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file1\x00', 0x2, 0x64, 0xfffffffffffffffd, 0x1, 0xd59, 0xed0, 0x2, 0xfbd75c62bad1187c, 0x3, 0x7, 0xfffffffffffffff9}) 00:50:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 00:50:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080), 0xc92b11b, 0x0, &(0x7f0000000000)=@abs, 0x20000000) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) write(r1, 0x0, 0x1cd) shmget(0x3, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) 00:50:06 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = shmget(0x2, 0x2000, 0x401, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r3 = getuid() fchown(r2, r3, r0) close(r2) setregid(r0, r0) 00:50:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3b, 0x100000001, 0x4, 0xacb, "2e6ca1976f4e0147fd70863067ec3f4443785524", 0x11bb, 0x5}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) setsockopt(r0, 0xd10, 0x9, &(0x7f00000000c0)="46e20567c35307ac4ac00229f217", 0xe) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x400, 0x3, 0x7fffffff, "e8f43751ea68f2f3fd1c60334b995c1ce017c5cf", 0x9, 0x3}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pwrite(r0, &(0x7f0000000240)="b2ed70d35f2cebe0e53256f018e42e482161b01c8d06a4940f6c61baf1e448507ef7c3580049a0d1b2b4cdb09a95dfd7632ddce3a9b3a524e5f05489cf8225d70ec600947ba0e7f324d16449b72d6e6d488eec", 0x53, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x0) r2 = socket(0x6, 0x2, 0x6) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0xc8, 0x4) unlink(&(0x7f0000000340)='./file0\x00') r3 = dup(r0) syz_open_pts() readv(r0, &(0x7f0000001640)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/128, 0x80}, {&(0x7f0000001400)=""/57, 0x39}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/251, 0xfb}, {&(0x7f0000001580)=""/167, 0xa7}], 0x6) shutdown(r3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000016c0)) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001700)="827db6b74c556e76c7d43e83875e0f1cdcae0e5122f5e595c0fa5352d5153a0aa01a61110b9d7567b0a221f9935cb464db1ca5c5072788d36bd7153b19e519210afc2c8a20db7f3cf4535b6fdc7ca6b76272fb4a7d7f360a3e53dcc9f2fb1ae7278852426dcefc4a3fd1881c994a38692a9acf9f04f8b532582d326fb2f244554ee5a82aabb548700f2476cc831411008e0dec26b64c0af64af092ef02807d7733d613484b4ab51f1ea6cab054f155fdb88fe3db53cc29e9fa487e8c293bb4fde5553c9f23f91dc6b3c8180674f0afa1233dd5d095f96a", 0xd7}, {&(0x7f0000001800)="af79fed23c53b2134fb59149dbdd38e2cff9cf1ca8fb56f17115f7bf", 0x1c}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001880)={0x5, 0x100000000, 0x5, 0x5, "9bca404699e4743da389113d9fecef3418fdc4ad", 0x2, 0x81}) fchdir(r3) fcntl$setstatus(r2, 0x4, 0x80) bind$unix(r3, &(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa) chflagsat(r0, &(0x7f0000001900)='./file0\x00', 0x0, 0x2) fchflags(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r7 = getpid() setpgid(r4, r7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000019c0)={{0x6, r5, r6, r5, r6, 0x0, 0x7ff}, 0x20, 0x0, 0x20}) 00:50:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xa8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x401, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0xfffffffffffffff8, 0x4, 0xffffffff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xf14}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000feb000/0xf000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)={{0x9, 0x7ff}, {0xffff, 0x593}}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000600)=0x401) fcntl$setstatus(r3, 0x4, 0x0) 00:50:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c913747470d1bc2e61628921a133a9fb84127b807f436667396f35e0de1f76ac2b8f7bc6d7b46b8ad8136abe930ba23bd077ba135a6927aab9acd0dcece5987282516b4890b6dd91974dbcaef11a5d686a2bd3ca193d09501e0062c9682dadb00aa7e10c209349145896b825c641d94cef3f880abade055ab361d65685c6cd9eeda559ce402cba9de33223daff", 0x8d, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x330) dup2(r2, r0) fcntl$dupfd(r1, 0xa, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:50:06 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:50:06 executing program 0: execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001c00)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r6 = getppid() fcntl$lock(r5, 0x7, &(0x7f0000001bc0)={0x3, 0x1, 0xffffffffffffffe0, 0x80000001, r6}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:50:06 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0x3ffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000200), 0x103, 0x0, 0x0) 00:50:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3ff, "000000000000000000000000010100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 00:50:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 00:50:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) flock(r0, 0x2) lseek(r0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 00:50:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(r1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) 00:50:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="8b3612832e6dafe2c07e800e0b05abfde30200", 0x13) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xffffffff) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:50:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x40) accept$unix(r1, 0x0, &(0x7f0000000100)) 00:50:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x10000003) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1b0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000380)='./bus/file0\x00', 0x10, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000400)={{0x200, 0xd09, 0x4}, 0x8, 0x8000, 0x80}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x9) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 00:50:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 00:50:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000080)) syz_open_pts() 00:50:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4000000002) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 00:50:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xd6, 0x100, 0x1f, 0x7ff, 0x6, 0x7, 0x80000000, 0x10, [{0x6, 0x6, 0x5, 0x1651}, {0x1, 0x771, 0x0, 0x2}, {0xab, 0x4, 0x4, 0x601}, {0xf69, 0x8, 0x7fffffff, 0xbc77}, {0x9, 0x8, 0xba12, 0x41}, {0x3, 0x3, 0x8001, 0x80000000}, {0x5, 0x7ff, 0x6, 0x2}, {0x3838, 0x3, 0x5, 0xb}, {0x9, 0x9, 0x6, 0x9}, {0x3f, 0x5820920f, 0x3, 0xb38f}, {0x3, 0xfff, 0x9, 0x8000}, {0x8, 0xf690, 0x7, 0x1}, {0xffffffff80000001, 0xed20, 0x4a2d, 0x2}, {0x10000, 0x400, 0x2, 0x1}, {0x8, 0x10001, 0x5418, 0x6}, {0xffffffff, 0x49, 0x200000000, 0x3}]}) r2 = getppid() getpgid(r2) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000002a, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="1c23d83b11ab4f8d9dfd5b267da6b92ff17fffb7c536257288caaf6b0946980e5b4f8fb0c9832b4e7b3bc57f49ede9a0e4b65f3694fc7650a3429689b91a8cd3230d6735a6e809aea2c50942bd22c6a38c859215cd3a423c467aeb0ad71465abff3b1cd39c872e0000b01729741bfa59490d42e49528be527d3828b2afac61c3d9f333a87b15db0b0e300cf06603b360e14aa45c6348e425825023803221a6b1353a0fa91da823b1e5f97be0d92037ace587d1db1322fa4a56cf3a2226be25dd21cd0763817d162775f469c6ceb1e5a169159de273454d8169c29095", 0xdc, 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="80002e2f6b6669b6653000453f9ecdbcca1f5428f67938021f6eeffcdd5527c353dea6078947b35401e86010c5e511b15c6bc2f7bacb20a04c1c41777f47f52c3181dea1fbf85a3a08e01388812d3a0746084fe13300ae3a7fa1c242f852224739842db54841c77c52c2fb5cc26783649ff07cc51a1f88184797fadcc1615cdb334aece076a1ddb4e99ee3e23b047452e85c3388089283e74b8327ced17759d9e7b868fcbd5c74e4f20b93e1fc785261cb24d0b99998bc27c73e7dc12afffa8ed202ab0872aaaa75a3bcce5a93e44e3910b4bcd5382c6594dd7abb6e782d66f6b4010e720f118fc796a6f7fcc2988c6a9bcac4169b8efee063d835a5b3f9567cea5073ac399b7fe8f523509526294410f4359673b716a892acd2807986f45c"], 0xa) 00:50:12 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28010, 0x12) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xc2, 0x1, 0x4, 0x4374, 0x8}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:50:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8000, &(0x7f0000001200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) 00:50:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f3075eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a55e8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d94b7f33c829a792939200197f51dcc023a41e01cd8f187aa9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77ff292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c2b00e81c08aeb14c4065c173207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b5463b230733e353bcea01e153d7e1bda3f30ec6a0000b0489c16c71f1b1f233e000000000000", 0xffffffffffffffc4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000240)="df8f43e0ea9d201af77ad779d70b8435d55dae68505a6b5b8fbb607188b2e36b6f0a2d8b9f45f05599a68ad91c4c2cd2332edbc0cbd15828b986eaf66e3234ed429cb800"/81, 0x51) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) clock_gettime(0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 00:50:14 executing program 1: r0 = socket(0x2, 0xbb2cf6a1bf2169d3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000, 0xfffffffffffffe00, &(0x7f0000000380)="c62aefbc70d8e3d8d21210c8e8a915dc029d065221933c259d9d5567d7af2f40a3d7a04bd8433e3c9f67d948250b92332b60edb4f4db4fdffe39d8435bc63affa977b4ec8daa44c7af6b3fe982cd35d913f85366939c41bf88fd804ec99a1770a94a20ff6c60e9a4fc6db3883d9d2c9fad7351cf02ef95", 0x25) r1 = msgget(0x0, 0x242) msgrcv(r1, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x1000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f54fd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc7457ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d1a38c6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5a1e9d4ec1bf6cafcd6ce0e7d9bed064ab0bd9751fd51a10f806b322ed47a26a5954578eb89f7732e930955263a550ace5efca522a7a453269e4a3fa1c0b722b7a72dddd3741501e89c239c419d7d959f8c3cabb808ed250a4fec298cb8c0349379e9930664cddc619fe677e1f632600c681dbbf120cb839a57e0f9de1cbf8cf186da7e13caa2443e7f8f9e97f14021960c32b4d23242abbefe20b3bb29cb69e5aad9be9d7be0290e4d6542a0ad9dc1c3bb2394924bc9661e75bce8b28b8e43c537229366ee1793275627186db5b1b9316812ab927c6b527e927f80990736c8b7c1e39b7753017fb46a6c6fbefd557c646763d8b023bfaf54094ee79012369c1c925368059018e94ccf539abc1038d8ee230597b5ab66e5b06219f1aac9b7776c90b4ef4d5b68a9ebf5e72546f6079fa3f468020a7cb911c8bce48146223c51ac8dfc3ae6fc69792b69b9fdaa097fe9c295ffca8debf0ed16ebf6f2adcb595df0b7a77da56c5dc165197496c50bb4c37a7efd8482a0a443598b75335b4986219cb5bc0a654dc4161d7ba4eb694a12c2"], 0x10) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff00"/110], &(0x7f0000000100)=0x6e) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:50:14 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x200000009, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x80000000, 0x0, 0x7fffffff, 0x1, 0x1, 0x5, 0x1, 0x1, 0x0, 0x20, 0x7fffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x35) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 00:50:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20000, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000500)='./file0\x00', r1, r2, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r5 = msgget$private(0x0, 0x110) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f194e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000000000000000000000000058631303a991d6d275f67d221a9a943eb0c4ff3f435f5aa3c3df09a5da00c3e752afc197502aaa87d727c20ba4e291db013c5bbfc866d65f5b58b87f3fccb45e2f89ed08ccb2a58b84d45f71a14221450c76d98b5726bed4ae922f66a0229db47c79cc86790a4104a393a09d841786af0cec5d936aa3132b93f6d048b8fa1a4c5c184fe97c804fee263ac3768bf6f68f065072e5dc2b8229e33a1a8f3946c888aea0"], 0x1, 0x0, 0x0) r6 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r6]) setegid(r8) setgroups(0x0, 0x0) fchdir(r3) ioctl$TIOCSTART(r4, 0x2000746e) chdir(&(0x7f00000001c0)='./file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r10 = semget$private(0x0, 0x0, 0x4fe) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000300)=""/244) connect$unix(r4, &(0x7f00000002c0)=@abs={0x6187d3c8fca317ef, 0x0, 0x3}, 0x8) msgget$private(0x0, 0x1) chdir(&(0x7f0000000400)='./file0/file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000200)=0x1) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r9, 0x0, r7, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 00:50:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)=0x8) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x60, 0x1ff, 0x8, 0x0, 0x2, 0xda, 0x6, 0x0, 0x0, 0x81, 0xed}) 00:50:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) getdents(r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xad}, {0x0, 0x480000000000}, {0x2, 0xffffffffffffffe0}, {0x6, 0x7}, {0x6, 0x7}], 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x89, 0x2}, {0x45, 0x7ff}, {0x26, 0x4}, {0x40, 0x800}, {0x26, 0x24}, {0x43, 0x800}], 0x6}) 00:50:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000040)={0x0, 0x8}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, 0x0, 0xffffffffffffff3b) kevent(r2, &(0x7f0000000080), 0x400000000200, 0x0, 0x2193, 0x0) nanosleep(&(0x7f00000000c0)={0x218a, 0x8cf9}, &(0x7f0000000140)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x401, 0xa1}], 0xc9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x80000001, 0x2}], 0x0, &(0x7f0000000200)={0x985, 0x3}) close(r1) pipe2(&(0x7f0000000240), 0x10004) 00:50:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x130, 0x110) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') msgget$private(0x0, 0x80000206) mknodat(r0, &(0x7f0000000080)='./bus/\x00', 0x8, 0xb63) 00:50:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:50:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x91, 0x20) mprotect(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0xffffffff) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 00:50:16 executing program 0: r0 = socket(0x2, 0x8002, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="4b7a50c05348eaad591e4542fc534ae5226504de5e15a3f0df1da8fc2d04230386995ca03a7f48214225422d15286720bbf26dc97b00e1aa2cab8a314d2ae55aeda3b06623a3bd9bf0701fad145deb261ab662ed85a0b609d36bef502e65a83423a4758a6ec046b9c1ace7586721d7213903728b5c2df024ea6fac8017aad3a1d2f384c3dc6599ca80aac0ab6b80c781eeee97586a6f3ec4c0ac40cc5918dcc045f0ade6536a35", 0xa7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000d45f42886c65302f01ff6c653000"], 0x10) 00:50:16 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x208, 0xc0) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x10000, 0x8, 0x100000000, "fa39d7153193724d2cecf9a1130dd241de940dba", 0x80000000, 0x3ff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) getpid() fcntl$getflags(r3, 0x1) close(r3) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r4, r3) 00:50:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0x0, 0x8}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0xffffffffffff478c) fcntl$setstatus(r0, 0x4, 0x80) pread(r0, &(0x7f0000000140)="35b5de8ebe701a0c3d02443027960776aae860111b6a724133001093dee12f51a07e809b0dde8fa1890e796eeaa2314140321addb521e3b24f3935b1eab0920dd059e63400026e39b718d6216cacc18ce81d4f0ebee30fe85fb3fef375a7f4cadd15797a9be0501437006dfd293a8c96f5fdd69bfd71e92047517ce91f0ff6b27abc9aa329c1f46be0ebb0d2dffe87b7b09c0d39174401ad246377c95b0d030503f48f32cc439b8e03470f98bd7f7390a60243852500a86001fc808be32bac52ed48a22d592dc0544e1a91679a7226f8a8040bfc6d88b1b29ed8fa119f4450c7ba8dfece27d642f52b4ccf2073be2d138154340458dd1f", 0xf7, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f00000003c0), 0x10000139, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000240), 0x0, 0x9) recvfrom$unix(r1, &(0x7f00000002c0)=""/76, 0x4c, 0x1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) close(r0) 00:50:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/195, 0xc3}], 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) 00:50:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSDTR(r1, 0x20007479) 00:50:16 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) bind$unix(r1, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) sync() geteuid() 00:50:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) close(r0) close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x60000000, 0x10000, 0x1, 0x8, 0x7, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0x2a7, 0x7f, "d730c1405f6fc6d63c5b00000000e49d00e74de4", 0x0, 0xfffffffffffffffc}) close(r0) r2 = syz_open_pts() pread(r2, &(0x7f0000000000)="288d94181e676db4ca2707dda6e24f2f5dc5752f6ccb3e9091876e6fcdb2efca00a05209091abcfab1713dfe4d40c638025434251392c3f5f8bbf73924978aca3c1c8d54927c0fa7acea4172cd2de679bd1fb6d11777cc94871913f2c2d95869bc8612aa74385bbf433606c976d70362fbd6505d9f8448", 0x77, 0x0, 0x0) 00:50:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="1d533c157411c1032f2a3b326dfa715021d08b7bc2f73de0f8ac1820c44e7f3daaeb21900a2df6eac2a08102a3bb9c422b1b925340d5698d8049be7817ada56c7664af95b3019ffc98238bb04ccdcf8d57ea5809147aa3b8932b9e24c0ebd437a1ee6c566a55930251d7104d9561abf552996a6397c22f758b2ff6aea04a14281fffb0b1871abb7405bbc707ed5e511c74df04f9ee119b62163398bd56c6b8942d4a45907b785bc97f6690d4ca05f7600fe7db21ab931a83db", 0xb9}], 0x1, &(0x7f0000000200)=[{0xd8, 0xffff, 0x71, "1da04cc5a2c831f7346bcecee8b879c6c047c8c31b0d7122d206b67c87aafbcac2ce61a8cf63bf5818f9b68e46a22a77e0bc51759769e984028284672495dbd9f517b0a6e1661f7baf78dbd696294b14ec90a4026b3d35f54192a5d40c3744aa6c95adf2343c05d3a9edc55eed2532df4a25859a0a3fd2d2fb65029d6829efd3febc68f6f109f2676df9b4611108b4f9439c50e208ae1650ac2da3fbda3726bc76d0bcb62f24be1c8b0fb7e90faf7cad83a82bb9f7cb3f032a27f53444970e21f47da0718ae35150"}, {0xd0, 0xffff, 0x3f, "4f4cd6bd2be9d765dd62cac7be67bb62cc5126547304073c62d1c2ea5688cad83c90548d000cc6905814312dafb2315d35cef4222bc205ba1b748820134691b6c8509edb0d93a865b9931960a48461fd1f092671ecc06936f49db1ac09280c0997596cc56acab465cbe526a924f896238048e3e51a8b2f4fc710de570e15dfa2bd4edae6f486691bd227ad3a7058d723729818ed3f50d091ac6ed62c0d6d2b9cb6ee8275b2d454546d014fe9c8e39ca9abbb58cb39a45a1e44a6868eb9"}, {0x110, 0xffff, 0x30, "72c68b1576a887a1cdfe2e769d2e649d6f7dd4d7f3733d5936fbd9791adc72984649acbb9b87dc4556428787856c78af74c75ee9a191f7bc289d7a734fa2c1a460f35ea12eaf8cdda4c01534fd510896f5f566e228a73703f215c1ca6e5dcf652399fba41e2b8332e3eef763a389c0cea061245d527c725dedf4d2dd4a1f76907944e81b33f008e5c57edf0781ba011ca94df862da28b5b33670b67c3ce291be1d173ddef31101f86954a18b76487f4ec036088ea9a13b3cd9db6a2be6f86c685da3f9d646d7d7291ca9ceadff30dc1aef71567dcafaf6794f9574ea4c9b537bd07efc712d83b4afa510bb55fecb352a53c48031cc21ac2e3fc0efce7f"}, {0x1010, 0xffff, 0x7, "b202fc61e31ac29b0705a17532c94b6cea1946a20a66bb479bfa4b62b111dcc61d2a1f95e9feacf927971de153eb8e6e824148f3abb177586b35186bb868dc09fef07189af832748e55ef443fc0cb77f5bba809f9b4c5abac8d952ab258ba1453247bbdb2570461be07890dc91c6e42156aa2717328f72c57d3d6e11ec07afa22eaa29cb8f73fff1e846626a26cad9823cdfa2f167b66c5f1ccbe368b5b4c5a77adc08aa74bdb99fb454a9749f07b630a256866961681cce5db17c70e93aecde6f2f5e049d6fe5016cf58971ea8a8d0f2876042a3c7712b9c4f67a94f5b87ae9031cea3b55de2141380427d9a7097ac4dd21750fda70bacab05bd377bd17554c699014594b1f1e4744f2b3654250c290288de8f0e74d3695c2b54012ce09edbd04020686f3dbf768b6712759d0ddad93b59f9fd2693d5319fb7680e5c4f0943929db0c829805d0bbfef1c4d21e166b662a8a3c6300359d9d455824805872b53e2029b8af16397bbf573856278318ffde9f684294553f4cb8b326c23c982c4dc067acedaf9fb7fcea75f205cdfb8e99a65f5648a43ede15c0964839c10b547a6660e0a0b825640775f512c14a4bde5bfcaa6df2c974e21a8904d7eda418bd323a6285447ecd05f1dd9cfd12a1cd3bb75e3b5d2330e1e78f5c91e639718d1d7b95f4eef4e331be3213d66e4372f6d0e0309c398ca0b892c1b2ff551b65b89b1a7cbd4676179b51b93a197192dc0667b99189436b7e8531178aafa196ac3c89279ab94536b79ee77d12afb226978f9803e33753977b703f774ae386f023cafd6162425ab05b27670989434e3b011790114068689bfc511738e417551e34f2f1f01e6926eb1f7dc2d1a4a3e6ce564aa4de9f5767ccc315d18116b9a39a08395fde1c09befd2c9301397350d1081527269ad001afa098601610671f8e5dbd35d7979897d1dff7276626fb1f8b8b35cec2d3d520e07f3b05801fd04e48bee6d6ec238d446648183abbfefb0195b47e6bfdde89e48a9d770d3fcb6e1b0b0effa87ddee5096528b3a4e0d977a2f4505f3c67a0b77497df5c9a9e1e4fdfb9d6f927bc775a0da4e4005e71317507a9c9ba6c6eccbdd243b0d77fb81f16eb95e17c17f34529c0e84809ed6a32848039138037c9984f10be6f732eb0a142082a461c4f0a8107ff218fed5a9180af4e0b60972c45c13f83b76a8bcbe231bae517c6f8196cdd7bd07cc2e61b6f5f7dd7cabb6184b58219ab5117d36db458945ae3f99c603762e3a25eeebf9e0c393788e0fc6ae5e7f394bca991676ae61b34ead0b7cc05bc60c3ab0d32389d31d10e58e3617cd4a13ec222d434df2dc4036c54430be4a88301f4ffd88f9575803f7608a57041ffd5cac2f687fb9e578673b122c4d14cabb8bd4636d2393c2f0929416120d9098d41243e3b51096792b9a16fc0dcb55bb4b6cd0098145004c1a2131461a00422d782b822c7ff6e59e379fa364df44de2789fa82e4317c17ddd7096bc13fe36afb7ce518186e4192af07cc7c46abaaaa09eb25f8d3d05a2a13261c477b14c9d3dec303b1e408cc2477f1b4480056a70183347c17f85face06dc841c4a2b77f4cd60d2fd66bf3cfa471733fa0f1f6d77f7eaac4f3c5ee209b5bbebc60847807b8935641a99373ada5efe15571cbd7804c667474935ee6c04b8cf73705f8325d2ce5d17fdc82c470a8350d615e9647718536dc5bfa7e90df4b2a2fe69a653229a55888623595ccb9ca467f697f91aa2ada9a1ddf1d381f4b38ea091fac3832ad9f9734589bff6d66a9a523f7048d0bedd0ee125dabb101b4830cdb9b5c0fa4b11831e888ceee118505585e072625c1f87da0efa10fd881017a814e174fccb0173b9df57288db9e08ecebca8dfb1c822fddf2c96b45ae6af97bd0bcaf469b8bb1ae7073f6ad4251d623c4050b0a3318745c4fa648a48c3258d21b9b1914b29cf25dc86ff0494c236d14ebefb9b08e00df40bc0a5fcbe4e0745e8b24ab87b4832eeaec183fb60face5638665c2dcf328d9cca94b76b1abac62734f07fc5a6271d10300b2986cded59f7d09b012d5577491eec3b3a92ce45ef2d26f3af54ecb31fd89c08f0de6af901e16166fb93c38a4cbefa8dea69c6b74a8b3ab1a02e1fd9160c93909471ae7c125b1d75bbc6e4943af6dfb6d30934cd280f08cc244ec82c313ab2b01fe7fc9044fb75f5d12509040630ba07207c8bc770aec6d5c5577a07cd6086afd8bc078483af6f2f889396c09d4e1e719d9d5e5ff31cbdd8e6ea40d1a12b8b2151d5f0abf0172a77ad3ab4456e17ce9dd54002e9752223de5364114436a91c46b2875248317e709ab3e8de4077b29d7c2f2e47ac83b4afbe54b8ae0617bdacda112782a367313665790f2335f3d38d61211039669c7088992ad4de1bcfcb89facfd5aca77d0ea75035ffcb1097364378cda80cc7bc5fd355b74b59cd6b167ebf39a1510a40374559eebe735a2a16c248582c3d4d02b79c4c2d03da4406d5f35ea884a00092a98a5009bdec97dddc74dbdac9601a81cb2b91e51b490a670853f7b49c367cd7ac5fdfe10db2404484a8776fc6d10a84f79e745f78782c9e5cb9402a79d857631515bd6cbe711cb5770164a1ac3efb37124f01294b16c19a97c164fb5d9435ca8e6ffd482fbafeafb00db1fb0de50bf320e4e32c6e350057f2365629c3211b3acaa70450b6c130cb10b81757b00f6360d992520eafb3e0b43092f4a4bde7283a5270589d0681d104f7ea428e6b0e323b253d0059e3c8de4fdadacdccf53557c8d8b0d849cd05666193c5ee851898d1349ec759e181299b3574bc437d626a42990a1ecff0bf2c67c177d624bbf7ef595028e990126906a549d9d84544b8270ca33a1df87afc3568e1d069aacac33f6728c6990916afe509a80ee79d61a7b7b91151662cbe3a92922953438e8983e225aafd9f0f33cec1d218e18d9955dac0d2ebe55d99072303c4eb99e9a4aaf13123e39ec7b6eb8c978829490895d64f29505755870bc70ee050b87a4e956e2f2bbc44d25a944b115beb3962602c99f79d2a076916b50836723b3011f956d3b58b92c9009f6d5ccabe8f9151c091d45e349313d0091ae6a570512fd3a23092031cda45f82a5742ddd822fc90183b187e17fe49659cea3a0e2836f51d77b00dcedeaa79ecb7043d5a113b107dda7875d860ca4fa5387b41c0c2a04dd2f0ec71c50eeef648c872889fc644246d51e74c3d9b578b868d639f359efa79d73af9567e1ec47c2bd448cd581804336bcb3980766abc75cf17cf09e2bf7d40ec86b4466d6f7318e5a61e781807fda8a7127c2fdb8e225def578dcea629ebe8da2ae5c69328c28987328b9de167099adef891284bf1c3cc6defd074d72475649d24e25f366aab1c82e66c26111848590c710232a5ac0269a4b23ca2fd51a070e2d9d0f36a012121a6dd752e80631198ea5224cfac0deea7debd0c2bcee7730692b6623d12596ca662d13266fc670ae9f1379d8d2639e768b4f57386fddc88d30a411448fe8a0b1f2d48c9586f0e80282b74a1742fea197420f007baff8bdd4cc8943128853cc1a4e2f8472af5a176d1e0c795a958ed484167a166790970ca3b0fb0df535b70d67cc887e7466713edd453a406ee8bd5e79d2d041d15d2bf7998f959505119479f5b3d28f951337df5f2fc2f0317b1b0087d36b596dea47fc9757fcccd741f35de4a477f69f7d54c73c5c1206e9eed9fcbfda680ac88d24949d90489c35567b2198a6677057f5ae1cc834c3b858a16f07cfc82aea5a7b9a3419b9d9afb8614ca560008b4e50b63d06981fd7b2fabb33ced077f3fe49931454eab818efc1500cff08c6f95a998c35610bd0e288cb16762b1c12d6e9940474d1f843787a6cdb8e37dbac2494084e1e816ea3436da0ce528917436e350ffcbab3f9121824757ffc1b319148e4dd2798e1c2e0d59688f5d194f91adfcdeed9b46d04973105a99c63332416cbee444512c6d5a544bc85d6b5ab93b18b3c2f56f9d090b4c04b1d5cd364fd354324278270ecff77272cf29b1e3974593b86ab913d3cbc8e2e9a0c825a0a75146a93d36a5e9a436c667190b1077c065d8aa1e9f95cfc54a00ba76edbdb11cf7d2ee4d05a0d77db4a43d0a39bf2328e9a13580e83fd721b8090181f3f9890961a2a126bdaeb74ce9ad1acad7143728455896828c344fb944abe241c2d376c674390bdcc6003adf2ca413b64707c49b5e7c3f0980bd38baaee1f088c31b127e34a89a94aa598fa62bf53ab94b79bb4c226cffeb3ed68158f8c3042a450e074a3752ab12d162dd4329e34651f465ed6992d721b91bb9ec94afe46f977be9c9bfb263df63da54a530c281109e81d2ae9ce736e044e121d9ff779c6993c7e77679e783e10b3204efc6357fed78e1bfe6ab6fc35ced4104045b988ca39b54657287793ddbe35f5b89a5ab8f7893f9b66ee10ef3ac2347a66f24b3e6a5bb747be6f389ecc0f186b283a319ee06a901c3a44f4afcf00420c41a6f770ef58e23805f7f65129a86b36534c91ee80d1833a302074017397fcb3c782cccb67b8fe90cf2816fc5c28e57d9a7147a641a812f619f746cf5e693af0f4914e4b667681df9204e01d582bf636289bb07e9677b9eb3980f01e34d414e4e9b2a43c5f0c0ce16cfbc55d6510a4f0e40025574f2b0dd82fb0fca7737444317b088c5b8df5b52c3557ad82780ba7c71caaaa3d87121ffdd9a8bec20fc20aa28732a674928de576550685f30776526ca37c433ae767579ef79ebafcbd4e1d6de4481e8b7c74477a27300bffe112f66d0203368f2f532f86db40435761bc87ea52bd218bcea115a2de8af4ecdd7f1747314ca79feaf0326ce35210c3cafb56123bc8eef1ea0dc76381277a37c3e682c2e9411e1e9dd1e400618a4121e7c549a8731fcac0889d63dd34a544dea546f24b4e0aef233cf869f60cd575a19e46123279ff21434da073ee07e96465b42eb34868cfeb821c0a028412209f037566aff3b8442c5086b5b7428bdf9b1a20a0af0059a85d85d90c7d4053e1515ec59de3e9ec784ae38b5b48454487048d554fd457df6dd2dd96e2762165fb4f718310177b52c788c9460343d115ccf3387b5a77a3ace9e20a202735713b272d45e1cb53ba722308738d8bc84813ab03e5bdda544b4216d642e08bcaa650b05d7e1b72ce85264d018d78a701bc22c666715daf61d24d5ed54295a6ce308c9cfe62e12b8124e728b66e29276eb9d481ca5ee48e2ba50eaf10edd96819c5de3823b0069806d318a2d9e84853183b38e92e2ee01dbaf232cdd8c259b838cabb55947fa0d9b1694d9949598ee4402855456441a0b6a14a6cab9e01bdddccae32fc892366063b04ef5030caeafe32187c0871c8bbe0ad03305a22ad2209efe7730fd10eb22d5466831663b53ec79d4c787addbd77ab1b7e6b341e8c8bae41623c9b5662f68030c8f91da9494428c208364608a79d7956301703462f40fffe8d5205eb280c803f5156412641063d08a27cf084926686bc47baa78a47ae8b63e8090042875a021bcf53ce726448a5b7fffe0e42d579b349eb2fd08a88af9894eb64d19876335851e904e3d377c07b1d1337128ff5d9338824a13a639dd580c666489f8e879d01fc0fed2d2a9d6220d240f5ea3804c2fcf508d65f21f93b77e9f38b7c308feb77f81dbf645997736f6b0745b04261fec820f2a5f5393449c151337a76093f4d06c8ed035bad780f85414dd5bd344d19f8c924460d6edeacdf0ea3a2cd3a598df58920130b2aab4a85e7249cb"}, {0xf8, 0xffff, 0x8001, "c7bf399ed857d8c876c3d0f9c595b90f10a91a9c8a998d4afc54356bce438d5598e0e3d7d0e743353ccd4f8328a6cfd201bc8ab808909a3d6ff4d837d6c93ce5f5a304a70a8c0059b1592f6c0a86f1d9d97c73e69eb3d369c1956bed71dfb4d7fc5e5813e9cb2b899c09be369bab8680a03c0ab0bfed2f6ee039f05fc484a645871c13cfe0a57a9ade1299dd8da015c754c51f15d3e26b3600b192cc733015358437791822b55e7dcaa904d340cc9f1ed9e2f4d4a457c94a6ff3e31aff7943413238d8ffd181b6c63525bb87b25c544c4fdbd68abd78c243976d0295b2f75f96d3"}, {0x68, 0xffff, 0x7f, "a379cc0ec2a7748f7bbfdfbdd74637340a27a21378f40171dc64bcacbc894fdc112ff864fcd32a4d45a310b9e3549f9adcf55d4c46710ccaeb7f9d9af9ac3857f38fcaa9e056ebb40bd58a6e085d6c4efb"}, {0x70, 0xffff, 0x8001, "6eadff5d7617bc6f54bc8ebdcee8216b3e4590d43b570842808075308e67fe04218c70d6403e50d4f3bc145aff8d7dab09a70bbc093800694000c524ff947f430a7a86948cf06bef87d84b8a1e1f15c7c8d85d1da53d3df5e6dc0a0f"}, {0xa0, 0x0, 0xff, "206c17cb1fbd0707c333538a8de626820e681364f29500c776a5b54e70a2439fc6715b49e428efa48e3121eb3b543cc61ffa96888f4b6b1ab97b26a5109adfe3037da39a230e919212f0bb895b3dd40c7927f56b720478340e3de7a9652bc9336577109c3cb74ff0589e6313b8908c58cd3fb91d7a5de73adca9b47737c9a21ee6fe9e0f4b568b84c69c239120"}, {0x98, 0xffff, 0x9, "3422b1bcde97c7d68b45196c1df9375e91e16ae8494f1e3f3ed7f50e2d13678544abf16403da4ae44c0022df0a19037b8abc346ff0cffe2bd81e34abc3a3588f3c5acd2f314dda8f0bf58b21489060616f88587be043c3798193709791644be4cf784434d35e4ef67ebab0db858fde798b27e7787ef1802b11a0e63355e3f6a95a10c6f9cffe100e"}, {0x80, 0xffff, 0x2, "39f4b52960b3955100c47e06013e6bbfc20103a902e534cd78f4c64b1dac86ef56ba461f175d1ba058f9a1d83b97e53187287a16b7014dcb4c35bc736b18293c61eda75e020b6448925202ed75acdf51bf6705df672f57fd32e0bef5553c715babd7ce9d5070f3bcba80"}], 0x1650}, 0x1) bind(r1, &(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x2}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 00:50:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000004c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/133, 0x85}, {&(0x7f0000000380)=""/118, 0x76}], 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000600)={0x20, 0x8001, 0x7, 0x8000, "1f6872c9a446472b95b3c31eb5627c8fd3a83688", 0x400, 0x3e52}) r3 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000500)={0x0, 0x1, 0x33c, 0xfffffffffffffffc, r3}) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000640)="c747567f8085a1be2cd2a0", 0xb}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="f689c1fb756dcc69db692a45c7ffc0d692e3ce89eebe1dc3e30493e33d59f0fe6954bd932b9057025e77cce31574e12ff5ebb2cdabcb120868bbef42be5331d83293b3695af645f60bd4380f79c56d0acacc68c72c4f60dbf33b5a9a3dc64511b1c67611ca421e7da7691d6a6d10232d26da5d62dff0b296d0347ee34ce1569729ce29788be43db1d6e913e6c08dd0cc5418fbd193c7905771763b7d6a6a9745ece206aa466d906c97ff02ce28cb517ffe3389e04895779145c1b39aa0390b05bf1aec", 0xc3}, {&(0x7f00000007c0)="bc3ed933c67d1b2579c9dcab24638a7d315f2a9b22185d53df3148bbd01a71dc43d2f059cc1be11ecdd1fcf52fd96f98a5ef0d299f672a6d3d4a536885e433c055d5d8e3f3dc7cebb03055ba27cee40168a6a0", 0x53}, {&(0x7f0000000840)="6ecfa5761407ea177d27131c3f4c90470d3e0943a9a7facf497e459d023a779501cd842859b9e81931c72f8990be7ec8aa9f58fb8bcc34d6f99a9537c62741b57c8aaba69d6487d4da03fca5ff4706087da18ab13a022ff9250f4bbc8015288200f3cdf5a43cbdb247013104d96b661b6404e1e29a28e227d0bcce12f42a0591f333ce810c5936587b493429db6a4469a222eb67f7167bc17ef5ab93018a44855c3ed3c56fad48528a01c0c9c0f9afcf7b08f60eefa81448d3df5cf461f5f3b2fcde707609b48d7bb6e3a067d46f03387c7e2c2f73fd0982b3a44fab4af4457bdf0c8b854b3591db0e8f0f38bb2d0cb8bb5e16e16ac47ebf8d7ed7ae43eb4292429b5423f9fa016ef97ab52bc456b373584278dcffed00f6ef55ff2db59a495b6c8b06dd704e38ce309dc366917dc91df50d94cb7ed9396ebaf0f3022961ad9f1c00634f844dc7aa44c60371a0f16c09b53d613e896bee7592f7c6e0a9932b43616ea0f406f7965b8a7d11aa334cf93ef6e223c3e15609697d5a099ac0c8ae256f95dd14764d913c1e16b3d9e62c397f57603d994e742063a8db25286536048130e7339c2e6e2746049c7253fd1ef4b1957f6cfa9fcd0f27433d9890fe3eddfbb0d2a01fdd1921a02d109033de75dcb33fccaac48f04862043473b12de10ed6da313c318117aa74fef4410e7aa4cc26e46318c8ab8d415d971852055f96ec8acf2c663d6fc57c91b1249bdb1e209695db7bb6531ce1e5e8beb2bdae0c6e66e11c63773c097cf0771d33228ef8781b62b7a3a5d03d2a027a766d58cd08f31e4f38b3357e83303be6c2f0fc5cbe51c3d298bcd30b90aab1bacacac6ca4c398badbd85ab3764573836b9ca514052c3adb38826bb2499c01c7e0dad01b14e5aae1fb0b7a0a7c7cca6f3b30ade39a593e9058c5c89068e1aa238bd6b34e7a0128e1b60a0307dafdd548fb66a48025706b3e8223bb996e9f5d684d555059f26926a1f5a5627510375d7f5729744271fc645a410092b53a47bf41f25dfb23855de307cfe60e4eb71dc55d016a7771177d227990908e7bbb2f8d3b26459bd81171eed11fad1af6fc370127a0db314fe14fa93d44b5e8d4537e11a09dfb6f3d1ea6d5bb653c28326ee55b99156f8c92ae50c91fea90f267e7bea052bb1523dd73e3ccfc963805bfa838637c3636760e48fe9beaa052a115c2adb1c24beb07be09b727ae7fc4dff129b40b19152662d831fa770b121e5036b263466a72c09cd3c9a0769548c489482297d4d0f87e9d36ac91aec8d708a0468956b538292c23af0dfb06dead58281715b5a9556851da25ee6b6e3196f36b419046eb4adbf22d842ab99bafa0f1c3afa06635b9f3ca66fa8c3f626598d7c825566641c6fdb2330e0239aa8acad7dda72b88d9fc5f0810d509b196635e3024a79c2b3e2905dd90a0d64d81a4aa77c42baa2a57d340c3b7eed530659f679e191596ca46296add73c24d1f2ca4ee165607b26d9fb1cdad8ca21b948288fb32e7ecc1726c7cdc5dab9e71be3d37c3fe540b786165f04100250a88bfa63b43c8c48f787d4d3dedbc57cb07b7c647dc66b677111976cdd594a8b8a0122185663b2a10bf471297054100439e186989d24a9211cd826bb83da5e98b5a4b57a10f82218c1ac3bf7c37cd0a6dc5de76a2530a5f89798d14226739f2ef9529382f697a89e121c0d1550114bd7ee987254a0af1a7e18604c956e7810733b16494d4320ba30c4ca12e1693c3e57be037215d7012e245a220d67df6aa96cd6741ca034f92674689d6ac64d212568ad632934d6d6137ffa571743990aa5eb510428b04c7651133ca0793a429901caa57fbd15a45c9142a4cf4499e52df1fe4beb27a6da481cb914f72ae920ec9d01100ff9b526f09809e0a87d06ee754cec21b9438cdc8517a103a059d8c35ddd8377c7691c5e95ebfc0c679a5ed181f0b391bb1f50afdc43b0af623ba13c844d1c75f76ce87c18f6d98f61be1280691d3af9368385419c4b179cf6ed426ce60835c6f2748edda1542cac47e3ff5b3addc536b61c816f5f41f22362a4f5f0d6ff7fba7bcd8b8f4496bb2952cdae77c64ecef79609238685a275a44cd6e3c178354d0d328f9dc98bb54c5a42071269430f9920d8efff86611586b9b5859ffa91a5aa3c86e1f785b78a97cfc322b14b5ad3845f545642a40d8a2c84591bc502cbd2e886fabf22cf58a14b19900c0866f8f8ba9e9ba606a320def6a908dba475086ee211e693c44458228f619286e0d9a1e9edac29762f98394b11dca49b0d54b77f4a50f9d38e2458c7c243a91d9dd4fedcbad68e116f8640274568a0da210ca8be158594755e32153cbed7796d487c154e7ed5be2ffc9b9a97b2f0b6298bd85b130456ed1a0fb526dd02adb355f1626f46a0b1c15628cb69ea4ba4812bb2db20b79e40a31a9a57dab6c313cacf825f4b627980ec8423ff31e592bfaa8c3df287ca78b07e2e96482fa6cf4ddb085abe2010fae1c2aca095fba486f89639da9f49e9dbf7183315303c59ad2f8b07ac1399b09efcc019d89f3e559cb3dce882d29732b21cc1b8f6e1be8ba29cc0fe8a3d133f0e0ec047f243898976153c816544a540b6be00a18d17c1453918b660ab0f1e7535562e96c8cd7adc8b2ccc58c4020f1a9750d56e4cf5bbb93568f3f82407faa2d04e79ba2004757bf472ccd36026d6c9823a93a3c5bc2782dc04ad4acf5efe9709f0bd3b5fa65ede51a5f2528e3519266e7ecf7346ed33a4786b6dbd17f1254734cd9a69f684ccd7d0b3078c194f4fe2be781adda4bea755f6a33edffd34cbd449495ff3ca669b8b56254f6c0c16ac57e860edc5004ce61b75047dcd1ca70fc2c3bf43f36022934743b63b1d6530c665e7ed56418a41ea1850cedc8595056d1f10921399a264723e8d0fd481088303196b1aca4b992d25f98eff717b505911662a5825f53f8c94242fff63b4c00272604c408e6e117df8c5e3c81c5efaa8444e718f9e0037ee3d580eee9e466b4ca4c8a1cc48261c804812ac5e4f8d942ed58369ebb718025a8fd84d9e74b8faefeae329cafdac7988b5c085947ed54a592f91582de0aa46f69b1e2be4e041bfd7bdd0b8f094718fa7d8ee3fe43ce32c202f06d287f4ef0b802845812cf67b01cf606f983ea1188e5f5c9f1b89d09561182bfac93c898a63e4e5ecbe978d6feca5f2d169ddcebe35dfa35a62df8297e821552b3da680da609ad4990c2b3df99577ba1419a0d943a8970fa5f4f71c2c8fd4777717b9338f0ce42c35bcd1ea8f50b5cd0b5fc3bcadf18d2b354247df56e043e57c9a57aefe4adb12c8b9297bbf6de8239a26a876bc4d6f235371faf7be72e0136d520efd2f040d227fce79f1f6ee4492204589b2b3306447da8799f64a59f4fd43b561d620b55ad5d4c67936d2503b5197a03ba4ae09c0d622650e8d0ef61e2ee8e1fa12ffe003122bd5b225d419efa9d64f68df7dc2183bc436e2559b50de4cf336e7875d3efa74640b0c4cf0e52b4ab667a7e631e4b7496dbe75251a830c6230be11f8c12d03cb4101e86d30cc47d1be355cd05f368b67c1f15be24ccedb4cfcd217191e5484adf500652200ccf147b3a9fd19d7c7a44f5d0479d845facabefed1a40acfd8756ed058fc83357bdfb735ef3286e84db44a12e8fbb1e7c41c9a0654afb777048d08816a91b3eb6d8cabdded882caf3b20e687cd26f688567dbae7496a9be6eee0a67709bd185cff39460b4ab8407770fe25734e9b0f86fc5b53b2b259236517b2a2d4ea5c2afecd6d0e685e8fbd7f4ddb4454d447f4972b71918befc620d42a9de4f621c8c34d01688e6b397068247de8d905f3f211108c6e3e1b55ed79076bff604ab2d528b0d7f596eebf7f0da3dd770d10b25a99e12fcabea4a21ecff88c749f86fc333e200a6def9c0bbbbe7259d2d440e580bda789ebd939dc26071745c1a993a6e1ada2147cbbf5fd669898c62d62edd93d485e30fc081a4b9eec2567ffe9c089fae4ea155b2a572d72cc991f25148a6a2991e45da7ca706268bcfadd3390f8ba666b9e8db6edf3e4135ded56b7e76b50fd29ac0cc2b7d9747e628d4a1fb9f2a2fb208bf01081c48812ae447dee869b7e25d9a82166a06db48e475d6b9d33e255392a504cc956a3766ef714e232f7f51cb9a30b32b2e9a8bffd7df85a60a3fd8e4ff7527f4f0bb82466826e335de166f11987363d24d5d07a26af7c319068977fe5e8ff551e8e73a51890b97ba3d9f7d4a92f82b5d5495c50959fb30ea35bd399f92cea1c81626ed046bcc9b96296f4958932243e2956d1961eabae756c0eaa030b54c79723b218a2ab93c92f8185e075fc7cfe70516fe2ed74b3c7933a916dfa163e3d798ba26fc231c0c0eca15da845af1567f6879bd8791643e9acda661662c75a5e2c3f560fdd42c7f37634f59244acb32a79daa3c01afd21b26204ace7d0730df69d448651c68e463a21997cce6c8b311b46bf0f637892e286b9eccedf97f15b5577e89c8fa04b769501a5b01cee1710ee7cd6dfab532de60ba1fab45286d0951097de80c730ec9ca92940e8612474d85dd03a364522c05d714ee9c4fb140976767f83202098caae107a5703a7327f7ce54aa8c140ccc88db86c2e78b443ff97ecefc44d97dc1e14ed9e4308201b8e80585bbe1d5235012ae757ae58b8cd58c6339ccc9480520e3319874e61f2ac141bd125d54f17f61bb2ffc89fcc48c5aebd54e417402f61eb28914ea05b43c893f75e083820547e922a5d357c2859db73cf1fc5e613a79437889dbc712b5ba7107ee439f5693225e46a1dc52fd8ac73e24ed7a725d09126a395e7efd4f2862518d13ee2a56ed1e0b2b3ae2a1b59f6b95175467671063cd6453bf1abde77290929d5a8fd42690ef86d3643c8a2ae7a8349a5ae956acab3bea11b4cb38966154fa07ca1d34fa805359369e6c8e3339b6c4500c87e61fece67c114db6fd5854310fda1a7ed2fe0d4aed01819bdae3968d05cdfb9ae915c47bfc3ed7feb6413957df70adaafd97d0d955a166f4e4240867002e10fa7676631c8b76f5e35490549d2549f035872ad0ea6f17a74a9efe5e1e8851370ffb448e42086c53ea39297a0e1e531733a2d7390b501ae2744aa73f53cf57e13ef6a9700ab3b5be3bfdc70bdd30da80d492cb7b9b63fd60e09cb2b3e56fbe80617fc0e0bddc9ad999f5b005e98f0e0bf391708be15ea7b39227142fcac53565aba85053103b173904f87b3af95ceb96bce02597f531a2ed8dc11f4d9f0637801d843424641c050bc88ce34e31736741f79492ae5b0e0638d41507136984d9719e669a17e938bcd9b7035a1a026ad6057877dc577514a57deb82eb51d346c43298079bf9120256519bf6dbb177ff14b4c807e4caf7595cf8f6aafc69a661307a2a93090adea21f33fa036a3650b4860c139edbc89021628be480a34295348db1e86889335c95511f4cbbd971861556a5e29b0f505bcae3f316d1c56dba089d2213777c54faed9ef4c7a4cda8f73cd5dd9c1fccccc01c612b38218954e16a94144c9ddad19b7f9595d4c7bbdc75272dd1ddb6704042790b976296b93c60d4645c4d679367a994e7bc9d98db50b8093b15e82eae973c33e0eb91c77e18f1364ee8f41e1b9eda6ebb7eb5a076d9bfa6f47b1f74175782abbde15dc516aa8d5561e1b4549ea419946c8435233e6965f698c79bf553b82214729f7a6da2c5af1abf3d6c88dbaabbc8d4bf3ad2f57be371a15406bf988b7fe66693dcc5de84e6125afd0b75b31fb5080d28308d0b", 0x1000}], 0x5) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xaf9c, 0x8, 0x6, 0x0, 0x3, 0x3, 0x2, 0x0, 0x2, 0x3, 0x8}) 00:50:17 executing program 0: kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r1) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000400"/115], 0xfffffffffffffe41, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001b80)=""/4096) 00:50:17 executing program 0: r0 = socket(0x200000000002, 0x2, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x100) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 00:50:17 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = kqueue() r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r3) socket$inet(0x2, 0x3, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x100000012004) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) 00:50:18 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r1, r2) 00:50:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) 00:50:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x1, 0x3, {[0xc7, 0x2, 0x7, 0xd9cd, 0x80000001, 0xb84, 0x9, 0x0, 0x10000, 0x1000, 0x2, 0x7, 0x400, 0x80000001, 0x4, 0x6, 0x40, 0x4], [0x8, 0x44169454, 0xfffffffffffffffe, 0x7, 0x9, 0x2, 0x101, 0x7, 0x0, 0x5], [0x81, 0x4000000, 0x1, 0x2, 0x2, 0x3, 0x7ff], [0x8, 0xfffffffffffffd7d, 0x5c17, 0x10001, 0x681, 0xfffffffffffffc01], [{0x4, 0xa1, 0x5, 0xfff}, {0x100, 0x3, 0x8, 0x4}, {0x2, 0x6, 0x3, 0x7}, {0xffffffff, 0x200, 0xbce2, 0x3}, {0x4800000000000, 0x6, 0x5, 0x6}, {0x36, 0xfad7, 0x100000001, 0x3}, {0x3, 0x3, 0x7ff, 0x3}, {0x400, 0x8, 0x7a, 0x1}], {0x5d938c09, 0x1, 0x2000, 0xfffffffffffffff9}, {0x80, 0x3, 0x81, 0x8}}}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) 00:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300078859ca085553f900dfcb143f60cd05b8e73730d815b96a09345870324ce86a65283a12e8487293ebc5e1adf521713170a529fc8db25dd9f8a140fa1a6ae1bb6797fc66ca4bc2fa2224e1e96686683e79fd141dc698c64d232face0af192f8fffa3a92582f8fe59dea3d572f1ff2af92aeeda8624cd7a4044218f09783bf4adff2da64f49e1a696011336fece0ff60c171f9c25c6ecf20146f0884522a895a76785bc861600b81b04316"], 0xfffffffffffffe47) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 00:50:18 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffff11d}, {0x10000493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001bc0)) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:50:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 00:50:18 executing program 1: semget$private(0x0, 0x3, 0x4) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) fchmod(r0, 0x8e3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="9b766dc541b326df33d325d964c65e3ccc2245b348aecdf5d08b10c75bb3ec98ff24a19fb7c3775b0745d72f1f10eb790c919eb84af1f11be958d25b49ccb6227ac099b702d8ce9b1b67545b487d2756fae054d5341d8457d60dcb003a9b61547224df8002c048ffac4a53082e9a5b4470eb4863f33a4e7798f6a79c229bb07c1e9220d0db5eb66280592094811bf1bed83be3fca785f12e1fbf140ff74d5451929d230e2ebb40e23e38a174d63e1fcab4493dfc9520eef88f1b483f8cd1a53985cf8bffd5eb1e5a9b", 0xc9}, {&(0x7f0000000380)="1b16a2e7121fe188d677afb2e3d5e1c9668b08d9f974c257e4a991988da6c1b27e7da5e1da28b526f8c9cf4e964322fde92f32606e2fdc1309bbc2f6c5220b0b5b06db433224aac95b92d2739b0d44abefbb6c41d8dc73a07e2ca2e3c795f9cbd0f8d5ff0f7c789c8c56b83fffd4eecf6cf4ee8798d85e5fd5ab1d293c73adb3c5dde003c055913537976da362d644c982764f040c6b20964f3fb4e7ed904a2bd59ff8aebc068b89", 0xa8}, {&(0x7f00000004c0)="e697879b0b1269af43731f838597d326df3e160f99d37083a59b3931fb3f97dd6b02f632df3a76961132f09365a865674ef3366aa265592f08a631423ca39a4076067ca1066b6f06babf0701601108c0696532e1f8594b0f12c2607946c8aaaa582d91ef7119bd6ba9a6aaaa606e3c0a8c77c159c8dbc089134fac94785ff1d1c22699f72560a9cb5406ee86193a3956907cd3641d9dab3c2594f8f022b578d44b339af75e7caa125f2ba8f9cb27717fcba3ed74bcff00acfc393867bf3a200f4b3bd3b246f68640f4aa57d12238e0e9902aac0997f5b9c4429b1bc0b696e7f09cf2b39a26de20a77c7a2d1bd2e85d77a17688b0a890e1b21c27521f69451d358473fe58a5dec137f8d25da6424d8c45842b6eb7ba1bfde2bbd512d8cd7788ef0f38107159658a93fe6635f133d30d32f8d356527b5d61cd91f287c6c7832cbc3e5cbf36a43ec6ada12c85b145fdeb99ecc15984cfa1c6b477a6086af59a5f7f585f0dcf03930ac82da4e23155a57f0c2ab24d26718d0b7b44e58aa751e65f6a2a4b8cd151152f121bb173bbc234a0d30ffac70dcd6480737f9d44eb1b392932e5acc513f1ee43e4c2f41ff8c60dd4d270bfc14213751e91247e0c30cf42d72362a084b7db4708daa570fc8f4b69ccb99cf1fc8630c39b671b1d5f7dc9ec072e80d34caaf3c7271a3271772eca7258deb6bffebef52dba64daa124f77665bad113aebb339f64fd228af89af39d96e701fd1a6cc9289db3c147744bf9329905cb4559193d23af09857b943471ad7994b12c83e5c43736468d5354f86a28ca41b095cf1720d4f1ad66dafd131e16073713a9cea6ea0c4437756aa8b80ec62f7ad130745c64963950092796298d01c9c13fbe6e6fa6a27417b06367d5de70ec82eb0f21e42d60e7231dae3478ef4fb64dae5e61b62f37aa4437b84cf3af5e5d7417d98b9cce783c6a3b33869fa4fc24f99297178dbe6c3cfe55a6226d66c070b72cff01ae325bd0e0c838cf286d9f0c4d639b24f94c939cd01b29520474ef3c3a8fdf35e922e6da8ef06e09a378b8034298ab54376a479e044dae2b6199e44246a41150b75c3a9f3f198f829af01fe7e4867400237733a011f95bc35f5a2dbea5333cd1cdb3c0afdea76b9e466e32138295f6f162b133dc744c209654ea08946a31a4df1d0ca257dec307816fcb538642e2271d7fc0b1b5a4c98d2c1c7c63333dbc87a8264bc8cd7b3047c74efb5c5374fffd9f2b1780931c0cdf3a6ef7048ab8d177cfe0c80c2c071616995809b27e1f7abe66735f8bc2b5b50f36fb40737c738b0a1d985b6dfd58e6643efe38ad4af660d833106c6f3ff0e1e13cf1943e5ca452f2a5e6905276052cfa8954c20b3f7de2df4c271fc0674c24adc2777a53ff7778af27f64a62c3aeeccd9c0dc7a890104a89a743b686674e0d8db2f4bfb2e1352844716728598b82c641ce2328a7b814b663d292cad1593164989cb36a32f60b4727f9b8febe3b7bb76a5752aac3f97741253857fd765b17f9c5cb1c105b3a410368439b56785af6a7bd97c51f5d617321f1a39e12395dbbb8642c79e5310e575591e2511f24aed82fc1281fb9124b343bd6f4714fe97c8ec2a493c18094611fb95817dd4fc78a1997a113ac1b71993ce5545c9318ff53b95a6a0f0380d3f32fb449d686485138298fb222541148aa901d59b108a49fa573c28e1d4dc468281c27d53598a6a5c04918780bc9f35d009b62c1614b890469266993d068c5ae8d2a8c04c37a8807e384fb5926b2c731a1add5d965562df5a7fb6638c14c6c241da7ead62675bcf2f0a282942d57f1e3ac74cd40d12fd46557e129e9ae34e3985ee513b81105ee9bb1226934c1095276805aa66c20464b9a8f57a5096ecb42e7fe8957770e5b3ed8044b86026843d4139ed3ed57a0ade3f47ca8a5d21f31a961a3058471a8ffd9b279774b3bff1c98cd1594cb56b45985c036a733f221824d77b87e710ca4a731fec724fa60eb02f49417f615abbbc8102c3cd6392ef6feb4b0dccae0c571683670dd16c1dcd9db570616d656d2c99637fef501b7bbce9fb845856617c580fcd0721ad5ba89dd18a918dc2719c7014c183ac2cd2852e603ce7d16d11231a22958b50b7f3d02ecd91a43cd08e9f27723054bbc99933154662544a42cb8f372c1c42b4d8d5fa536f9fab61a7e801ee692e4fbe3d284be85c1964d87fe67732762814a6b83dbb33d703f231641c460e031c555e7d6cf2bac3c5d51edf909ce626ba90f487b2542173574d2f84813ffbbc4e1a52612d939f728f6b649c6175ebfc9066e7643e973f547d862765a68570373d133e3de0fe8ee694f8fd85dbbc50eb318c03bed118a45cc4546effaa3aa63a21d8d16c0e9c57dfb5d2ed51a5f594711416a23e393d1f3155b1523fdbb836383a2932c967aee55bf0c655e6b683824e9bbe5d624c3dfdb88b20379c03d0b37cfe64c00dd7a4e4b5eac0a37968031a45014a2535a6e3cfe027467b9fb256ec5ba28ab6f66e94d066dad0d728251bf79c0743d754b4bb68666aecfd4c18669fb1661699e0f1c7cf2fb6122d34253b6b68d38a445fb4a9087781f96e8eac0c8beb066eb71d417ab1b031fcd4ea24587da6839a9d9e32ff5dd736dfeffc3d36f259060500aafb3e68e835a917ae31e397477b7d248a8a60690e90ca22b1706e98e932f5d50a02c97a8d9e037478a127a5cf20f83554c12d1f240dfd0ea7fc9dc0b5a4da718e0f6805687b344cf4771b105a17a22d99cc35109510ffb01c372ff062b05be13c8b6b2029d77ff1ba86e64833c351c0b77d17a0aee8d22fa2ac11d91a9a9f18d0916e56128006a81ebcde1b269cdae70fa3d65503ff2c4014d413cf9b47d50798d88643ab2b351329ac096d7fb2a06c23143c3285d74c3e4c8541b56b1be6a3f2c071a553fab3436ec870666cc887b3f5999f9959b133e4aed0a5403cec7fa716d4d319356f63567fb1b62f21766726bafd604853646edd53895bdabe0b4f5426d14835c02b8122bb7b74531e9bbaede6954eadf893a750ffb0105cb59739aa4cd662cc8263694a1928a2e4b10de9ae12b536a08e8fdf6780beaf2ac2147f6592577bf0d4f92cdc9f34d2c48b46996223d220eb6cb5aac8de2462c75e747a134b2d5bb7aff0859c2192132c90d9a7c01fc3cabfadbffed5984ff72d8557019fa1a5fbfe35a7d657fb5efcfd0a96ae4de9f945cb1a76ff06425953083d0f6e46f59bfba61ad6ec7df60a7894e3b1fa0330d5e7c7996c8d74eed1e2419798f569d3d1f988334c2d22e4c0178041197948e030ce2a3074225f473f7bed54c198958b9a7e55742a54bd5cb1eaea517711b54e0aa4b3308bdb0318c6ae01c1ac3d6d955fcdc713244b96f27f70f7d1f1d29418e249be90ad18cd4b220b35b92535abdfae646e541ab0db762b1b79203feb896ef5deea4e7bc1f7e615a49deb2fb4f6ef8d76f6d28b54b99be93c55be5ca21da881a55337b4e91909c6372bca9057345d623b191105cd48fab1cbba42db98f4adbb966a486a23370c903b0c5f86bea1d2e94e585da1247776cff5b64e7d8c5650dec5100c32a68e44892fb2a1d5182c5d51febe365ec3f37d6d69ad2fef2cf8032abc90c70a9708a5160adb454f93268e9c06119f095e37fbd52a2614f969ace6fb72a861056bcfdef699321ad02249ea5e86e0ba371c410c155aa27a3fb8a84961ff8244906a699160718622267eba9dd44e5fee659ef4af22241dc472186071c182539e6f62882c3424dc13b895d5648a979da953e07785bb8877fe40e93b357f47be1f980f6fac1b7b4865afe6f26e320f1449b1c241a9ac44d61452567ff45fd5ca5b4158a842f7b3ea510db0d8eee0c7757eb8d7a4847e1945b7857e3dd9ac0033acc856ccf91b1e71418c75e5db107818cdb1a43c6fbf74fc0a3934c1570989dcd82d18b52615fab7dacde32eaddccf9a19290f35b3275dab094b373c0e7e3d6b63d1279227e034c81199f268256ee26c815ca6b89ac8329bb4fd1fb2ea595ba3d19ddef687f302af7d16890b52d2f9a840476d572ecbf3a3d8c92e1c333019a167a93d6eaa5f2d97a1d876ae4445180a59311e50740a0555381c29bf8075abe7bc6bda8dd69163cbb6c9dbec327b59b5afcb92475833c475f58d01861622b4c811dba337b70198ed4996e664c5a3c4cbd874555c119705ccbf7755350d02f53fa024b4eb0847ae167241bffbcfb226f8fe96e85b27b3ef95ec3391c9cb28af6812977622c69fa3d26afd215dec3e1a645e6d93dce804943ea12d05d4dbb9fab6849fa99a52144d601bcf30245eddf06c582ce6a49e627ba9148cdb8bb0532ff74f023208fbfa43183b507f94ae49875e61312a2253e39a7793ba9e9023bbc92ac6a493a358d5c49222639ee29c38a1a955060555b67db9511cf97ce9da17f2f5dae6c5b1e04e8ea578e0f57b6e31ee4ff02bacbacc040c4d86ded079c900d5ef14f039c3767ee55aa4cb42b85b86973ae11aa3d652f0b788c51076c2d7a513cacb0b9b614df175ef5627d6ebd49d137eff3e2cbf5d11a4031cf23f2fd6c526196c42edf6cc931d27f33e21e3094b52d3a54f29640d3c6572889aa221cd4215c558511f149f5c9ff35e8208f65452c658cc031f0bde5f17a223442866cd23fc3a0c6dcd4ff8635cf9de882f6416eade447856e1533696ea51b2723f247434985bbdb0d5299c525cccb6c555ca7c77c8aeb026a6c68715300aadb99e5940ae8d3416c7fe133d6254ebf4199069a09bd496dc7ae0f362cdc1dedb5734f5ec260589d66dbb3b7bb135841ef0281ab6a9b20c1eea2c88d93df997e0b01cf3f9ab9d522117bdc49b00dc2de7794705e8ab6d574bbbb8d49ba91a9a47b47e3d11a73a68d8c0112bc9559024af4e2bc995c15d64022862ba3d41954ea874341a2bee4e7b283c9cc70e7ab955eb83907364fedf8f4a7a936200d1f845441cedb268a5231f4f8fcd0ff570f82c4c6486e4ad1707b580faa8774853c2958050182f29091ad8246f4ad60d773c513909b8fe0a81efc4ae61c9eed6fe300c7133bd2c770c2a7e792d41e9aae4bd6ca3626e0ee6ab2d86e2960c0ced8be848f0488f10f31befeb3636597d662ae7aaf7df077a975b12eb91ba94e627c191060909fe7c23ab52692686053317a03dddae0b7b83c3ec826db6cd0259ade76a4a00fa7bd86de6a1011e50e318731c5634f86054bb4d810a0e934b3a01b825786fd876196ac1a1d6340bdf6f01aa604b3cfdd6971a65c3508f6eee25d7a972a6ad2e1c3805e198c7385ad7da5308cbf71e2f9dffa24c0a3e3e96c4e768db1ac83024cc0d69843aede48f744e09e0e62c9d1096d53948ffe01429f3561ff0bd09cd3cb3276e89b0d1d2c11c6be668ce4318bd574becbc3c881a16511e97e7b18a494378299fc3309b4c079c588671f426234aa316c677c9efcfbda2914f26105745f755942b50fc6085d801aa9b598d8f36db094ee363c964abee553227cc7ddd1aff2035c4ae83852f496f0a9d4974bb6f9e387e0566f1ffcac017e94bd9f201e05fed3fffb85c48401e8be6aeabfaa4111f66b4e85036855127b5276a3db31703ee86b99569dab510c6816e77641d117c8978efc9f69638a2beecd2c1df6c3f169432cc83306b4d36ed2a199188def6c5ad4636feaf93a4e6127760a390f253d7de4c91f95de96c6f5654897269b738afb96bc1e614e19229a03858d9b2fb8064418ec3e6e07368c8e43b2f1f7590e1a91b688ccd3fe724e3fb23d69937fe0", 0x1000}, {&(0x7f00000014c0)="17167db0ab7a046a3282d12911765dce3fb9e9e92cfd5c6aafe59586a397a4028558f7b9ad93f5f7aa296c02e3c93aa8e3a314268b1f1707078f2ff1c131f96e32877fc8ea1991b292b4faef8df0614a82e40469e583381035de18b89713ca35b54e511816078f801f18420976eb552bdec269ae5e32ae62a88d43a94439459ae77b8043011cb9771228d95156e1ed2e60140f08cb656cb6b77864905231a8677e5037548ff6f38b42fea720d49ed120fc6807fc2c8f3f3ff73b778e32907b0191ea4d55094b336f58fe3cff7275c3", 0xcf}], 0x4, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 00:50:18 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0xb, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0xc0206981, &(0x7f00000000c0)) pread(r4, &(0x7f0000000000)="da3877ff639d993fbdcbcec7d7d0f666f2487a6b1f551a667c5d30e21f7eee6f9cf28aa35cc95a3e85ab759b7be3050976f73f364f42891f3845d9e13ef216ca15f8f275c86174b11793ab71ca15dc06c1d4fdc491654f09c0ef3cf65a72a06c41192bdb7e97f59899d4fa489bad47c89dfc5269e6e732961860061c7b02d43f16713ee6381766ff148a89deec27250c341bcf10153033f6ea07f3b39fbd576106bb69a71ad8d1ddb1014f03bb", 0xad, 0x0, 0x0) poll(&(0x7f0000000100)=[{r4, 0x10}, {r3, 0x4}, {r3, 0x40}, {r3, 0x14}, {r3, 0x1}], 0x5, 0x6) 00:50:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) 00:50:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x3, 0xc002, 0x6) listen(r1, 0x4) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = dup2(r0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3000000, 0x7ff, 0xfffffffffffffffb, 0x66a8, "3ce29f2135f534ad005e273adaeb5d029e9dd6b5", 0x400, 0xffffffffffffff30}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000080)="f60d103cccd5f8f8819ba88edd9271c7d3892f8ef6d86e44feb38a5d972ba1020f99101c2f55d3d89ca37d343520edda584672972dccea3a27727443a12d502029af03e08d9d289c904dd66487c59d110a039a0bfac7f8", 0x57) 00:50:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000040)="e51c510342562f6d1d3af1cab17083696e475aedfce1dd1c1e84abaef6c14ef6b1256d3a4188f1f0669dce67440c7a10abe42f23", 0x34) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x800000000, 0x4, 0xddaa, [{&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000e1b000/0x1000)=nil, 0xffff}, {&(0x7f0000f4a000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000eed000/0x4000)=nil, &(0x7f0000e78000/0x1000)=nil, 0x7}, {&(0x7f0000df5000/0x4000)=nil, &(0x7f0000d29000/0x2000)=nil, 0xb99}, {&(0x7f0000cca000/0x3000)=nil, &(0x7f0000d98000/0x1000)=nil, 0x401}, {&(0x7f0000dbe000/0x3000)=nil, &(0x7f0000f80000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000e5a000/0x4000)=nil, &(0x7f0000f57000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000dc4000/0x2000)=nil, 0x81}, {&(0x7f0000cea000/0x4000)=nil, &(0x7f0000d07000/0x3000)=nil, 0xeed}, {&(0x7f0000c02000/0x1000)=nil, &(0x7f0000c99000/0x4000)=nil, 0x4}, {&(0x7f0000c9a000/0x1000)=nil, &(0x7f0000c25000/0x1000)=nil, 0x800}, {&(0x7f0000d62000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000e57000/0x3000)=nil, &(0x7f0000fd6000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e5b000/0x2000)=nil, 0xfe}, {&(0x7f0000f60000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0xff}, {&(0x7f0000ce5000/0x1000)=nil, &(0x7f0000c93000/0x3000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x6}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 00:50:18 executing program 0: open$dir(&(0x7f0000000040)='.\x00', 0x80201, 0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xe8d) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x1c5) 00:50:18 executing program 0: r0 = socket(0x8000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000000)=""/36, 0x24, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="6e89b88206e2b2ffb956986d1f42e27a88c2c626e86979da8518df66dc2f213a9be49358b7dc9d9c7698f6e71a1c5283f2b94c8e1330a0295199b15a7bb8935035b438e2cdb5c335d1ab1ce779b8f893"], 0xa) 00:50:18 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semget$private(0x0, 0x0, 0x90) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="4e97499dedc75108711d7cf5157dd697651a0d51637d392b2958aaa4bb9deb6931a8cf815b1bd54195163d34030d763bdb3d2db940db5ff7df9727a2a8", 0x3d, 0x6, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 00:50:18 executing program 1: r0 = syz_open_pts() r1 = dup(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe004, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x20, 0x4e, 0x1, 0xffffffff, 0xec6b, 0x3, 0x0, 0x2, 0x8000, 0x2}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='-\x00']) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 00:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) shutdown(r1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000040)=""/33, 0x21}], 0x4, 0x0, 0x3f) 00:50:18 executing program 0: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/4098], &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380)="9f901b0c00000073b979db0000000009000000c13ea6a4195e64358eb69e9e3ae1c1f0c669b5a755a9e5302942a520187b0737ae34d7e8fc32ee985ac27b2aa628222e91d4adefbf28ca02b10100b911b917c77aaa056f8189950d85e7b5fc6bfc4ef92e6e70a3862959b8df020ffb1adcc0740b5f95d5", 0xfffffee2) r1 = syz_open_pts() pipe(&(0x7f0000000180)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x8000, 0x40, 0x40, "7823ee947dba588dfd145457921d65c9b82cfddd", 0x7, 0x100}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd4a}], 0x1a8) 00:50:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffb, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) close(r0) syz_open_pts() socket$unix(0x1, 0x5, 0x0) 00:50:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./gile0\x00'], 0xfd) 00:50:18 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2000000010000, 0x0, 0x0, 0x10400ffffffff}) close(r0) 00:50:19 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f0000000140)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x21c) r3 = syz_open_pts() close(r0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='Z\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\+\x00']) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5", 0x0, 0xbf88}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:50:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x8000000) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x3, 0x4, 0x59000000000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7780}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xb71}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xaa2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x100000000}], ['./file1\x00', './file0/file0\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x80}) 00:50:19 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x10f) r0 = open(&(0x7f0000000040)='.\x00', 0x100, 0x44) utimensat(r0, 0x0, 0x0, 0xa59e2a4fe716a2bf) 00:50:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:50:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:50:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20481, 0x0) 00:50:20 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x9, 0xf07b) munmap(&(0x7f000079f000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:50:20 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x80005, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffe0, 0x3, 0x400000000001b1b, "abd0cc0d68dcff0f000000000000fc844ae89310"}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 00:50:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x101002, "00370020000f000000000400", 0x40000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 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) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 00:50:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r9, &(0x7f0000000000)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff5d, &(0x7f0000000040), 0x0, &(0x7f0000000580), 0x19c}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="b0002e2f66696c5e0b2f66696c650f006525ca80de15eb81c040ca30aac25e92f530dac835cce4c60b2fb721f9d24368a0696bebacc8f56b4ec065ee58ee681f9d4d4f2cc34256ff908ff0766465000000000000e6cace310d256afbbcee5dba505197aeac050ee20634edceb5e871e8e236bc4d7185e9accbfd961d49f546bebaa9cfc2bc"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x1) 00:50:21 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8180, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x80, 0x108) r5 = socket$unix(0x1, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) socketpair(0x26, 0x4006, 0x5, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x20, 0x3, 0xffffffff) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x44, 0x8, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff9, 0x20, 0x10, 0x3f, 0x81}, {{r3}, 0xfffffffffffffffd, 0x25, 0x40000000, 0x2, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0xb521, 0x3}, {{r5}, 0xfffffffffffffff9, 0x2, 0xf0000002, 0x3, 0x80}, {{r6}, 0xfffffffffffffffb, 0x30, 0x1, 0x12b0200, 0x2}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0x8, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x20, 0x401, 0xffff}, {{r9}, 0xfffffffffffffffc, 0x80, 0xf00fffff, 0xe52c00000000000, 0x7}], 0x7, &(0x7f00000003c0)=[{{r10}, 0x0, 0x8, 0x40000008, 0xffff, 0x1a6}, {{r11}, 0xffffffffffffffff, 0x10, 0xa0, 0x3}, {{r12}, 0xffffffffffffffff, 0x4, 0xd93bd7c941af1713, 0x2, 0x7}], 0x2, &(0x7f0000000440)={0x80000001}) r13 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r13, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 00:50:21 executing program 0: socket(0x5, 0x4013, 0x0) 00:50:21 executing program 0: setitimer(0xfffffffffffffffa, &(0x7f0000000000)={{0xfffffffffffffffd}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x50, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x1}) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000040)) 00:50:22 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r3 = dup(0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x80, 0x6}, {{r2}, 0x0, 0x80, 0x1, 0x37287e89, 0x7}], 0xffffffffffff0001, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x6, 0x2, 0xec1, 0x6a62e68c}, {{r4}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x1, 0x10001}], 0xeb, &(0x7f00000001c0)={0x9, 0x7fffffff}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8d02022f66696c653000"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:50:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 00:50:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000001c232f941342a8b40000e74de400"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="e03464298be7c34e3de3c8f6b64bec8a9455ace23fd1a4ed18eb4ff614413d3f6342ef0ae728bdbd63384baf2c1d69a13863daa554f0ec6761c8bd1b11c8c9c36771d2ca82e4914567f706bf806fff2ca6f063ff31ab03b769c6693ff04303f707bf713690e0690d326f6f91d3d061ad20b177eb2d8071160a65de54d5e019dacf0a8eaad5eee14368ef4c884080a03958e50123cecfc25cf0d690bfc62c532877a7", 0xa2) write(r0, &(0x7f0000000180)="739b123259bb6d17fb5cef624f01fe60db99d0aa4498e4645a0a4bc2817a987d2136c6fcab6e1f8e7814426e2a5eb72b281226dbd7bd41862af0c61a282e8cd7472906b4e028316d835cc935c2ade2d2c2ac4466d3de0cc4ad76808e42fed83169", 0x61) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) syz_open_pts() 00:50:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) ftruncate(r1, 0x0, 0x2) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) 00:50:23 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x5, 0x7a8929be0ae22bec) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 00:50:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfd09) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r2) 00:50:23 executing program 0: r0 = socket(0x27, 0x3, 0x9824) getsockopt(r0, 0x4, 0x9, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28892, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:50:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x1}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) r1 = getuid() seteuid(r1) 00:50:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 00:50:23 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f70000000000b200000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd79521c4e1b76bba846f78018b0710d186d8b9ecc80e88b4c60102a667141f6037cb18dbc21487486303ae3e81bd1e68c4512bcf96a08115fac6422f0c4d716aefbe2ed68aa172f992b0e48294704aa752b681c3e234309ec490b40ae596ca266375f8ee61530ccdae0d6aa9f5329e4002320142e0d9"], 0xa4, 0x2, 0x1000) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) shutdown(r2, 0x974adb1b6ee7136d) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x7, 0x6011, r2, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 00:50:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ftruncate(r1, 0x0, 0x30000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3) 00:50:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000200)="3aa0414bcf8b9953bfcf047cf7a0cd18fd7a97364e4f2a70458f582195f38f437f2b535a7defa7799679ab398f77f6f47f703ff1f870b9f0aee39d3d9f5a998faca22adbdaf794d13b286c3eb8ea407665ca07dbec725ad5638fa1492a266846c5f8041bb90261e93cae54d1878f91fe297e51d4", 0x74) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) sendto$unix(r2, &(0x7f0000000000)="ddb2d5337683a6e2f87540bae659", 0xe, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:50:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="50e92f1e52d1824703fefb17b3e3161571980327f92fed233ae4d33c5efc0bda60ca70f3f0258c9db950f48ef9d5b8c3b8b6004f45ea5ec2e0fa781c0754610ff5266a99a70d0f7b28e751fa598c6e84f0b2e07841d7f06211a350", 0x5b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r3, 0x2d, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 00:50:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000040), 0xc) dup2(r2, r2) sendto$unix(r1, 0x0, 0xffffffffffffff80, 0x405, 0x0, 0x0) 00:50:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/40, 0x28) 00:50:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x40000000000c) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000071796ada0000000018f2a9912f65f21e572495d1974a2a4339e0122404eca01e775f1317db1eb9e3d28cccc4075d668d6a13e1e976827f770f670a3c02c0033b61f232639117181465ffd47819193c63842303d42f242d8fe0d9cf688c2cbf7ec30012e76b52846bc2842c5360462c637bfbd03c447bb522097d0a3ccea224368e1bb0954aa74810e28345db6b139de9997c629039563576bf705a3216853a6c7d69bb2df473e4e4d58f20309a2fdbce44d979b080f75679b0"], 0x1f, 0x3, 0x0) 00:50:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x20) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x4000000002005) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 00:50:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) 00:50:25 executing program 1: semget(0x2, 0x0, 0xc6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 00:50:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x9, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0xa0, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x1, 0x4, 0x200, 0x3f5}, {{r1}, 0xe91df6e208c7dae8, 0x3, 0x10, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000013, 0x2, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x2b, 0x80000040, 0xc162, 0x7fffffff}], 0x6c97, &(0x7f0000000180)={0x7}) clock_gettime(0x3, &(0x7f0000000280)) kevent(0xffffffffffffffff, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0xff, 0x7fff, 0x26e}) kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x8, 0x101, 0x7}, {{r3}, 0xffffffffffffffff, 0x41, 0x0, 0x3, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x7f}, {{r0}, 0x0, 0x1, 0x40, 0x7, 0x4}], 0x9, 0x0, 0x200, 0x0) 00:50:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) r1 = semget(0x1, 0x3, 0x58) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/98) chflags(&(0x7f0000000140)='./file0\x00', 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x7fff}, {0x0, 0xa7, 0x1000}], 0x2) 00:50:26 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) getpgrp() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\xcb:*#+\x00') 00:50:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f666904000000eb24033f5a77ed5433cdfe457eaff9706a870d6d7d53686276cd9ddcfc1a46f0d6740bc3240c5aeb6c4f9391978102c71e0c2c1decbc17b948f95ef358e2de4e4f3648df2fe5052da91502c09125a7d007f61e491cba20b47f3a825999a51d183a997009ad98cde46850d412f4d048a985db3384575c0b884e02f6fa72a9d4f5b6105fedbcd433ce185db5c3fbd83b1313c3014bd5fe78eeb8e78609f98f42ef14704705e0246401bfa3cbd6313116a539b62d2930fa0eaa471688971c4dde779694ccc37ae770000055e532a40249add96622"], 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) r1 = semget(0x2, 0x0, 0x7e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x80b, 0x4, 0x2, 0x8, 0x2, 0xd2af, 0x8]) 00:50:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x40, 0x3, 0x20}) 00:50:26 executing program 1: r0 = semget(0x3, 0x1, 0x10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000140)=0xfe) r1 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) 00:50:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) openat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 00:50:26 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0xfffffffffffffdb5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1db, 0x80}, 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) 00:50:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) socket$inet6(0x18, 0x4003, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) semget(0x2, 0x1, 0x700) 00:50:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) 00:50:26 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705da75e97b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5013181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xac}], 0x1) 00:50:26 executing program 0: mlock(&(0x7f0000fef000/0x10000)=nil, 0x10000) munlockall() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 00:50:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r1, r2, r3) fsync(r0) 00:50:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="fdb49df06f30e43515a52afc29c32425be14128f1afacc36c30d548829eb8508861654ff92ba1edfc3b88caf7b69c7a4c0261d244ca0c9af7e41a67afe7cde166098d2c40883ab9aee2a9681f125cf3e75cfbc196e595d86591da8d6c21a8c5ff69e2e1e5e345947d9af7906f8ebe8cfe3863c", 0x73) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x20001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20100, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/5}, &(0x7f0000000240)=0x7) r2 = getpgrp() wait4(r2, &(0x7f0000000280), 0x3, &(0x7f00000002c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 00:50:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() r2 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/167) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 00:50:27 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001d80)=""/4096, 0x1000}], 0x2, 0x0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000011c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f0000001680)='./file0\x00', r2, r3) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r6, 0x0, 0x0, 0x2) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 00:50:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x18b) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:50:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:50:27 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 00:50:27 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) msgrcv(r3, &(0x7f0000000580)={0x0, ""/68}, 0x4c, 0x0, 0x800) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) 00:50:27 executing program 1: pledge(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000080), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd48895dfb8aa1254, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x800) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) 00:50:27 executing program 1: setrlimit(0x10003, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) setrlimit(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0x5a) execve(0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2000000c7}], 0x2000000000000163, 0x1000000000000000) 00:50:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="93b7", 0xff70) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/19, 0x13}], 0x2, 0x0, 0x0) 00:50:27 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f00000ce000/0x3000)=nil, 0x3000) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:50:27 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x7f) setsockopt(r0, 0x7f, 0x5, &(0x7f0000000040)="303aff05b4f861e604425ed8ff0f0750dc3702d3f69500b921e7ec60462c253f32ac1505dcaed24cda1059428958a4e5745425dbe4ed8e0b894d89f82a351ba78b79ad693b884e2aa7490a28ab8d8fe6444748361e589362dc763c212c872b3b04c0afeca6ed07720685f5fade8cfecff9eeb090e2b99ee4765eeaaf226dda72fa5af2df031be5c2c682e7811893cf4d16b27a3e", 0x94) r1 = socket(0x11, 0x3, 0x0) sendto(r1, 0x0, 0x0, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) 00:50:28 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r6 = shmget(0x0, 0x4000, 0x209, &(0x7f0000005000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:50:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x87c, [{0x3, 0x80000001}, {0x3, 0xb4e4}, {0x3, 0x3}, {0x3, 0x1a}, {0x1}, {0x3}, {0x0, 0x7aaf9b1d}, {0x1, 0x5fd}, {0x2, 0x4}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x80}, {0x3, 0x6871}, {0x3}, {0x1, 0xd9c}, {0x2, 0x1}, {0x3}, {0x0, 0x3f}, {0x1, 0x3}, {0x2, 0x2}, {0x2}, {0x3, 0x8dde}, {0x3, 0x2}, {0x1, 0xe1e}, {0x3, 0x5}, {0x1, 0x4}, {0x3, 0x100000001}, {0x3, 0x3}, {0x2, 0xe8}, {0x1, 0x9}, {0x3, 0xfffffffffffff800}, {0x3, 0x100000001}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x9) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 00:50:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 00:50:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000005c0)='./file0\x00', 0x2040, 0x8) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000540)=0x1) sendsyslog(&(0x7f0000000700)="29f63b51ed915a3e", 0x8, 0x4) accept$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000007253e7f9543af4d7308162161289016827f0f7d25a33685e89e1370c837b083640bdf80fd2385630b6eacbdcf98e77a77f920fcc6622fca5751568d551e7efb665d31810a32c8b0bb3bdbbd6abbafc700b6bdbab1d1478e26f26f297ed783d4bc1fd02cdbb6cd084b8fd32cbe192a74a26a7fcd61be287d90f42c6476f6a8ffdb7428023e07d53905bc91830f2c32d188566241e6af80707e6910c7f5249812184216e3b4240d6408186984427000000000000"], &(0x7f0000000600)=0x6e) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000900)={0xf7, 0x1, 0x3, {[0xfba, 0x3, 0x1f, 0xffffffffffffff00, 0xfffffffffffffffd, 0x4, 0x9, 0x0, 0x1, 0x2, 0x4, 0x0, 0x8, 0xffffffffffffffc1, 0x4, 0x9, 0x7, 0x8], [0x8, 0x401, 0x7, 0x200, 0x6, 0x10001, 0x0, 0x0, 0x101, 0x200], [0x1, 0x1000, 0x80, 0x5, 0x6, 0x7fffffff], [0x6, 0x1226c5da, 0x6, 0x9, 0xf9, 0x1], [{0x0, 0x3, 0x1, 0x79}, {0x2, 0x1, 0x1, 0x7f}, {0x7, 0x7, 0x10000, 0x100000000}, {0xa00000000, 0x1, 0x788b9a9e, 0xfffffffffffff800}, {0xd19, 0x3fbf, 0xb485, 0x76c2bf5b}, {0x0, 0x20, 0x8000, 0xaa6}, {0x1000, 0x9, 0x20, 0x3}, {0x90, 0x2, 0x6, 0x3}], {0x5, 0x8, 0x0, 0x8}, {0x2, 0x6, 0x6, 0x1}}}) r3 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000500)=0x6f0) r4 = semget$private(0x0, 0x0, 0x151) semop(r4, &(0x7f0000000580)=[{0x2, 0x10000, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x37, 0x1000}], 0x3) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x1ff, &(0x7f0000000200), 0x9, 0x0) kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r3, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x48, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000140)="cdc869cbad1303613ee3df4c7b3dfcbf297d4a782b2d41e57d03516b24fb39b49815cfae8a188e9a0513cde4b1a0c5ca63fa976a0950ad8fbad0edd634ae5fd9bfb7f164b4bf53d6b848163f19b1490362c59ddf0b2d4679751398b19b57434584708173ad3c75b021d0558d4218bddd865751cbe50a2c1142d7dc14eb36247823b78a8032962acbd10828590b33df04f41328d061db680a2f4d3150f51a44127aef93a3", 0xa4}, {&(0x7f0000000000)="4ce60f96a1411609416670be649fab0eec1c27952d4060cf0f7b95b47b5ff615a20e449a5bb9fd17cf1df50c8bc59ae2530483ded3291930b2a29ce5dc52cad97d81ef213091114605762b9bcdaab68c5487ed431f2cfe505fe95b7548b2f70bb5e052441447c2e889776163dafa5b1335", 0x71}, {&(0x7f0000000240)="2bffe4d34f0af8af34ba2872e7e4200ea1cb3f3949b5dcc17376348dad191164b00c3a1d15782ed64a4bf2a7dc6238fa586d2fe3b59580dbc34af711d0651e917ff6e294bf501ffc0c914708d2369ffc1a94db5c27d933f4e508e65b843ba8a9f643052b", 0x64}, {&(0x7f00000002c0)="8dabe2750bdb172cab4547a0b5a9bc72666e25360198d0b7e0504b6bb02f4dae4371294d45f25557f15e5f1ff7291a3f3394908fca9958692803d190b71c4be91faa371c8b0953f4f19ecb8d4882d94cdba4b8235517447256efaec02231083dc6043a31e5ba256ac9d6aa612124eb53eab432b8ef21913baf1fa7042aa0115f8cd11484d1ff4df31eaeca1c33f0aff573ef230710bfb5963cedf875099b702a0386fb0a0305337bc8ffa0393bfbc80707cf06596a51b5fac4f78147b228ca2a55f37b94c5b2072689061521d61b67703f85ab3c0903debea95678abd3b07dff4c88d64d5850b4446a0cbcf3a1bd", 0xee}, {&(0x7f00000003c0)="2739d32c86d5870a2116cd8ff53ca8e27efe97816197088d5b9608cf8fd6d55997fc9005c5ab0502dff4a6797561add61a2e780db9e1e6f6f901956f12f5ea8d4f9f70c7bb06ed088cb5a2647b999bb2e1d10540ec6aaef76b1c8e6d3e739cb405b4642dcde13008dcd4f0056c3963cc0d3ae2ee27206ccb61228dc41645310e28dfa33b140856bbbff0ef749b137ff61788a304d63027", 0x97}, {&(0x7f00000000c0)="b1469010cfc42c7c2271ee27e3215f0f992cae866470d3e639a91f044ff2f6ea104526907cb5c921de5d0789114ef219d0ebdd97ade4", 0x36}], 0x6, 0x0, 0x0) 00:50:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x5af, 0x6, 0xcc2, 0x0, 0x8, 0x100000000, 0x7, 0x1, 0x3, 0x1, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fchflags(r1, 0x0) r3 = msgget(0x3, 0x42) msgctl$IPC_RMID(r3, 0x0) 00:50:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) socket(0x23, 0x1, 0xe7a) 00:50:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000492000/0x3000)=nil, 0x3000, 0x4) recvfrom$inet6(r1, &(0x7f0000000040)=""/11, 0xb, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x100, 0x9}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:28 executing program 1: setrlimit(0xd, &(0x7f0000000040)={0x800000007, 0x2}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696cbb3000d41bc394d4c98b2453442d6034a8229982b02cce75349b566fa8e98bf0568e483a08be30786f5927f1dce0eb18d4e1d4bfab0ee60053119c01b2492432121a88390deec8ebda353e380e0d375f3e468a8a805b617c44bca664abbcb61fb667d728faffd4e308901ccfb1a51abb12ad40e823a0f729985926373f80906aaa048b10"], 0xa, &(0x7f0000000300)=[{&(0x7f00000001c0)="cca6016af31730a119ac70d7db98ebcac46b9a46d223c2b66c1843bb06743b22c0046174454539987bc3640e0574fd0ad38ea3599ca3ea66e72c8dc9e2", 0x3d}, {&(0x7f0000000200)="c45ee9c45f36b707674df943d159e2fc3d43a62f0885b7bd4122269e66134de0584d5b871b4a4f3ba4459307002e4f974b5688e838289afd9b59509791a81205bb5a4191b99cee2dcc4924e5e95180f7cf45d6c4e8934f81680ff11b50f7692eb3ec8e78e11ec47335d5e145282cfea9d31a44731db5ca8dd8b1165c9282892e7c5a638e9a4d472fa50f2fe8e14f88ce8f4344efe33d90d027a44e17bdbe06fdf24e01888fea937a1b11aab2e828023f115c0f4185d060868a1b087ea6a999e63b929afd49c39094784267cead2c8082378decbd6de0ee00606a6aa1", 0xdc}], 0x2, 0x0, 0x0, 0x401}, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0xb0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r2, &(0x7f0000000580)="5dc1b8d5ceea74fd06c6e3209538245c5bb5092b63821d6bb455fb78b415bda27e769c24e9a64b977184c39c2f115fa6b1ffa7ac72ba0ed80486eee4162d9e1d7d667f75dbe9d34bd851e1806e7ccd05aec522729c1c0e059ffd5ec2734e5c85daeab659a5da82d95f8d8f7e7b54ff605f90d6456f0e4e09eb92f9ec896a7cb5f3c5d3940dd36300000000000000054c53e209bd039b24aac023cfd87a1bc6b704561628721b23ba4a7087e0da260f239b5b94f5c97449fcb8290fb9b415e1017f2daa34ea79485854851f22249f1cc1d4877e978d4f1bf686767bfeb2a7fa26b2", 0x7323) close(r1) 00:50:28 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) 00:50:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f0000000100)=@file={0x2c77de8d6b3a59e2, './file0\x00'}, 0xfffffffffffffe6e) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:50:29 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000, 0x8, &(0x7f0000000180)="ad1525953aacfc2578abb2283eb19d0846b381cef0df318c4b08c2a2b5d88a62e7fec1a95a388b6ac7a4bbc3e3c67db30e84fd25ff1005eb026ede4913fc255d966a8e0b35321da35525fb2ddc14fef9d6bd0afba3811af51caf388115846fd7ac062d797bd5c942b656d9442921c333427eac574c406ba464ce0b107490b637f32b876663508e50592f48859199ed9fd3d63491c34a8962021873aed4a2b1c40ea9635f5ee53d924ed9d049983af32d280f7f455fb5dd7436877287deee19ffa05e11cf1fc2b5c0f584880ba49e5ba4cdcd1d294da780587dc0a42da5bbe7663ebebbe268201d4ecdf044e3060523096b71349641a31f1ed2aa8f9e", 0x1) 00:50:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 00:50:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x9, 0x1800000000000000, 0x800000000000000, 0xfffffffffffffff8}, {0xb9b, 0x3, 0x9}, {0x101, 0xd0, 0x8001, 0x7f}, {0x6, 0x80000000, 0x1, 0x6}, {0xffffffff93777fdb, 0x400, 0x6, 0x3}, {0x2, 0x7, 0x3f}, {0x45c2, 0x7ff, 0x9, 0xfffffffffffffff7}, {0x7fffffff, 0x40, 0x3, 0x1}, {0x800, 0x100000001, 0xaa2ba5f, 0xfffffffffffffffa}]}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x20, "4335b2a44b55ffc1fc2b881b000000e91000", 0x1, 0x1f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100, 0xd4, 0x8, 0x7ff, "17b032602820a92dc0deddb18410ab2f73b04b86", 0x6, 0x2}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xd8b1, 0x5, 0x100000000, 0xff, "c236d58f2e09eca517b615d61bbbe48664d3cb88", 0x8000, 0x2}) 00:50:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x8003, 0xffffffff7fffffff) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x3}, 0xc) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "62107b875f8415b20920af5752692e86a5bfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 00:50:29 executing program 1: socketpair$unix(0x1, 0x2005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffffe67) readv(r1, &(0x7f0000000380)=[{0x0, 0xfffffffffffffff8}], 0x1) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 00:50:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)=0x400000) madvise(&(0x7f0000797000/0x2000)=nil, 0x2000, 0x6) 00:50:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="4d68418e590d3d7352d223cc4263952e8e0737f6bddfb4f678d0", 0x1a, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x5}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0200442f66696c6530f9"], 0xa) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 00:50:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r1 = semget$private(0x0, 0x3, 0x3) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x800}], 0x1) 00:50:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x8001, 0x100000001, 0x3, "5a6704054c9a6c2768dfdb0a9e6d0cbbe5abe274", 0xff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4c2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0xa5, 0xfffff, 0x9, 0x40}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x645abc4d}, {{r1}, 0xfffffffffffffff8, 0x8a, 0x10, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x0, 0xffffffffffffffff, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x81, 0x80000007, 0x89}, {{r0}, 0xfffffffffffffffd, 0x75, 0x1, 0x1ff, 0x254}, {{r0}, 0xfffffffffffffffa, 0xc6, 0x42, 0xfff}], 0x7, &(0x7f0000000200)={0x9, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 00:50:30 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x100000000, [{0x0, 0x9e0}, {0x3, 0x649}, {0x3, 0x1000}, {0x3, 0xfff}, {0x2, 0xb069}, {0x3, 0x5d}, {0x3, 0x1ff}, {0x1, 0xffff}, {0x0, 0x100}, {0x3, 0x3717a308}, {0x3, 0x1f}, {0x3, 0x9}, {0x0, 0x100000000}, {0x3, 0x100000001}, {0x2, 0x100}, {0x0, 0x1}, {0x2, 0x8}, {0x3}, {0x0, 0x4f6}, {0x2, 0x4}, {0x1, 0x101}, {0x2, 0x101}, {0x1, 0x4}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x3c24}, {0x3, 0x6}, {0x3, 0x8}, {0x0, 0x80000001}, {0x3, 0x4}, {0x0, 0x100000000}, {0x3, 0x3ff}]}) socket(0x21, 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xd27, 0x8, r1}) r2 = socket(0x6, 0x4005, 0x400000000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd69, 0x80000000, 0x8, 0x2, "1072187ee6d0ba76cd858154c007751fc6ab8c0d", 0x2, 0x80000001}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000100)='%\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\'{\x00', &(0x7f0000000380)='!}\t-\x9f+*\x00', &(0x7f00000003c0)='-{/\x00', &(0x7f0000000400)='*{\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='-.+\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000800)=[&(0x7f00000005c0)='*@\x00', &(0x7f0000000600)='{\x00', &(0x7f0000000640)='$\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='(\x00', &(0x7f0000000700)='@\x00', &(0x7f0000000740)='/%\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)=':-]\x00']) 00:50:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000240)="004b4e8c780a3eb2eb82749cec81109d1a367dff0d4ca8cd5920419de4fa43c6ece2dcb4db5c880cc37f04b6fc95e4d80958899bf79fda04d80cedac8038a3293f9b37dde87a39d2403e0a4fd96e72c504eb8441df8163894ed86ad6194088efd525be8bbbc8fb1fb4e4eebcade1c602cd075de00fd4f938b25a89914267b16eddd6023eda53f3de413e", 0x8a}, {&(0x7f0000000300)="d28704b84eca13c5b28f363cd332d9289387e9168ec4a06d9f2308c7ed6ff3535774ec9e530bf4c2a52e269cf733c11b1c2825911289f71f3aec683c2d4b873ef1af0f118f1b30fa73e94919002502e310e74b022334d40b1d28667018ccdd539cf4a3ee74268d845b762157d28b189f117985760c1e65f06c23bf0891f2bd58d09ee7d6541869dc0d15792f397213f6538616e9b5a3a567ed28b36bc62cfd8390ddb72e7747da4fac644b3cd0740f38a83906b833ba484ef633b5865748c958625a52821b1c3022a90ef5bd32f5e8834a9769dc79f6a6631e19a781b75c09ebc9aa8c498902c66cad7f2828729725a9edea3250adf88aff6f6d", 0xfa}, {&(0x7f0000000440)="fd28fd584fe8a871f46bc63f4e0c2e20dd3960d86b530defa5c9087054c988620fd4e56772a4d0a43f9f41d03551df214ee56e35f01cfd66709382f85b5d5a6ae7b17203291a360d565121367c027464d0ee", 0x52}], 0x3, 0x0, 0x0, 0x3}, 0x403) writev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb460734e94e531bcc39ff00bed7a100af86eae7bbcbe6a7f74aa2bf8e03d7bb3c77394def8fbd15d99b0a2181e2c27265f38ffe0f44bf32f577", 0x63}], 0xddd8980) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 00:50:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0xffffffffffffff93}, {{r3}, 0xfffffffffffffffe, 0x80, 0x80000001, 0xffffffffffffff7f, 0x8}], 0x7, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x80, 0x36, 0x1, 0x3}, {{r3}, 0x7a5ddc5c5e822064, 0x4, 0x80000003, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x1f, 0x3000000000000000}, {{r3}, 0xfffffffffffffffe, 0xec, 0x82, 0x9, 0x9f50}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xe7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x21, 0x7fff, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x50, 0x20, 0x1, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x800, 0x40}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x40, 0x7}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x5, 0x7fff}], 0x5, &(0x7f00000000c0)={0x7, 0x8000}) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) 00:50:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="000020efabd16ebae6329e000000000000000eb8c6ff82b61161b68ae20425c5aec9bddb853125b8198f3a5f3eb7ed0fb78f18423971a8603bfc0beb2562a5f069656d07955072707929266ffefbb25e36e4b87690a35eec8c1127da8c8e7c254c60f534dcf061515015e0dee88fc744369a5c3fdd725500fb5de18652fda464a1bb453ffc6fa166b2f4412ae91f335cf207fac0170387cebab2f860eff23e71199f12ca60ab7ca1694b3037e9c0c1a7404db8a9e3455474e6614d815153d198dbc00000000000000000000000078a6c1d4c08c36141c807ad355e543ede19c8ca93d71bfbcf57179f7be820cf0db67d9aa0e7208267bae1285c61d05476bffb1d3a5c555f8f6f55184ee131c1501bb05d803b8bdb445c7215a0bbbad8139ddc895890c9b782d68bd9e8260c860b6ee0d9027f91cdf441de201ce2b7ebf216f150f745cf1e3247ec4abb8bc35677a81b62659d7a846b5fd17dbc78264eea461338d870c2ef72680c3c6cdc43edf9935dd34c5af231bca97c1e92e9165e3e9acc682c41c56930d0a02d8be1a13dd5dd1d85e20307e1ef2d5a7be10d3e28cd8c2453324c828ecbd70b18930242f370b47b7cfbf9ef31439c23ddf814498da186072e181534eb85018f7ef901442d4a4a785ddef42c9fd486900d3e2e73118ab55e652e96f10493a6552d52a64473cdf6816de4d8bf3b73d1818aa8986b2f0f15a50bd4c9abdb2cdc29d13a4012eecd125ace6dc2076ff012f3d10fa51faae7e434cc64d7fe7df84bdc2dcf40ee86950388f391236a048f1add694a29fbaac788e92d0bbe0a00"/594, 0xff37) poll(&(0x7f0000000040), 0x0, 0xfffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x7, 0x8, 0x3, "64199c8419530119e5df031799632a862bd810ee", 0x3, 0x3f}) fcntl$getown(r0, 0x5) 00:50:30 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001700)=0x100) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000001c00)="3dfdc1a0257d98d47947535d684761a8b94b7da93379364c189bf366390c9c40da88c265a4f00d16a3cd171bff022daf7d010c3b49a425c2becea58a1e4b7e1973210ffbc0ec5a9dd0a8953b605cfa7731cee26a93e7b29f5a7804f20beb72c8c35440032f90976f253edd23f4ba43a82d2993bb8ec6f38ada49f02ada74462c5aff7e61a0818f84e04edce600118f4b3970b7a8d29d6f", 0x97}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000017c0)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r7, 0x0, 0x0, 0x2) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 00:50:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r1, &(0x7f0000000180)='X', 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x87, 0x6}, {0xa7, 0xffffffffffffff81}, {0x23, 0x5}, {0x123, 0x7fff}, {0xcb, 0xa8}, {0xc6, 0x1}], 0x6}) r4 = syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x5, 0x5) 00:50:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 00:50:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x408, 0x88) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:50:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 00:50:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) write(r2, &(0x7f0000000040)="32e123bf11adde53100c307ae099a8c3afb53a84a251da8c34ea", 0x1a) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) fcntl$setstatus(r4, 0x4, 0x8c) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 00:50:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/44}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000000100)=""/202}], 0xbfe6ad6bc5cceec, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x42) pwritev(r0, &(0x7f0000000f40)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) 00:50:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() 00:50:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x80000001, 0x4}, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8400, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 00:50:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000022, 0x800, 0x4}], 0x4, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffffc, 0x42, 0xfffff, 0x8, 0xff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000004, 0xfffffffffffffffa, 0x800}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xffffffffffff489c}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80, 0x4}], 0x5, &(0x7f0000000c00)={0xd8bb, 0x7}) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0xfffffffffffff001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3}, {0x3}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x81}, {0x3, 0x3e649485}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1f}, {0x1, 0x80}, {0x3, 0x8ab}, {0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x1, 0x80}, {0x2, 0x40000000}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0xffffffffffff8000}, {0x1, 0xffffffffffff37c5}, {0x3, 0xc00f}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x1, 0x61}, {0x1, 0x5}, {0x3, 0x5}]}) r3 = socket(0x14, 0x4000000000000000, 0xaaed) connect$unix(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="00e1ffffffff78980ef50d78f97a33882846b2d2d540aab64628df3a44326f96c049b6fe45b0958e4a65d8f02767ba51b79cd12b91ed6fd20d163627b3f2e3714cc2da50564576687c0500000000000000ed05003319219472d42e45f42bb9e91200000000000000000000000000cfc4120ce993f058e1ed5098a0393c3d18250214eaef12263ac2102ca767f39807eefdf15b84fd798225afda3551089cbbf37432cde4c1c54c52e6c5e05136ded559b5cfa9474658b9f8de3d0b0afa516f17fc2bcec7cb7f9bfff563fd21e69039e83bb9d780fc4b8ef3904a0a9f2f8affb43769b201f10d50105f2c216f84b3bbf29e30280eedfd2fa668700d6b5a44d023b9326f8da9f545767568739e20"], 0x1) close(r0) pipe2(&(0x7f0000000480), 0x30001) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 00:50:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000018000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0adba022c7b6df44f32177ec7eaad45635c8d4b945f7429c19701f2ce98cb9e90750f2262791890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb9e3f98b933b8ec1f1f1133d9b14d243e28d2c2260e37682265f304583651c0fcdc742d54260337c60c2c35729a03a82e1f7a4654ea3dc8b79dcb34a6"], 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1040, 0x100) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x3) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) r3 = semget$private(0x0, 0x3, 0x200) openat(r2, &(0x7f0000000440)='./file0\x00', 0x410, 0x14) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000005c0)=""/201) fchdir(r2) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x10, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) r4 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r4, r4, r4, r4, r4, r5, r5, r5, r5]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000700)={0x0, 0x9, 0x3b12fd01, 0xfffffffffffffffb, 0x1, 0x0, 0x5, 0x10, [{0x8, 0x11c, 0x31c2}, {0x8000, 0x0, 0x8000}, {0x6, 0xdd79, 0x4, 0x1}, {0x1e88, 0x4, 0x0, 0x8}, {0x1, 0x0, 0x2, 0x4}, {0x20, 0x3, 0xbe6, 0x1}, {0x1ff, 0x6, 0x1, 0x3}, {0x4, 0x3, 0x400, 0xdf1}, {0x8, 0x4, 0x8, 0x4}, {0x4, 0x9, 0x8, 0x2}, {0x7, 0x7ff, 0x10000, 0x7}, {0x2, 0x800, 0x4, 0x400}, {0x3, 0x7, 0x6d}, {0x1, 0x100000001, 0x10aec8dd, 0x1}, {0x10000, 0x7, 0x7ff}, {0x9, 0x10000, 0x400, 0xffffffffffffff5e}]}) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0x0, 0x1, 0x5, 0xe723, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000980)=""/150, 0x96, 0x801, 0x0, 0x0) 00:50:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) 00:50:32 executing program 1: r0 = socket(0x0, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="5d68825dce1722cc79a98c3c8facac291c4ee8c0ba8505c593c9c6959ec8c4716728fabdd49f618ecebe17d0d5afe35fa429deaef99d546d7d0cf565afbab52e9c978f803fde03a251fe1f65e98f06f0aa7bc6f031dcbcbc68963ad0652b6a0ebab617052676c79e983596f0973e15ca32c2c5b3872af8d121415386f9faa06f84466d840cbfe9b444de321ea8f4ab38595e8deb4190503e88c9e8f3abfcc105c2476c06110a57dfd25aa5276743376b20c68428b9341d28ad2383b1f96d8b9615894413266e7e0e090b2cf844bbc1eaaa1d63b6b4e581d75cd08f70d933a85f1082a43edcc13453bfefd82a37728eb3748940b7f9f0c76ef5bc08", 0xfb, 0x400, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = getppid() r2 = getpid() setpgid(r1, r2) 00:50:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0xffff) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) pipe2(&(0x7f00000000c0), 0x10004) dup2(r0, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8088, 0xfffffffffffffffc) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:50:32 executing program 0: r0 = socket(0x18, 0x207, 0xff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x40}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffff80}) r2 = semget$private(0x0, 0x7, 0x200) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x3, 0x9}) semctl$IPC_RMID(r2, 0x0, 0x0) 00:50:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 00:50:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/228, 0xe4}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x2) 00:50:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0xfffffffffffffe95) 00:50:32 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000000c0)=0x1a1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) dup2(r1, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x7f, 0x4}, 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) 00:50:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) readlink(&(0x7f0000000000)='\x00', &(0x7f00000000c0)=""/243, 0xf3) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 00:50:32 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}], 0x20000000000003e4, 0x100001001) 00:50:32 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r4, &(0x7f0000000a40)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xfffffffffffffcd3) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) msgget$private(0x0, 0x149) r11 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r12 = openat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r12, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) renameat(r12, &(0x7f0000000680)='./file0\x00', r12, &(0x7f00000006c0)='./file0\x00') 00:50:32 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00005d5000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 00:50:32 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = socket$inet6(0x18, 0x3, 0x75) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x20, 0x200, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x4, 0x2, 0x2}], 0x100000001, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/99, 0x63}], 0x1, &(0x7f0000000200)=""/66, 0x42}, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 00:50:32 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000680)={0x6, 0x3b58f83e, {[0x1, 0xfffffffffffffff8, 0x1, 0xf5, 0x1, 0x8000, 0x3, 0x7a, 0x6, 0x80000001, 0x5, 0xcb, 0x80000000, 0x5, 0x8, 0x8, 0x47, 0x2], [0x3, 0xffffffffffffffff, 0xfb, 0x8, 0x2, 0xef0, 0x3, 0x7ff, 0x6, 0x4], [0x101, 0x4, 0x6, 0xfffffffffffffffe, 0x1, 0x4, 0x1], [0x7, 0xfb2, 0x4f, 0x9, 0x5, 0xfffffffffffffeff], [{0x2, 0x400, 0x8000, 0xfff}, {0x80, 0x2, 0xfe85, 0x400}, {0xfffffffffffff85f, 0x0, 0xb27, 0x40b7}, {0x8, 0x0, 0x0, 0x3}, {0x2c40, 0x20, 0x1, 0x1}, {0x4, 0x80000000, 0x5055, 0x100000000}, {0x8001, 0x6, 0x8, 0x9}, {0x6, 0x7, 0x0, 0x8000}], {0x4, 0x9, 0x1, 0x1}, {0xfffffffffffffffc, 0x8195, 0x1, 0xddf}}}) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="29bfb5c1cf5552fa937ebf036cc1223302254958cb7bc13bcfe13f1eddf76858092a6e7752d5d22ccac1a7048ee6d248dc09d864ac7fb7412d81c3b653b1dfc292dad4a76045bfe4fa47674f225f4fd86b69d8dc93b2bc9b041cc2aa5381d8e189e5ebdff2bae9b2febe5861fe2a7862f8587a7e35e80655b723c734c828c648738542c87ddec954e62596337737086c5d2e82674dcd9fc17882be2b2e132b88de25a73a77b8edbb3f8d0c1e3ee4b0593dac2e3df1541c105df78d3c1c03200385a5f2644a86862b1e24a405f4ec6906cc2b096b4c78da9c577676af828c1e7f", 0xe0}, {&(0x7f0000000040)="1b626c44028dafb143a9b3f52183640e6780b651b4b6c932279f78099d3117a4696c0270a1a6c8733f73366e308ed7", 0x2f}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="260e790c3ccd761f8d96ab360e69b526f490710565eccf40f6b59992cf982b2baafb7b01236329fe8f3bf0e836ad07c82268c227d7184d12c2643514d1e22d5d88a5753287a8ab43451ac79318af69d1c4922567dc5fb820619236308e91fcc2672778dcfa1c66f16281c54af677c204c304b16a6a11283cf10d9f0226b2c2611744e4417540830f2772c9d5f07b37b68b91db794285898ef1", 0x99}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="58000000000a0000ffff0000030000009c633998ba500528cc5235a301a3e3bce0747f8e7676838c2d2cb8d6f57ccf9b9762586676ade31e1952f2dee7951b139a25a4f02e8ccf0c0557000084cebf0295a849dfe72500000000"], 0x58}, 0x8) 00:50:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xc0000000000000, 0x3ff}, {0x18, 0x2, 0x7, 0x1}, 0x4, [0x5, 0x8000, 0x9, 0x100000001, 0x5, 0x0, 0x100, 0x4]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) setitimer(0x1, 0x0, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000040)) 00:50:32 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="dbf3db12cdf9ae165a16e02f0f455144aac0361f670a00a5c68bfa70ee7dd2a141f72a31e07ff9145c45748698af31121fdc907cde1aab716826622806c8a9ed6802fdca38312a54137b5f50a377c87093a7d254783688fb9a8980860feef0766738a79d4929ab4bdc0cd614ec795f22e33b3ab192efe7597422c6bd61041e735ec160c808ce320a3963eac349e9cb455b24559988be995c4e0c64118682d4f550725167d49f0a4d098452bbcb784b920dd90d1bab326bb2dc6dad6931a37c249abe35332e58d246484060dc2090b7487cb55266ab292cf31eb87955a4a6", 0xde}, {&(0x7f0000000180)="3a23f01c72ee441243b8e18dd5ea046aa7379485e00f5384a496b999a7bf361fad73f32432aab5d9dfdb10c07822000a3c6cb022fe0e4bed529e2fa6f2562fba67c40674baf0b01090f44084b4ffce6641d6f455ea96e842", 0x58}, {&(0x7f0000000200)}, {&(0x7f0000000240)="5144ac45537bee69165e341be11329e5c8bedfdd5513e7c548bd70127f9d7dfdabe6d6c7357329513747a2e889c6a255fc68e6147695ff4139fe17d47bbdf9377eecdc0b2954418aa879a1eda9f386bd6881a372d7ee4196d9af7240ac8b7196dc5b061ef71ae3930aee5b1c04a4753cf6611b6d3fe42660af12aa939b8e21251e04959a5c5d4c6b25", 0x89}, {&(0x7f0000000300)="eeb558c24f12effaa5d2be954a7ae463c44a13a1f7407924b1cef979502b6525308365e1b3181e3744db2e69549c94cdd11077c77a02ec40f34a398654043f1154fa8a3e4825819fc3f17883aa6e2981da15886eeb1fc0703b36ad71f16f6c9c7f87b7a2ae83b29928247b5e4475672406265aaa12a0ba2b948cb7b76269036aec469d92f340f26b003a995e3221d1289cfb0808c1bc9af2ab4fc2fe1f5f9e9f21c4eec2a76b1df62e4074ce18c34212d707994396f39317f4f68f139e7e739e6c2bef0c575a7d58ea4400b2f3cfdbcaf3729c73266a7f6eaa091995a9540fc2e32454e229842e5b972da2df2d936ee12cf295eca4", 0xf5}, {&(0x7f0000000400)="b6688f713cbce8be7f15ee44085a3f472d4c44a5df48dfe756f2d3cb201073b7037305c8cfad64a8acae1658fc1b9512ad6f6756c75c8f76abb2575b31256a860ce3e57b73d8ee4f98495b09d5541007eb25b5ec63c2b2a942f776aed9075ab5ce1cc3becceace06a26accd1eba072261b6463a090aae9c2402537dafae9a6a3b59b13bf71882d48b1db105e15bad74eb0759b0b3b0700bc049305d4b2a0b4e68f33e54e3811fce1e9151e0813fd294a14a95e0deb72fdcd46", 0xb9}, {&(0x7f00000004c0)="7c0f30246be93024dfa8b783978b0667a9d8c9886cdf8c785580735e09", 0x1d}, {&(0x7f0000000500)="5003a0d0d4d8ae161027ebbdde1d5765320548d48292ce62531a668e606121ffc9004c63cec17fda27cf7cf8a8ce4891548b447f4fb6a9c86f5490647c794d6c30", 0x41}], 0x8, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x40a}, 0x8) open(&(0x7f0000000040)='..', 0x8288, 0x0) 00:50:32 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x3, 0x10000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000000)="5c2720efabd16eba0000523ec4482473a124be00"/30, 0x1e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 00:50:32 executing program 1: r0 = socket(0x11, 0x8003, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/241) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) r2 = socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r2, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000300)=""/254) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:50:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xb4, r3, r4, r5, r6, 0x20, 0x3}, 0x4, 0x6, r7, r8, 0x1, 0x8, 0x3}) r9 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f00000000c0)) 00:50:32 executing program 1: shmget(0x1, 0x3000, 0x203, &(0x7f0000ffc000/0x3000)=nil) r0 = socket(0x21, 0x8004, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket(0x19, 0x20010000005, 0x390b) r2 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0x7, 0x6, 0x7, 0x5, 0x4, 0xc13, 0x6, 0x10, [{0x1f, 0x3f, 0x2, 0x5}, {0x400, 0x9, 0xdff, 0x4f}, {0xbcd, 0x2, 0x10000, 0x8}, {0x6, 0x7, 0x9}, {0x80000001, 0x9, 0x8, 0x3}, {0x7, 0x1, 0x81, 0x100000000}, {0x7fff, 0x3, 0x5}, {0x0, 0x1, 0x4, 0x1}, {0x6, 0xffffffff7fffffff, 0x7f, 0xff3}, {0x9, 0x0, 0x8}, {0xfffffffffffffff8, 0x7fff, 0x4, 0x3}, {0x7, 0x3}, {0x100000000, 0x2, 0x7fff, 0x9}, {0x10001, 0x80000001, 0x1, 0x7}, {0x7, 0x8000, 0x8001, 0x7}, {0xfffffffffffffff8, 0x7, 0xfffffffffffffffb, 0x3}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0x2) 00:50:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x105, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0x19bc0630) r4 = getuid() r5 = getgid() r6 = getppid() r7 = getuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="48759946ccbda9f135190764035e142496efe159ea5fa5a6f9a881436fa00b6d37e037e25088b9e6261822ccf8f3244490eec1f2ba88524f23c96be6f67aa34290979d69e253ff4112df84e7a23876dec94747e3f2fc8f6b85a4c7ae3d50ad9c21cabdfb4c29fb7850d6a6cb322e54c0dab4338704d13588016d77e15ed1bacf703105b405a486b00c947dc5074a11faa47f5176dcec9fccfe77d44db21cb9aadd7023e3740e933366dad7358004738c5581bb9d59fb40670e08e0a77771935d6ba50f5b6b7bcc9d0138105da02cce645f78404a54ee48b53279e07209e6f04ed65fb3c1255b", 0xe6}, {&(0x7f0000000140)="ac5553e80e939cc7827a8a683640c44270aa9afa89c9e462abfa661a4fa28cd8b1b148d35df55ba6b9fdc78f7d99ba504bd3dfb3b4d3b02fd1f6e116ee", 0x3d}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000202000000000000000ffff000000000000879cbcebbd85a4060b5f11f9ed96acd532a8b72f40e4cfdf6e1d8129dbeb6b6284f606f4ff7456536f9b45aa0033c91db9ec4c8854d56ebeef9ea7982da1ca8060f5a877cbcbd2325141fac302be53c6e8a63d46b24cceaa4c9ecfa13e4df45348ab497dc5f874de87ad01078a8077d1850bbbab22e0170c84b098cf966b1420af20bbac8433adf33878b21ae7a25cec2e1918088a7e603cea14423071106d6c0050d5e1c5f95012e31f882268b45520f3b0633ee87022d04700e3d6acee85adc649c2fabb34ca020af7c6de6ac4", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x98, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 00:50:32 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:50:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) 00:50:32 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x4}, 0x125) 00:50:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x20000000000, 0x4, &(0x7f0000000040)="04e060c4", 0x4) 00:50:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) r1 = syz_open_pts() close(r1) getgid() write(r0, 0x0, 0x0) 00:50:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xb05, 0x7}, {0x18, 0x0, 0x31f7, 0x7ff}, 0x4, [0x4, 0x81f, 0xfffffffffffffffd, 0xa00, 0x6, 0x7fffffff, 0x3, 0x40]}, 0x3c) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3abb", 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x80, 0xffffffffffffff81}, 0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0x80, 0x0, &(0x7f0000000200)=""/128}) sendto$inet6(r0, &(0x7f00000002c0)="0d911d0734644317dc7a3ad02e1ed87cce48ffa7824b67e27e474bcc73a1df89bfd621f5f98ebbc5a1bcd792109ced5db5b396416414b8d112be8beacac438c241af71c03a675cacb3c09ddf4dfcb068cabba5bff8031f8749f9095000386a2cae3c9ee55f95e9987e271d0ac857127ba044790a712ac7e3efd2c817652d3fccfd6238d68b3e45e57729b0f8e3a62baf653a260f8026b41ca34367be8a104c1ade", 0xa1, 0x4, &(0x7f0000000380)={0x18, 0x3, 0x80000001, 0x3}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0xfffffffffffffffe) fcntl$getflags(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000440)="6189f1b9e7a41b37318748cf41c31ff4a899074267fa70f6ac20155f0597b54db58519a3d0ba89f41fe472f1239a8e2f30e9966facc23a200d4fd6a1cdf9505c1ed38a92e6bc12451e66fab1a2b4299327f02917b307fc00b1371a1b9fe3dcf488130c30c579830e0d4d06d8481caf84c9cad346621fc03d05c0b2c3627cdf1f659d9ca0d95270e72b14fc88f48f2d22783727a60fcde5e4809a0bec70885bd3e1045c9196c2d3d208a1f8640aac2ebf6a25f13f5334258318b9d4d20e2c0ba991e7f438b426c8a9cf258404f021299477a1553c8e52af8a02c6750613518c3131f9d54d62cd6e1d6556aff121e55eeecb8b5b5237f2", 0xf6, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000580)={0x3, 0x1, 0x0, 0x7456, r2}) rmdir(&(0x7f00000005c0)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000600)={0xa00000000000}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x1, 0x0) r4 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000680)=""/18) r5 = msgget(0x0, 0x1) recvfrom$unix(r1, &(0x7f00000006c0)=""/244, 0xf4, 0x801, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x0}, 0x8) flock(r1, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000800)=""/98) r6 = socket(0x18, 0x4, 0x9) preadv(r6, &(0x7f0000000b80)=[{&(0x7f0000000880)=""/249, 0xf9}, {&(0x7f0000000980)=""/81, 0x51}, {&(0x7f0000000a00)=""/143, 0x8f}, {&(0x7f0000000ac0)=""/8, 0x8}, {&(0x7f0000000b00)=""/9, 0x9}, {&(0x7f0000000b40)}], 0x6, 0x0, 0x5c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000c00)=0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/tty\x00', 0x383a0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000c80)) symlink(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)='./file0\x00') 00:50:32 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) write(r0, &(0x7f0000000340), 0x10000014c) fchmod(r0, 0x191) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) 00:50:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0), 0x3, 0x0, 0x7ffe, 0x0) flock(r1, 0x0) 00:50:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 00:50:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x6, 0x8, 0x6}, 0x3e, 0x401, 0xb5f}) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r3 = open(&(0x7f0000000200)='./file0\x00', 0x102c1, 0x108) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x82) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 00:50:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xcd, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x200, 0x0, 0x5, 0x100, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e", 0x16a) 00:50:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66695a883533dbd92ceeb51da7d797e67e653000"], 0x10) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 00:50:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:50:33 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) unveil(0x0, &(0x7f00000000c0)='r\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x64, 0x7, 0xb69d, 0x1}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='&,\x00', &(0x7f0000000540)='r\x00KiMNosd[8\xd6\x0e\x9a%{#L\xef5c\xc1g\xc6\x1c9\xe0\x15E\t\x1f\xa0_FjK\xe3}B\xe5\xfd?I\x9e\r~\\\xe9\x81\xe6\x9d4\x00\x00w\xdc\xe1\x9a\xde\xde8\xfd\xefs~WMT\xf4a\x03\xb0\x98\x0f\x15V\x86\xdep\xbe\xf1\x84\x06\x18A\xbb\xae\x13\xe9U,\x13\x18\xb3\xa5\x17o[\fF/\x7f\x1c7\xf58\x11\xa1\x984(;\x13\x18B\x02\x90\\\xc5)\xdc\x89\xf7v\x18\a\xf3\xc8\xfbA', &(0x7f0000000100)='r\x00', &(0x7f00000006c0)='!\x00_\xbae\x84\x1b\xf9W\xa2\x14L\x0et\xd2\"na\aU9\x18\xed\x9b\x85[=\xa0\x8c\x8a^c\xc9gi\\\x84\xca\xae\xcd\xc2\xd0\f\xb7\x1e\xc2\x92\xef\x01H\x1c\n\x98\x16\x02\x13\xfa\xd3\xeb\xa7s\xec\xc0\xf2\xa7R>>.\xdc0\xd5?,\xb6\x03\xa0-\x15~\xdc\xe5\xa5\xf6BO\xd1\xf68\x898vO?c\xae\x8b\x89\xdc}\a\x01\x8a\x9e\xc2L\xb5\xcfJ\xdd>Sv\r`8\xa8u&f\xc6\x138\x8d\xd3h\x9e\xcd\x1d\x98 \xe3\xb5z)\xb3\x19wD\xbf\xac\xbc\b\xd1\xc2\xdc\x00x\xf9@\xc1\xd5\xc4~\xc7\xbb\xcc\x90\x00\x82\xcd\xcaIH\xea$\x19\xcb/\xd8\xc4\b\xad\x9f~:)\xc8h\xdfi\xd5U\xc3\xa5\xa4G\x85\xc1g\x8821\xb7\xed%O\xe5U\x8f\x90\xcfy\xd8\xbf\x0e\x94@\x98\x1fr*\xdds\x15\\(&c\xc3\xc9U\x18\x00\x9a_\xb4\xda M\xc8\x99\xe1\xd9\xc7(\xc4o\xf2\xd5h\xbeS\x13\xc7\x04\x1b\x86T\xa4\xdd7\x03\x95s\xac\a\xc2I\x9f\x88B\xad\r\xa0L\x9c\xd6\xcc\x1e\xf6o\xf5\xba\xc4\xb6\x06\x83\x18\xbb\xe2\x97\a]\xfd\x8d\xc9\xaf\n\xde\xf13\xd9\x1e\xedi\xd8\xfb\x9cH\xd8X\x05Z\r\xccz\x87\xfb+\xe0Y\xbd\xf5\xed\xbd\xdf\xc6y\xfa[\b\x8a\b)\xe2\xd8\xa6\b?*\x8d\x8c\xda\xa3\x88Fn\xad)@\xfb*kX\xe9\xdb\xd7y\xa9\xc6.\xc68\x14S\xc5c\x00\x81\xd0;?\xfbV\xde3O\xf2-3Sg\x16tE\x90\ac\xa2`\xbc', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00'], &(0x7f00000004c0)=[&(0x7f0000000640)='r\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000680)='r\x00', &(0x7f0000000440)='^&\x00', &(0x7f0000000480)=':\x00']) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000600)={0x0, './file0\x00', './file0\x00'}) 00:50:33 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) setrlimit(0x5, &(0x7f0000000080)={0x5, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) close(r0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) setrlimit(0x8, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/116, 0x74}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/90, 0x5a}], 0x5) execve(0x0, 0x0, 0x0) 00:50:33 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="e8412f7a40553fdc6dfac35b5a6bc96c9335a4170392e213245ee384c80780097b5619a62ad92a834151e5bcfd8a959f89faf678044f2bb25d092604a64fce25689a0736a8a72e0ec5cd8be0e62889d801e7121f0f74aa4cf903a71506146f3ae16a44762752ca634f4672486e49594dc663f544362d38930424d9fa45aaba2627111f9275e2580ccc0d5159d70d1dff0555bc72379045f9396319d890c6a79deb5c5a6274929cc56d2a2d7b0921b5e9ca89bd26fb0d86d610b4f962372180", 0xbf}, {&(0x7f0000000000)="ad4ec445e9642d5b64cb8b7ad8f606dac591688caed0258034dcd41d552e79530154831d93569fd61fbea2", 0x2b}, {&(0x7f0000000080)="158db0077f10e071a985", 0xa}, {&(0x7f00000001c0)="6bc0108450cf9075d09cc7cb4a82b7e234049896f25973f4497d7024b3f541c4db7bb683edfc31ddf74b1d3dc3f2b852b3ea23011e7cb4870398e46da7b3", 0x3e}, {&(0x7f0000000200)="7d034648a356eb8a3d8d581d155b66731dc9d88136618409cd908c8d32260221db229f4bdb92f2a85fb082bf61f1a73390e42066467033dd0b9e3468558da059f892ff87fa8786d7ac3e6e5c6487fd2f59ca839e6350814bca87caa454bd4eae982e55a1e6057b44257447752455ed1c55bdff7410b779fb716d26a116c20b9cd2a3602c25030d016ef019abe2af95f6f0242715ee4205416b9be00009aa1355f0ec4012d2b9f86fa725387a6b2a7f559f652676e367497c7fc219a20295811453759c6f213eff060e7ac109c3244ab363762ff2df0d78e1f414b9966fa73bcb34a61b84b6478a7d7fb14cfde0e4f7e182534e6a6b47c3930c2eeddf03dcc8aef07e4ffc8717567a2ee3d08707ea54e36de08e535dfca97ff489ddca6a7de2ff33050a07fb76b6c4e53b8b4fe88c91cc8d6e584362df25d4bb840e66432af8283c0c3b390c70495d614def1a24531736f9828df6ffffd7b2890a4795600bd7cb54c2648ad50cf7af598f5556843ae6d886991568c0f57a26911e77ef8a2b695d57362843eb3809435fc1b398e9850b65ea980755705c3146947315f2a528594f1d183546a863255d4d38a93259e0b83154f542fd8409493e68e0895152fbf126f28ac280d958fae642eded471e0bb737fd1dff59961c4b85dc1e2ebb6bfb45cb7ae2a2dc40a452624522701e62fb2114c23b80e0151ed3394da43280dab4014d0ffca64fbeef6557e9ac050c9da61418b8060bff04072736ebd7682971455514f4f1305de3d3cd4646bfd360814cb1e697c9f7637af0c0343509ee8191ac680d83115b54753fd671f2f847011e95dde34b3e2bb8ed9373e241cef5a39043a295393fcb314ceb89153fe2285df0c67ef4942c439beb5915c540e51d877c875bc1fa26e5f1fab29ddad614ddd8e1325efa42779c6eb31e1515e2932a09258adf04f8ea2001ddf733de8403cf7a7aa257b219a0b6989629afefe518dcfdefa88e505faa972903004e6fb2af56aea6401846e3f2ffd23752546b53688e04092aa889da5e4a255da41eba76f6c9106a00f236efa1f8901f46e5befd252379c975501201024d529a0e8d7a5e851f9daa590aa0b236738ab6086be41a034e07a21fba678e55762d3e030e35b0ade12c4ebbf9b88b23e3106a5bb4c25a00554207bd18e58db34dadab056d3fe68107cf65888eea60d17cc79c39d2e3a0dfd84bdde744ce619b3ab3cf440ea2c61156fc8de4260f75c793282df66a7d9e1cac92dad2c6b1fa9e333f12a21dfa00cb3505130e54e92f526947d01f87595ee47a2102da5b9a077db0a9defd7c7763d1ae4f5d3dc0d88785e02001b5a9bde8cc983085526eab747e2b8ca48ed9097f3a6e6137d58015ea7512581f7d26e08e299fe0d9109d6f7c0c35ea0b4196b32d0701788a158f9222e1b4ba818feab22d8be96f38c4500f4e24e8a0f344a433f6a6587d5a82a6a50843ffd25ce44df55be8d771989c7ffd2b75b74ce2b0eeaed1084a6d135956b7858eaf0c4a8a89eb53df694c279487749b2d0024b4bdbdf9e4cb1eb83d29d2da210d9463cb7e3ebae41801e28366d59ee707203ab60190bc8fa5ec75f1f100fdd46d9b3ebbf67afa7a2e3bc742e2f91a01a52576fcfa3cb03d717c2ede8bb95d7bf102ae2fd2d75304ef4dc6b27c1bd7fa8ba7df87a6907952a6e699b6e0bea6d932359e3d52e0bd4558753e92ffd3f91852b72c0b8bcae89f102a89f7034703d8b81a17e5ba5319ef9cc2ebe892967b3ccf660d0abd57fcf46c028013370adfe7197ae9092056784757112702691a877c42e391b1b46d6fb6fc05631290766ab005bd7fcaa333894cd3a34725e9d2064f9f6d02d2ab53ffa5b1967db1b0e263ef2b48ef9f371c42175f0c5497bbe33015cfb30cb06844ffe21defd34d19ca761693bd1f6a9a7cbb1f0844e82d8e3cd3dc6f602f7259f99d4003b5ac3b8e0788d45a91d74322e6abbfdead8e95ac598f524a9ad942c92b2aa75b5b8a833c9b843ee5b590d2b0bd97b093b484ecf6714611c89fadb39d12bed40cbeb24f41667ba9765343185a8a30592af1c380faae1f4213e505e24bf4a6cf9b550223b90f49c0ab7be423750868054ca2055cbdb541a20bf72cba03b454e524a1d6f93c7cc6cea617362c9116b6e16f8d055b6ed2115d98c258e78598ba4af5a66e65c241a10d5c62e5475a71553c4f2d8bb5803bebe9dc91620da3acb3c4ba34db1da6ffbd7b62f78c80f98be12944926f8e4f205e6f2515533035ea4a4919d79669264e0512c989349c9a1b728bcb8c28989d29199bfe33b1640ecd736177859e6ad3334417dc41bd13bf4e558517754d48ba8b33fe8ca7748832d1b7b30a4bc0e7eb63de1d0156e564cbb57f0a10a7821e0ab036b23e096a4e90aaa162cf4bf2adbed09354a62c6b2cf258f7d6d6ee421925df4e82c9b10a45a9161ad645a0e3b580f7838ddd52a1fb5d466ed50b6398e51dd410eee62177df5f2646da827a8190151b3032a4ba27ff9156b94332eb54521414775276859fddbd0b685cc70843e51915ab44933700abc743dd12bf34396d38bc59f3c4896e701143106666d8248ffc8313a403f3771c61bc9b4f86a51c6db4213b8de16f0249d8f6804d2bc5a5a7982f0878e90e1e7487ae31a25a40da0083aeca48f65b3be90909d16f912e9fb90e08da1f597dfd549898194605bfaa883dd983e484df146867bff3061b9527fe2b1e7a5e467b47aba574e817c05ee37ccb1c79add10e074da9ca979dfae4f59ce981c6ca705e7304ca4bcaaaa7b77880ea91ad02b4d59ec4258f98fb8b8329d021aeb4a914a1f52c2b54d6f983d335900e0f49cd28b7956a2788edca3095e6d480a112f5a476f4289df7d7d98e066677025c2cf9d2526dc511502bc502e43b95b98fbdeea5b99df968ee64934e8b893e943957bf2a981a4ca06e127967c157f27c817d056ea9ace4797a485c096b35e1443e261f9c30ad7bd1b5a1c0f15c9f59ea7bf0e1a4189c945f8ed8efdb31201479aa8ca03a42f6a40c41f82748c8a69c4225bb27abdba3965a5f45209c1ce41ff4faf1b6b1bb8ba0014b5dd47ae0dd5087fa55e5dc105f0df449e838998b24761f8a8d9f7499ac7d96efbe01ef57c709cbd02f433706aaa1681b56622a237c93c6031cc5fe22c282d13dad422f46214cb42ea88a4472e95e127b15b070d9cbe45b54ac4050892a27fde308e04544bb20f4ed2d4b240d1c6020a792fe71b3b4f185b75450fe0ec484d33e59a62581b4254895b0d2253d7f601d092601b344fe60740712879fb0ff471082c5a9333240093617c63512cb9477920f431edd00a675c68d706326e5890c0abf54cbd78afc4bfc7571cbd9c32f3fd18bf9d3ac45afb36e61ce666743f65aa0c8eba0f81e163a2925ee1fd83aeebde7ea54b85b8136de589c187fb1194bb4d96bc6acf9c0abe1a3089ef4a929d8ec5d9c9ae37a974e9272c2883755df5a3703759714fd3f32bca5270277ae930d342bc8921942c9584bb89618259e72efb4ab3a8be791c9dc8b9ba0237542fb765a1beb84b202d9ce5f2637132d6959db501d0682314697d8f702d6b3f2bc9835cf9ce5fac83e28c1863c6d9bfe592b5ac52bb7458ce267509d724c82c4af72138fd09de8005e9e029eb6f69765a8c401a5efb504b284dd151f0f29b0272995dc2a9be67b497d68c24f1980e4eeeda736bbff7fd973b4c3d42717d98215d91b0e2603e299e3d13e02fea7296f431e4788418ffc50fbb8e7db68422c4f7420053d5e49045b392b815dab7381e418b8f2878e2bfa63bc7ab374b360d6a187295efdc52f22c7cf172fa2f01fc9283a2457a4aaa2fe5d8b4019f1380d62a42c4ff173bac5db6572451e53ab6732c83db9a437197524efdae1e8669a7073bdc30142094913f15a280476e9d1868c57d431cd9c78a578c0fe92e02a55597b1df03ec866d099053e1bbc6a0df8819076288c6815cbbf5ae7ea2006328c576cb0d20404ccc3e182196faf5ffa16a18f1180e671f5e4cc7de0184780eab6cd5f80dcd7912214200566748c50c17174bc6901b053bdda0da4c7c18e3888b63c47cb09fb09075663927d4b2768b55adf6b2a81249e9fe1655d88be6486634a9357fc95809da7a64ab6fe0440b648506f55b4ef241f4c4de10eae8e6c6c8b93c23ab7f6e34c6a199d6f1840bc21283b40d139c86cb26a088484ed9f59137a9f66919502fe549775359cd209d1efcc5f99dbc90c70464c1382b17b5d905c587dd15552a078a7621f03cadc4b5c18c6bf3789f36edd4df6e2b4d99d54e9b0588cd9248001fd0abafa14405c3a95e0729c18e1b273cf98ff6a4531193b5aee27b320830725bc9a9c4093517329b37852ea226f924f45f3b878fd6d69ab398bea95b7c405537b5dcb11d0502fe2f115df11eee18ce935b2e13f1aa236ad0b6547c44728af2699e5235ac0086d06e94fbfc524d745253456cf330da81e60b2770627a66130d9f4372d707e4e5ee75c672519402bbda4598242975c4f6982e155d65879207cdd84004ae8345d582bf72ebba413a728a49e1908699876e3cc0490483f14c3e613e37bd86eea1e67bfdd5b1222c8d6d4b3498795267286988bf1ad580f8be94fe911ada49518deeaa7dfee07ccffb56e0a93ff368e19678656ffd1cb2795d8101cccdb1226057ca9b5838ba07856025fa558a2b55df972cc9c5487187fffbd0e02654252c546aaa35e5aae9a8ee5e8c0c1c9f4b31264832c55111912c35edf3393914e3dcc6958956e21225c70210e99362118d57189904fc1c21c6b398d0bd1cab29c827b4558bef217195dc954be503b8eaeb1e2b5a7f28d0c1bdb1631d4aa4a290119b0b52718cdbfac8da7b6b7e1174aea1cfaed5f66a567471df279c10794357c96639cc2c3f5d3a2c64a14e3222c3142da578cfb1ee6647fe5f8ecdeb124aea66f6cfc16c10a35baea28ab3e440ab1835c3ecc73dccc4641a6a57ac56b5550f12de0dd718ad84239fdc7653fd873095dfb85a4c66d56136a81ca06b6ac5257fd18d3fd31a84277280c0cf8cea17dcf37e397aaf31c03c9fe2a0709eb045ef9ef17eaf9cb7b9d8c21e6b25bc8c97f48b156d576c20834bbb22c6be4378939692c13b7dc41cf896ed8d94a4c514e10e18831f1a506ac7e1e79af3695a20f9741dc12eab2e5cbe5a234b9831b407fa063b107c8ac5f9418e13ecd7d4c5be30dd52bef453429d0a5065f06fe86c324f03ee179161d1fd25159aa41446cbc0b5d7416fbec4b1d4158ba46580bd406aa3d4617bcb005d26fcf5a1a670e72c309bc12549c9a60f9010735234509cf3103e57b7dd97d141a7773813be19189db183942def4db8c2a5a39336b5be7d13769c4d793888a2f46f36b2e189177e8e11d5d7453452fe3fcf26485cf0f94722f5b4b6b5f67b14ae0feadd2c06821cfdfe185f8a8a6ceb511b3fa5fdb21f3dddd9e4ee68f168a7192576d4ae431729babb2da2ded476fb3616ae722c27f2b2152421d389fba2c1f6298ce5a39006e225d6e1bebf3ae376e4fbb300abff10538f5476839f6390b5d7e82206cbbb4b8412942e4e3b6774e734fbeeec77bcdb2660d1dad01893d54c8607ee2bf192264deb957b63e7bade26eb38df473b51b635306f32d764a88847d9ade04742580e517a5d05cdac9930109c3c587e9b8e3bbccc3fe986ac337514252870e23113a77de7a7c2de7952e8fa42de836200fe398486bf362235ed9e13af2cfc280515ed4a8d9cb9f416ef6254cf33cc60ef562a55a0a0e", 0x1000}, {&(0x7f0000001200)="abd12b01e256e36ac7fb73235409f1dbcb63c80bea3367bde8135f14ea930855e6724191def93b05819cb84832ef3f1470f4fbfb6a99a648ac96b2731fbc372873eb3521b87d52a38d85e1cea4991a", 0x4f}, {&(0x7f0000001280)="5ec7a40ff76646f83dc4db3d53cf8a592a8a52852f34c6faf13d54415851e133d7d91b0f41526d10810aa98b953a8bee107b8479a1f3e7b1eaf04686d914401a9598e9edbb99636fb52cca383f706d53e91b31ab6e22ecb005639d340989353a6a497f81392da99b269746340ee1913f619ddca7c5b6363017b0d0d4c35a096b7a13f88d6d290fc03b026aba0e60ab4cae777e41e061544f5454c968791e4b24fe7c4a8a08d95d32da521612b6fd1ffcf8bcc397e17503", 0xb7}, {&(0x7f0000001340)="c621a23be90bcb2c08187a2973972d7709cf87cb58e07e3f7f6c6e494f72ef784d2c71fc30729d9ccb126597ed52d3220d0a82c89ea03aef6699b238bf9478cfd1930f7d5756e727853e4d613800b53d1910f98202bc975c7477d05f8716d81f49d4e5f9", 0x64}, {&(0x7f00000013c0)="de84b1605128a4d8908b3ad16edb52c52f4666f472c509bc34e4d679dca93f507a63a63c201e09042d0d7f2593405f7c2e674327bb0785cd2448b62ceea7dca2a54c3b6b602825a64dcbd62b439592b8ed69ec3ceee6eac5687b2aea862f048f1f8ca42293699c3e345dd2", 0x6b}], 0x9, 0x0, 0x0) 00:50:34 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff76) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) 00:50:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x27) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 00:50:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6086, 0x3ff) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16ad3e24e903229fbe469781c72c6a0cce3c178014d2fa"], 0x10) write(r0, 0x0, 0x0) 00:50:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x102) 00:50:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) flock(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r2 = msgget(0x2, 0x20) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7ff, r3, r4, r5, r6, 0x82, 0x1}, 0xf50, 0xffffffffffffff7f, r7, r8, 0xfffffffeffffffff, 0x9, 0x8, 0x7ff}) semget$private(0x0, 0x35fe9c25817670f8, 0x40) 00:50:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/235, 0xeb, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x80, 0x2}, 0xc) 00:50:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x1) getsockname$inet(r0, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000140)=""/237, 0xed) 00:50:37 executing program 1: semop(0xffffffffffffffff, 0x0, 0xffcb) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 00:50:37 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000005c0)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 00:50:37 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 00:50:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x7, 0x3) setsockopt(r0, 0x20000000000011, 0xe, 0x0, 0xfffffffffffffda4) 00:50:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0)="602453b1069a8bdeb175dbe70409cedf216b2be5f7b74ee7e4713ac8782ec778c8db4eb9736d244340d4b255b0c6dd873de5ea8bbdf3addcfec5e728dab0754c12da3302931700024f9f1df221d9afe1aa9e3e7d3fb7d21871e1dd6ab2356d11f785d89694322d1413b06223be8d8dae4dcbb510c9bb957882867af2ca764671f8a85dc7a7f8a8976879b6b97cacf67190f28e6a4934e2a7f576586379a3cbe5903bd794d5", 0xa5) syz_open_pts() 00:50:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:38 executing program 1: socketpair(0x0, 0x1, 0x36, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) r1 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 00:50:38 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getgroups(0x0, &(0x7f0000001300)) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000001100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f0000001140)}, {&(0x7f0000001180)="a7711a99b8810c2d2587a5747eea001975bafe944e0522753deb0f29376a6526aa3b05c111c3748e4f545add29cb683727d591ca23bfa4158fab3a7bf5c44907195fb2cee2de5b09c9e8e283667fbd", 0x4f}], 0x2, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1]}], 0xc0, 0x403}, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001500)="052bb4848a20be50cc6b640b7c1eda5e59714cf058fcc0a3036313ee714599d03548ad3f60f06d243ce6ed34db953d1c5e583da9178ac91875186158baeab3903a131342b4b0555ad9809992e5a6017b834083ed510c80d18ad7bf6c24c1bb610553871a1e77d318ca7ba4059ee4a6e33e4d2daf88fc33c8ca58ca8ef7403adee0b462e4b823f952fef212f49fd6635e77f67da377d49848e9d65c8e5fe3977d599a28b9ebd8194eb7c8f15a", 0xac, 0x4, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 00:50:38 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') 00:50:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d40)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="15e4acca0af27c8bc8e83c0d123e5eb9ed5924e40c1fe0bdd26d8960c69c65096385f64880693cbf8cee45073f56e1a8553875dc547c64b351100109758ca85601d0a136eca74b548fd56fdde7b0f76724c1f646e841b2774c9774e6a8570d98ea92ea477e66a7c0acccc71aaf60e2f8921bad8a232cd8ced644a5630948efff25842c636078ee244f593e097b9d5c3d57a433c003fa150193ede29dc7b5c97b256e3580474e6f009a5643af06e547461682c95b3df1b8c0a9d254e2fb9c980ebe32838c63937c479523f7b2b1eba68acc99d533aaee34609204", 0xda) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 00:50:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18813, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x9, {0x1, 0x3}}) 00:50:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x182, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffffffff8000, 0xa2}, {0x2, 0x7f}}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 00:50:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000100)={0x0, ""/221}, 0xe5, 0x3, 0x800) 00:50:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) unlink(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 00:50:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) 00:50:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) shutdown(r0, 0x0) 00:50:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0x1000, 0x0, 0x80000001, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0xf0, 0x1, 0x1000, "120d159062f2c6fca019b4bfa7712141c2b40a1f9c3e6a5d9c483a2d732ce1935a91eb8de5d747e848f7ed3437b7b4d9b240efe71cae1dd7c65852be02ff6bef629fbe85679bfa59e6d66a80af295fd9eee89755b17c4c06c9c047abe89f86db9442d4ccfa51f44f2dbf97e2810d6409b134c79aa42eecf16a625b6cf1a2c7627d6d65164163de20fe0de1671d0dd8e5de41475f242ba00e6ed829ff0cefcdb6de9c013cb15c7d75a78d040901d75cdec9675d6fb9059d719821f3d94e7b08091f94f43f573bc1e23f6adf0047b9c66f7203cf50820abaa5f208f2af"}, {0x20, 0xffff, 0x7, "f37f616eb3c4576534395abe4d"}, {0x110, 0x1, 0x7f, "3230aaa0f49130ed688adbea1e6738841f5f10c2b80f9014a376b44dad99864a7f318e6583706b24f0c6857b141b52f7efd0e7323e37cecc3304f771452bb5ff8f8143d1f37bcec7d1100290ea51a4bcf411608e38021cfc5e199ed1ba6eb36a8586ed39d17f14af4ca405f2a2da9662b091e09f4c96e1f023f6d6adb6bbd3a096769ddf399ea6d59d993a7a4082d7726146a823af313474bd01fbf50bc1953ba0e50821468381ebf76a2fecd332a0a45193344661bc68c110268310a0adfde6fadfad020efdabca1447bc4fc589199aa13dfeb2b18cbc94bb2e1d5f722206cacbdea627e5933aa26ae651c92eaca7c90f7fafee8713ec6219d001"}, {0x90, 0xffff, 0x5200000000000000, "68f27f3fd2063dce3346a03d4a1dd5fb9a9ab49ae8144405b4e1a8fec93c82e5595cee94b958d5b8ec5b1a3e46fd88dcae3d6a9e1dd2894f9403880b4ce6f700bbca458451758b2070a5cf4660067e136e95ef6b3ad1246ea4c9650fc35ab9b7857a15258bc648a243f11c531aa9414d2dcf4ec24443eb728ada"}, {0x68, 0xffff, 0x80000000, "6f29decf20bb54f2756092cdfe84d7de50a848e13498cf6f17e7d15f8b71be9b79d3f1b89c35fd38fe33f0347e1b402a2c27761a2eb7bab55f5442a7822f0a4b0390e2caa8a1dab605b11faa327bbc6204ba6b17"}], 0x318}, 0x1) flock(r1, 0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) close(r0) 00:50:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) fsync(r0) 00:50:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xff, 0x2, 0x6, 0x3eed80000, &(0x7f0000000340)={{0x8, 0x7, 0x100, 0x7, 0x100000001, 0x6, 0xfffffffffffffffc}, {[0x3fffc00000000, 0x8, 0x7, 0x40000000, 0x2540, 0x4, 0x0, 0x5, 0xfffffffffffff000, 0x0, 0x200, 0x7fffffff, 0x55c, 0x7, 0x0, 0x4d, 0x2], [0xbeb4, 0x100000001, 0x7ff, 0x7, 0x2, 0x60e7, 0x87, 0xff, 0x1, 0x1], [0x0, 0x2, 0xa15, 0x9, 0x80000001, 0x9, 0x5], [0x853, 0x6, 0x2f9b, 0x7, 0x9, 0x4], [{0x0, 0x7f, 0xffff, 0xc7}, {0xffff, 0x10000, 0x9, 0x8}, {0x10001, 0x401, 0x6, 0x8}, {0x15a0, 0x9, 0x6, 0x6fc7}, {0x2, 0xffffffffffffff82, 0x7, 0x6}, {0x3, 0x4, 0x100, 0x4d}, {0x7, 0x20, 0x5, 0x7fffffff}, {0x5, 0xa27, 0x80000000, 0xfffffffffffffffd}], {0x2, 0x6, 0x1, 0x80}, {0x3, 0x100000001, 0x2, 0x81}}}, 0x7f, 0x5}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 00:50:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x108) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x38, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x9, 0x10001, 0x912d}, {{r0}, 0xffffffffffffffff, 0x43, 0x2, 0x6, 0x1400000000000000}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x16, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x10, 0x854, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x83, 0x2, 0x4, 0x9}], 0x8000, &(0x7f0000000180)={0x8}) r1 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x7) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0x4) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0x5}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x6) accept(r3, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') renameat(r2, &(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x400, 0x0) r5 = accept(r4, 0x0, &(0x7f0000000580)) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f00000005c0)=0x7, 0x4) r6 = getgid() getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r6, r8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x0, 0x6, 0x1000}, {0x18, 0x1, 0x4, 0x5}, 0x6, [0x3ff, 0x4, 0x8, 0x8, 0x1, 0xfffffffffffffff7, 0x0, 0x6]}, 0x3c) sendto(r1, &(0x7f0000000680)="b5d4844df02659832cab53099e361baca2094030c45e94b059ce9c8a9fa1ed68ad046299a778d4fc37524227eebf133b34c5a5479b6c8e861c000d56c6c0998e347840df3bd1433ee7f3b3a5a02ba07a353747cdaaa2f6085e09efeeb19375ea46f0352b8aef1769e485b2f5ed97b285", 0x70, 0x1, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) socket(0x39, 0x2, 0x672) setsockopt(r1, 0x3a, 0x3, &(0x7f0000000740)="22daed157493350ad2e758948fea4e5c8f3bab0576de1dd93572f75da1f3701e5563ec694628025613b88a380f186b505561b4838380831afae3a840dee92ab889b9946bfa0a157ae1eb8f9bea", 0x4d) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r10 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) r14 = getpgid(0x0) r15 = getuid() r16 = getpid() r17 = getuid() sendmsg$unix(r5, &(0x7f0000000e40)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000c40)=[{&(0x7f0000000800)="667253f9e273130e75c7204fd1c92a64bb1f68bfac9f42c20b8d9e07cf2d04ba8aac8143ba55d9390b730d57eb238fa69eda2c648944a60803c74f230c9ac3c741d0a4c2bd320f6fffca8ec744000e7fb46ae261e0ad474a0f5d50f1dcb6c2e9057034a3bf82f0b42f0c5bdfe142465cac1892bf5cfa4134f144ba4e726c22e8b06e8d324992", 0x86}, {&(0x7f00000008c0)="11d1021381b35fb42555e5358a86ed027c220ec4bf39f8988349f58bc6e9a8db163233f5f075f84dd1c9b5ddf00ebe99b9bcb601121a6b2e2e3876ff8358888bd02cdff8f13e1e595e8f54b4ab377c0358dfbe2e33b65abb0eb7b25bfd06b89026a851eb31", 0x65}, {&(0x7f0000000940)="fbcd551c5fd9bb6e03806c920aa3dd8224cbc9bd52673dcc8f165b16ead026b69fc193ce1e6cabc725894932195c0d6d2fff3d9ca2ea4f6f8e384e16c37fa67ef9c8d77c3c136665010b9a78514e7232bc8045f1af5364865a16dad76382b321eac795c83567ba36b1b5cb8db4b5e204025b09ba63daf29e18fc860c8958cc2a3634933870dcbe51baabfdcc4aef4bbf45c00a945831937618337a62ada0e78ef70afac0cfae5bdabcd7919ca1b52b9f9460272974727aa1a81c4eaf3ff47040652deceb9324f298", 0xc8}, {&(0x7f0000000a40)="a8e037652d795bb9cc46d493718fa65368862270bbdc3cb161a25c4c3cce0b7ecc37715b1db7b837a25a1fdc41911545ed0a3e6a41ce34d150fc59b10fb574ca2cd8477230fe069f3c74f368a5bc5f10a83d0f19bb9ffe003cb4af09313dae6cbe0254164eb8f6d44b58577bc43276deaae79cdf8ef049fa2045e3c8399a46c208aa2f79b09474a9c30bd8fdbfa3a6b833b3579faa275aee9c1201d84cae0a0d1449eae82675e3a908db44dc8156008695b81970026cc107a8fd26e5803c20cbb41043e378", 0xc5}, {&(0x7f0000000b40)="e811aae7325e1297205cf08e25eca94a4e3a60345bc63c3f152674e2b832bac72cd03fae2669841c91aa206a9582f541d570bf81d7f19af9047229fae07509ed6fdb4754fef4a9a907ee3ce37ec038b7b30d7bc5d82cde18c08b6fd3df480e8543bb6fc15d0dd01f0080962580739deec22847225863a0d9042703d6ee8bc3c09839a534c741e869baa2d19444fab3e38f4a338d2262736122c2a93d47f416fd84943d3bd95d1ca65dfc21ae75dd0daa8082d55ad4a3f0a511614257ee46a3a4f826fd73efe1ec32f30648f8747eea90089cc646013f0f39c2d691d9c476f018400450ce68620921f8e46fa088e7", 0xee}], 0x5, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r10, r11, r9}, @cred={0x20, 0xffff, 0x0, r12, r13, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r3, r3, r4, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r7}, @cred={0x20, 0xffff, 0x0, r16, r17, r9}], 0xa8, 0x400}, 0x2) 00:50:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = semget(0x1, 0x4, 0x304) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/117) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x96, 0x6}, 0x10) 00:50:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() linkat(r2, &(0x7f0000000000)='.\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xef9f, 0x8, 0x8, 0x7ff, "6a127ecf6034ea0379868199be1328b0b3e8bc75", 0x40}) 00:50:39 executing program 0: symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r0) stat(&(0x7f00000000c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 00:50:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x0) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r9, &(0x7f00000003c0)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x49) sendto$unix(r9, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x73, 0x400, 0x0, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r10 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r10, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x70, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 00:50:39 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x3ff, 0x5, 0x0, 0x9, 0xffffffffffffff9a, 0x8, 0x0, 0x10, [{0x10000, 0x8fb, 0x8, 0x200}, {0x8, 0x7f, 0x7fff, 0x8}, {0xd30, 0x3, 0x7f}, {0x2, 0xffff, 0x100, 0x6}, {0x53b, 0x8, 0x87cd, 0x9}, {0x101, 0xffffffff, 0x10000, 0x7ff}, {0x2, 0x0, 0x2, 0x5}, {0x8, 0x80, 0xffffffffffffffc0, 0x1f}, {0x8, 0x8, 0x1}, {0x3, 0x7, 0xfffffffffffffffa, 0xfffffffffffffffa}, {0x6400, 0x9}, {0x1f, 0x7, 0x2, 0x4}, {0x9, 0x8, 0x8d, 0x94}, {0x100000000, 0x5, 0x9, 0x2}, {0x6, 0x3, 0xffffffffffffffff, 0x4}, {0x2, 0x36d, 0x6, 0x6}]}) chdir(&(0x7f0000739ffe)='..') 00:50:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 00:50:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/55, 0x37, 0x841, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 00:50:39 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 00:50:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="0aaeb94606a6f46e685076f2136db654f49028bbb199d430165fa20a64ff81a943e2c17edb4423e8aeb79feb4b002935f39232840f06ca4d5288cb16728c7c7ef0b842399c48a9d5c7ea0f67a89b0e4d8d75f06fbca421418a295424a86da2af6595ac0c9d72b47bde7b9521e3eefaea5c6f2480264d5d47e992dab0e141fd31c32bba95b5b920c329dac0d6e9543d14eae27f1555690543294ac6b2451481717a454c20589dea3e2c1c1b70bd068fcc02f8d9a8f9d31035e37f61586929fe5e6d32820e19488f015a1ec7aa9dcf15234be41efea765bce9bd5ab8e50891bfaca5", 0xe1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:50:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffb, 0x100000000000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 00:50:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x100000001, 0x8}, 0xc) 00:50:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="fd9ff0c968c51d928eca5f2b8e325b47540e9e04d91cc0a75be00373eb6f1f9b71d42edc4c2ae58957599577a120930a11b82f1f10074e3e99244b29c50c5dad", 0x40}, {&(0x7f0000000040)="ab706af8d5f6229f53ad33dc9bb17727516f66c52d1fbb4f36feee49b2de07d66d835d532d05656cf48057cdba141983e71e174631c72e7d4b92678ff583cb59330dd710b01e2492ca0992e616bb0c817b666533bbb87df04d395f6295fef9300e66f698ef53c1459e086e2acf0e3e7b81a435525ac0afcba12d72e259abbd1591ce1307c8c49d3847bec4e8ee82adc6d9b1fbf6c77dda7ec91a9a7772f7d5ad17033857f5f53c238654dd0d589c0954c59c347a743e8dc0c723d47204aa6db77f803a02728a32137722cb78a2b92ec6699305bf1a92", 0xd6}], 0x2, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x70, 0x1, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x45, 0x80000001, 0x81}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x20, 0x6, 0xfffffffeffffffff}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0x8a, 0x65ba}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x800, 0x400}, {{r0}, 0xffffffffffffffff, 0x70, 0x80000020, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4000000a, 0x5, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0xfa}], 0x7, &(0x7f0000000340)={0x7, 0x3}) 00:50:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1001, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x3, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)="82ea7609df3109400e911f3f363c86c832a7c47944b9dab069d831b94d4064f34eaf426997ebb1cb59f20344e3e4df19b7ff0ac668196f36b77a26fdde964fa6f5e590faa325e2db0fa68af89ad45db31bc6f4cdf1bec0fc765682aa08ba9117af023e3384cccce167c64b48a206fbabf66d2510f89dab1cb43a7fa1ed98c911e64b4bffb20c049c1161a61ed26862e3de97c1da8a7a331c9721d918028ca792799f0836aab15a41d07732537a7493d3416df2090e5afeca4ce52d363db041296345275a32e10a0a3596ac55383cb032796fc6bf10023ffd76d40827fdcfd308da383fbe7ab949af9f12824e1bb0e4cd3cadfff4ad8ca679ddb74074", 0xfc}, {&(0x7f00000001c0)="71cb687f1953196c339c50f851acd6003ec4100da1c7fb6b067e8796aee11e", 0x1f}, {&(0x7f0000000240)="fcc2a84a7f5fbd0d0d2cdcb5898b0ebbdf7cb79792e39843b2ac", 0x1a}, {&(0x7f0000000280)="6462708a5f38896ea9298d1c9f469c91655b1528573ea690066e95e2e84528954cf05e11228f905bf6d0ffb25830a66c12be8ebf661c0c40749f", 0x3a}, {&(0x7f00000002c0)="2695d4a63ea83a59d81afb996dc5c1ccdb9132f9afa9b1e00bebf62b5764c45d720d5bb51a9a2f07db643497c9ee7588653837e2fe14979306ef84505cefe0d27a8a3d7b7e4a8a8cdeb93448bc6f6f0aab65d725949fb5e1302676fd767330e3c0db0fc1aceaff34a5bfb1242249cd0f71fa1d44c8a3596270ddba1736aedf15d315764f98917f52c7edb8befae892ffcfdb13f9a5227154cf3ec641e2984de68b7a15707d6061ce0c19b1fc2f5b179514e0a4996eab23f5fd9d220844398efca94dbd2184101f48f49c3085b175dfaaba16396e7f963f8610d6b33b6603", 0xde}, {&(0x7f00000003c0)="652b8de7458b313670afd015ffb4211e82ae5d7f97238a67496b0c5fa8306ca5700b60616ed128fe08be0bce92c35dc10a75ee5e3db300c2f18a3151e7ebbeab71e1d8ee953aac8430cdd13bfeeebcf7476b0fd1e08efdf89a25300e1f711f9020c94e910152cb18d2bb65b7223a29748085e871eb6f9a857b6451fcf6ef11f8432ee90cdfebb4933c2a120ed8194fb5293ef3a044acd9be20f2cdbc4322e612fda2afbd68ac8f0d2238fce7aee0339047a949900584886122eb830be016c93d801d3c5dea49cc87b148d1777844a31fc72b47e9ec2621de0f58ae7304633f92e4b4ac73a6ebe270b7e7d1a857bcdc185a318b5e311014f68143aa62", 0xfc}, {&(0x7f00000004c0)="970f35aa3ae81658d92a42e6d8b6fbf37dd3666952f8522df932dbb54f9c9663033cd2bf777b5accd4e6a929196dd50d212efb1a1c40ea88bf90eb564f803ef982fc6fd75fe99deb8a309ab4bf6d87315b3cd7", 0x53}], 0x7, 0x0, 0x0) bind$unix(r0, &(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) 00:50:40 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) 00:50:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x6c3b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) socket$inet6(0x18, 0x3, 0x7) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x100) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x8) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 00:50:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 00:50:40 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x284a8, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffffb) r2 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 00:50:40 executing program 1: socket(0x20, 0x8, 0x0) 00:50:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x401) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000180)=""/45, 0x2d, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb7, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 00:50:40 executing program 1: r0 = kqueue() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r1) 00:50:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) r3 = getegid() setegid(r3) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) 00:50:44 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) wait4(0x0, 0x0, 0x3, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pread(r0, &(0x7f00000003c0)="3a4f7f60679b78058182c3084566a6d684f748d8042444b8b254bf56fdf01cb7d5a64255c4b834e9d27e4242895348014d5d415110237a5e746e4f4c0eec7ad5a03639f763ecb3962be2b0bfda0c876e9f303738d3f471d34034d8ab14c1ef426047bd5a5eaac2c1679a74bb67248f923d3999b359538652d0185adb7075c30a85f96ccb941dfab786b13d020648e1574b6b99f378fe2662ac300c413b927052bd67e91e9f8890ceeb4457d574af978bb775a315efb23d0cdd6f491fb2b0771183", 0x428, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 00:50:44 executing program 1: r0 = socket(0x6, 0x8004, 0x2) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000400)="00f1ffaf2e7279201038418ec0fac10a2be7df27bd2cc445fb709c66283cd6e079c4ef2e1efbaa5d93bf9a1a8ef5f0a0014a661bed709a29b721e641e2f4e3c849fb76c2c9b802cf19d4ef3bbdd5d2fec9e34e9eba7899cd2e09e61362f245e54c73166b9401bb917057923b8ba3c7f960099d25f02e606f891ef982a22feccc191c0af0ac2a81a006cf06196e83bca656a86f582eee5540d110abf807ae032a0a0019e8152278a406894dcb7e0b7a348e2d2bdcdce69ef864334360c81f9c7e4f4e530cf2130095248ec2886833243321d5231e2c05ba82fec58a13674c", 0xde, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x1) ftruncate(r2, 0x0, 0x3) connect(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f6f696c65302f66696c653000842abce70660dba18435cdbb109bfa1b85619eb1162ddc34f766aed80dce4b76e1b9e3b20d2f46c8ad2aad1134f8ab13a2ae9d"], 0x10) 00:50:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x6, 0x4, {[0xffff, 0x1, 0x1, 0xfffffffffffff88c, 0x9, 0x3, 0x2, 0x7, 0x6, 0xfffffffffffffff8, 0x5, 0x0, 0x6, 0x1000000000000080, 0x7f, 0xadb, 0x5, 0x1], [0x7, 0x200, 0x4, 0x5, 0xb3, 0x530, 0xe58, 0xffffffffffffffff, 0x8, 0x5], [0x2, 0x6, 0x2, 0x6, 0x9, 0x2, 0x9], [0x3, 0xbc, 0x5, 0x6, 0x7, 0x5], [{0x0, 0x401, 0x2, 0x8}, {0x9, 0x37, 0x96c6, 0x1}, {0x10000, 0x3f, 0x8000000000, 0x5}, {0x9, 0xa5d7, 0x5, 0x1900}, {0x9, 0x3, 0x9, 0x9}, {0xe9, 0x4b, 0x7e, 0x9}, {0x7f, 0x8, 0x800, 0x8}, {0xfffffffffffffe01, 0xff, 0xeb5a, 0x7}], {0x7, 0xff, 0x7f, 0x7ff}, {0x1, 0xffffffff, 0x6, 0xffff}}}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/24, 0x18) fcntl$dupfd(r1, 0x2, r1) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) 00:50:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x50) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="ed92884af8f7561e5c51ab1fd97664570cc068f3f4724215f23f590723b468bd0e691f3c52e398e91bb4aa0960084efbbc5fc5410eaf35202dc8a31a05090b46793ab00096ca60ea325a80eee9a306b6a07560366639d2dc4465946c42d3f4b13a3b2e4a903e3500dcf0d0b9673b94d85731ed66e683f5d99c5da159f44d35a47a40e1b6fda32dfb78f99603a1249abde732e02bc33d76af07f522ca57418b3f215f30f96295669d38041f33adaa7a2e7e1e26484ab303bef5", 0xb9}, {&(0x7f0000000180)="86c4a2de3e99b281f42a48577cc1f45a34353380614c3d067f80ccfe0efcf5aac51c0410e9f93e078d04b3b363871b8ca4326820be6e4a492438c7268309665a23b6730be2e9db7c00134ca5dc2c608d80e9a6faef2125c4f4d3a6df31460ed148cb9171966dab2acb2184", 0x6b}], 0x2, &(0x7f0000000240)=[{0x108, 0xffff, 0xfa0, "2245447b5cb2052bf2860285a5804e9041db6b29533081eac05f7a13f5a73d152e40cba6c03ff080267a65fb6570cabe00151736346a70f91aa8d424bca9b70c4fca2c815bd2760a6eced0a4811e43c6a5b3f865abbe738e2e56f3b4e3231fa7eaed502ddb4afc9a021d65b657d8ad15b07bf902187215072398c01d5d6b9711e29bae02cf4355426c71fe26a9d0d247bbe537440ff88ae8e81cfce2a13e0cb8897e193fdc84f48c957f0a0953023da14c98d1c6a8d7809318e7b05a309c4187a866e8d4eb6feeda4285e6cade502411f32a9fc5634f78901655f99592dd0d620575162539cace36541cb268354e5b272103069c21"}, {0x108, 0x1, 0x7, "0f3b520c1061aab72c2427b23e7846a2d203f286137b58ff175f823a2b998fa8086ee7050d4da1f4f93ad853e8c50cedfd5c727febeb7f37a3488de6e258f0d7b2e0b1406e1e59e8d32d0883c71077a042a127047435e2642071c6cd9312b2315363f46d56136ab4caba076907f44bad830ada446e3e167e51b23b777d9b1c91ab8a59150f6645ec67c6425fc60bad9ca197edd26c67690ad72e9a9e5f640c2dc6abe4188690395d2d2e6228fdb2e0456b083182151de0011fb173c85f35cd9078eda842ba9b1de963c0b47818a9bdc602dfc0ac851c8195ea1d5860ab2f149153e30664eb0b4b28f257ceaf077b89bd2565dec7"}, {0xf8, 0xffff, 0x8, "b61b59361df9b0623e5f854f2120718061a7c29fd9289d06dd1f4de396fc879c7f69f886fcec6d9f0f7223416c15a79aa3f5ae4a13659ace8a9af329f978adbae093dc8db88ebd334bc814defa920d24115c03f4f9f9ae7048753d5b7015adb3fe9664e76c7fd1e8e78f12f8c953399201c2953f6097aa43ec9e8b1a827dfc9b89c2b24aa5ea2f7d07ff782da073e20be750ab9f714b44d0b5e5816f168382b465a9f1621954c839df1545fc6a42e1824ff46b5edd7d324fadeb5c8556dde0d500ec56f681aff068dd9c21ced97fb70e7aa52868a244d30e33f186587595761554d8e47a6eaf54"}, {0xe8, 0x1, 0x1f, "0fc83da9fb04d510da73ca92a8b99675afe3f80646f54efb94cea2aaadbb255768f207e3a188e3d1776d007c510dc2e9502987ad130df4b861d2ca60dad7c1905d2326c150bd179f88783b01a885a706fb2360389f659cc1ef10db62adfc1507b5e09355af18a8b1f0f748edef02334dae0f045ba3669d6d9cef99e85c4f860188ebfae7d8d00047124d2362e3e29b6fa99a4dad389e3d2676de02488ae999e5353136906a66214f8c5e0ff863babdc702ec0e90a52da4e3ed053727fb22f606d1f5d64f372c5a51dc13907cf512d6b3e8d8b5f0e8e61967"}, {0x78, 0xffff, 0x1f, "bfc66eba90d7994c749c48ba05ff3e780889bf75fa33e51f814212b6ecc6b7e7d6195f370572f5edbb9382c692bd274ecee35931047203717d72ed259fa631f816e74715ff6f5d2dd8783e331300aaada3018beba385ef85aa391710a1a9fdaea42fa9f8"}], 0x468}, 0x400) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000740)={&(0x7f0000000700)=[{0x8b, 0xff}, {0x82, 0x8}], 0x2}) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 00:50:44 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/29) clock_getres(0x3, 0xfffffffffffffffe) semget(0x2, 0x3, 0x0) 00:50:44 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = socket$inet(0x2, 0x7, 0x6d) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/239, 0xef}], 0x1, &(0x7f00000004c0)=""/53, 0x35}, 0x1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x4, 0xffffffffffff8000, 0x2, 0x200}) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) linkat(r2, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00', 0x4) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r3, r4]) r5 = dup(r2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000002c0)=0x4) ioctl$KDGKBMODE(r5, 0x40044b06) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 00:50:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x81, 0x3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x931f, 0xa53, 0x80000000, 0x6}) 00:50:45 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) 00:50:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1c, 0x8000, 0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) close(r0) listen(r0, 0x6) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x5, 0x0, {0x7, 0xfffffffffffffbff}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 00:50:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xffffffffffffffcd}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/172, 0xac}], 0x1, 0x0, 0xffffffffffffffff) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) close(r0) r2 = socket(0x10, 0x2, 0xffffffffffffff37) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r2, 0xa, r2) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) r4 = fcntl$dupfd(r0, 0x3, r3) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x8, 0x8, 0x7, 0xfffffffffffffffe}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt(r1, 0x34518a38, 0x80000001, &(0x7f0000000280)="06b73e44df20abc881d7d2e4f7cd1865f5a7684aaa3b14093324eb02dab1e052a2d40df6031a7c0c70fbb17195f9ec88adb103dcb8abc11c68c488b005304afb5d859b6832462fe332c946ae4e0863b80aaa87ab72bdfacd53ede083c61f51ac34bc5bef4e1d3705d084f2203c0527736a37a24b6cd933c038f0f60a74fd81c1a529944a8082ea8de600fe07973871011c8d5f62f118844c5e7d889dcb11ce686298d793f7f75b6725b68089a87805bf63ecdb78ae989ffa", 0xb8) 00:50:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffb) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 00:50:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x400000000000}], 0x3, 0x0, 0x0, 0x0) fchdir(r0) r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x2) kqueue() close(r1) 00:50:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x25, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x86) 00:50:46 executing program 0: setrlimit(0xa, &(0x7f0000000080)={0x7, 0x2}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x40100, 0x7ff, 0x3}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 00:50:46 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x85, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x2d, 0xa61}, {{r0}, 0xfffffffffffffffb, 0x2, 0x200000c7, 0x80000001, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x6, 0x2, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x23, 0x1, 0xffffffff, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0x1, 0x3502300000000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000000, 0x702, 0xbfb}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0xc, 0x2, 0x20, 0x562fd567}], 0xb681, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x20000000, 0xfff, 0x5}, {{r1}, 0x0, 0x4, 0x21, 0x401, 0xdaf}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x5873, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x2, 0x73}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x43, 0x2ea}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x7fff, 0x9144}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x28, 0x4, 0x1f, 0xfffffffffffffff7}], 0x7d, &(0x7f00000002c0)={0x2, 0xbe}) r2 = dup2(r0, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000300)=0x7) 00:50:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x10}], 0x9130dbf, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x1) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x3f, 0x9, 0x1}) rmdir(&(0x7f00000000c0)='./file0\x00') fcntl$getflags(0xffffffffffffffff, 0x1) 00:50:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfefffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0xfffffffffffff001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3}, {0x3}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x81}, {0x3, 0x3e649485}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1f}, {0x1, 0x80}, {0x3, 0x8ab}, {0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x1, 0x80}, {0x2, 0x40000000}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0xffffffffffff8000}, {0x1, 0xffffffffffff37c5}, {0x3, 0xc00f}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x1, 0x61}, {0x1, 0x5}, {0x3, 0x5}]}) r4 = socket(0x14, 0x4000000000000000, 0xaaed) connect$unix(r4, &(0x7f0000000b80)=ANY=[@ANYBLOB="00e1ffffffff78980ef50d78f97a33882846b2d2d540aab64628df3a44326f96c049b6fe45b0958e4a65d8f02767ba51b79cd12b91ed6fd20d163627b3f2e3714ca076a15863b9c2da50564576687c0500000000000000ed05003319219472d42e45f42bb9e912000000000000e1ed5098a0393c3d18250214eaef12263ac2102ca767f39807eefdf15b84fd798225afda3551089cbbf37432cde4c1c54c52e6c5e05136ded559b5cfa9474658b9f8de3d0b0afa516f17fc2bcec7cb7f9bfff563fd21e69039e83bb9d780fc4b8ef3904a1541d4919ae3ab0a9f2f8affb43769b201f10d50105f2c216f84b3bbf29e30280eedfd2fa668700d6b5a44d023b9326f8da9f545767568739e202b21bd6d6946b7930ea83d33f739e5e4eeea166776dc216c7e99402553e12f51e95ca4609ec30ad437b7588aa257f2d5f8d662e3a61f5fde10e3f361216ed159580049a4652f7389cc701e947805984af2819ff0e4a7dc83e9e4b3b6b6e3268a30a966ef74c1d92f12fa0e30406ddf879655f717ec29bb1cec436dd0813c9f0cc067ca829b28b7f020550cc0f23526f44ccab0d971566cadf728ca945ef9210dee3149b6d6ff62d5808cf9b52160aba1c752b421dfc248c8d746acf6fd115de042696a7325754eedf094e379cee2a02f08ffe60000"], 0x1) close(r0) pipe2(&(0x7f0000000480), 0x30001) r5 = semget$private(0x0, 0x3, 0x120) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 00:50:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d81007f00000000000200", 0x1}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 00:50:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') readlinkat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') mknod$loop(&(0x7f0000000180)='./file1\x00', 0x2000, 0x0) 00:50:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() getegid() select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) 00:50:46 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') pipe(&(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000040)='.\x00', 0x0) 00:50:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000140)=[{r0}, {r1, 0x4}, {r1, 0xc}, {r1, 0x84}, {r0, 0x8}, {r1, 0x10}], 0x6, 0x10001) setsockopt(r1, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x2, 0x6, 0x8, 0x8}, {0x9, 0x6, 0x55, 0x100}, {0x0, 0x8, 0x5, 0x2}, {0x0, 0x2, 0xffffffffffffffe1, 0x7fffffff}, {0x0, 0x8, 0x7fff, 0x3}, {0x8, 0x20, 0x1f, 0x339}, {0x7e, 0x5, 0x3ff, 0x1}, {0x6, 0x9, 0x4, 0x6}, {0x6, 0x0, 0x1f, 0x5}]}) dup2(r1, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000180)=""/62, 0x3e, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="01102e2b66696c6530c1"], 0xa) 00:50:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x102) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 00:50:46 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) mmap(&(0x7f000085f000/0x4000)=nil, 0x4000, 0x3, 0x5016, 0xffffffffffffffff, 0x0, 0x0) r2 = getpid() r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="0238c67cc8cdc401e2ed74dca5a181fbf209168c2509d4917cb3240fd73171c3bb6f7e8fde37cf75db622edf58b940e930c2fcbd8dc4e40e3bb8ad0acecff7d60ecfdd60b68d8264e7d94192ba2d182001a30b1d7699e0ea2dd5cf6486ce261721fb7f907ae4fe5b63899d69e6f0475db13c59980739a59922c4e11e806bcd97a290812f210d52a89964d9f05aeeea5e9a6a1a1338e6555e98137db7684358193b96f0fd929f9115183f0123db72f786a9", 0xb1}, {&(0x7f0000000140)="b360e0ce784c2afb7ac1a8ca24cd619ca668b33a4f955aa96389f33e47628f7f74bad4c1bf15cf099f144627a053a6211d93ed185aa7ca98938af04fd346765445e032ed71beacf0db41d8a864069e7e2b75fea7a8106796b2510ce5ff39ca1cdf6dfe65234d", 0x66}, {&(0x7f00000001c0)="c91de105fdf385dc1c1ffdae0917cc1fb81c96bc1e77a3e6c9ca16306a8fcff5cfc5b780d651bc4f7727f7f1326b150fb85cc94446f104995cf572c1e342addb624f02e265661bd63ccc77104d6df0b630e101b64b981bde0f760bd7b79a7f423845391639fab24bdfb2137d7b76e6cf220a0ff092dee7ccde3ed555fb72531478c2", 0x82}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0x60, 0x2}, 0x400) 00:50:47 executing program 0: r0 = socket$inet(0x2, 0x8, 0xc) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) 00:50:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f0000000100)={0x0, ""/139}, 0x93, 0x3, 0x1000) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:50:48 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/86, 0x56, 0x802, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r0) 00:50:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x6, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) read(r0, &(0x7f0000000280)=""/249, 0xf9) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000180)=""/219, 0xdb}], 0x2) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x10000000000}) 00:50:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x9, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3cff, 0x204005ff, 0x0, "b0d42000006e9300", 0x3, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0xf4bf}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:49 executing program 0: setitimer(0x4, &(0x7f0000000080)={{0x9, 0x100000001}, {0x8f1a432, 0x6}}, &(0x7f0000000040)) r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x603) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/69, 0x45) 00:50:50 executing program 1: r0 = socket(0x23, 0x2, 0x6a4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:50:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSDTR(r5, 0x20007479) 00:50:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x83, 0xe0be, 0x6, 0x4, "cca417189dc66b3a024958e01b077dd58f7ac55e", 0x81, 0x3}) dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() r2 = syz_open_pts() flock(r2, 0xc) 00:50:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt(r0, 0x8, 0x7fff, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 00:50:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4, 0x20000007f, &(0x7f0000000180)="6e3acfef4eb46ce0f7495a45325adb3f2046df58f2c5ebb5d25351bdb78177f82d9d0eecc2552d411a64894423f12299420217059b6170430b3bd0bc0e61828d2d45b4445bf25ab669a64e3ccd962887c6b178e38d0e77a531380c1e438e1f981e073682aea8a71bf4bb452818b1bc08cbe04681d3249290a7079c0799861ecbed03cf687c2aea3ac0ef9756447d801d4ffcf091", 0x9c) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000000)={0x0, "36e2d20de0f84617e75359f6e5f69378a2c47566ddbf3841132904ce2890d29c1f8103a25b297ca8749390195979304cfc4a384f8e6c6462ae4f6a371faf12b98f124533ed20bd8ecaf24395262bfeed9968964eb94cb9898331355231345c2567642eaee55db8ba4162f4314ca9bd14c8d56fa7e8dbbe9a066688604aa28ac170da69c0ed74f1014c1c583d7e6778685ce49e61b0cb16c739c938b2ce"}, 0xa5, 0x800) 00:50:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00000b062000"/20, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="20000000000000020000000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 00:50:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) 00:50:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0xfffffc7e) close(r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x84) 00:50:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x2) recvfrom$inet6(r1, &(0x7f00000000c0)=""/254, 0xfe, 0x800, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x55}, 0xc) 00:50:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$setflags(r0, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c44600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff00"/4098], &(0x7f0000001140)=0x1002) close(r0) 00:50:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="e2fb0b6286cb79e127728a76e1d6d8a9cae19b5bcd366dfb6f5d793b225cc111e2f26ceba17c76d1ad540b34da9cf3bee8be3d7cc9d7759261c3acfe2a124c6949056bdc49a91707b1af3035633bc01c74a897fccdf3a4082e6e1d472ec1dec242e14019c5d9dc6af34493be43e1430c455a7612cfba1c8b8ee52e803a414ace28aaafdbb06b48a2542a00c74405fa6d05"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 00:50:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x20000000003}) 00:50:51 executing program 0: r0 = socket(0x3, 0x400000001002, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x33a}, {0x18, 0x0, 0x3, 0x20}, 0x1ff, [0x40, 0x7, 0xbd3d, 0x5, 0xffffffff, 0x2, 0x1, 0x7]}, 0x3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000080)="b5b67abd192a9a277354cc2970f15300a3ab1847648cdd36f620b9ca55efb682ae4b80b9ee6469741f249c904c216ca5bfd644b6fe34e935eb72ec9b917a4c2bd3e6f2122888de1e60185e6d49e1b8b284ea738e371e212f22121839df19d50d7ba3752479217ad40b34fd75822eb90769b1807e81d751f6c7", 0x79, 0x0, 0x0, 0x0) 00:50:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000000)=0x7ff, 0x4) 00:50:51 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 00:50:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mkdir(&(0x7f0000000180)='./file0\x00', 0x88) lseek(r1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) 00:50:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="336b534b9a34e53d99b1b44397e929052cdea231b9ce9c6560d6adac8a29d091a85303420e191a60dda9900aaa62310bd4e5586cf3cc50cd810fa8cfae4f9d1cbf0d0107f1cebe9bce3f57a239b45a0031c536841aba798c94d40d79ee4e7957e765e9eb4829e9fbc95bf198191fdaaeb368320a6f0d6a160dfbfe34a1e5b1defe6d4087fad63dc743cf93d892d1fc9d619b1d0d73a7ce946beffc90a52be67bcc4de96a5bf42dc8eb78c5dcd797dfc9d74a50b6333a89edf51f187976703e3c7cfefc231faab6f15d9c83d351acff", 0xcf) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 00:50:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xb5, 0xfffffffffffffffb}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:50:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 00:50:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) sendto(r0, &(0x7f0000000100)="60a9e62946ebcbc8dd7e26329ce551d4e2206ef1eb5009fd46ab9b316536b917215a18d5f0aec13d150663a1e802b350727735cd77e70ae6013ed06db1294e852b600652770ad5df331af3920b0d2beca2864723111d6ca8408db5aad301fcfd63d4b6ec2cbcf8d00347ee3adafdbe65d24c673fc7ef6b5b42dec06ad0a3c4a55a19d7757c35b903f065ff80709ff33b7a4c", 0x92, 0x0, 0x0, 0x0) 00:50:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 00:50:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000001180)={0x3, 0x1, 0x6, 0x4, r3}) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000011c0)={0x30bb, 0xe3}, 0x10) r4 = msgget(0x2, 0x263) msgsnd(r4, &(0x7f0000001100)={0x3, "afa8367e0c94f396fa237a56085ce2e62ae85f98d53406b7bb8b61245198dc8f75ae688cedaa86f779a635035669513bac2dfbc8c4cc23a0411c862b8e8726f4a532739dabdda543f093ea36795ebd9cd1f5e32deb93b23a837a83886711798853e27dca614c0a2b856734595e51326b8a47e31cfed83ebf"}, 0x80, 0x0) r5 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000100)=""/4096) setsockopt(r0, 0x0, 0x3f, &(0x7f0000000000)="718406839208915f68fc24de6ce0efc285c865ce7c0558c97574e0e64cb8383ea465bae09ef55fc0308fc931be69c42d86352183a5ed25fafc24cd7c49d49c3e1e", 0x41) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x5, 0x4) 00:50:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffed, &(0x7f0000000340)=[{&(0x7f00000003c0)="c32fdcf0e7a2366ead543ea5b613eef2841d2af3e4a3a0aff8bcd16e7c3b9e39be5c921db98509f25216e23502c44ba6a4d1cb3aa6d3b5e897a0461e8937b000d10a606fc5b173b0ce660fe20c8aff05505239f3e7a483632c7f150b755115deb708dd4a204a842615f95b25a9de7c7a7eeb1b4cc3952e4e34b753b8ed5e474fe779f3f81e67da1daab66d53d9e3c3e58bce4ff1f54edf72f1b6e9e73561df8000dde7ce9b875041aaf4338205eb6177f2afbd7063da5dc896f39a8eb2a0bd26c0d4f75ab42fd42d7a1187a975f19aa20205532237e3e8795ea0339ed8510b3534b4ffbb35dd5998922e665cf599ac3103f108b84347ea70167cbbd1e086fe711b0266efb1c5382a757d38fe460144a48488e4702a12b683acc2fe41b0d0475f0c33fd68798b63af16023b7f807dcaa1ec93cc54c30edda5c76382fe8df173fa75ea8183203039f5711f507bb6fb3f10bbb46dbcfc495d04850992d519e6eb55c18b19c7afbbd69d0f63a844bf4b739fa4a2035abe23126b1b4a6edfe12fad4f710f878cc55068b3e22b46c6b9e22f9c7d9c09b61c40", 0x355}], 0x1}, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x481, 0x10) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x4, 0x1000, 0x401, 0x8d}, {0x7fffffff, 0x3a, 0x2, 0x1000}, {0x100, 0x3, 0xfff, 0x7}, {0xffffffffffff7fff, 0x1f, 0x0, 0xa000000000}, {0xfff, 0xc9, 0xf8f, 0x5}, {0x2, 0x9, 0xf047}, {0x3a, 0x7, 0x6, 0x8001}, {0x46f, 0x1ff, 0x7ff, 0x9}]}) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000001780)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r7 = getuid() getegid() getgroups(0x1, &(0x7f0000001840)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000240)="02e2031bdd905929abf5add506476ee0951584b3fae8f544c470246697863c19dc4798c4439f612f10b9858350c78cd2e5a521275af4d0f0b313298c5a06248ed3341e3552be5c3bb924fb", 0x4b}, {&(0x7f00000002c0)}, {&(0x7f0000000580)="bf47ec61baf0e92ed864ac37c73a5a0abf31513be083d6a52d7e3717de5abf5fa3c123a5ba745fdc4363f4f9fd5b2b6b1df7d615da8f69eb47091f749ca8b52b4ae03363627b7e1633e9cd5be457008f84e3dced405a6d3d92e23099a5bd00f3934489c126b3effcc03c45ad717eafc618e04739454474e121404afd5b", 0x7d}, {&(0x7f0000000600)="517a1afbc570359443e5974278291c4011449027220cea0ba4f4eec46c04320b6f93e7895bb7dccd14ee20d435c5b9d9a854a0971e1236cda654231ba24756ca8360cdbdca24257d6f048a7acdabf0de2306f7ad6fd276c8e5a15d5c08a58d949242d7d4fe54ceeb0c03e287d5d11ea7ff8c0d7d1b7fe9b763ceff2a6a6acdd3928092d5f760609678480ef2176b280e5eeef53bd2ca7876f429cd6019f38021c4a160edb97c8d8cc26e64b75ec4fb9034c3c10bf1ea245de9885da337bbb29398926b13060f8d5078e70530c39ded7e2c8f4f5fb66305ae0a16f81a57a7c84a66cdca415b0b6a42be3c6cb276427b3648e90c08", 0xf4}, {&(0x7f0000000700)="603ad1526b77fd1ba6bf46eb3a1cdf4ad30b625aedc726883678f66c329f7dda886e043b3ca24b883f48072a37658b71522ab6f0a49faf2284fa8eb795263540362a4901fe505d044715ac66300b44fe9abe0a1eaafc3ba237384c224ceaa623c229416637db3cddae71d90d01318bc4a47d7f98e45515cf2036781907cc5b3eaa565d8be4416dc9a300379decb680abb278cf5b4444b56cb0d6ae5e232f200b56434d4e5660f7013d9212e9dd30178fe89a5ac0539d33d0c7b988e4004ee88c471245be2c4331aaa0b25c1db6dbe19d388775e364c8c58ee6b2cee5296f42c8b24bffe227eaf11aadc518f00a50a091dd13b74ebf54b1b2877bb809abc532b198c1f5534a0d35a11ff76c8fc77d32ffc6c32ecb4fc7a369389d955cc5ca86cb91dd2bd6f7967c52d217ab5acfad1d940d723b601f94a2da0c2225f56a92d3c803345a4f9662a0a3b6c88450dd481532017370f7737cff231c275ce6ab75802520db09087a5f442ff3b25248e8bc203a67a7c083df60f87deef201002f0e1b9668996c4405e987203eb41d0275bfa92953987631c0aafa4772f7a1cebcfeed4d52079beafe8b9a80ef10a46b2847549e7b5acdc71c0151d525448abf59afa6df758af8b7c9f92bc7630a915de3541dd4984af4cc93fe62d8aa2cbfda3935c5990107879f4dce9698216745a4dd89d0d840fa5af2f99312ff799cbb53c3d4c8168506e01768b2d5d37629dca5c32752bf730625adb20f08c6d6e2b97780b1a190e94f21d2020b793702cb09a863d457d64378e35b999484fa7e61660b1132b2cb9e246a56b7c75ced41daed665076fc15863fa00cc6d9ded6ec9fd58d2301cb766cd2c5db6e7197a6e2631397028bc053318236f6cfa0e77aa7ea1e84e86597a8a86ce3fd252ae937c6f61c3966ba7f6ec11e8a10e4b40c0c1bcd6bb228ab00df539d9a74811eae425c1f5ed2da00fd870c5c2646e6392ed2b93c33f055cf6b17c8bcc104a359deff46fe518bf0e5744b5df423dc0cdec84bfedb23982a3e93c72af5d6d90e01c806d9e1caab90b9e17811d062cce4033a476fcfc568d3fd95261b8d49b053f19550928b859884da64b1b1e0c734b49b839d8cff0edcf4abb49ad1b9c552f1e3baa87933006f53624fd9185e32859ac79960e9d1b03218a59d0922435b0a458baf31c09752715bb1c48fde567329aa6979e468f9e4982c832794d77c93eb1afc7afdce582e9c0a5601923a9b9e15a312dacf4478c0d961885651315c582d8d4bf2b9915345ee3205faa51ae4cc0291c804f559ebeb87cb3a8283a21b6e21738458c2d5a01e49fb3edd0152c4940df18142cb6ab90509475a261d631565a0a52b6922840b851bad7609d2bf8840a0659bd7cdf148ff809a0c7cdce4c93928c694fe07ff1cdd9857d368e760a127978309483afd7baf86aa7e063380adba60587e842a57133aeeb0289c1181e85565b1a4c6ba951c4bde482abad93ca997902ddf62e6a71e5cf13112804ce4c685595054bb64d5380d39a519fb50e09ffe7f543160bbc72f758dbce87ede037c35559e578b29cd7beb154624c84996bf6ddbdc7f3df00d449ea7c07f429b9bfd2945fb22c250e087d0af4eace7eae15b6da0201c49dd9a4d2123aeb95e9aca14b7f1c21146711bf85e5621e4d198ca853a84c9eeb545d047523cfec75009c3432834fa515a4462aa2e424ac6b44ad4179f037e8827252f7d51079507ae579f990c34408ca5110da3906d81441eb23ea28665cb4ed29ec40e81663b197a3dfb6eda1dddd3a11ad56acf064458b2bc84fa16a8b5324ca4595c4d8987a7051290a6f3a19a86513d678a0490bd1b3f64cd42edf8bf90a40db8e6a73bc3bc7517ce5f86a46ff62b60c1cab68630c5daab42bb9f945a195a95459fe49ef287910d21436be2838f78cf8b8d98498b520f996b4d2c884633a81db552146ff0aad5792a5ef322765f1ccaef1c21935374191354614f1a28b5ca3b83e1f724119d86ff4913e10868ba7d33ae4b8039c94bc281dd261ffc7d724207086e6aba08e574b0ef3dafe5ee43d21d3fb4e07fc0255c2785562f4230744f299d904739984b58eee5722d431558576c9def57b390eb59dfb4f7c79980334637645291c2737bea39970ba4182ed0442c89af964ca0bd9d1d596a8f4da1359576bbf3b4ca44225904801807072af8feb65e5f6595e4adc46828f64699cd03a9d548eda6b106c7eefeed0ee35293965d9555b86742483f9959e107874c386dfe2a7c9f630e5998ac3a4c6953239da3535810f5268f1cf9bb11bbdca4c36107bad0e3c67b487127639082c0b3de2d0ded3d3900305c99aa831222c1ee2102d945c4e84c0d53a5d3c1fed9dabaa06ee4199f74911a9c3d0dee679e47933639c875456324d93d224729c6fd137bbe54089c0f82f383b0ded02f0b6f5c198b652b34df62dd5ba0fe02c0f824ae9c2a65f3c530b16d4095e57f353a4a53124d605f35f2b9be13056cef8524f46be98aaac7a46230c3a8b3a64414b4bed28f6e06e3161474dcec9414f0c66061829f899ffc7af820e935fe90f86c2e1c1f1b858f521d2e34af66fa9d92056402342a87267214b679d85b27f625792ca07373aea1663421a4d71ea25bc37c95c8bc256420d988d4954ba5a7660c54313463120956ea48adb45d7fae36220c4bb7af7d3f4ab344215be7563864b18b31d370b9726ed11aa624e13bf4190fc25271a8655d182d3a078e9ed33e187f7e04b9796e15b9c87a5f3f592f0d24ce1b0faa0a2a16c5b29800d2fb6e658f31e195142a9bc1f1fc2551629763735ab4495969627f90eb82f523fb8471ae151816155974c9c5df2f2f4911a89151336c7f7f4d2c5b7a07dd93e43e3af8dd502f70634a146866fcedceadd09a7db0981bf403f16db77eb2d80155c9545bacb971174bb791c4d0feef2618896722ce4ae9e752a0496231dee7beba1d8b62f7e6f772b95bcacdabbb6daa79090a9bcea2e05f1137458ba27fe593bed13a24be60f9e1d500580ac79ab54f43c74916e9c9c011d44a3c6a3c0154a0a60c19f3635bfb8a3442fe494b42f3888c0f01995d0052af793fb7c34d08cc67705f8b238433b269a359f8f59ecb1658b7a6f2ad2dd6c5b9cb6d0c9d0cb80d208a5466e84b06dfe0d6eb4fce8c1d7f827cc74e43df8df3c26456c708c8cedf3a5f5193f3fc1edec66c1b578382693146de7009d71682d616f0ef141437a9f9cfa4da2b45cf5e21d31ec6e16295437d22f60818771b247af66e76c5d2bd6f99fd50a1544a5c81c72663600af91daae6b7643324f55aaf7a6a3cfa53bc2ac4c31fd785c9fd084e802432a5b397c39014da78793190cfe66c1b66254554787260cfdb3cb1bd4112b6951de3c7b4918595fa089bbdce39ae265942579fe1a9c414ad702cfd47a6e236ee2df465c2fa8e1e82d455731490f5615f8d686c856fbd57aa01656a2890837a7e4fecb36664b43ded0b477d2d7f47b048315f7e5d157854eaed034c9a14392bf7ee2e8015f3f600bad4e8d3141f6d132b9886698e183f61a1dd641e87a890192496d40f39779ae9865e408d870c0ce030371481b59cb0a439d57d4447f09500dbd0695e29ce0023580ffd0a39699d7a317e28f1f72847dc7ef5f2767d074d060f0a981187c4ba95ea5fe804c8a511ca218fc6df9be59fa00ab3e8a4d30a72c58fc4b0c3189c59f30c307f171a3074cdff715f012e9fa024f819b2720ee1fe57cf667a8eac5165400da075ba62565d07b9868b9b45666a87eac35df76a88abc67211d41c70df99ea2c37d84fcc9290ca888f775797a0e24dd9a060b86bfa87671bbb57361840dc68d1b30c0038ca71e28bb6957855e54a48fcbf456c3b8e78288648896945f7cbc897b236193663d54b00412a99bd174897a6c7eedb36701af8476d96cfb4d10cc8eeb0defd7b87fa4092644d975d42430159e5e96411bbbf75838a300a2081b2085bdfc72a721eb64fcc48dd066be1db21aeac75e55540487e501ccdf77e15a7ca58454335560afa106b66d1a1da56a3f4f43bf2db01e684d7373ce74a610417e67e7bbdc0ba55e189b57fd8c5fbc2952997e75cc5e6795247ebc653c296711dc31a01312a8d335bf5c5452b4d4b1bea6291aff4c017e41d836a199185b8f04d21eb1de85251190315036c65904634a3b8c1b200d6581a12b4fd2e420f1a27b5bcc553d1f0875167a2ce4100acae8aa1ab430e65ca424b8006006f7d490adb7a4550977d14a5eab4d26bdee86b130a0c7938c4b07ec0199ac378f4a7ec934c35ca6cfc3b036b2cd17a86b0da1c3e7229b6ca541b068eff0179907e17b4fc117f310ca16217e3586c07a7e3098d1f98d59df55e2c613fab4aad3efac9f3fa62e196f696808a04c3537416d7865b10bd7748a7bc63cadee7231ea63f760a18753f2a5235c97ae80dc6b40f4bbe9ce612a850bbfbbf05b05056bc591fdd0194fbe6ee3894f1962e84f384c514b74aeade4e9bb80c78ae31db396bff5d57b31105b1d4c179b4bc6528ae3f1231f92c6b589057d5d3c1bc5dc4df92d9b42f7e2ca028b0e941ca1b07cce812265c2f70afbb4caed578c5e0d186a8360949cfadfd13cbae4bb9c8c7209f523a8d8b0ac3b074626409ad8ee79d50b127e33ffb584bacf439b011147c1150e32252f04c3e8d75990e6bccb4a6fef393ed35dde6f25d1bdafa6ad65453d1ffe18c2f25f76d9946597bf0520d9ea55b81f250304c4f85eb606d4f2c7862c514f64aee6993860a42f9885ee571b6fa1fbc9ae1aca63b2c1c8665f986badf51d828b583f4d7d34c5c76980f3c99da35a8834a3f4056de1d981a04308226312366a02205362649e3701d949bae7a47d6770244a1930b366091a8a6e1fc42cfb92beba4d2d0fe3209b5faa510b455b5a3e900e67bf97b5b31823e0ed292937c123e4d9411b27a2b40c2cabf974606b1955914d4d8791ec6e2cc7e67af06a253132d7b6e7b34961bc9e8765d5e4079e0ab3e23bd541f11c2b3fd964d82f100df01a066b59348d0428cee64b5ebb0e76c972305e15195ff666642325e613cbc3cf76596622e368a947dfec61e08cfa1979f5205e1fcad6e0148138caa126d67b3895a2decd0389c5f599165993200ab387b5fd86f3f955527d23f0d668499e8dde2cc99424abcc9e5ad55d350b9148d48de5352b8349aa8d4e4cc8d823a72537c33a1af2a2d48cd7676f33610635ce465dd6e14de1dcf2920abc507142b1b387f0b29eb191b27ef1bf4d7da506345c721b7dd4a91e448db17a748df4cdad92e3dc3699e10323a96616ddad3f90a929744cd68fba6b4efb30e2627b0035489dc343689dedae890c409a53068377428b5d32e4d997bcbd3e8a8217abc38d612fdde085a7e35ee4d4c7d1a43546b2144ae5da4e0334069c3c6fde2b59e4ef6b6cbee397f352c3d8005ae22b2f007d7271c8ec3a09b9fabfde387a848ad12d7d197c237f18c936d06701f75aa789557a15404043b81112ccb90e70c4dca15aa467cbc895f822b608cd3e39c6b4e7832393fe7d076b9ce2030ae260088503d270e685e48bfe082dd2b08411b3e487dd54810f9d8b493005b79975261d760863cdbbfa97ad4b90247b1553362a54d65f99cd1339fc7c4cdc6c2621b387a3dd3d61d2419fadf93cd86bc1b28731de1ef8873b463e647b3dd508818b4fa87df047b30c3bbab6d8b01ddda38977f44bc4bb1cfd0b2ac39cd7f6df3c6259a4ed74934b7f86fff1af26b4cca05f15d1b1fcdec2cc7a0c80840fa2f6a", 0x1000}], 0x5, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r2, r2, r1, r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x2}, 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/33, 0x1e0, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="0100002f62696c653000"], 0xa5) 00:50:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 00:50:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 00:50:53 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f70000000000b200000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd79521c4e1b76bba846f78018b0710d186d8b9ecc80e88b4c60102a667141f6037cb18dbc21487486303ae3e81bd1e68c4512bcf96a08115fac6422f0c4d716aefbe2ed68aa172f992b0e48294704aa752b681c3e234309ec490b40ae596ca266375f8ee61530ccdae0d6aa9f5329e4002320142e0d9"], 0xa4, 0x2, 0x1000) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) shutdown(r2, 0x974adb1b6ee7136d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000002580)={0x10, 0x7fff, 0x4, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x30000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3c}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1a}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd37}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000002a80)={0x0, ""/4096}, 0x1008, 0x2, 0x800) 00:50:53 executing program 0: sendsyslog(0x0, 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7}) r1 = semget(0x0, 0x3, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/93) 00:50:53 executing program 1: r0 = getpgrp() getpgid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) wait4(r0, 0x0, 0x802000000a, 0x0) 00:50:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 00:50:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e79399b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) r2 = getppid() getpgid(r2) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) fchdir(r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 00:50:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 00:50:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x14, 0xf0000084, 0x100, 0x4}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20000080, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0xd0, 0x6, 0x9, 0x400}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x7, 0xdf28}], 0x2, &(0x7f0000000000)={0x3, 0x6}) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x53dd1f57a533cd3f, 0xffffffff, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x800, 0x20}, {{r0}, 0xffffffffffffffff, 0x47e73bbbd1c4fbfa, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x100, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x62}], 0xfffffffffffffff7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000082, 0x9}, {{r0}, 0xfffffffffffffffb, 0x63, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100000000, 0xd33}, {{r0}, 0x0, 0x44, 0x1, 0x41, 0x3}, {{r0}, 0xffffffffffffffff, 0x5, 0x28, 0x237fba20, 0x5}], 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0x78}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0xaa7aa5af0f3bdd6a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x4) close(r0) 00:50:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) pledge(&(0x7f0000000040)='+/\x00', &(0x7f0000000100)=']\x00') 00:50:53 executing program 1: r0 = socket(0x1, 0x0, 0x356) setsockopt(r0, 0x8000000029, 0x9, &(0x7f0000000040)="03000000", 0x1a1) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0xffffffffffffffcd) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = accept(r0, 0x0, &(0x7f00000001c0)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) 00:50:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x6c0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 00:50:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xffffffffffff58e4) pipe(&(0x7f0000000080)) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5d8) dup2(r1, r0) 00:50:53 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r3, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r4 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r5 = semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r3, 0x0) r6 = dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000500)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000680)=0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000700)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000004c0)=""/15) sendmsg$unix(r7, &(0x7f0000000c00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="3bb9527cbbce65dd5c00b344e4d3fefb3d4262ee7c90c5496c15dc83256c86fed47af455f6ef2afd14876d80394b066d76c408936387203c0ceb9c6017f4d0875be91054bd786fa432da22a1780217d1b87e99ff0df4aea5febc1c8665433c78cab30f686660753c25bcce3007b40871fce8e8984692c6521667a8204680fc3ad93d4f74d67b32f9e443619c41618bba7e1c6bd3f8e56c2483bff0e201827e14bd7c1c5d34bfb04622b62c05546273ec08b2914a3c4aca38b685bdf042f8aeedc8350bd1d5cc544f8c865f5e305f7d00547e57c9df90694ad80f3c5ae64e4ae6783aa6d59247a7d6b95b91e20d4ca97cb8de3f5e273f90", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x1) 00:50:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r5) r6 = fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000100)=""/198, 0xc6}], 0x2) flock(r6, 0x2) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x0) listen(r2, 0x5ba) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getgid() fchown(r1, r7, r8) 00:50:53 executing program 1: r0 = getppid() wait4(r0, 0x0, 0x21, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28280, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x4) r2 = semget$private(0x0, 0xfffffffffffffffd, 0x42) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/225) getuid() semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0xe2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 00:50:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = getuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f0000000100)='./file0\x00', r3, r4) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000180)=""/48, 0x30}], 0x8, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffdcd) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000001c0)=0x7789b545) 00:50:54 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x4, 0x9, 0x7fffffff}, 0x9, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x10000000000000, 0x5, 0x5}) 00:50:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x28, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 00:50:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 00:50:54 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) recvfrom(r0, &(0x7f0000000080)=""/145, 0x91, 0x2, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x1000300000005}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 00:50:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x11, r1, 0x0, 0x0) 00:50:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x6, 0xd7d, 0x5]}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 00:50:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) pipe(&(0x7f0000000040)) read(r1, &(0x7f0000000140)=""/229, 0xe5) 00:50:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x4}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 00:50:55 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) fcntl$lock(r0, 0x9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fchflags(r0, 0x10000) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x2, 0x0, 0xf76c, r1}) 00:50:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x145) write(r0, 0x0, 0xfffffddf) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) ioctl$TIOCSCTTY(r1, 0x20007461) read(r1, &(0x7f0000000140)=""/229, 0xfffffee0) 00:50:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 00:50:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="8fc386d7ba308845e2f3f11f8a5f4726e292f397e66db5c0d25ff27d729457cb6077b6e73e98a5e90e39cd323bb20c68e6f3eacfd967a93e4d5db88694f512820dc37a6e1d943e9f664c636210558cc20f1cecbdc2a86f40d1d6d44d87c4f6a87140aedc38ef0d6e48ab922ec743c6b6d2480bee1f7b982794130e6d2618db9c03749237e6ea5582d8fe32b1197f3d8c558b45bf9405e21d76bccbe9a5a07c6527", 0xa1, 0x6, &(0x7f0000000140)=@in6={0x18, 0x3, 0x80000001, 0x8}, 0xc) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) 00:50:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be", 0xbe0}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea795", 0x385) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d5fd34146a5524", 0x199}], 0x1) flock(r1, 0x4) 00:50:55 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x208, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x100, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = kqueue() r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x1, 0x9, 0x7fffffff}, 0x3bc1, [0xd2e, 0x7, 0x3, 0xaa0e, 0x6, 0x7d, 0x8, 0xfffffffffffffffa]}, 0x3c) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/90, 0xffffffffffffff4e}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 00:50:55 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) shmget(0x0, 0x3000, 0x22, &(0x7f0000ffb000/0x3000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x3) 00:50:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r1, 0x3) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x20) execve(0x0, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x101) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)=""/117) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/207) 00:50:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x1, 0x0, 0x0) 00:50:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001e1000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:50:55 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x9, 0x9, {[0x32381f8c, 0x0, 0x51b0a76b, 0x0, 0x3, 0x40, 0x7, 0xffffffff00000001, 0x80000000, 0x7, 0x0, 0x5, 0x1, 0x5, 0x1, 0xfffffffffffffe00, 0x5c, 0x9], [0x9, 0x6, 0x2, 0x2, 0x9, 0x2, 0x6, 0x6, 0xff, 0x7], [0x5, 0x6, 0x304, 0x6, 0x1, 0x5, 0x10001], [0x1, 0x7, 0x800, 0x8, 0x2, 0xfffffffffffffff8], [{0x5, 0x10000, 0x5, 0x5}, {0x2, 0x3f, 0x33a, 0xffffffff}, {0x81, 0x100000001, 0x9, 0x8}, {0x9, 0xb6, 0x0, 0x2dac}, {0x7, 0x61f03c0, 0x3f, 0x6}, {0xff, 0x80000000000, 0x2, 0x5}, {0x20, 0x1000, 0x8001, 0x2ea}, {0x7, 0x5, 0xfffffffffffffff8, 0x7f}], {0x9, 0x7, 0x3, 0x4}, {0x5, 0x9, 0x3, 0x5}}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x4, './file0\x00'}) r1 = kqueue() msgget$private(0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) msgget$private(0x0, 0x282) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x81}, {{r3}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xf7, 0x0, &(0x7f0000000400)=""/247}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000500)=0x1ff) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x7fffffff}, 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 00:50:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) close(r0) 00:50:55 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x9}) r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x2936}) setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x800, 0xdac, 0x8, 0x1, "9168bc479776bad155c263e25ef117bd9fc33b4e", 0x701, 0x3f}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x78) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 00:50:55 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 00:50:55 executing program 1: r0 = open(&(0x7f0000001940)='./file0\x00', 0x10002, 0x4) r1 = openat(r0, &(0x7f0000001880)='./file0\x00', 0x420, 0x40) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x100000000, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) close(0xffffffffffffffff) r3 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000000)=""/185) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000003c0)=0x4) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r4, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000500)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r6, 0x0, 0x2) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001900), 0x1, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000740)=r4) getsockopt(r4, 0x80, 0x7fcc, &(0x7f0000001980)=""/92, &(0x7f0000001a00)=0x5c) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000840)) sendto$inet6(r6, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r7 = dup2(r4, r6) sendto(r7, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 00:50:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x101a0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0xfffffffffffffc01, 0x6, 0x0, 0x9, 0x1, 0x10001, 0x1, 0x2, 0x7ff, 0x401}) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x81, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x240000000, 0xffffffffffffff22}, {{r1}, 0xfffffffffffffffa, 0x12, 0x80000000, 0x7fff, 0xff}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x40, 0x1f5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x15, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x3d, 0x2, 0x800, 0x20}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x2}], 0x1f, &(0x7f0000000380)={0x9, 0x1}) 00:50:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xfffffffffffffff7, 0x10001, 0x9, 0x1, 0x7, 0x3, 0xf26, 0x2, 0x2, 0x9, 0x3}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x11c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0xd1, 0x6, 0x8}, 0x80000001, 0x2, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) write(r2, &(0x7f0000000100)="de0921be305076bc16", 0x9) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0x1) write(r2, &(0x7f00000003c0)='\f', 0x1) 00:50:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 00:50:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 00:50:56 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="01"], 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/56) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x100, 0x0) fchdir(r1) r2 = open(&(0x7f0000000280)='./file0/file0\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x54, 0x5) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) sendto$inet(r3, &(0x7f0000000200)="da48e0494d672e", 0x7, 0x400, &(0x7f0000000240)={0x2, 0x0}, 0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) 00:50:56 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x100003fc, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="a49b3ffb07859770e308a7519679975474db3404a991e770fc4fb65a8a8daa259c31962897aa33a5a8c0901739ae5c11e86cd735b6dda8b31aa7bbe33c417e6e2487f80d43a98e2ac4852fff4ea8692acb4b21d1354dd40f6ac29d6c0c6f89d975c239f7443ec3b8b2bc08a0fc595afcc7b672184411fe05b544c84f41f4d60f4dee004cd3db9f0b6e91f17172632c78e2a0f61165519a674cd6b0fe71258eb506883bcfa7034a1a98dd12ce450f150aaf07d039df7404d80589cb0c80785807081e2e587390494114086e010e240ed592683bbec78ef2b66252cb0a41ae97833b1882c4d0", 0xe5}, {&(0x7f0000000000)="06e36f9831ecb3ffaa1f3c23aa54690902f52798374dd9505bd9f2115886e463642c099ae91cdfb123a95e51ff802804db3b51e785534b7fd1726c498a1ad1a0c6e092d0e07973f58191cad77d5a6bea3d8303e7b3a797132503685b0926871d5da5946e0327976c1e12ee5e17bdc991cd0ebe6aeadeec37", 0x78}, {&(0x7f0000000200)="c2b2c3d83d40c2ad77f93e84e9fa59bc58fc0d9c1c179f8e615910a66467fa47953324822704899570589f3758246bed796e7f20682086b782f8fc595bdbbe59a113", 0x42}, {&(0x7f0000000280)="e7cc498c1bc8d49b0007cc1315693a1d2007bfc1f5eb4e8245e7a9d986fcb746e39c691416f965148fb20cb8433da0c612bbae2caf41e13c14ccae5832bc3787620216a2d0b2a80273e5257ed1a3c10a0d219dba48c29db84dbb0b0171485f28b99d51def1b913e7e571d4365837cd3c0f23aa43d0db2052002a83a73248ce90339a23db99a71c44ca115c981f9125c02d3eb704e513145dd48b5dc738a1d22f4c66daab47833b21b3ff2f7d7442d43ec64df5abfde50c3b075d0df5e3ae2dad99756054e381336112d7d4eb539a33d58df71c3805a463201b9182540230b344dca7b7c70fb5228fd13e30fd73dbd79dcf", 0xf1}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="5cdf1c793123fca9e4ed4f85062a", 0xe}], 0x6) pwritev(r0, &(0x7f0000000080), 0x3c0, 0x0, 0xfffffffffffffffc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x9) read(r0, &(0x7f0000000780)=""/180, 0xfffffffffffffd0c) 00:50:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = dup2(r1, r2) close(r5) dup(r2) r6 = fcntl$dupfd(r0, 0xa, r3) fchflags(r6, 0x0) execve(0x0, 0x0, 0x0) pread(r4, &(0x7f0000000180)="be97ff6b08f65880b075559c62ca2daaa3f07dda2e5f38f8f07ee672e9575444f7083b1bc0ceb512cc2e68064348c5cdcae9db6620840e911c3d2682be5d051e00189b8aaa05d480a4508c95274666d3dbaad48189a4e6bd8e5dd682de59fd9bb25e7904b4b23cf95da8b17b95629abd38c2c2873f6cb582f6cf9c5220971d3a3cd62e3028641bc862f0", 0x8a, 0x0, 0x5f) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x3) 00:50:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0xe0, 0x0) symlinkat(&(0x7f0000001140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') openat(r0, &(0x7f0000001100)='./file0\x00', 0x0, 0x100) socketpair(0x12, 0x8001, 0x6, &(0x7f0000001080)) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="8a302b575c4cd52c799e0a2ba49cd7e8f19913be7d10ae081ba1abd42574ff12f920d396faa611880358a6396bcfe8dfc8dd9630e566af0c760cb309e8eb5de5a82f0104d47e215e06253bfab520c7fcb17899e4b1e568ffaf6e1bf0c7e08e6a6ea6c84792399a3924faf93543632e70f949422c6ecd7a90eeec8e77f3abba70e41799caf4e9bf4152c725bfde62fc3293818e9da31a92fa1eeef5388c678a01ccc1b44f0f7f4d33136dad06f6201c434a3f452d1ff1096d5fb34b68940e86251de937958236adf0825bbe0b50a6a01c519dfa69b657c2ca35bc39de61a7e1e5ce18df113569f77ae72dbc04011c99c1cbbc5e4fce12cb0c8566678b9cf3aad4fb491bc57f6a951b076dac6133faa1751733329f3d82cba7cf3ba8184d41571faa8f516179891220507bca64727652f0cb0c08b807cfdc69bfd195b55c1612b8bae830965a690de155459ce7a30bc6f68cc474cb15301740f02be668386c24ad10c6d66e700eaca1a1829e6756a28cd6eda9c77c47c2b70e7cf939bf82390e2c5506854a897cc35e3f1b9a27ec53009ef11779aca2c8d413db859cb2b6fb9a01d7f7a1aa2e256e952bd132d2e0442f9ab6ee51868d407dc00eeb0b7cc663f2ce1a589c254998222c6a089838b81a14b188440dde9211c49bd70178739089fc9cc2f3e657a3b46814a457aa13070963fc36b52d18c93558e200e99a47b0edc7a1afd46f62dfcef25fefce75bf8fc9143bb0b50df7d15c7e3fe82cf10a7434826ad580e2be4df24e4dc48d9590383d24217d76dd117f6d75889671e07ce91d48a93a8c280fcbd018a30b39b3da3381cf79976a9cebd343b44307547680e649715126b81cd118eb5d90dffa578a050f5516462484547e1e17c8424c57c3dc56b485f7c140c223594aba672233a48e6b18d709eb366bb138883a6af32482134938a8cdf31c4d2ac327db38167f52d27ef84b7a71dc538f97251d0446c1fab26fae9e407f36e4bf277aa2ba08204fe0f4d4ec185d840af2c3291019f87f8be4728af9c8210e02c851531662fcc156d58cbc901d5191897136af8702998f377b920a30beeb053d9717686b4fadef9168cc3011e1f4018e53e83b51133a360ace15ef3224e84a8f2d7e4d019aa73842b11551d307cfe9991610bc840afd6bf6381a23f23a5c88127b76e85cb65275e29982df136699dcf72197dd9d0973c44fcdde55cac3b2301b56685fbbb1b3b5a97a87bf898459575953e3932ccc8713a5cc5c2fffa69885fdde913f67430cb1ca3a2e468092007a479200c30a8cfdd88fbaa023d2bf398291d4be1ade7f07dac88ed940c56c42be317e410317071e7fb8bff72b081151df4c623c38c6a0a2ae189c3e459c4708fc7ea67736f69cf4c7a388ef2129f29ea80e86b521692cb3206cdfe4107c1042cdb0ca9d642f9cffaf77516f8e9388bffbbfafe0cbdb58356c6f7baa2dc01f0f71927d15d877565b2ab6f55b9b4b697d194a277514a659ab73ef24e3c7777632c7dca1f21a2403131ac8ccadb213c7ed278d4e7e2461dbb41173ff9c1759a867755247d358e845519926cf60238ee7d5fcbbc514f7cd6b7e335419e219067fd0aa0278d5a747e8a3bd2adefcf194096717a54ba23157ba61184ce2f07dac7683a9056b531ad5d824899ae782d8810cba0f4618aaa3ce433fd70c11891abb3d5b2555d488022132f587c012ff2b667d8813d71ddbd2e2125fa884c7150e722d96a55e6b79047b13f7658a6e51c43d5e87cb1fd8f0319e18cf98560ea1c62a15280959460fef8c5c513633b6178cde6f2d8ff873f2789c461c5282f54aba080464138a56d4fecf211a2f1edf2a486e4056f331baf7b8937f77aa0aaac947b4a8ee870c0e50862d9ed9375761aedc909985348f2df4097d21c46aef55883dd065587799c3fd0527fa6beb8c0609ccd644ada50d69b03fa89635e302f300710483e8644fa301650a08a289016a08153eeec960d881c6d742ef20e66e4030d0f964f2002db508263b552557506605e2b709ff96257b53afd1274e06221cc7963e1be9b231ddf548ad41088fa5ea6654dd6d6e777cbe3344b4d5e89e0148d188afc0d4e166bbb0089e6a250474e1f615b40ab39483efaae04788c4c1a0b9b5d1563ed8cf5e1f9bfabe9bf15f53f63173856497b9dd1861ed6f93361ac40df6dcf9202e5e0e3a770980bac5d412792152cc59e4b175c68f9b9e72cf33cb5d25c690773cd59aa8f1ee5487471a32f9ccf2395250fc0ec130b9b2e1bf46163c722bedd26736ff2c9123a67cd13cbb5ee31cc58f6017267a8ed95e5c67db663733caece6b640232241279603c0ebd95d8e4bdb829c338bc4b8a7bfb67b91ade531808b70b5a601ca9bebda5509e9b21cf24497e68c804eacda6902ef669957ed7e5f8b1f7e51def8d43cf522c174d6823f557e1417a47745d4c3b32c755ca887046cd3ad1870f051657b2c5792137dfe3a659216d77a2d08ec07c2008371e7655fa38b38b3b8ffd70a80b96c125fa9239137dd104d1ee708c3693dfd72fd70dd11edb1e18aed8e661a821f641bf72cc4385d5a8133057ce90c591bdf634a9c2788938063ff421ceecb0aae96d85aa21c21622518425bad8ada900723209d29d3bff708615caa431db1bc150417f3fc2ec8519a1a625faaf1a52e69c2cf53320519ec212aa2ea6dfb785efb788b86ba9080a10a43dae7fb1bdad4a70dadca96a2a443f4ca0aa841db4be54699edd3f35cc2c11911a545d3f6d4180c9ebff83f3b59c2a9ef5e25434cb201646ddbf29f61b954a338c58bbb8e387cd32a06c367d7f444d86778674878abdfcb55b576c6b19c435b9d0ef0f2b628a86a4d3d0153adce33c98517052f352f285ce857d4d8ed4717ac8acfd8345387dba70772347b70b9d053c7c37ffcdd5170ab458c17e8d731ef5b205906abc2aacf5708031d3ffd4de81d2f639ac12df2abc441e4d82b933c3d9d33f78332c7cf12927357781358ee77a0fde7a17b4885982bf88274945b47455b9f1b3ac2a40a204f4c1edc00f30bc271c879709921fb26e92f96e1cd5358e64605dc18b1fd9617d0caac57e3df5710184618748fec092e5cee28dfc36295dd9545c7186a7195fec705e0040f6587b0938048a47265197a95dedb7b5722571f52090685a0d225115dcb49412ad22ba63b5978e9adfcb5ce809316df20f523d0c7759a042b00206b9546e7625cf73128b310430fbb8da102fe7437f01d45f1651a550566b2099f3217c381afc1574cd3362adcadd109907cfd697b49b7bbc538e46b6c3ac5d1a0049c20a2349fed44049d73904957113dd627ea1b801b7a62e0fff5a991a3ae34b4ab47b2cb3d8a36c87551ecf65a3c47887ea5d3009ba58fcc88ee1ccfaa3eb2c2959ef6f251a548f926e58da9a0dd272a846b434aa139506643a5cef65aa67b16054c79330955e6d9494648f9077d0744ada8254e7405427c295ba2c5fe6a7c11527c8b51b383599d3ff2ef0a351c2eaa02def9dc33d7b621caf5e0f2961793833c64310d81700f784af4f4748019302089e95103d2aa7336e91541730488d15cdc2d5eac82c438179ad11edcdf77e666058319dabf1eb84b3a585616058fa6aea1bd6d762b77089b55797b48b2640b039ff2b520107babf00cfcb5973b0a8663a7042ce221ac009e9f5dd2b4b371b06b5a519768e63b309fa2ab64820080b9a82465ec6e2eeaad2c6516fad9c7d2d6919d031c8bb885a1e353442a204ae217ef8ff1d94e705575e3934b6d18adfbae5d0821b6dec98394a31980eb386b4aac7e3288888347ef216e95a73f8f234c523f58e924a5c64692830c41c97ac0d78f9ab8052038a6627ce37a11fc1d0e8402a809d4f01fadfbc8b53d5a2db1af403c7ef720bbf9d03e9928ea44667a13913d7cb2d346fe60da57567e260da671163001eb354035e32aba8c7c0189d1600eb72e4a050d220e17a2ce5c61e9884e7475ad6ce588293f47ce4ccb82fdc87c1f093b8c7c39c49982975aa45cfe1b1bd87568cfe834e0f33c21e74a84e56394f0d806f6bde34dd8447cc7133a61feb5d3dc46b241b4f45f1864e3b0e5ba1f10a283b81d5b550ab42050c8826a7cade36604ed541fb2dde20558d80d30f2fc2ada5e15580b3b910a368d594eff8632ea4e004a7eaa5655cb0d883116a9c9434aa921d4694d09a4feaacf21633f38e23d5801fd870bb5612ffd0e08d5f83724b6085f0e3f8b05bcdd352e05d196e0a75bc0469847ffc742c5f5f4ef9bca04cd8ed66ac1e93a6b5c3321a4ddcdb83ac0208fa843c92c064f5346b3a09cc61f1423795bdea91184b53a25a6e4e71fc7883bdd1f09aad656c1a568b5e2c14c6c1fa47c1f778c65c2bb01f6699941ac7494df0fa2469fbd89bb35a8fbe14f98d17f344bf9ff5221ec068a67720afc8bf8eaec664db53454696512115c1799311740759c3ae2c9cc1c741218639e3c06fcc0afb65024768ad28182bcbba541fdb32f12ee6aa4e00a40c3588ef564d4c3c72d06b03d051985ed5c3d0ad52db620b439a39aba5a9c16123d91fbad2add7a2ccac30452463955bc378eabd734385e18ffb513e99f01a3966ee6d1e0624cff198206cef7ef0019da76115219c2503eaf8ea20a1e4fb9fdde91c55a980d6f86036f183b559d4971beb24b558f3a850d485e0d73cf002dedd1cd95e5cac0e26540e0ebb31414e3ca492a17b70821f5e43cd60c3e8529dd9bf603bc6d1ef23ceefd1b5fe1fb1698475f93f99b1f53dea72688251d8c5519e6bcea968dfe7a085c3e4395654de5359356cf3145f3ef0c865d59f8a39498ba4276787db4e0b97983ba66b5ea4aa6c851f55cbbe1642f203ace78dfb8f1dda1af4f6b03191660023f19ce0887573a8d14eb33ff797540e9ba275b1edfb633c3fdd2c5a1bad2e868181e690d80e16c9c510a7255f6df5d0f979a3d6c47bc6fa28f5f7058df74599eb50cfc66ba013ebeb48079733faaee923ffb435c65e350fa3cabe4ad9fac67c1d77199dca2549df91053aa9e4d8cafb738ca4d193a0fbeea5315bc5d1a76f379bef086b60e71560ce24f01cba4eda0b9198af7e84bc2539fe987266046bcd9b7d68b989753d6cc29a5ddbcf9b05cb9bc40bc8cf2caa2e45103a492b49e78ec0c19684717ce61558220351031492e9b40277162bcf143f7f6b94890f4d729da0ed40f983618ad3f6f11031ce13296a105e5a35fe2d562d60c8a0cf652247ba6db95ceae8882fe919b2b6b8514fffb65f8d3bf4d1a0187a95b791b759a718472cce2a413c26b94eb882d62e5d6fdd16c1a7f5993064762aa39b8c51d8bb8941c640b5849f3bc6b32fa7410e12c1485b55652e41eead15ee149fe77d90869a37fb1596c01f3996bfdd6e899e9ef82cd63877511143496fdf1b40c4de5a54c77692ae3028e526b804814a78ba468344eae5292bea599a0ad72faa35136d3ac063a9fd29c90c5e03bc26d7a5f997979080d1867642da2b5a28fca0736a31792bdcb40c0b0d4c74768ec5610b6efe744d8fefa557775bae6cf8e4354eecbf5fc0a100081075c15d00527c13fe46048fdf91fbe4aaa1cd6bc428bda6515c089ff24d39003010241deebfa1e6b1d06917178594e011df4cb14d8187757150112137903c1371655b367e7bd3cb2494cba8e6091f9293b9db756044e2dffa5e099b7b74aefd5e50e7e50ee2afc2e1481fff0e8b55732833702e5990de249df14fb427487f57020eca6420becf6343177537daa8c39d9b58ae0aacd2efaa8ae3aa3c26a357b", 0x1000, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20660, 0x49) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001040)={0x2, 0x1, 0x3ff, 0x1, "e48a0041d0f7539ca01db1d5f0a34174040a0ec9", 0x9, 0x20}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000010c0)={0x9, './file0\x00', './file0\x00'}) 00:50:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffecb, 0x0, 0x2f4, 0x0}, 0x0) 00:50:56 executing program 0: r0 = socket(0x15, 0xfffffffffffffeff, 0x200001) sendto$inet6(r0, 0x0, 0x0, 0xd, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8802, 0x100) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x3f, 0x4, 0x7}, 0x7fffffff, 0x9, 0x27}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="0b149772d93cc1a481853d3d73ef9742320ef952a480025707448b6f4d4981b4388ac109000000f9cbc839e731da6c84eaf5f79648a793460dfa00666077f177b6d29895b0b7b638ecb0332081d220eb40c4a220e7ba773ad2f2137b94bde1022667fd7ea74f6a8b2db00998408000a40f5eadf715f68a05915e910c613ba669df5d09ef4a8dc94b15a4e8f3e20f4808715a4578a780ba5d3c62dead8cb82cf411081dff5bc47062c054c385638242828aeb76d598bc84", 0xb7, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x0, 0x80000000}, 0xc) 00:50:56 executing program 0: r0 = socket(0x18, 0x8002, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="06541f8388b17857d0f88d8c7b91ab8d24daee5d9807d77b0c53e6bc79b1c251efef258e170fb8c8c624d5d04e05850a6468414e77df859916666a385ce75c0a03476b729f9a20416dfe1821f32b53a6ea168026d79c9087d94d91c98b78335f8ed31b66780ed01acdfa4a955d178833d0640d8367ccf95e69e2dd394dc83cdc07019ac8dfbbd57bf2b16547", 0x8c) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:50:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@file={0x0, ""/17}}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 00:50:56 executing program 0: r0 = socket(0x22, 0x7, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x47cc48e6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200), 0x4) 00:50:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x100, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0xca}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xff, 0xfffffffffffffffb}], 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0xc76}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x8, 0x80000000}], 0x3, &(0x7f0000000180)={0xfffffffffffffff9, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) r7 = getpgid(0x0) r8 = geteuid() r9 = getegid() r10 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x8, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getppid() r14 = geteuid() r15 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r20 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x7f, 0x8001, 0x8001, 0x7, "791a99f9518968fed404bedb34dc112f2d0fe8ee", 0x4, 0x1be}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x0, 0xffffffff}, {0x0, 0x2}, {0x89, 0x2}, {0x45, 0x8}, {0x48, 0x1}, {0x4c6ad39942474b93, 0x400}], 0x6}) getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="ae3b3290afa34c1e201d5be58b3b1d0327ba1025992ff8f070d874f0a5863704e8bf319575a6cfdb4566d310b7d91ed3e5c5671aac219219ee8c4d4ee1068dfa6aa4710971a2d6eb2819af5e645a4a69", 0x50}, {&(0x7f0000000280)="7ba4cefac3c355013d273cefc01e5a9ae3b8365423bd6b678adbfa4325f940169110fac54e231e75fc50866b908754613522bb01ab735d9b15a7a2d8a53525a8717eb5608fa0b0cdd3a510fa3b040e2014344adb682cc7278fddddcbef0e317a766e6f10b1f78e11ae9513d54770e9729ff010ad9dc4b39b873da6000e98d7adbe11e8011a9aaa7f7d1a069d7af67a189c487c4bafdc71253b4cdce2a3b703b08f2f2c418810841ac7bc44", 0xab}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x108, 0xa}, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 00:50:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) shutdown(r0, 0x2) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 00:50:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000480)=[{0x0}], 0x1) close(r0) unlinkat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x8) 00:50:56 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x7002, 0x4) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) 00:50:56 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) mknod$loop(&(0x7f0000000000)='./control\x00', 0x149, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3f) 00:50:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/2, 0x2, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x7fffffff, 0x400, &(0x7f0000000040)="6e85d2a2223a067553778f0c008fd4324978410fdbc178a05dfc93b707ec9d38796675b08fb78b565d20773c6f465c1033ac41068d1afe411b46a24ea076b3bb47aa5f72a44dab1a528b0ae0f17012db7415a8cfcc7ffc7b6958f024e46636bca196ed41ad9e7ddeae68b5", 0x6b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20281, 0x40) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x80) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 00:50:56 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) 00:50:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:50:57 executing program 1: r0 = socket(0x18, 0xfffffffffffffffd, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x40, 0x4, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xaf5}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x101}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x14}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0xf98}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc0cb}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xfffffffffffffffd, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:50:58 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) 00:50:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 00:50:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x1) r1 = socket(0x18, 0x4004, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 00:50:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 00:50:58 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 00:50:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xff71, 0x1b17, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) flock(r1, 0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) getgid() 00:50:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r2 = socket(0x1e, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) mprotect(&(0x7f000072d000/0x3000)=nil, 0x3000, 0x0) 00:50:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000003180)="5a4d9165def82422ca95df89c165556a60abf9a622af1b9b14809616e6dd972b16eb4d2a06bc071e11adf8291ce995eed9bc669e61ac469946eaf66b606aabc47355ad125ddf436e7970b34716023e54ef4a8afe9dadb71456e84220a0e29b448dbe6d88684dcbc97702078b7f831cbfe33c3248530214c136616ca5d9c1804ec4dc6591c05dcb81778223c356ce64e12cfcc9fca3f2ed4fb123f93b55c03f8a039c724fb0c01b1097f961afcac323a9ba59280df87e26604c0bb0fad53dde461e3bf7034c9b96a179259c667b62ec194f0f55805fe68d805be761d2acefce27f58b789e56de138331f2b7d384eae2948990c6091ccab48bb304641532100a55b54a475d1a9fd514b436f9126e4921b49b991463d5af0d97097db680f49db851cbf7dcae9adfa714485ba8c129efcd629b1561119c96f2e9e3464b87c6917917112929d3d85c143c8e396a54c285984f52952a4c38ad55298da590dd5b7f1e3dfecdd350e7c9c876af744a080268272bc668b1595a551a68f1d66465bd3077e2f010b70d80ac2a69bb2234a19dbd3a1740e64d8d6c912ff4431903401adc81b73d0366bd1b640175a2e209a9e35d58c9ae29bb0eaab12809ff150ef3b568582e5f7d6b6d233c75842bf413665535fee4c4b3febea1aa91f31d9cdb33c803e09eee678a651dee0d77a6e5c606fcce612e5b8c66e203be37a49e04cd7e18758f9a7fe780e68df0f2a42c1341eed669235c1d1deeeedd034730e0610644a2bcbbae2879c18f463fe37263d34a9712131a0c820412c674988999f16f0119f9dc9cefc3f13a465c90da9afd168a83bafacfa67cd5463a57b7b62fa5269576cd7d24f29ce3fb08455cd020be6d2e5142b1ea7ee9f774f6000364ddf7468b31e699933e161393b71562742c16eaff804e521f519f57af19b9c7467154b18e940c4882ad6dedf9ab6dafffa965f761194359317002c701046bd378575ee402a98c7fa1e6881bb1245c767aa00c06a08d76d1283c6a91c6bf6f38feace69799ed28d683c2c12944be1c6c2c0876415f31012ce40d9ab7642e580a3ebe9b9f211bc73b5965cacedb17a31ecfce9dffb397413b1f4af4a8f47864b4503eb0dc0e162cb5af429814213b8a73a4c1567dc882a78fd60bbd7efa2176d4c03e5ac5a6f686e03b0f98fba268a4881bba8ba8428603db70267f89fa5711111c8d9f612cbc93c54f85f1c43361d92dcb6b659f3803c0ee32c08bb146d0b852f4d99d75ee23effb03b576c6a60ed5a817ad38a007b420b3fc2e537825304d084b57726171c512c86a307ac82a8875ce04d4abbf055119a498d443983a3159c2d98d4ef5d4bd996197303dd618e9cd334a28cca9ed0411b3aa674f39750c7976df6c76716b5dbeeeb4194d229f476b9aa2b9cf1a3936ab62edc4a90eb7b1504b61702279817a0e82e42211017580935980e0a0a44904781f05078e86dc85c9cb28cee4abf369009a697fc75f1518b5da397b32c343634c2a9a73f696d3c2e51b66c25d32b09086872dc47348e3170f834c662420cba2c5e70f979bffdea626dc2cbabe58275afc9376f00d0070884703b548a1e04f0325b7226ca3e0b31064215eaccc6ce3dbbf7b9d5a394d408d109bc558ade70d0137090786b9888c1ba75e41081c3ab90191bda3bf1f8ebe81c127a2496dfce42bbfe16fe706c002823f2cfeaafa4035d2cf3e9734b83fa17f8e2ae298fa7c47176e83e08128b1cc19ec3110416e57dad39ea4f2c07be3f18a6eeda2f55775f2bab0dd405370fc3b590eb10cf66b5daf457f2d105bb2a2ba24614ff4c6678393c5d43ff2e7ea1305e0530bb1dec4a34ed58319068d233faa38fc446c35d584386a3b28d6d4118e1f8450b3862013ccb16b39cfed5b9d3b55ef2f1124dc03bd63b2bd6a95c77cd7773c224e41e706463c92de1f4cd965771681c5f6abcaba72f069951bdd6b980179d53d97416525aff77cb8d5faba81c41b3d8309e2b42995ee8b6a95875bd8336eb762d0da1f1d53de94e27219a0815bf131a3c319cdb15ec1bddc02e323491ae5cf92ddb542aa9ab878f10f6761ac3921dcaf0a9763493244f5c101fe22e6ff1059d182047f0ee9a0361272385747cec0a1c204de49e2760bfb879ad34639a0143e93ba441456c83b04831b0dba1b9a85b1271385b7b570afc8ea170154f3ecd414e63bdc42bb3c402d276c7030bd03fcd2149d347d88b1a85f892e8155c7984c24afdbb0e2a641e2f659ef4123f6b0d58a1ef26d553b4d025ccd2794966a54eca53a9081475685377234a28da6c8f1570a96a22ee28c504ab4b2e327da6041fce04cedc58f76addbf003ff9aa5cbad1a2eaf76137429681243a75349f05054870159eacb3fe6da267512975afaa4bc4b7e3aae37ff40e9f5a47cf109b59f5f01180ed07dd825d9b8bd5053f2f123b9a22dd347265722fa9dde2f137c0a415f4a85fd0eb764d02d0e03715f5b3770278c21f497dbb1671bead7401af8f1e0d4e96700040dfb849b779cb82b5af3d4f721d5663503b2113bf4fbe6f202137a1e1dc4dd25bd7ff8eb437e06814cb993946b623ec9d3d7bf0354afb008ed98e1891ce90424dfa3d4628546047beffc39b823bb1251d0075898fc93d49942b220320ae43b2be9d8b3ea928289de82463925784ef52f56e9caea4a0cb2278977b9ced2ab164781f385da25ceceb9714a1a0b7af924b9239b14af181619dad4ab33ea316ae236962740dad44c1394aee62ba643b6127ec6cefc4a8de4dfa75fd7d21bf96dcc7c963e457c7cd3c4c8cb6f2cb6e1c70eb99a374a16424ed82ebe8af39c8fdfc414ad4c06197655b42acdfdcf5d9dce8fdfc2e0fabfb87899f9ba346bdfdeeef1cfb7f80446afcc4a5abb794dd1068c2a1ad1be594558549f9c4ea30dbac7b3b21c78ae4ccab4e50b4d53ae4d9bfacdcf758906b23ce0058004a432b8a4ed3de54249e1c160396722e95f3466a22bdfede36ec119e05d0de1d7c1289c4df7b676576627d0939d7fafe1535e4da5e432f7c1e29e4963b27d998b3276320d395f89d17212250b1772782257467ab5a0e6484ac409a42e3aaffd4f0f38e2672f29d4d49bcadcf7a671055afdcb5c0974505d508cd1744337a173a72b193a184b7e4794c51d5334bcc1866d4e28c829268f10fb5f228e90312fb6eba32bb029962eb4d34910e42506464e73d389370dcb3e56d889d6b4195d1ea9fd1a1e52565ef7b85a1ea9bb2034cb10f4f35ef0b65d199d29cef7e2f9ea2bbd540f5ad94fe9145ca7f2f7971202a8a8918d725dafe79afbd9739aa8e9a9e4f98758950e9721f8db86d95a33c1405264dc3c145945c5e2d5c0f3b0fcab377a821adb400950092be3fbdef25d917d16383bcb9620be225dec7a097763c58f8372b1f4ce7d6a69c158b441db8a8de1b9ffe544c60a9e6f77295ca9321579bbc87a65ba39cf979fa40b28ed996c2a753e2aec4c48f10523427aa5dcf362d88a7a0a480c1efe67eeb07b46293fbc07c5c07ff6ed643eb36640ae9d7d90079e406fe90fe407f69ad53cd691eee5fdb45fffe82835be372a22bae7d86e5dbffc3c1f20231e07736978ae75ecffc9b1896570b257e446c4960c71757f291bf44904147370cbc57aea232a95336714735ecdaef488c33c11ba16f7cef7df3d0dda60dbd7661c800fec8eacafa9257ab41f3f5d0ec68527f3ac65b1d79d67d419ec3ad94b1f10a7f33834b6b18cb9f7f7ac7882d43d9428110fdd3446b4b93737b5e61cb286dfd850e872d47a6428564117aa9ad1c560426a78373937e2bbf3176a9361bea318fd6af8dc55ba723e6a924fe1ddb1da9a21dbfb768d8879ea0779ca375616ec14e995e8bb9999e1cdad870058395b5ea75ac3e299e6715ee572a26f845f4bb26d20727713ef1220b0a29c1e10b99140565fbd96811e879b9b931337645c4ff76118266653f78f82a24b54656e427a1eee7b11e8bad5fe01be740de82ad917de701e5e0f1454063b9c7d50b10a8b81c19893efa0793326f556f6a5a48e849a98b47366a7e8cbcb1708c3621420af4eaaf0548eda2be484387fd993113de85b28e4d77d52a31d0bf64723f44db74bce3f7e015e5151d1e080839bf1e1d835d6e3986e77fa233adb38ab51493a5e8ead3ff93d8738826eadedfed140ebfca421295b6fd98b7012bf113cefb458bdf73efab872422fdab115ad233a16cac963f78c1aa371e4275988666b4799f6e07092e18335a7b746a713a35831721783caeb502c24c42da4f29bb23a6f0084288445907877bfe1ef3c4cbc53c61c57e78b1e4c7926f65c3b8c46753508be88768f489b3f521e49a9ce9d6c760524dfdf788a873cece2ff98361b27417b7bd2a9aad00542afd2c450c3f183cca41b9020f49a66c88f2ec4dd50c514da54ab04a476accf57eb9e8962cfa33a75c7c09f3340d26db264be0689a1d183023062f881f0403f6ea96d8ac3199d35123b6cf9612abb9905f8eb817ce7054795f7fabe90cdbe9920a9288ef2f231ba75b92baa1535f5cac0082a16e43217d267b2f180480a6aa7504e1b3f", 0xca2}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="55864509d5c2c6c38e324a66c4fa742cddf51cbd6445a0ea532e3b5ffe8009580d60f94e4e25a037ca213ac22ceed6bb313e137848cf87cc338e3176d428588e2e35d1b19255d03501ce6abe5de8ee27f167792f6e45dd30e7b2cff00e5865c45cb1bb", 0x63}], 0x1) 00:50:58 executing program 0: poll(&(0x7f0000000080)=[{}, {}], 0x2, 0x26a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x9}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x7, 0x40}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000003, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x80000000, 0xd35}, {{r0}, 0xfffffffffffffffe, 0x12, 0x15, 0x5, 0x366f}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x51, 0x4, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x24, 0x45, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000023, 0x12, 0x8}, {{r0}, 0xfffffffffffffff8, 0x26, 0x25, 0xb19, 0x4fc}, {{r0}, 0xfffffffffffffffd, 0x0, 0x23, 0x6, 0x62b}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x9}, {{r0}, 0x0, 0x40, 0x30, 0x100}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x2}], 0x8001, &(0x7f0000000280)={0x5, 0x7}) 00:50:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff124800000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 00:50:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x7, 0x7fffffff, 0x4, 0x2, "7c34745b2c41c3929fc320b6873853a0efbfd6fe", 0x62, 0x3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1ff, 0x400, 0xfffffffffffffffd, 0x1, 0x4, 0x20, 0x6, 0x2, 0x1, 0x7, 0x7451}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x0, 0x1, 0x12) 00:50:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file1\x00', r1, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = geteuid() link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6e6, 0x1}, 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) write(r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x3, 0x4) 00:50:59 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x540, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) r6 = socket$inet6(0x18, 0x4003, 0x10000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x2, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0xdf, 0x5, 0x5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xffffffff}, {{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8, 0x3f}], 0xfff, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x2, 0x2, 0x8}, {{r6}, 0xffffffffffffffff, 0x20, 0x40000002, 0x9c, 0xffffffff}], 0x1, &(0x7f0000000280)={0x2, 0x9}) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') close(r7) 00:50:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x5c}, {r0, 0x4}, {r0}, {r0, 0x29}], 0x6, 0x1) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="4325442b2865d736da912d40235087f6077870ba8c08b4e0b167df24b79efc4f246d92b623a3ff898c5495b6ec5eca26b0474e794e6d1670ba4a69914fbf514b7b93a04f3cc6fa99", 0x48, 0x402, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x28) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 00:51:00 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="1dd46ed0d974483f410fe912868bff3cc1e0411b808faa2746bc357a2b4bcb0ed062bda75eb6e06f638ee5a1c1cfe5ee016e6eaa5dbddecabbec59f74990894672759311b25987fba3a77c3155030b2ddce5924b80009dd7ef04b49d49e68314aab0119f07706e588c71806db03171882809abeda020585e14f4c873ce0c46dba87d1aa10b008d8b47deef86add8fcdb69f9b215fbd3d45048b287bbb9de38fa1f1ee0683cef0a5fcfcd716780a3fa8aca4c7b89045e538b077995bfa1abc68023835fd9b16196b7e1c4e8dab02eaf9b62ec14740e0f220e5a01a9d49f", 0xdd, 0x408, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x40) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7, 0x29a, 0x383a, 0x4e8}, {0x3, 0x20, 0x2, 0xfa46}, {0x8, 0x7ae, 0xff, 0x7}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 00:51:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x0, 0x0, 0x0) 00:51:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e90297e5a797af0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec3b04f52fb9b4a551455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6afd98e"], 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 00:51:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) 00:51:00 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 00:51:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000004002, 0x0, 0x1000300000002}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffa}) ioctl$TIOCEXCL(r0, 0x2000740d) 00:51:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x600fffff, 0x0, 0x50000000000000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xf8, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x3}], 0x20, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0xfffff, 0xff, 0x698}, {{r1}, 0xffffffffffffffff, 0xa2, 0x0, 0x6, 0x3}], 0x9, &(0x7f0000000080)={0x7, 0x5}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) 00:51:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3c, 0x0, 0x0) 00:51:00 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x801, 0x29) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) 00:51:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() select(0x40, &(0x7f0000000080)={0x7f, 0x4, 0xfffffffffffffffc, 0x0, 0x7fff}, 0x0, 0x0, 0x0) 00:51:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) r1 = msgget(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) 00:51:00 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) setgroups(0x5, &(0x7f0000000040)=[r0, r0, r0, r0, r1]) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000080)=""/192) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) getdents(r2, &(0x7f0000000180)=""/227, 0xe3) r5 = getgid() ioctl$BIOCPROMISC(r3, 0x20004269) semget$private(0x0, 0x4, 0xfd5b7b2c41a3e3e3) getdents(r3, &(0x7f0000000280)=""/214, 0xd6) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)=""/228, &(0x7f0000000480)=0xe4) pwrite(r3, &(0x7f00000004c0)="3820d64ff9fb2252c7413281ee53218ab18a2f1734225c4358143dd591de4b7564e8c67e61111da00e6094c0c3b1705fd165fd4c19046afb79e0b18f92105ea77fc1c94d7111a2498f35d15a69392fe943c7b3e866072fa36b08b0a854d6950f30ef2e93ba914b95cd2c0434a035786785c6589f75d44bc2cd887baf011c5fc71041cfcbfd", 0x85, 0x0, 0x0) r6 = semget$private(0x0, 0x666d542c74845661, 0x0) semop(r6, &(0x7f0000000580)=[{0x1, 0x100000001, 0x800}, {0x0, 0x4, 0x1800}, {0x0, 0x7, 0x1800}], 0x3) r7 = getegid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1012, r2, 0x0, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x400, 0x2}, {0xfe43, 0x2}}) linkat(r2, &(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00', 0x0) r8 = dup(r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000006c0)={0x9, 0x4, {0x3f, 0x9}}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) sendmsg(r8, &(0x7f0000001d40)={&(0x7f0000000700)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000740)="b2d098747b54fb76af35562225006a2fde03d7120552a42480a0a34f6e8b371a7fcca64afe5d09c4348c21f1f7ea89ba17b1011b4d896ad36a6cdedd960ac89df6b3166bc0c9afc8acfb6698380b8525dd55edf4980f05eb95415d1cbcaff56d5fd8c4c1b9936856a4accea3413533f893d4b7ceb38dc7", 0x77}, {&(0x7f00000007c0)="48c08100131be28d12d3c730b80c1c96c1249ee5421f5bcf3c33c7adc6247da5051616f0cc68d3b7c37ce3115fa09edb67fa56f27262aa9142ee4da5d73b9a1f67e77b5ca163712e052493063c8b7fb915821a7803459bcbbb8a34ff4cb4b4aab31cd687ad804fb59f04060b82daac21b2ab6f26d4b409587f90c4adf4bc49e5bacc7800fb81cec628aa29d00f37d37bba36c7cb249baa34beec95050685a5c66a787f68587f6db495b55d7ab78ceafe01b56c0f9a97af408f57ba5d2e6ec181a6255cf2646a6ca743117af4092c9cb7def080df99fe6e511d509ba90d777c94616ec8dc768dd686aac38aa73ff51928fbef67517d22719379f93920192eaf4322a3ee0402bc7443d5d32d7b9d084de89c08bd2ac3be3e80180b2bf38693eb24e86984103b68bc94415960b28049828dcaf573a71f5df75b633ff7fbebbc6d4321eb61bf99de09309c6dbc5b0af98699c00f9d00ef0134002ce36aa98724cac474aa39d119b979099a10ae3d9a47b49a3dcc2b9bcc85d056ac19cbdcc6548ecb836a8b916bbb71ee8f4d75e6fd82701bca74866db68f6c399887de12faef99bc9beee004f25d6d5985bb57c7be2d81dd6989d39d2c5f92c87f746e2db48edcb540c94e4a67e41c985eee66f2d41b62a9d4a3b59eb98b696a1c8ee892f235ecd75d564dda574ccf07c598a5961fbcacd2b7876e330c5591ad99af152eccbf95bd786a7a9e6bfdee17dd775743e54ebbd035198e78be1a6e755e225d974e08752cc5321286c7ba7155ebd9d5dbbc328f52bd2174093619bea989d969669d158bdfa986a569147f36bb1c1cd360518f693ce6632094b82db2c1fe50fb83d92798ce594110b01cd28e47d4f31322b6a3ba8ce8128f7cf17489b53d62be756118ecbab154bdf8039f3d94d38f2b2a7c6530f5c5da5dfef4154cb3dcddf34c2297a2d70346d028d127be715d2c8d1a9d7aa8af3fb667e34a8d2929e4babaa47b72d834fa3f11801e7b1431cd8680f10860af8f61aff023fe713d9c29229b5aae1e011d764da3b11f88519114455ef7c9c6b0a70d2421727602818df35b9eab1bc483174b36f0c6b279092662f72accbbb7be9772e47a15351b3d7d6f98d586b1a7cf61f6920cf2e22ac2b286d91767c3eac0531d4512ac85360b8fa58682e25238c7f1c085fdea970da0696c1381a95bb73e87ce11d7238b8512afb5563dec8f00d38ce0d56723512c7088952ccb988c270f34d6176bd46e5a52a752ffe799b6a2c7a3f56c23cbe5ad09ca0f9e143ebfe3a5b6af24fbdd55fafaa0d4cb8a16e7eaa851e1269af6dcfe46e9209938fd46a93162e7a046bf290528ea55c7d6143e683e1c597987809dc496c43992f754eb300d150126dadd05eed2c14b98624745962c32f9ec415bde705fccea9e0999dd1f3acc91fcba5a408bc1ea18f25859e763824c96ee2913cfe45b06484b225cd99da2eda01ed31c254442899bd124de5a976dfe61c12fe2f952b39b6cd68ba9a11451a305ac30c57e4c95de406e6b099cb0c21da96b2069f9543ed0274a1da19fff0a7e792fb8093f28ba391882414e69f174b6f249b04320799df0270c99233a4bd109a56e4e263ec0a2cfabf3c31aa10153d566e99e338ee0b03e8128daa3cc46f484c469755ae5a45792a47805b1534ac34f3d558d105c8bb617bda72bdca651278fb401bb52238fbf45391b1c1124de778ba4f8516391b84cfcde69ea8cb8f9f4262fe9f578f4267ad426f808586dd7eabe6abf1ede7d4382a55176c3dfac758cf20c56ea36712a233ca9ddea2c307ff63d1261258c82fffd1e16a60cf6d38f13c102fdd174a0f90d3fc002f09dcfb1d19d2cb19ff2983a76100f1cc22c3f0926ceae51e52e5336efddbe073139c7a331c7f1a95d504ed0dda9239f6635d04c57cf41cbdd976c7ae2322bc5f63966231656b569f66b83494f1d30424ffc052789e79b6d5ee55e5df70d88fc934bcb0aadc79bb1603150007228a8c35a87046155701b7896246a996f55c5030b2ddc9337b50ac2540d67850dc3a52521606992d29161147819956f3b6c6efa94bbdd79dd07651b250d7f9318557104b4a83834134ea20fccbfbee4609ffcc502a12e809cea9253b5da26fdf189723a36c73c138e9ae3669c73d978e35670dc8dabc954c76d18a74dc734b81344d5e2db30d562e2ddde59214f92aae952e6ecba4b5e12ac6c3b897e6f3836bd47d2b757dbcedcc7d3c3078fa5e06bfcc2a9726307c36c3c20baefacc39eb303d97bc7a00e59016fc2c4ac049edc0fbaf69b7bf94d995298eebd6bdead7bc7802b7e4d22cfd60910b67488861cb0c5d2ebee5521a9947226eaa8ca4f583812f863e313a634601caeb273cb77de7de6deb29714cdf637c67fffdb3ce29079a96a97a0e2a4aa2ce612b0e4c3cb943622bf2546e7738a52de48c4db1158999233606379081ecf06ae828375b44163cd2162c348351e56aa8c0a7a3841435aa06e22e1c8d769cfe72305615408ae9a7e7d90950278ec8a11ff62cbf07176f9ff8f8fa0fe9cb833fdf0e47b6fd4f97157f4fe4d5ff2f4000f4ced86d62fbcb208dea7c8bbd17973445338dc5630027396b20be33fda10c4b3b99b3192e2e60ce863104d396c510f7d4f5e4977a5261eeec1efadb666f3d18e4f3f8124e938869dd92ed19ca871cddcac149aeb8fdf7ea68807412d6eebf280a8a63c68147a1f5626d5e207b08261b3bb41d43b8df9a28f27efb66b144d6ed791e39f5cd01cc5ae5a8f0251fd499d428f96c1cab9d34e0a5bdb965d961b0bcd423cc71adb2e4fdd853ff06895e379b2dcc5e3313af7b6f68a40e9600c54e9dab4751d34d5e592643f4a0b86a2bc23b8fffd25f3ce65aef410c3e7e5d30445631fd80f23a81516208c4035bb24d9551ce391c4e0688a0c693bfcfe9b935796addbf74a9794e2780470496f52149b2c34229b9096a2ef7b96697ea38ebe72a8f3e13ecb300c0b2871873c7e1e76a14dd842537e982f56bf84cbba8129c6181b6444bc77f0c46d5ad60205c5909296c934702d1ddb4539ca31872c15be57f4d0df89194f2469ff17b564d0daf98549bacf477b6a44f8b95b8a52e97e546bb845cef0dbfcc4e851975593016b7e0c23a66f4754a84b606ef8d569512b7e4b4ae2f0db7d542ca8664e168b8659e47f65f114ddf9b150a0f7de14b0712d45893e78ecd8c66eae80922fc8efed24fd0641b4068867e9e9abb4627842f2e11f5398f4ea37ffd861d55ede575ea764c9897d302c75cfbdd3ee3d4b38dfb1871c2faf2b3465a86cd538011c40ca9e7506b9635e442f5e6dfed9f8af9a673392a5716a46b93e9dd3d1dafd90e9b94b467af78e5acbf84292d4dea68aa5011d3ef60a00b34c3b0d43ef0e29554e146cb91de2f9160c49c02b4cea35c54fd44f65b88492a61521f7034c98f841a9d94fe8e637ca382417666f8026dc95cac0470fb5094afd736a790e4d2a04a1bf9ba022eba67a35942c3952a1ea0640594540b8d172deb2f6afc8799284e70cd1033aeed4f018278f047569e40c260dd71eccb4c8cf71e699bb1a62c6cbc04d05ea9379dec8ebf2332dac02fca7232257b8a659394b741946ea28c3b9067063bd084544de69f1db8381f8c9913424693a32f504fae4954b73693dea99013e1ad177d01a1c00a86107f949d9a6cceef8a780b3fe825aa33e12b94d9243e36c5cefe473ba3462942246b66490a23788f1a0ada030197e3df179a408653be9f5c716e636d863cf601d97deffeeac7a1b93904b12074c7478a6f1049357c02e633a359944a17954b0c6c9b1b18da53c138fab277cdda759dfbe1962e3967c8b4e4d1d063f66855757223fc7e9113da3e9896d791cc9e804c1df7951a32a170f45dc425f0bd04a683b122324cca4becb4e1993fe18f946c8c0f7b0a85499d2e323dc71a7f9c53a128a412d15255f5a7f274aa0ee69e7e4960db9e20e2971ea4d3f78b5582324655cf2e4609a92742428fe45cc0e34c38f294ce1b600d62571f8833bf4c18cd9845fd6a9296d1b8d8b90e052cb42a516a35b789539ce68f85a39fbb7e795a5b005c30fa9c679a2373ef846e59fe1c6920ecd567f5a458ec6660116df5048116aba97af69674962db5378352da6c76d530712fb94833f4ad427ae975b5d2fc019c1b0d3bdd64f719230b8ddfda2692be912e49a6a0566848367a2ccfd48f66ef7d535b3abb65cf4b7752215f44f3a453570860aa35d4d0bd92067f9389dd93239ace21acd28397def144dd594b192c4c454dc0e51331a27193cb70df8f2e3e6ff301101e50f1618d4c0af79ee9db9b6aecf850ffdaba723728a5f21e6e64010558d5fcba2e61c61cb5bf18e98bef610f497440fe893291324f80c35d04907fc08b3a750dbe52b69ba3198055a59c17655a8f6466f6544d0e1594bdde53d5ebc84de8f4eabc2e6d1649f7d5b536f8deedefb7adc5593ef3d5c3daf5b03ede425a5fcffa8d901530e20fa8a6a5112454c0c4e4fe323d2a433fbdc919207a576e18a53b073038ecc19f1a016a73edc102d437364eee67624e2b4759d15cce215245f4ba706e0206af626baef946caae926887612262d4fbfc12fa16ae92cda8513a804d1a4a2825c3bb7533bfa8a83afe17fae25890cd1bb913d1e77880a2ef5343e1805a3d702e5a7cd554f46b8206fc08d5810cf1b47f3ad94600ffd96f4dc1f3c0526a74ec495b9611674e88f60020af95a4f3e45f3894779dba0cdd0f8cac75a5cd256320c60cdd2ef4625c8ce620042d1749f01833ac53c9e557476015386b067333773858ba32a6080967ed3a746a01aec4931baec57bbb2dff611ab93b2543bee5e3df0266362853cf4281221a7b4ce48e15edad7787f197ec65f129f1ed16c25f90c91ee32bf8bbce45e4a4b8c85e5cc45acd1f7c4732a9ccd8ed381c13206820eb55f195c20adbc82b4ada8a8332da2276125af305d27d0cfe4b4bc53e020267c8e76b19a15a8d79790f448d91bba006627e1cc306266ea9657b944c9a23082e2605b434dc2f6fb752a7459df4623b26fa93e86680f70224d8eaf8e6696c20cbc86773baa22b776034cd1391190c210ca059ccf6ed9c80fac8568933cb6db741d667f71795cc7b0357e62bd8e1b376b248a4d347a0989fd3e18abb4623153d359af189c0f86ec17431130b70156357730e31ba8fe2d8a82667cbee4fcd300e68e2f4d1cb8b2ac4078b507bc8849984ad6f266034a5b6eba0c3e300e2a5b5c1e23c78a4491aa181ed8202088f4c7c8b2955e5061cf8b0a69a222bc06cf6b1533780893a25b64f186ef3d1bc15fbdade3d8a2a49d769acf08bf7099d34ea433d57b28b434cf2be89122e22a01c8a230034a4f32aaac77a73ade3d07d6d22dcb2d03f4f3fbbed1790d287268e7873c071e6859843ef8c35f0bc8584098b92bee2993901334ad22ff058ff778d516dca9e9390b45386b4c8da0a2ded2e4e2166266b24c62d887c215c39a30354a13ebdc6581ef2210ae97d44fbb637496fca721da43266ff502d059cfb65e876c41ba4223eea0a2c5306f95e9ae37ee50f4077cddc6f579d40a14a27211c77ec9de56233e2b82b9959593537a11707fce17e41cef7de35333d63aa29483daa03051fbcffb1fa701508130ff8d95d973a6395cfa00251ae9f48c300ba0e776ca02a7ea575e6432f4ea5e0e43e7979ad0ce169bab0b20c8c807fffcd6c431d19240871cec143456ff2cb3e8a9aef0348248d334c72a0fdb3d656938348c992988945cb7f911dad4ebb86fe9", 0x1000}, {&(0x7f00000017c0)="fbf4291a8ebf16d4c873e15fa57fe1c07601e8cbe6cd168bb83f4491d5f3cee943b3cbb636032577b0bddf4d132325319626acff9c17c88e9419933aeeacac1a5375feed436dbec5dd3270d2a493497a2fbd53dd1f59918481add70473f2a65e65edee0304c7ffa966dc4de8e7e599367f7100e0b71746e262c5e7add3244ef87a5abb80bacb40a5aaf333f15c4489f9742d0eea4e50407acb18cd3d", 0x9c}, {&(0x7f0000001880)="ac2e8f0362a5cf28aa374310d66d47429fc69175fc6fd32ae340c3e82216b2721da65bc6d6a7d0e68db24eac9d0b4fbb9d9e565817afe682fe86cc13636eb6e30361e0bc9ce33a0fdbbe9b91d6cc0781ce11bd770f9be65c88603d0cf074a1d6ae562f58ff71eb71196d77471c606f5c84b8bd54e7c77298b87865e97c2eae3f5159494f8cffbb493e3fec0e6f796615b114457c6de73a4d75aa5a6a56f44e0262386cf8d9cbca1abd818fd764b4fbd51f833bfc3bf562d5174a1b2b3431b05ba1bbc7767ecc48ec2198b55bfa0378819ed63a04caacee000aee9f489976888777", 0xe1}, {&(0x7f0000001980)="17421ec993453a4caac296be7f2dc46da65c1f4d2fc8bba2cac5acffed6d0b29b50b299367e9c01b9d972fed40339bd1bda5c9bdc94dfd73806c57f67a8d16857c794c99205c15cdfcc489c33a9c6f391dfae6fc", 0x54}, {&(0x7f0000001a00)="e440f185612c1c6d6d3d339e646652baa24d05023abda49232b86bdf5ab7dd0f1cc1d6599d5b42b7f7d30a9b0c767254c93dfc15894c7859d74257d050a40e58d656604807f75586", 0x48}, {&(0x7f0000001a80)="d39260818065e552f3df11e49ad06b7913ef9f3e6ca0f71928574a335c18b035114a28b20fc3a28b80e82bebcdc8b0d2dca5efa939ffc0d1fa98d113ad558bfb0b369d8a2b7ad1b41371d2a2a3935c4be2d4a560dc4730eed262c552a2f13bcdd266b0c8ceec5cbd9bba1e9eb564f12e0bac5eacd8753b576eb112f42cb2b1131ae42a62388e475e0f272eaac1e9480f9dad", 0x92}, {&(0x7f0000001b40)="c58e903d8e532d219ed585a47224a59ae65b65068e76ec8df63c93c02ffbe544c2a02113813e9557eff3e93a8ba75d793941847a7fd55a2b57bc8e74192f7e1ff70285e7ae694ca7f4d887948992faede68a0919f863ecb7b466a6347f4d395a77e0ef6f322fa73f2f7e123e5d02f3bbf5e1a61ce5a64eae9d83d615d2192c94e4d39c35f640f2a136b4a689eeae3bd0426dff9bf76907aa6cb497919aaa65bf003844612f3e5b43cd399b44f61366f0565f302e7f508f67941dfd93c4af0374a7", 0xc1}], 0x8, &(0x7f0000001cc0)=[{0x80, 0xffff, 0x5, "4cc1970383760ace0fd8751b47100b3325e1aabffef38a978e2fbb48c82dee843c29362c8d344ef168a714e9312e458d6cbff8bab0e3f6203fb691fcbf45ca70bcc80711dc648e31ec4bc486af61c3ee335ce4ed7e97da41a4395a5d53743632ee8536df92af0202fe4b13376a5362"}], 0x80}, 0xd) r9 = msgget$private(0x0, 0x486) r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) r12 = getppid() r13 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001e00)={{0xfffffffffffffff8, r10, r7, r11, r5, 0x111, 0x5}, 0x9, 0x2, r12, r13, 0x4, 0x6, 0x9, 0x3}) 00:51:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRESOCT=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x3b}, 0x0) 00:51:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) close(r0) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 00:51:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r0, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:51:00 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x9, 0x1000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 00:51:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) getpgrp() execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='*2&::\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='}\x00', &(0x7f0000000440)='{\\[\x00', &(0x7f00000004c0)='-\x81\x00', &(0x7f0000000500)='&-\x00', &(0x7f0000000540)='*[,\'$@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='@\x00', &(0x7f0000000600)='*)\x00']) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000a80)='./file0/file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000ac0)='{\\[\x00', &(0x7f0000000b00)='-(.\x00', &(0x7f0000000b40)='}\x00', &(0x7f0000000b80)='[\x00'], &(0x7f0000000dc0)=[&(0x7f0000000c00)='(\x00', &(0x7f0000000c40)='}\x00', &(0x7f0000000c80)=')[\x00', &(0x7f0000000cc0)='+\x00', &(0x7f0000000d00)='{\\[\x00', &(0x7f0000000d40)='$(\x00', &(0x7f0000000d80)='&-\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000006c0)="73e62d3cc2aa20db153cf730939ff7ea9ca0033294b77030c2a06601e15856613fd716d6836aa9b920071a1292d1472d8d8ce3a603759e62be4d753da31f8d0975c179f778fa8a30016ade143834a745b71c9520ba79348f6ed338ae1fe0e1fd1658e2d5663a42ab5491f5b0f69196b3dc6eee1b0d34aa8589d4a472821d4078445cc8", 0x83}, {&(0x7f0000000780)="a759f8b03f5dbff9a832ed805eedc0d90062817d2f60a9245486f0efb770ee752cf2a4d2aec1", 0x26}, {&(0x7f00000007c0)="c2b7a90a244258726c0faade58e299f44225dae87ece44180563830604c8d3be260fce5e9c203e5994025a02dbf867455da7629e2795f323a927f6c39bc74478562404196500ac5349bfb2799f174e9c", 0x50}, {&(0x7f0000000840)="16a70a0c3ab4bb4885f41c8ff0316f440867b8e67eeebdff13ce232e731b443e3404736075c7c2db6703f81a7955dfb527bade9069d8b61d54e8c03a687ab2b296cf9008e1dba975f4ad6378f5f0609db10aebbe2bf38afc073d19829a93a261c29e551af868f7d4bd28fcd6b2057c5a41a219605a118105f4889bdf52e9fb3d7b4f537e9c97ca97f8737023fee4f5a70f1383548068b81983a9e9138032af7819c48fe0fc12032b199937d72ad4f3ab0de1a766a5dc3c95ca4dccf3558ff48aee11df43a51dd9559fc74b6975a9f63741e0df9bd0094c06921cb6da8189f3ffcff2d111030ebc5027c1a14c6be95191a1", 0xf1}, {&(0x7f0000000940)="649974fa4f34114957e906ebf2fca13acd78f13801639156752b0d8d55075d0f2abfcd3baa6cd2bfbd5baaea8943d1b22a4abf25d0980e64703b1926755197ae1a18a95e0e2602dc0b4fbb0460f7aa21f8e0e8a28ad4e517222f2c4b14febe6dc843fa9748818ad8fc69d68ed973b40b994030812c9bdd106d3634a6945655c54bba085dd69e805238f2dc9331c50cc21a7b189b178659e3", 0x98}], 0x5) recvfrom$inet(r0, &(0x7f0000000e40)=""/63, 0x3f, 0x2, &(0x7f0000000e80)={0x2, 0x2}, 0xc) unlinkat(r0, &(0x7f0000000e00)='./file0/file0\x00', 0x8) fchownat(r0, &(0x7f0000000000)='.\x00', r1, r2, 0x4) 00:51:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f00000000c0)) write(r0, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 00:51:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0x4) 00:51:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc01, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="1c", 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) 00:51:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) 00:51:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4b, 0x5, 0x3, 0x3}) 00:51:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000002c0)={0x4, 0x8001, {[0xfff, 0x3f, 0x1, 0x6, 0x400, 0x1, 0x2, 0x1f, 0x1000, 0x80000000, 0x4, 0x7, 0x5d0, 0x1ff, 0x200000000, 0x6, 0x6, 0x10001], [0x4, 0xd820, 0x8000, 0x1, 0x3, 0x1000, 0x10000, 0x8, 0x6, 0x29], [0x5, 0x9, 0x3ff, 0x2, 0x7f, 0x40, 0xff], [0xe, 0x5, 0x4, 0x7, 0x80, 0x401], [{0x0, 0x5, 0x4, 0x6a9}, {0x7ff, 0xfff, 0x800, 0x7}, {0x8, 0x5, 0x6}, {0x1008001, 0x2, 0xfed9}, {0x8, 0x8, 0xfffe, 0x80000000}, {0x415, 0x20, 0x4, 0x1}, {0x4, 0x80000001, 0x8, 0xf30f}, {0x1, 0x10001, 0x100000000, 0x4}], {0x3, 0x3, 0xfffffffffffff000, 0x4}, {0x6, 0xffffffff9f7396fd, 0x18, 0x401}}}) pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x3, 0x20, r2}) 00:51:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='#@\\\x00', &(0x7f0000000040)='.(/\x00') r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) 00:51:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) r5 = socket$inet(0x2, 0x8000, 0x8) write(r5, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x3, &(0x7f0000001280)={{0x41, 0x6}, {0x200, 0x9}}, &(0x7f0000001200)) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 00:51:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 00:51:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="c88a4390fbe985620d245687a2a78a94716b9bb6ee4f8fec0280fe6d24a6d67037244869c716993f9675d7c4d85b43477417c4cb584d56570de7ca2941f036ecae6d64314e0dacf7d295354874c17c413dc3f763c1", 0x55) 00:51:02 executing program 1: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) 00:51:02 executing program 0: r0 = socket$unix(0x1, 0x400100000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r5, r6, r7, 0x10, 0x4}, 0x8, 0x3f, r8, r11, 0x8, 0xcc, 0x8, 0x100}) socket$unix(0x1, 0x2, 0x0) r12 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x10000, r9, r4, r3, r7, 0x40, 0x6}, 0x2e3f, 0x9248, r2, r2, 0x8, 0x2, 0x3, 0xbf}) shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r9, r10, 0x20, 0x1}, 0x3, 0x81, r2, r2, 0x7, 0x1b, 0x23dfc934}) 00:51:02 executing program 1: select(0x40, &(0x7f0000000040)={0x4000000, 0xfffffffffffffffd, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff, 0x6, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000100)={0x1f, 0x4}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 00:51:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 00:51:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$TIOCNOTTY(r1, 0x20007471) close(r3) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000380)={0x3, 0x9, {[0xfffffffffffffe00, 0x401, 0x7fffffff, 0x9, 0xfe, 0x7, 0x100000000, 0x20, 0x1, 0x8001, 0x8, 0x8, 0x3, 0x3, 0x5, 0x4, 0x1ff, 0xfffffffffffffff8], [0x6, 0x7ff, 0x74, 0x8, 0xfffffffffffffffc, 0x26, 0x9, 0x20, 0x7, 0x4000000], [0x1, 0x100000000, 0xff, 0xffffffff, 0x8, 0xffffffffffffff7f, 0x10000], [0x6, 0x2, 0x100000001, 0x5, 0x2, 0x40], [{0x7, 0x20, 0x6, 0x8}, {0x3f, 0x3ff, 0xf663, 0x7}, {0x9, 0x8, 0x0, 0x1}, {0xfffffffffffffffa, 0x0, 0x2, 0x9a}, {0x1000, 0x9, 0x3f, 0x4}, {0x0, 0xab, 0x8000, 0x4}, {0x39, 0x3, 0x7fff, 0x681f}, {0xfffffffffffffffc, 0x8, 0x6, 0x81}], {0x5, 0x3a878000000, 0x80000001, 0x7fff}, {0x29, 0xfffffffffffffc01, 0x1ff, 0x40000}}}) dup2(r4, r3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8e, 0x9}], 0x1}) 00:51:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x3, 0x203) r2 = socket(0x10, 0x2, 0x48f8) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) socket(0x14, 0x4000001, 0x0) close(r0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000500)=""/165) r3 = socket(0x10, 0x1, 0x10000000009) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f0000000140)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r6, &(0x7f0000000080)='./file0\x00', 0xbd, 0x80) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000100)=0xffffffffffffbff6) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r4, &(0x7f0000000640)=[{0x1, 0x7fffffff, 0x40000800}, {0x10002, 0x7ffffffb, 0x1800}, {0x4, 0x21, 0x1880}, {0x4, 0xc, 0x1800}], 0x4) syz_open_pts() close(r3) dup(r0) r7 = syz_open_pts() close(r3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r4, &(0x7f0000000040)=[{0x7, 0x400000100000000, 0x1000}, {0x4, 0x8, 0x7fc}, {0xffffffffffffffff, 0x7, 0x1800}, {0x1, 0xffffffff, 0x80000}, {0x6, 0x7, 0x1000}, {0x2, 0x2, 0x1800}, {0x3, 0xd, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x48, 0x101}, {0x89}, {0x89, 0xfffffffffffffeff}, {0x22, 0x4}, {0x25, 0xe5b6}, {0xe7, 0x4}], 0x6}) 00:51:02 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r2, 0x4, 0xc8) 00:51:02 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f0000666000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) r4 = syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r5 = getuid() seteuid(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 00:51:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x418, 0x30) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) 00:51:02 executing program 0: socket(0x11, 0x8003, 0x0) 00:51:02 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x100000001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x5a0e, 0x7ff, r2}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3c6, './file0\x00', './file0\x00'}) 00:51:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) r2 = socket$inet(0x2, 0x5, 0x3ff) flock(r2, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x40, './file0\x00', 0x800, 0x6, 0x4, 0x6}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000100)="9caf6063f74f8ceefcab287118bff59533bb8b0cac3117b82ec05252a9c787f78ba1947f4ec4c1f529823759633fc05927ee41143ea27ec30c64cf19bad0edea7c79b15063c6f5bbe359655c343e7d81aa72648adaec438be220c7a44dc712048160e2df007de04a2271aa3ee6a80655cd4239e4f13e79d7c748152c08591e10d58749b37883608fa71b3d4491748f9f6b148c2dad11", 0x96) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 00:51:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x80000001, 0x5, 0x3cd, 0x80000000}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x19, 0x2, 0xfffffffffffffffc) r3 = syz_open_pts() sendto(r2, &(0x7f0000000080)="36e5258e71cba6bed48086cafcef1dd40284bc8bccf82ceeafdd92484ca87d0a08ad91622ae8f327c46485a0a3e958c9dee3c68204dd7bb594623402c9ce82de0d13765624d70a93121bc1a530137672cf9d73424f691fdacc9f1ae1fc1ecd88902e2a4fc41b26f03e30f106c73451c0549a298127d03737411524ad1e51bf5f369d8a63b83c738b09398656beb4c7fc967e1d6e984b47bf70ca2350a69e601d9504946347e42f4f3a0d8c0b59866b43e98783cf35ebf3073c2ec7aefb0be4b08f73cde6faefe8d5", 0xc8, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:51:02 executing program 0: semget(0x2, 0x3, 0x20) r0 = socket(0x1, 0x4000, 0x5) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, 0x0, 0x0) 00:51:02 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x100000000001ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) r11 = getuid() getgroups(0x5, &(0x7f0000002800)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002900)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f00000002c0)="8be21cbcc5d884db6b2d13ca9271917f36fdf55e290cc48d46f91686d851dbc227b31887e2c007f93466a4e623730489d9e462865e349362392e2238602b050ae1f05e6979ffc4b129c513b9a349240046cfac0254009c79a173aa89355d507ede9932543302120ff3ee2e765b122daa500a83ed743166dafea2d3ccce64102be197c14afafaacd95fc06f8370a7280f37cc4ce8b3c11fbbe8027a93c396c3c2fba6a48b3cc5b2e9793546a52e0cd55edf6a60d77243d58d17b7a4f3b1a2d42e4ab44bcf21ae0908e3b459a3ef36d46d18627a02bea5c599a368939e9f686d8543543b9cd3a63ee2d902369108d0e8e7b6be4d9284a08de5f041d85ea41dacd6cf833f77d8921354490e364cc2f885e7dcee9b582f50e2bd62c2ecc7928e080f9da59540a6e97d8eb1979fb5e7f5e6df578afbfcb631fa148640c02b52665d8b0da9194e7a6571c229e7292d1c11ba78d8c8ea4d514e453a4b2265da3af019b0d5f0abaaa082371299108c9bae7d4d53770d0de39103ee7d7ad22d49b5bb3738feb90ec3c6c5d33ab006c42754fbcdfb308293566d3065e545cc8adbb7f47d7a9c81bd0ceb8e3636ccf8138a9965e82aafd023e0bd8e55e4210081a9ca91bd2187c285b31bd8086c37bcdce4ba0462975870c359d3c1f4411d35c737951a471248366e7d4df907fe18470f5560dda6885dd664119fde8d2adcd6b3385eb91ef01da63c69a2ad31a4e6fa99b154efa0de1ec22937ec7e41c5e31e7b8e131c9a913e07a2ac0cae33a61fedeae1657a5e1afbd05862b2e9a99ec824d1e70ca0815568cde8ab4b6c313525af931c838e0c5fa3b44a741fba8ad2d924ebc37c6663455bf485b026d52ab1685eedf84ccb704faecb4fd5b765107e0baf9665ed894074078f94efa498fd23e41fb851bdb945101c60406df859270d69d23e25525a05afec8eeb0c5532e28eab59852d24dbf4c34a4884120d8807d7aa768149e8e9e3c6c4e12456e3cf9e49d35076dcbbf83c0d2b0ab0f9e481b3070e0a88aa48cb2f432e1abbbd537f9b54028cb838debe297edf951f213f6cb4f00193dad2eb23a0a12f0161a1d751c8075f237be2453418fd5a7e7eafad773b495b8aed4b54291dea9269914ae6f68725793cc26bc4e88ab3f3b8096152d248d60eb38c8a49d2ffa16e366c2c09f0cb82a1ffb5d9b8f5873813b5606d4bd9522177fd0d37393065dce3e22c2206330ed3e11070aebb024e4034f64db50109938c7354267f8654db0df5440bf5be35f4c116ab647e5bd46898ff038c4b219ead8363a44a0ab81a4552b936afbbd36a1c50f592ff5a360dd2de78d7db3c5b9b6c2db11133c01e3e8cc9b4f6f32494449aa0e7371230c7353d5bd3d1c5b65ad24d181b00992c98f3303ac73ace77beb7bc630dd232dda516c65fc5c27029eeb865e1208c68702c5c39c6009da10ab075a380e8141d7338d44e507252e21e2f2c36e907e0cc467402569fbfe0319987b5e47206376fa84fb6c0765b56c2640cda37a45a417458860bfad3ea6136565a59d0601e1d08ec68f05a5d77d2480b0b971ba85955381493d6e6a5df501f021a7d7d391b10af6226da0e839e0c1a18a147f8f2f25d9e83ca56938c47d7a3596334afb37a5e368cfae56fd6dd4da7bede67d3bde5e793711edd29d165e8aed8b752d4d233f6c0ce99c479e80603aacf755d3cf675e0557cc19a532dd2fd870212854cd48c9f09808b8e8e3a9403cbab8aa4c3a64f7e9c00b908aa44ea68c1694f58f53137d45257e6dd034c9b07a8c7d1e6c525364cf88437abc5b3edb1cec65bd147113aa6b98d4b211f830e84afaf93b74d4ef7695e055d1c9a133197a9c5edce76093a7ebc883eb01082a970da161b3bbdf27d8fe1b7737ff9ef90171416e4a82f3a31137a5216af8ada68098376c30e49d1f4f8f0f41008928a5fd9731f5dd39e7acbd5377d48abd440235dffcd7a55c7d9c3095c038b44c5a1ec2f57000e286d722eb4c8636b550a87455138f52cab0bbe6607e87f5efa86dd0c4a7ab0aeaaea75bc9ac14c66a6153d86c656fab10a744bd0412efafefea15ccb3226b00283311d06e58e117e10db87241fb3880ba612c029b21e90d5679b837fa0f88ae07e65d952b4fcf8d422a0a94777b3e208fcdb58d582df0a712b2fbd834ac27b31ed37bab836a72e920a893e8ac9ed2962c8fef8226e66d7cbd8ead47902a943f32e5835850a9a253a9a776ee4f74d04973be7910ad4aa557b6eebd7bd77e799ced89ecac5af6c87ce3adebfb1014002cf49894fc69983a7ae4f768b770a1433eb678f31e6116c28c85f5804dc41f7a34c93bca65b981bac809e4a932055f787825fc8cd1032b1acb94bba21f7af9464db46cdc7b3a30c4f6f6628f4e97ca7924ffd0c29dc6ff45070b957feb055568547c95244caf4af54234c4bf58ea6c870772f43905c80a354d50c814069e54bc8f8fa75237aa5695968129c235fc87816bcba598c1f5f3e1975443d79d1265ed7f1b43b4bc1e6251bd5fdf30592f64f6a35ddcf0f4f965078cfeb1436c12e1937d86de3ac9a0eb269c9e5385c3b11cb00afaf9c8a972ceef26559137fd744ad33e8b7d5a8b3220a532de5df62d6a5609d5c8d6c1e665c2b90327ebb87df653fb87f93fed517be34a43394edcc7080c89bd3165bc3f68026cfc8ced3840f26b9a7eb38b5869b4517c94563728a9b8507e572c29cf72418205a5c9120f304fa6c12c23f51455cf2ea242bb33b4a380bc5780c0a80ffdb2ef523fef94090fd6cf26ba198cf0022cc6305590243b6d82474b358e6441e190272f7fff78d6f528e7343c63e080799b9832e999aae6e6fc1e559f1656ca4d74308d4ae7399e17497bea5c2c778c09407df9d13fc224ac34bd60d81dc29f7e682338bc1eb3b7acbe8f00175a928a0507d914e767047df68e8de1bbb0a8be99129203179a46d5c7bee9ad6a6c16fc63db6bcc35901dc921fd0ce8db14d91285cb01bde76ce8f26d98988689a38e642a145669cbc613c3ed1a1e070a5b64db60bbfecc6aebdd277955eaa2a64d20f7d315d58f2a7b3a34c87b96aadd5446e3b90356b5264bcd25781e98a9f215954a7cbcf6d9bc84868dd6beb943aea610a17f4c97ab85f0972ed4c780e94c2965a47985ed5a4737484b89a11a0ddd230cab6128ef52c64b1071ff8d0c8c146158c9fb635aef396498baec44a15f6a38f0c19394a653d7a54bba51d0426c1a0bf2d2047e492773bd667825e1b2a0da2cff0542f88584f566afbd29f19d01ed7d320f4ec95d756d80ce0ca2194596831b9398520f3d2665bf8b0b1c4b4b1d716312d068ffa82884415c7cc25f4055691004e8e257cd03208977aaeb87ea8c041ed99530e81ccf0dc6ad4211d29f4bd45694735d8f1bd3587d097fe6cebd9b9de8863e8c5be28b6abe6190d89615f5ad9005da7a9204fbe4cba327b9134ec5265aaed215e9b899937431ea8fde286e62c8d78ba03f6609f1a84cf4843aaa313cde83622d5296dae4c4cd6e36d1414e2aa1d5950c8bf2e9d7346f994df54b98c1688b765fb29583a8fd73ca2a5ffb53a83e30cb1b7d78f0b84b73d8fa9305cd836f4d4680c246e90f0b59ef3b1e27d32cb21be084e3d0791717c6765ef5086cba671cf1221938db1529a21d3f714cd28041bf23af65e8cd64d657c335895d820a63ac0d23fa3226b000a662073aa0da23d82d6054a98cf31fbddf73b64e499c81e09c1e296051ae32f2ae23ef98f8b299d6be47fd5410d8ddb18e4a00a0e2b6a666e0a97b2694033a6cfaf00e74b0795c46a72f411e5f0a15a194394fc2338051b49c79a5d66e4a9bf284d524c60c29ea0f6d249d27979ff67c66af832854a201e12cf190069921c0057c3a1ea241b48ca1b9f42e2c2ef1c6b1ec46c41183e78b4ba9b8bad20b2d6501693814d4a018ed084c3479b667bbdf7612fbd8c2f9ed793d88ad78025735853ed95a87a3d6b4739410cc93187dcce9a63a2eb6cbf7640c92568576723e27a06f63402778f2e59fc7027e1a116bff26359ba19a3bfd5133d91bba96fa551231fd813417d6e8c7bafb354fa1ca4e19cbfbcaf8325996bae616ba31deadc0f0b08636055578ef23b970f5ef06bef54704e2bfd8258c9ad62fdbd5fd115ac97e59abce2063464765c239ff42a8b85d09c2b578174b498231ec7f17001ef936e34b722e66989017ac9066ad8ec172d98ec413ad605d0f421048c3a49e1cb9e6a556a3be887222742908a6647a80bbd9f1aed9855308dc3ddf9d12d0365000a789b03852c4dcda1721879116144abfddefe90839125b53a9c6639bda622e324ffb200150a2ca01316ca640c938ecde1c48ddd2335d8531d5039307064e2f29f35291a704710ff81a1215d2276301696c155c1008b1456301c45e1b3d6220bfa514fcaa0fc601859fa59f74a427380ffb0d5da5d67bc71da46c370841b601e8b34d2525eb06065a2cc37cf2074f15bf16e81876fc950a6de5a98ad66227f84f9a0a60b6ffef49625f2b27eeff7562fa283e54b16ef3a9b0d851d97e37233ceadf0d1a69277f41fc23b61a09df7ba99bfc56a11af5e4a4d22ca98d3c74c6ff23111c7172379d0945b1ebe6f71b91f23d92c456d4edbf2964d91a9ff94fdfa124bf145e99d983c7c9459a1634322144af1acd3b4471a297005a78e6140acbfaa90a79e27ddd5dd8578d93d5c0c07799b5c2467796b0e3db2ea3435dd342593f760fdc5e5a0c51ffc6e661a54d0b246a4e2bca148dedc89283ef956dbf9ae2451c96c126c5481d85e57bfeccaa4fb718986b748b1f95e888fb6308d318221c398f45804c36f06e1f9dd2180057d4d4de8fb59cf36f4491d20dce2955d3777dc153d6c7477bc7240e0d4375609d448c49643eb04ffc588a2b46c3930443a9967fb81c5a3bd5e576da9278934d0ebdd8fd7af49b08e56159c8d8b709dcc44bae297a9cacdcd7205b5d93f5e61a831b8b85e46a25ff214a5d19a42be1b7bcf42ceccbbbec6024f5410570caab549f3bf887fe2e81d9c6b114cd59fb22093d44511a8b82564f59bb0a32aebceadf83a2dc4ed437ce8d9fee3a5d2a67c6577a6eed31805b28ea261f33065f47bbe9b25dc3151977aea5d3ad052e3da6837475735b3511d7dc026742ca92a9b5673673c3d5a212fc7fd95fd793713fbbef8aa70c7de958939b85ebb26fe9ba681959ac510efa45c813527f84759ff4a1652f1695f40ed1d24743f7d05499ec1fe40b8d3688e72d6922d7502d0c871fc19180adff753bee893b6a4fc25a1fcaec5307a86ad1966ab579f00251bc947f0eafab9ec4cfc1b0c829b0f3eb67a3f5ac23fbd413516d3052b523d96c2ab9334d70bc8cab03db1ffedadcef1093cf68cf43d0b732571704fa00addf28af01edc2a4298bb278d3670b48eaf145f310f100153bd8b8eded16d23371353e5fdc5f583a17545a91ff5fe0b930c52ce7801f065ecd631c511ac444b20dd7d53897ef79e7a53981fef7d42dc6487f5774ce73c7bcc7a6a6c7fa5fdf03208409d9dafd129b8b314fbe8eac8ceeeda6adbffafed391a05b1ea623abaf0b2236df9d8e8d0db5ecac058074fa22167d6ec1744c865656a22a4b00422aabf6c531c062e879817d93966f8b957dee9fe82f6db2f2030e8e3bd055080da753144af0284b5582d3cf7b29b4a460dbfaf1a0f060615a66970ef78073934f775dbb890585bd65722ef1f77341d4b53407aa20eafd7a280cb8ae1df118e47809d04ed735794bda82fbc3877a4da20f335f25e68355f33", 0x1000}, {&(0x7f00000001c0)="fa2d764bff3d802042e4c4b1edbc7fadcd", 0x11}, {&(0x7f0000000200)="26889c3bf0a91909bf3d23562cd32efd0866985dfea8b22368bac00ce0bb180091cd6b0b4d70328eab9529ace76e12219fd2656079cf99424cec9a5d0fa0bf7b1438ca62e6cdb8e3c8887e7f21f2e1d9e82b66b1a7edbe10ada62c52b0c1f3840268ec489314169e5ecd648e76", 0x6d}, {&(0x7f00000012c0)="a99fca8d7fa2a73ffb1e309cadc257580121a06ae5e17fc530c9dd0b7f1677c019e91fdb7efcfc2def2bde29935484e3e50a142e90ffd600205bd9c2d6bcc38aefa38ff5d7125660065fbdbc6259d74727521be91b3596a2fa985562a7f3e0c28f21e66ef0a5df77489e9ae395c0d7654d2f1353a8e999f8906b6d6037bf25be41cc4ad5f28384fea72302a2cae67a72660cbf1c2f809b3ff0477fbf6a0fcd8e412cb3ee78876cc59cf3152e1ff6836bae0753462cefb1ee1af4affd1754e18a70e16d75e93ffa22ac87c06b45a396a0570f86f40f8d2fca525ceded1b9b2e9e4d815b017639b2b6a9be0c20f4669c00ce", 0xf1}, {&(0x7f00000013c0)="bdfabb36129d0b1929e287043147b40d2611679f1c566bdee20fa3966eec7b2f147519f426389afc16172ed7fdff12d272267f1c7502f396bf941260abe2b80eb6e9d8fbdddc64f92e443fe71e9ffac751fdf9aee9f037388c9615cbda91c5f6cbc42a9b286bc528de0609dc6ad111883c373cc42992b02f9c0eeb9a196d0ae5f0e6810f9778877ea19a105840c3605703ab6d4e51bda76513d20a6bcc017c65e4f98a99a51194f11ad120ae69dbe877ac88dc729712369e379e2c18e281a756fd275e0e46677ef60e3085cbec4c0b40b983846e9649b1e875bc2f017ea6d3ccde1e9f2e3a5499ba98bbee95ded830c8d8d43e1c87d10abb8594", 0xfa}, {&(0x7f00000014c0)="e9bd4caa8f4272f4cc1438f32364a467674435a36f1d24f0d2aaecd542e219d19c53027d589f", 0x26}, {&(0x7f0000001500)="02534df5304268d44cf5ffaeb866e0c095aa9dd6934210c761f89f2b0a48a4f3811588a06dfa8c129460fb74fa86a1092f15ba21c942500be88edb679b587b4d7fadbc3388bf6aa51e4498720326b9590772ea365e0afe0a3cf76abcfd6d8e079d2f4514ce0583384989e1ed14713a75a11ad3257ef66254f1f057d9ac8eaa2a807e22d65df90f5cf653783b5990f962cdf74bf219480185c503ad422bd60aec75de921761bb3ac8f097fcdc9fa6ade04b13b6e695d2fa009fb429527c14da04aae8a89a7b70cec87cc650631d46523cf763a1122e54a19df4604974142f63069174ca53234a81dad835d41655df6609fb332f778e13acbaad7025545e3719a0d0c240b6cd52fa3f123d42777b4c9bf5b048f6e3958852efc85c822e790ac3ceaeb145cb74e0c46cc8d73252e2b306b014767b25a13ce1c30c525ab6ab0c24ad2259f74125fb8904180e9f4307b7aee72c62bc5fcaf6ace5d433b9b267295e53561e89180d5b0910ddaf1dead8726f819d5cc4577479e83c46ff72bae8f14e9e6fcf5f120d9c965d1c42ee5187967fe1630d1437a1388bd453c118a3d681fcbe8babfd54cf841a120e013ae9075568ba1b12ec7db17a2845aee17d7eec371f355eecaec73ed5955b58a36097a1cdd28269bdbbb20647724a2e60bfdafcc358e72e1235c2c198308915a0e926e6ab429aa5c813f66c05cc2830d55d32259b47e4ff0a64b4427b5fb8fb66f4a9c3f481ca88457e6fb84bf9cd0cf05be1a6b5a034b04904e478736083b8a131c14b00dbcd8a34454e219bca81b8736775c5d6801be90799e0c908a326f8b0c277db9cdfce99f79bd95bf797dd0795673e563dfdb13a7957eda233cbf8dbd4e2711848eaf4fdf3f41c5b1e236b097cdb27327d66f19626fc3152018c7c9c42746c408afa7db329f129545da77eebf7aa89a903e4fe8f1f419df70cddaa19ec341cc990db043175e25c5fcd8f560a79bd3757955c06ea6126bb8335b371ce8fce91ef26adc14f32122cbda12a874bb07c0c264bf853008b9419ac15a4689ea69c186bf62625de79054f0ac31ef58dc3e314fdf098b87937e074b2a7cebcbf2db2fdd9d27b92f8b6f1f9873d7bfe6c25b971be9ef92bb330e0fae0861475945c537928f8f29898525c32391a1154e3011545f1af076d4255876898a275a2b78c8abc542bdf7b4f187f28f375c251971d0420aff43caf90d9ae692b5537aa1a490de28af133aef9305dec76f52294555d035b7cdb1698a543bf69fd208aec423bcfbdda392e7a67124b9d6e34c498cff6f81f7964371dd7aa6b1725de62c08d8a3bb24157ea10604c7f0b94a3f2b2ddd29e9c4627e33122ba8ef0b868dd6c06276396aac616fa62aeb89b356b71fa71414ab7833dc51c91af441fc853fe46c93a0104a2a52d5b6015c3365237eaf72ab649729a67b5b1d1dbced4d325d62cf7c7acea6966abb4ca66b591efdbec7c9d3dab9e35f907da7fa67d2fcf1d98d4a2cdbc5a3e912062e96fe3e64252d042d65336503c81e021aacd141ecb6aa426f5cd28fcf1334aad36554cf46d64caa67715bfb0579c10df86b3ccc1a3522dbeb88cc6c81530bfc5f50f4966b42523439b762bb3982b26e3f7fd15d660d779da35861f4e5c58a9a1ccea91e005c7a14360a9b094935a54178200f215a6115abc48916ed4bb5832d0157284c60ebdbb6955f4c991ef3f09258ab739223e5f9bcd87bf44b7e4301ce12517d7ea0edbd3e6e9e14f951411b7ac215fe00a9cc1e80e3ce5ae8a417ebb794682d9997c70d2ea3d74c3ab0887a4bc7ba1b2ba4230e103e35fd21202756be626b3382da1627be0a6b5ff037fc66c9515f02239c7a34dbb0c6ccf9bc5e2ba570c91d23bd0f9a4e4841ed9e3a636e420ee7d898ffce6bb6ee8736ca24762a6be9baf1d1fe1e95f31ead9e125ed8aebc3e416cafe9b3c218ad42a129983d32f089577ad54fe1f519ae371fd85660e5b72f5d5092aedc99bb79fefef54ac8ac4be36542f4ff0712c5cdc4bcc10fe64c5ebf654532a827a6a59d0ea6605bf72d6a32f0128e58a6962f2da4db21dc8f808c2aac3dcaf1c4567d6b263d6548322ed0255e7a4b01860f3f12a8a1bc093fbc8c124e481d40a99c71622b89e2ace428c1ebf6cfd4e3f605ab704350527ee789b9324b199fe77df315f7579260503f3970508faad465d34e2bfd682fb183ae6a78ea0b5a3f0967fcf8207094baaca96c0ce44ce8c57a4399dbefd562352d98bff4c0751b19b8ecf3f6e1e85237c88d3924536b1b3dbc7e7dde52531e5060afc13779a6984f144b71657f996c44b8b983eb52a9aa8bada88b8bfc77fc847928baeaeaf13a77c7197f3f367a0cb3b16877045e2d9bc4b7cbd0c710bd63f2bd58cab6e8c4b72fbb99598212a0447be444811fb414349c18e4d21e16e909bbea1cf525d56fcc3cc38b8271a7ea116c74d87bdfdd1f42a91d53f89024cde166e80a906e4ff6bbd0587913b287849d978183c9c95acb6c4869cacdd27c0d34c318423590f1fb181a360991da3497209c1802149b105a878a8bb334886533e0b16440c1822bd421ceba5f9016a7f1b39df4856c8cca6789fb2cb6a65b863569f5fbb8243e12e24d928198d47daa4abe065d0940445cfe1eb2e0c60ba7de2e2302b032d900de7e86bf60ba9ebc044f744e87c76e23a2bd2972554c097bc0cf89a4411f72e54a64cd36f5d2744c42b961a8e2a4de2ba40824e7875167b771241837172faa75fc26b68b931382cf4e47779878d7b4b471ea96b53e419c682fb0b2a34482f0cf6110b42e5fdb0d7f50b81291e91d0d8e8d40450c2eb89530a8c7b267cd5a9fab3d2db1e175a70f728f13c32c3f944673d382fbaae76b4ed1774445ad7dcde2793e900e047010605ad1226d80ca45bc6881148970c0cc28cf8f1fb8fd1b988e3f475e25894ee230afbea29938e39310e6e0a61f3354c99ea2cf49bdcccda1118edb0274da94b9380887001806ea248a1024e2b72188974454c0fa9d3cfde6c2729f768e0620d3dbf2ff609e7331e9b329907942ec82aee69c14240107ecf230483efcec22da423429fc558a365dad2c6732232a478a9fbe5421b4fe9f3192999ea0cf21ddd48b58499fd35be0c450540dd10764730a00e1d5226ca7e8383a1f3e5b0a39aaf0bfb71c019bf57b5cd87e53690b9c61c6db66f9f75d4c8bca93f7f87fb7c80c259de7dbaaa58b73c0346eedc8c8f269bd566e102ff3167084fa5b3f388ab2a74430fd5181cbb029e1fedd968d633c16f9523e8743dade57adcf7b81d84d414cfc533dd0a9907c3dd597685b5e89f732dd4772557d90198133840160ed9c8667ac687c26276cd13f50877a7c5a375adea5628bb415bbd330591fb57c0b4d0ced2b2a7178ebf196a53f0271d2dd170119b9655c4136e011f2c4036beefdb247fd4c12c59e8dd7c1f59d598f0aafc8e818e970adba6f664b85ee71db4f497fc5bbd05f0d58aeefcb4b9881d6e69ccf720293e0233667b2e60c239d51227c67b6c53d98bcf624a6bb3fbf966db1eb748c8ee70a3b87db8b40368adfcdb8c8364292443b27b9a369062f2098cfac00a4af4f6d8d4568ffc2eca2a37aba5b048f54858d3025bc67a78b8f5839aecd29df3ff0f8e0a92d12347f04bce2ce3eb741818bf1f6d18f4f567cc764bb4df8d22d597ff59183e6a85c08498865329589007b7cd9ecca017930cc49158a07d4f3d9477dd2eb49f36a7d0a4efd3300a91c584bdaff05bd6ce6834c9d861588468094bdcdb953e9f088a4fea24dbd41c93102a05ffbfa150ae3d0190585e4ea4c950ce59cb6dac584d84b948fa6bed85a0d24938cc2118934ca877d25aa7882003200a15e4324b3de534c1cb9226b04766d2ac5a2d66fe31296f63627f5e6b6e1abbf5449742424d12a25ae9831efeeacaed7a756d11b3427dd65c19dd3b746ffebf27dcd21f29f496ea1f847b1ca37607b227283cac5c6e53c4ba3a0f2f7789b6279025e967f1548291f9fb3b9777809d7537a30a0bffcaab907bfdbed2b36374a53b3486758e0c8ec8bd2375b6ca3cdb09a297f0ded6d2e9c23cfc87df7430b5e7b7a38d347fce9f48fb1414370c9405fb6808bbed04ccbcf1aa6fc4dcad98e0c486f352d2d9d0147c4dafa6cf1a76093c1d1ba20f7348380f4d2c439a618904328357d977e4f82aafd515c899755c7e91b74920522f0ecf1b97af517112b2291680338ef5dd59ee09db7d6456fe49d4d3eeddc78b49dafcfe9f15bbba43de18d6e348f1832a119f2b8f8fa2b51c5a4a3f3bc906c49b2b2b8fc2b4be1b0ea8e6596e080d78ed5938e28ebb00fbef6807fb1ae5e2c3f5b3e3929ed80d998a0c43fed251663edfc2ea81257d73e5419f503294e4ff7536539eee45f4f4a2729638e53e2613adc37d836094e3aabaae3fe6d8ce5f7738f029421e2bb02d01b08a4626fe9970c53465cf178c663433852579ab300f768f9046491701f198af23df31f9fa7797c57fd6f003e2f53df1c0980df9dc4513bfebcdc57b48c4fa5aafa798ded41d74ba4dddcef893e6b397c4b9190cea51f5a517fb8b3673676e6916c49a12089578d4f265b6a0bf8683817ba377add42f24eacbabc123d3b4debcda665220b0ca73062b52644ce9c3f18fd6d6ee42dbe30792d4d94ea1bbe8edf05ae5ab19990736b21ce9b0e5d8bc1faca1af7b30923b2a250b3a01afb5e962891cf2881110ff172d01dbe7a55e30febde0f1deef5900b8647009324de3a4dbdf535c5b45762b2642c349f5f9d7c812f28c3d83b25aab38c7f04153df79721f1e29adfe0db4a17fa12d871361a2a7ccd078b83d6e4e3a45cc34872989529b96acbd3b4d09d0197667e413d842133c880f2fc054699c048397902b666b00a0c8f054343e482e62bba1cc7996839fbe7ac5978ab13a76c4fc4a8d379f0bf51bc628c77aa1d0af77867574b644874b889e7afd1cbf021bc3827da0ae57600f8463301a5c67fea12701febadf280fd27984f832e3a3703b52d9e64f6362b2792d5e5219db09729ab55aeb8aff8824b68481624dd8776363b95966c1ec044794292e325ecac6fb632030087ef943dd2c1a3f60d3f1c677efd88b6007fdd986ba1aea429cf9c7c2374a84e3760f34c1dd865af8399e9b960e7defc26eeed8b7ad96e4219b7296f2bb672326202823e29a7a6d0f8730a819f296647454111ab23ab04157ddbbb610bfb479258f1e094e07c680d74b0d6ee1edd08fadbb82011d3608dffaa568a6938fb0b24614138bfb4eab5a77303a0c0ca7a69baccb0e98c234ccbf2b50deb0afd4e68a30af5c4f2c722a4f4b4e4125d1e0260716bcbdce4578e337c2592f15ba7ab289025390b13a564c7623c928564344b4e6edcc805b70d3ccd433a0cac2778eaf0c27c41e5cf5992cc5220c33e7f4c3905b71e71636fc8c24ee9827e7eb80f8dc8d4ccb788cc4ce17aba9d5d6789a2b880bfbb4401d17920bd61ac72511764262deb6b26b4ac34aabaac1198b3ca3a53edd59bcc5b0f0a9ca76b4dde5b8359d45300cab1ed3b074cd4385d117a2282de68d2f6022d8d9cbfd038a021042b81809c365503cb679e2396d2248bcab10107819e92ec16cedf3e2a5d434a652e40d141252f6b17cd9e549fb6b38291a013fc877a28768f3056d6ec984242f48c0ae2647c834df703b6a009d38e38d4cfeea19b3beb8d9e6a1c708d60c879b4af6eb568eeb299400e18200f26783ae98b1bffd49192ebafbb2da1f3dca58077084a6ff56b3666303fa2f4d916cbe5105", 0x1000}], 0x7, &(0x7f0000002840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0, 0x3}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() pread(r13, &(0x7f0000000080)="38864c622563b04c28e31b524366c497a9a42440c752bfc22a260e0e04a04638155113def22a113eda1d0c024b3a62387ea3", 0x32, 0x0, 0x0) kevent(r0, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x7, 0x7, 0x1, 0x2, 0x8, 0x5, 0x2, 0x2, 0x7f, 0x8}) 00:51:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x3a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x208, 0x118) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x34, 0x4, 0x6, "20eed2da94d81a9da508887111e628f114f92b53", 0x1, 0xe5ec}) 00:51:02 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) r2 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) kqueue() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) socket$inet(0x2, 0x5, 0x5) 00:51:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 00:51:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="573bd9b880a8611706ade6552cdef1ea3ccaedfbcfbcfc57c4ed2485c285b7a5bdc9aa2528c409372907a23382c82df9669b7d77087f21dae7086f825fc1d15ab58bf7db1a2b3ee95f60"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 00:51:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xffffffffffffcdda}, {0xcf, 0x7}, {0x44, 0x401}], 0x3}) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/31) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r18 = getpid() r19 = geteuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="763e90c43cecd3bdccf0b9b4c46183af9d61bd035ce67d3183cbf5f72384063a9333e192e3d80384", 0x28}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x158, 0x3}, 0x1) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x9, 0x75}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/219) fcntl$setown(r0, 0x6, r13) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xb7b, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x4, 0xffffffffffff8001}], 0x1, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x33, 0x2, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0x1b, 0x10, 0x3ff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x81, 0x9}], 0x1, &(0x7f0000000940)={0x0, 0x8000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) setegid(r20) 00:51:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, 0x0) 00:51:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2, 0x1, 0x0, 0x24}, {0x9, 0x6, 0x6, 0x9d5}, {0x10000, 0x5, 0x9, 0x100000001}]}) r2 = socket$inet(0x2, 0x1, 0x3ff) r3 = dup2(r1, r2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10162, 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)) connect$unix(r4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) r6 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000002c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x82, 0x0) unlinkat(r4, &(0x7f0000000340)='./file0\x00', 0x8) read(r3, &(0x7f0000000380)=""/88, 0x58) read(r3, &(0x7f0000000400)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) wait4(r8, &(0x7f0000001440), 0x8, &(0x7f0000001480)) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000001580)={&(0x7f0000001540)=[{0x0, 0xf659}, {0x67, 0x2}, {0x48, 0x5}, {0x84, 0x78e}, {0x0, 0x1}, {0x40, 0xf29}], 0x6}) flock(r1, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001600)={0x3, &(0x7f00000015c0)=[{0x3f5622f8, 0xffffffffffffffe1, 0x0, 0xfffffffffffffffa}, {0x8, 0x1000, 0x1, 0x51}, {0x7, 0x200, 0x7, 0x7}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) fcntl$setflags(r5, 0x2, 0x1) fcntl$setstatus(r5, 0x4, 0x80) symlinkat(&(0x7f00000016c0)='./file0\x00', r7, &(0x7f0000001700)='./file0\x00') 00:51:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 00:51:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 00:51:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 00:51:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) r3 = socket$inet6(0x18, 0x7, 0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x40, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x108, 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="9c468bf01b907b584fccdd51630b3f081ab1043c082d2464aa50c20bf89c78587397e1be372363", 0x27}, {&(0x7f0000000100)="1fffbb760741c83d8e6018147c51040c6727beec6b10b68823555026db7c5622c6828d4f5e90501e940471a5febdbf9f044a45dab0480f86c696ef5fa35dfb671adc7479cd6863c7f0d16d86cd9ab8df96643c", 0x53}], 0x2, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x50, 0xc}, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r11, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) connect(r12, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 00:51:02 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x9, 0x8000, {[0x400, 0x1000, 0xd6a, 0x8, 0x4, 0xfe, 0x3, 0x6, 0x7fff, 0x5, 0x9, 0x100000001, 0x3, 0x401, 0x8f, 0x2, 0xfffffffffffffff9, 0x8], [0xfffffffffffffff7, 0x9, 0x7, 0x40, 0xffffffff, 0x6, 0x7ff, 0x100000000, 0x3, 0x2], [0x5, 0x3, 0x0, 0x9, 0x6, 0x5, 0x5], [0x4, 0xcf, 0xa7, 0x81, 0x1f, 0x7], [{0x7, 0xd5ee, 0x1fd, 0x8}, {0xfffffffffffffff7, 0x9, 0x0, 0x9}, {0x3, 0xabd, 0x6, 0xe539}, {0x10001, 0x9, 0x20, 0x1}, {0x7, 0x6, 0x800, 0x2}, {0x400, 0x3, 0x1, 0x5}, {0x4000800, 0x400, 0xffffffff, 0x9}, {0x9, 0x20, 0x400, 0x1}], {0x66, 0x3, 0x3, 0x1}, {0x1, 0x0, 0x40, 0x5ed}}}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 00:51:02 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x9}, {0x18, 0x3, 0x6, 0x8000}, 0x2, [0xffffff8000000000, 0x8000, 0x6, 0x0, 0xfffffffffffff992, 0x100000001, 0x8, 0x77]}, 0x3c) 00:51:02 executing program 0: r0 = socket(0x20, 0x0, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 00:51:03 executing program 0: shmdt(0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r0) r1 = shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_LOCK(r1, 0x3) 00:51:03 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x7b5e34ee) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:51:03 executing program 0: getpgrp() r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="ab296347783a72288224c52c062ff1634ce5d7fe7c496c69abcde37958abbb69fc61fc5aab5cdf1a428465533e35f8120b3c979a89987a154a6a35e7f7548e48af05c72ec392df40000000b7e3dff347fda091854c63ea1462768bdff7c317022214f13b73b9e37a6d31db8519e2d3a0afdf0067085ec5cf957d555aafb30a81f0e4fca33f5023861d1ab4ccc5cff5a36b1183f4f034e4cbcc53bf4590be10710fd4e9aa78a4deb2bad6d66a4eac3d97350dc6e44b23d10a4e51a34cb1f086c37209c4adf1c284a50e48d09180c2a1305b99ac4284cd2f0b7aa3cac4a3d5e86daff174a59eeec7db1c3f2dc95e0762c29184dc1e", 0xf4}, {&(0x7f0000000240)="e75e654ab9b87eb0888b5002fe3d595726349fbefbd136e8315f7961b3782882320bfb7a0cfbfce1dbfca5a5ec90f878e257d2ffd1660f04134ebee9501b95533ddf1b6d686152e89502553726d975d7e4096b0c18516282effea2f9cacf328d63cc26f74df20ff0f5d335e6c5f64f138a50e8d135304b17550b747af465ea55f6f33f6ad26b99fd67a05bb5f0d6fb7f7d04ff5fa2271d42e17f4448d5342133a046168c347af7554f671377935be687494ec9f31910411542af3592e427a8f8490bc6709cb16fbe88820774e8637fa715b1257cb44d6f01b036819a22efee21586ce4a7c924f9a0d63fbb6cfd1daab6b92088308c1998b9a5c53e", 0xfb}, {&(0x7f0000000340)="fd0962ad3bb7dd61752abf8d9bd3e41ff016cbbf1a1210da4808eb44418c32bb2a2a2f14a7948fe5807aa51d44a8a45db7f8eda7256ca36956275a16f022e2abfd6a68289381ee086cf62a29913a8ba143fc9af32223cb5514067244750ec19f427db5066a4eea2498db4fe11afdc80b9f3b53ec47b61d0e11e15de54f17bc7c550ba871390f1eec3eb916931de7dffc17f595535b878336143b883f2ea5083988d91ed9425e", 0xa6}], 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc2c}) 00:51:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) socket(0x12, 0x8000, 0x7) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 00:51:03 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x6e6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x6) read(r0, &(0x7f0000000000)=""/147, 0x93) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x42, 0x4}, {0x47, 0x9}, {0xc6, 0x2}, {0x100, 0x4}], 0x4}) kevent(r0, &(0x7f0000000000), 0x400004, 0x0, 0x2, 0x0) setsockopt(r1, 0x4e9, 0x4c, &(0x7f0000000140)="65551cb4f4aaa1a5c7ea76ff1230be87d5074f1cf8e2c4ca7e7d70205160d0a194251ebe4862f7083f05ddd5c1f04f3a5d09bfc27d7583913b9195b5377dc6e074203cdcd979cd62384f936d30785017979e5c46ec95d2abb5d7cbca474c5790a5607a3d62b4524a8ed7f01f2ecb375a11f6e003eaaeda09b4ce80b51475bb905510cd59bb9bff80fb30809d1009864e5b473754aed189a984a46a68229c73c6d279d7383ea008beb4b47dcd2179f581e95152fdbb17d24e2ef4b6593883265c1c1609bfc3a9a24b2bd8e259b2a9af26cbd8c22abbf380cac9f6fdedd5fa5ba4ff3ee154", 0xe4) 00:51:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x4, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 00:51:04 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x5}) socket$inet(0x2, 0x1, 0x5) 00:51:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) connect(r0, &(0x7f0000000080)=@in, 0x4f) 00:51:04 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000080)='\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 00:51:04 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x2020, 0x1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000200)='./file1\x00', 0x8, 0x100) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 00:51:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0x4a4a120f, 0x9, 0xd}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 00:51:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10080, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xea) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 00:51:04 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto$unix(r0, &(0x7f0000000000)="9c8669606acdbef1b3f3b8a8e371b8d7de28eae9eb3d0c60948026f9afd15498c2935c1fd69eb59d2d1b955a08e34f3e6f16c8ef88a638fae0cccdcd6605001796004e4e01ad4db943470d576e86b4bd8660cc1c8a03a81d99d0f6fa4166d8a23d32f8b1f224b5a50b6a62b1bceae172cf91a7f82049410c28af262b2cfb257d89752d2c83fb283ac163b5da680e49cd974ec6e674f706c07f083215bca1bb28ee9e9f1aaae3c79ac4be9a3ef30446", 0xaf, 0x2, 0x0, 0x0) 00:51:04 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x65, 0x40000000}], 0x6, &(0x7f0000000040), 0xa102, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1009) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000180)='.\x00', r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) geteuid() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) r3 = open(&(0x7f0000000000)='\x00', 0x108c2, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x4, 0xfffffffffffffff7, {0x9}}) 00:51:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') flock(r0, 0xd) 00:51:04 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = socket$inet(0x2, 0x8005, 0x5) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080)=0x8, 0x4) 00:51:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r4 = fcntl$dupfd(r1, 0x0, r1) bind(r3, &(0x7f0000000b80)=@in6={0x18, 0x2, 0x7fff, 0x5}, 0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/ttyCcfg\x00', 0x88, 0x0) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000c00)=ANY=[@ANYBLOB="ffffff00f4357e7c76e368e0e7e60c2d8802f8d2d1ed00ffffffff0000000000000000000000000064a9b5364dde9411167ede3ef202613602a43acfafdf014c23af469554021109f66e19aeb4a230e0eb6feb27e71fbd10654e38bb535cdbd9b0ae1b6a4dd389cb60dc7ec25811d6fa747f0a43baa5ed148c0ca859d665711c400515c2599d186ddc54e4cd"]) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = accept$unix(r4, &(0x7f0000000680)=@abs, &(0x7f0000000a80)=0x8) write(r6, &(0x7f0000000ac0)="1f7d01c3f6af2713f012b8c8a4efe73830029b585b8c41dffa56ec682e7ba272f0f8470b1a5a982f4de3e1c866eed52932cc73b9bf9250436fe5e0eeec18da615138c0b20f9d0f07527e661df2114745625068fe82af5d03f41ca2e9d20b01e38324ab4b8592d6ba327fda9226960dd176693909f58e4603f3747a", 0x7b) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000bc0)=0x1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) close(r5) msgget$private(0x0, 0x284) 00:51:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8088, 0x16) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8a, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) readlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/33, 0x21) select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x108) 00:51:05 executing program 0: poll(0x0, 0xfffffffffffffe80, 0x1ff) r0 = socket(0x20, 0x8006, 0x403) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x3, 0xdda, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x4000, 0x83) 00:51:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 00:51:05 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000002c0)) r6 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r6, 0x2000000000000003, 0x3, &(0x7f0000000740)=""/166) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x4) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffff3044b14f7f45c041cec4b0bd01ff7fffec"], 0x8, 0x0, 0x1800) sync() 00:51:05 executing program 0: socket(0x36, 0x8004, 0x0) socketpair(0x10, 0x4000, 0xa27b, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:51:06 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x3f}) r2 = socket$inet(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, 0x0, 0x0) 00:51:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 00:51:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) socketpair(0x1a, 0x4007, 0x4, &(0x7f0000000040)) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) 00:51:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xfffffffffffffedd, &(0x7f0000000180)=""/71, 0x42}, 0x0) 00:51:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) ioctl$TIOCSTOP(r0, 0x2000746f) 00:51:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x82, 0x1}, {0x47, 0xffffffffffff0532}, {0x120, 0x40}, {0xaf, 0x8}, {0x8a, 0x8e}, {0x81, 0x8000}], 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8081, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) geteuid() ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000001c0)) lseek(r0, 0x0, 0x0, 0x2) r2 = getppid() fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x5, 0x0, r2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x81f, 0x8000, 0x1000, 0x3, "f4a5a11b287c1402540e424dca8d431d80369783", 0x6, 0x6}) 00:51:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x70f, 0x20) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 00:51:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000001740)="ee39803ac03f142e6043bc457cdb86e891a59e2039ec51b5095cbe8b944dcef930644bd07317d6cc6d6186af403afb43634d8552ed6727048925ad422f3a0a58ab0e254d3dbbe2491427e070610900401c35b3fa9a07e4efb60fdcef7c2324e1a3c2cd5a5fb44ab48451b048a171e45fd52eada68192d3bda42e1b4db9b6a23123dc8c0af909cd4452cf39e3b4e8cc5a82f608b1e9abc1802cad35b6c05afb83c9ca5f1c82b5b15d2c675d93a2429d8fff4266f38d28cc6d6d3c7d4166435d3c3c752ec42b9b25f73274df55cf7a7a2a99dea235d9cf12789e88ab2db501d049ea41d65a026bb950bb57ca5a6d1b97b63545511997314a5314520dc2a1a2ec8d0c456335eca06224a3e8e8891f7116d1650d8ed8d0f7fa1001b2cb7081bdbaa29e04c9696a734e45b7836ecb34a86e42f0f194259d7accca10f6ef85f0bd093e8384ed4b0d883dc141fbc11fa224c3f4a02a7b0786916a78eaf056e76d7f3ac96079158e76549cc1a3fee984d161c77b84195f7ebf0ee2a62671394d2c77f9dd015a9450e3e8c5c1cc01894a6e8ed8f39b4bb5aa1069e7b504fe4414b72d02ae74e1d0d1a58d487258ad35aecb0ba17b36eec6caec8db30a47ba6514f21a52f8ebabccaab82b5bb833fb734b52df4efeb94851d910cd35929d8712fca80e1f46c65919cde86c4d43352480e354d02b3115f0eb0d8e092fb905c0f865d6ab64de1f6729b973f5ca8c73d8c3c2a0f005e185568ba8066a3c0d9d957091801d70c341c188367c18f46ddd7755538966b2d10b320cfe4b328af02bbb5fb6d983f75e66c6b311231ac616135790857a4fdf01efdb5442b4f904fecb689444afc028b22d20653b469bbfcabca635d3c2f467cc6efe994f7ac709a61d62897ed19f5af7dfd0e9d39595db4f08ad217a8728bb5c2b87ac82b80aed4ee77a44b98478e68301c198f265f3b2fbdce56fa51eb76e1fe428dc6ad9897cff81349db2d2efed453d0349257e3641375cf7030686d77a272799524d3c8be800e64f492d01f41171da46534ae3dd118762d66ac6e57469a13dce0b0378a9ed79f06bdb403e4f53f5fc750c6ec240665c2063549ba8743a6321865bb7e23f6337c9f01a2a05fe2c4156b31ab6432b626e827ceb400bfa4709a1e3f762058e9093f688a40b555aaf9c13e18d0e6905834647f516ccd271392da4b7df4a426d6ddb69201a322867dceb46531141e3161da7e6b3f1b4b6c5918ec0bcf9353240acc07d8717b7907d9606d0376804c2c90dc12a8c2dbe2740e24ae874f5874d6260ec46f732113791673ee118d3ba0af5cb2e49a999e6dd486d86ae7dc81f83cf6c9cec32ccdd245981ce99fab652bf764a20fd6bb96e13996b715e9c82083460dd67a99545307e7fb57c82bce93535024db5017099b8bcdae8adbc8ff063b4ca921686a7eb21f4e823de820da0b091c11b45272619a64ce0ca8ae3c33ff8fb764aad16867747b6fa6c260fed3114e23df797333d3b6d0a53fce689a88d2b8379befff59579934e2a410e63bbb0dfcf53d2c6b7776cf8db818cc48dfeef1b1899be8807405bec77364f5995cd7153400cf9e0b42de2bb222d496241d1fb17ab1f24ba3c564472d12689d35048f2754e27ae8a38d3dba01d424fa238dd36b4374db9387d894207411f9e49119b8518a214787344d67dad611792561a365a87b30ef39696deee48a606fa9ba713b80fbb439a284322068fd18c25efcc3349311ac91c688287ea8b0e6d904a424870189e10b0e614ca0fcd5839dce0032f3ea13f2350352f452a1e31a25de96e5582555767c66ffbf54d09d9620707075f7879390dc19d7ac4d8eb963925088e2de9bd2f3dada7a51a8dfe1e302294bf613b6ea0cb3ddee67c6a3d621bc5d72cddf27108950021d6605b5e07b8cb7edd6ebe2989bdcdc23192b7aa482f76883a9a6cb25c7ff5dfeb5bdb0361b29a71dff0855392a343c2d1cf57e7ba4f6e9f155c873f430e8da73627964f6d192f2ab747abf804dfbaa412ddde31fbcddf6283c5ec9fb9ba93012d935514787b4c4301f1e6c8850fefe1935f09a5143d02d9aa2b773d9ed0b5d9498892a40e3894ba57a049eb50670417b05bd9960d6893f62735370bfa278a46f4b04611cbf1b779be38d0bd7afffdf6de47dc475ec077bdf8d7e948970a519adec92c08669e290c6636740624c304b3a2c8d372625a30a001bdb138f0842ebf093332eb8401ab84a510351d1d0da5573cea4a0b7dd4aca450a9977070ee803f4e7f3526174ac881671c41a73c9bab87c8c1814f462a964e8c7d1e4feba402f4e84b39038b13b95a4b79936828a72d0c6563a291fdcdd8aa5e11056791893a76ff0d3c613bb735f847a3880bb8020d833cb0bbe579ae2892e567267b4bd6a5721b7fd6bab287926d6173e1043977429a418880cd4ac8d4e111734426d57ff0a40e761b2bd35e9f44aba543225dc38af2308dfa64ca980ce4034a169813fef13cea8cfcf6d85c0acbd35de96e58b45f07d036b78730693ac915445072d1f37242cd5bf43d5ef11792f4535f9c578aa1e879cc12d30e603ad1201f452f49beec47d5a858a5fe884afcd44aefcc010cecb146f3be4159154cedcd1529d42ecef4b9224bb7a3445ab4b0d48e4bd694c123b085799e66c9753437d6e972980e030aa77d16ca5ab14e329dad04f7585dac427cb8c137d03db01b48873436c3a6d64ed227f361c1c21f61980c997fa532cf6721f36a4b9e7d008e62d53a1490a0b924e3e3980fc29e452c0501a491af381998d705d32a1ee9290fcc07ce253d832f562ef51d8ce180e539b4d296c6d6c91942c173665ed57a41fdb5a033e58730ea6ac11ac7dd677efac3c32bae421a77cea3041ac8bdf7c4b8bf8e91bffda228ebb58d9b264a30037cad3cbafb0cd682c1d506a1d601097b60cac1be6b91fe6c0d64ea700b70210ca31b9271690b95974dd69ca2ae3e650d927e72320b56e9f38c53e0618d058932118e0b259dd2a4d32bc4d201fe931663bc18ad88bdd7e2e1e55c0179b1810405f3819a6d4bef965c12b6ac7050882db5e2ee345b5f3ce7dc8c6c4cafebadbbd1e835c059bd5254d04b2d8abd72fedf956fc4b241a30aef93b30fb6a0289162e84682f67e16e1512c4c41eda565e755ed3493b8821ff37c543a0d81233ed7b531a3845b459a364de4b03bbc9198af89af598f97c5d7fd5860049041cfafc89a8db03a4559283e9e893e6ea771d5ad5716a68da92a52298ef11d40bf83f083707e5625200273c4361a6b86f6161cf495f8d75ebeaffe22e2557265e37dbd02d4671ba57567018eeec1f7ff95786b6f3bb918881edd88011e94888ac0299ea516c2185d52cf1b7aae9e53942417191535f36ddaa44f7610a497466e922ef53bf1077a4e0c01e75a2e6c82cdd5ce8c8590653fc4a1bab37b3955495a8b54c8f586b5ffdfc37e4a2c3ef4c83db33f6e2c06d11ed502d582928022c4054fd6751543394a1f98418c799eb1b763942f3f8e5ad81c7d59dff0aff05436f4be036fc099a420d241bd7a77512997b7c5435a0e14664deb0b8f7b5ddd23328363aff25a71a911f19b31447d3028c82583ac1a4e459a1b120f806eb9df58ae22523f80984b9c42ac8e4dbc0262a78af54593ae0f6c9a8d222cee27b04866719a7b13a2fd747a318c305476d5ecfb9734d94adc937c1665d045a84c89bfd92cb81a5c55d3ed367cdbb4cd20a378ec388ca489e79569ce81a7ef12cdbea39a53e1304a624918b2a0a995a05c4c92656d4d10682fffb652d23c0c7792e5c63cd16c3ee03fad913480d2360bc64912862ce5fc3a932d0318347111ced5341fcb48a99f4045f75e176029faa0a82765ace797064e698c79ff51f7a856186e5b840db9dd46b143944d5ab7eba5cf870c020ae3640f8b9d757b93542da1fa6154dd95e367b0f016e0fc9b0d44c9e2d02e2851bd41d5aed2f0e06ec3323e3c3411e3377ec6ac3d7d378c1d12912661bfe62b999bc7b727d6858030fb2eae4139579cb50c18846b6340101ee867c6257595f8a22e2b14c22cacce0ac9510752ce36f18bd904891276202c50ab2a6ee7eb13fd47d32aef09ace993c3250606f7ae94962df810940c5713bff4a1a962d604d90f2049f84c3ef742f0105e5893c23ea205cb51cacd6a0466d2f747a30e0581a7be3b66e5a94f7b67a9bc9fafbe0de4de9a11ed0e9bdfa9ef1b7686412c4983d2735f6cc0b9557aeacbf2047870b04cbfac1b79c5fb8a5b93f44e5df98fb047dbdd51e38769cb42a9d312fc729f2008dd555c96382c051252755a56d378cd39551c1b4823d5ddf7e7fed29de3c75b63f2f22da093b7ebf10b3a000604bfb8dae5c847cbae053b9855540976f182d651141c1f589e3777c07ba65272b8a9269362ee547a4f729380c98dfc2a78e3240299c87c05de1e6f34d6bebfa5fb968582f7fe160e861ed758113c3f602b9828c643c1209a12ab8755492c3f5273c20959561e8b728bbea379f2a1e1208fd0131e6a4aa99c5d9a49b372747c40b3ce69af393a3aa49ba661e71acca23df0f097c55ad37655c23a7d3db1e384706dcf6185d11627b576f631487871c266990eebec1d25558fb622026d2d8b7487a4d4bd43b12cf92be2f4fb40ae65305bd58b757784ac4a8fc3c6175c772aa6480738e8328f093b59d0cb5a082b87e76c25a8aded049ec5ba8868cd3b0f4727cd3d8beec110da8933effd4364f05c32a85c1d2d135ef38124126049cfe6b00bf51bc10ae2541f0084682ad4ed3c0efa8013b20a7a70f8d2bb2b4088747d649b40f35ab3522aea85bdda8cf05f144481f2e437cb96662e7dddbbc39b0ee52e4ed0878d580ef2dd5ce85139820dd57a276e00b5fb60f60b2aa3f7f722e489108a49e7b446a8170c79d5b020c7f6817c3dce48059d9fa0c4133e2dae1c81146b77cdabd7dbaac3a2a6a045cce767d075098b77647ef61cfe0e384a834d45086c126bc96f13c4fb3e6f4ddbf51a455e3ee9cd1b67135f497d7dc4f94df86113a5add469da0c1c35bf122f3913427e0633ca5507141dc7cda0f64af5b0754924a20e28986e2b8060630a8673dde3b807014ca03deed7ae6d2b534e2f7958d6593fba2b370d6509f1b0d6088edda3f3a3f8ac7e943cc9e737b1b538b06d3c27639764cdf9e0eb60978b40f591083770724f027e084ebda645588b1974c57dfc99144b86b19c12b05eadfa2ce3f65bf163efa540525ddf6c2b1235fb20c9fafdb327ecdf1727485e4f4a8679168a77eb72863a022c0cb6df71941157f320549eb540223965cd88949db7d39a5c05072ebe53cba265d49e1f6be33cb84ccd21319310c77d4d81bed514a7719af6eefd40e6ea8da23cdc8e7d0fa4dacde825a88db9da7f9c9c84174c9a8322186a5a34132eb5e39ec400a067f0ab15d56ab650f3628aa43724699aeedef5566d4026f8eebbe608a737845a49a6b5f3c1a8764b11437c88f175fb3289da665635432aba073c8a9a8fb7ad84e9b53b409acfa53a1a1d4941b4b67d6e59f1720a86040a7568af4a038975a6cdeffe5d46c95e5e4446b79a1c400af70fcd80cf8c7a16b82a6e59ccbda8a4dfb071a4e0d10c8c2dc542a16ee4c0015c3f338b2b969e26f4b6370baea8009222a1b8562206b2ba9efef4500ec72d5de05ee1c9f651ece3e47f69e3363306703063eec31b948e5df814ec5c0c245330bee290fcc8cc8ef2cedbf6abba7fc83249e2b4e13f4b689119d38750703375568285a689887a8bedaf1c2909f6a9c8a1", 0x1000}, {&(0x7f0000000180)="11aec14fc787dc497ea5838f769fab6309964c5ba1521d21686b151c9ca35fb6eded2da0f18d6c015acd52d1174a4855871503ceb6c3bba94f2c49a358885b7b07572b4f823c8ccdadea5e036ac4cab9a9c86b79ae1223404ee79e48c8d3443cf9e8bcff3679549a0abd739cf7a1262e5309e3b9a741164b47033a5a2ee1a57cf9d41ebcf36f8f84ad13f8f5b50ae8a1217be95fe93020683a4ded78fccb4476e44164460b621c19ce6f7ca1e07e833944971898bbf10e", 0xb7}, {&(0x7f0000002740)="8ccf7b1a86a43a5510c6b261e1197e2ebde5a383e1c29bbd477884b9e977db014d77b00f2a0da232c4ec57eccb8f1e989a97ef7aa832ff67b961f30805450d8b7360810d62f63a9be06dab424ed16a2c300e952acec26fe4481e55ceb59a9c4a48e96314be1646464f9928c383b13230e8639d5a78735e5e87248feece53ebe86f8faea5c858fa62e3ebf45f507584cfc9e52870d5f5fe297095aab74fba83908922040a2bba65bf9dd530ff0585cbf31fc3b163c222315056fc262f670f801364ab2051ebcce446cb8c30f25259c8d0f4b055606b80e34f0961e6ad76cc0e48a3afa239f39edd6215b805244a3eb27b01a4f56b2436e9efc7685181cacb64d2f8f247ae6e81968a6076f7ff38c60c5f9396c68be80773c6d0267fddcf3ae53bd761c454f485a26dc9d3a54afb8be6bfc24ed3ef43b63938d0eae00e24d63dc6982db99132fe54061a7300f2fd5554d4b9d040dfef2ced8c88c3522aab31089d33a03ff91891dd0473a51669ba12a7c19d78a746a4bbdf12d4426704ba2f6bb1f81aad7f0f59b2a9c7193d62751ec31f5dc612344c52e174edd19b11885a6c2e976b1f4c27e7a3c078371d8600ce60061fffc2af6d3551b21b3f284e206ef1e10fbb67101aaf0f5ff0478a9230c2ddd3e57cf669a773e2e715814feb9ca28611744d38b0dc72d70e9f8c9e737b24b66d4c0e736df39d6648dcc3cb2865992651c4ca783aa81e1ea5effde2a61bd589d76ff0946eddc28b794408b80e4b80ca46bac1786c07e1db9182c3960e617d4edd308d6badf616008bcdb304c5b236d9d338be1a186628f79e7fdb4dfd28f246b96779ac3cca77966c9fd5650f6440a8e1a334ebc7832981fd533a2433432960c582d72320bcb44e247cf85f00e09513f4384e88d15347eda3fe2c2e3393d8c80649e89555b10fc16b0abb2242a883aa377fded3742a86eec1e29813e9e2f2869c3c2d95ed0e97ccebdfce06d3209d19a8ef831380c6b47ca14b4303ac00539fda45ac16df84790e9784803658e51baa4c629322bec2a2d5c6d309e0a06121714ff79cbd0ea6da9b48a44944ee2efeb43f8f50199f28585d031e0dc2d0ae308c4515752e3a5dd96e75a2162c49b69ce8ee8290427f3bc208560674fa0b681450bff70f22e4eceb31e5f369710dda70c5f28dd3c75f4bd3781644d2d74e0364b2da772e2a3f4e4f17be06d05c18c98cc53fabaf281bbe6001f6e396d59dd570a03c776abfd3cff7f05124d217f46e29653826472b18a55f2118f821425b8bc755d5430c3dcb888d7fbd8edf3a530ad09f60340279c7530516dbdf0aae1f98fc576307c0bec3a01812768535c3bf1beb90b93c7b26ad7feb9b3f91f537c0e5c85eb72196c9b83ba6c750e3b247bddb6c0597f5f22b26383722d5b1c2e2ac77a93b081275c76e11a317c3976e1a69facd4f08ba17e8e5f5499b1480c2d044bc8f04d43e510087d57a0a7843465be33fa0129b017c8549ea6d395fbc2da85c0c936fcd6a78f9eaf31eaa1ed8566097adee26c40c2fc0fe56c4f9d17291ddec3191dd11000040bafcb11b55d90ffa3ce829b576a5ef68d25d6df507bce97777ed5264342f3f1d05dd49da45fe9ca4211e9fb75bfdf0d7c7b5aa897315bbe07971bc0795c592f4212ea6ebeecbfce7f591649a8d945d24a4f37f2bff99dbdd6345508a06dae03f433ee972b5b1441a126041ddfb98f28742ed221665b0aa6907e97bb01391609ce361ce101737f0f61856f9bc9605a9681dff294ac67d12e5db96a3724e808a47dc35f9a32d91d3048a2f21e0bae6e6e9f2f4ff65fa5caa58fd5c80698b364f04f77cc1357ae28695f0e1d637f35752d2c63b511b55bc46f25b36de7a5748175b0ac2f805bddff3868e78b7e0d2608c37bc8cc8e47d27b9f6c1b81f3e1d61ca3e66d9f20d9e1ab6800ceae6d16c6219a0681359b539629ce0a96d746fcbebd32ac6accce3981de8332d14d540e7c471bf59c8e6a0e0b9f9a70c356f5fae6a20d4c4b2e7907ddc87c9bae937ae94698df140f4a7bc30c0a34beb5a443f12bbbe9c73f30b3e32d0f6f4a7ef0b9036b602fbfda440e0564b87e2ef82017d556658c65739dd733a37c89ed7314eb3d75abc78414283e60839794c82dfabcf00a24375f0aa7ee6d8a6b765efab3504a750f9529be24bd582383ff39d878684e87ba5aa890a0775ea2f1f6973e8ec3aa5075cfd84e21801c67019467ab8408d598a210a0e6c03a2ff080403cec73b766f49733e9441e4ceb67fc29ffd38b4bff24728fa4860a48c7bec4222f08e0728f8344ab033b074068d60ebfa3c9befba10be62a075e21dd2f87fbe7f20497f107047711d1433e52c9fc5c6453fc083a2ab60be5bb277720478361a9155fb5b346bde2b1e2b88acb8020fba73fa4cc648ae95a947eef210fc9640bbe0331510bae5022491fae1e913fa1b476ee1f95440bf76d408d9477e85dff2f0a8008f3a5c7b463d1f7c01c35089f61841109338e478694fdea7e82d71b204216fdde77a38635ec7e76870d57d80b4831aab40363cde87903d9085550186c7525154df64811cdb03e797ac216d2595982752ee99ffcc06a3405f52f33038b766329d7475d79302f23e0a37b6c91f12eedf9a723a8af6f99050748ee5125f8a844cce1f196ea6d9311bef47c59ee82644407e71f7935e4839412df5e5efe814f5dbdc13d3e212629129dcc7fe738e3e721ab6fec3d65888a37cdf0c38a30b934b55bef6a0560337977be87b5cf02c312ddb4a743a7995361c92f71e954ad3b88fc65ee01d33abc835125a48a7495f3220644da884dba5b92cea3dc7c48130e34e7482b73a3b0531362dd0bfe85f3fd999fdde6feee8c79c1b01d26392402d10bfd32a4742cc4d055b8fd34fa55d3255500cc921268cf422fb3bdb74ae074e76a82a0ab7d06cf2e1838ee1d166ab4c0ea942d4565dbae874a15a21741f5ba4ee336f58a1a27059887fe582e239fb6ab203e9114843757ad677e2e9881e8f70d777de8acf76e1daf04b2c33c063674a9e7e22d454a401ea4b83ba26f6bcb0cd0790b8296aac9d9bbb46be2445f6ab5f025a70941da02c6d336d9f96e06afd7c924240e2f2753320ccc637bdc3daee23cd32498d73b6939d2c31e0db8c07d7dc6f541d69529d33aedfe650426c2423abbeb3cb614d9b2df20d69abf4781aa0c91db241aecdb9f42217d6411e23f36447f6298e35065ae59bc48de8a543c46096596aeff83aa45ac6f3ba468a7e1c944fe783ba1ff190f162f64d4981e34c3b9ded358321d9dc0c8e19b3f51cc487a92395e48a245ef790e2c6ea5dd56057459e3cb6aad10eb2d90025941e5ce4c5a952bd2f440390851bd9a96727ceb054eb008b21e1d08b81a6d341bde053bf069e44f3f2231fc10b55696b2edcb188c1ea2f9df0d20239d6c1dced331b674763e245662fe3a6c26a78a43ffba51017752f63c635f8e40af4342f5f7277d74daa8a106a71dcb21c7c6c2db11c3ac5a3d63a79a81a0068a7e25c6dce472128a02beffe21afd28f61e5fb7be7201346275b0d37a09a8fdf3430ad8f83364673f3eca9df3b37683f72a3117dc593b54d57c7fef7924ce885d55c5e1d333f76640134f092c335b56332b33991e385b2641fc9ef4cdeaee29b3c253bb99709a892292dab6ebe52832ca5b482c5bb04f1bde146b88d720966415f9afcc218f4bb1cbebf961f383a951ac0f77a751b276682ee25f2b911905a8c455dd22135383a76730e86415097ea03f71776c9cf7d985501c75415ec1efddbef2dfe37edf910ae17340df8d8dfc4285ff3be357e47548f87a208d079d687844932c40123247e884a12dfe266af464027806e0aa7425b00f6dc1a618749fcac29fe575d79dd50fa290b20d8f7caee550ca9cca8f1896d17e550f9f78ed9d83d3cff81b7c2a545593dd3bb1092112ead7f619de1fc23cc27ddf1683b217c195ab5a5c4dd43fc51792846eacc29dcd95b3b69fa8a4e141a036bd9105fe7e19f07016661197734c71f894274ae00aa0f30366918492343fe21acc9f6c821ff0050e59ad6999bfc2214b0468daeb7003f6c9b4436c04f0199fee11f55f08a2732cfbe1abe6d3062b1e59e8274da3dccaf4c1c36bfc96e7eba1ec3afac7376d4b9c4df03a68f7dc49a5dddabeaeafa76435cd28010c5214acf70055dd24aaf83b0d3db38f3e4ca9ca3395430f5c500bdda1809640c6d694af22fdc35136a04487fd2c1ce54b0c888951b0795200e54ab68bdb87f67c28b568fd9bb143abdc8c9cc282bcd86b9db0cf1b47bc7965f2671809ba8b4a3c0b367b65cce6d3681458af639a1b390fd5474fb19d16801d3adfe2f36d721d375fa7ec2f44f62bf93e72a44813d98d7c9d2703cba2e5bd7320fba7000edfde1493a8b7aef7b977915488f894460e4f99b7f6ab7f10d55a932ff893f73f4f7179c2d514a79dcaf3d20fa9f8515c9f9616a00c5659b33d1b218253f8b6583f8aba2f3e3c7d0af8ecf53881f67ec7158f057d21710e34b6e1e6bc6fa005f7861c861936e817ba395385cf461b7a2f6cf4229b9dc678d309c7c0a84459d70cb56ae0f0b311e915e47e906565a492075dc8541a6a4c1663d62766302ef4b76ea3797232d61dd97e25caa0d2c518657ebb6b655bb9b04a60dc90d139c8df22c1bea030400309c785783980f36adf5c9cd6cb6c6e531f0006fae4f9d308cca1db910be373fb074f1f6ebca891ca9aa59342e7f4c524b79ecff703bb65ed67f512a0940c8533f87210b2752650ce8f8acff6eb4a4ef7fe4b8c236a70b26773d09a5fec6f6bf4c9195e27691caaf19e4f519b8d45b987eca73bfc67b67fcd4fbc17ec383b07e1ac9d174433199fac5468ccbe51123d6ba025113243ccffd984f9e5589a1149bd038bdad42363f6bc64be6fa4efb645eb68332c13143ef5d33cd53e72d90912b53db48ac858c0732b7145b8b89c4de72bc17bd13d22127d205a6665635a5f4c060c28416ead6ed37bcb32b7990c714e8c8beba42cc46a4846fad59d8fb7bd89f8a0c0903e014bd964d61ce650fcfcea1a369f1a84c4999cd10c5ff2ddada1f11d860cc36821954e6b05e8cec0dc186c0d5cb7b8617f91e34846762d89cf00aa2e12435013a2e04802bfeab1fb0c31cd444f402e9a18779d78c83a061a22e670ba6dbb325f9b8ed951cb0debd35fb1a6aba6662fde3493ec9df4fbb17ec2ecfda5b731ad57f59639141553959558c5621bbd4f72c4b7641536ac53389ad2e4baf51aa7ee88d39855f86dcb0824e25217e52c24613567536c8aa393fdd12ea28b6a8305fe1ff513e8fe348974c4997905790ee0e1a5e9eb246bd1d9853372bb7c1398dc74be326aa463af118be478d780bd1440ef334559ce7381b2b8c42f25b836943624f7b293a053b12a4291a2535b506173ca680eb990233be2c24131edaffc035c83892539ff316303bdbb31c80c3d33e9e2face51c43312648c48430efe79d6dadd83124266fbbdc52198ff1aba6a78832fe0f4dca927257199623b5c34d71bc4c8682b1bd26cd56510c18691399fca64a627597e979603a6aef7b6d3bcbdeac5d4dc76c66e7743883e99638811a5348738a1135b739119380439a1ee096a8dde01f7fb1822a4b17c5a13e511eca93096db5909960fd9c9081af4945e56e0fe7a4bda5212550ad9f52f8b26d83a7811bf0265d674e138aa4c75ad0fa16aa206262524cf798778d49e97d655b0172c48aa1eb88b2234296d847a2605c2848448ff2512a73c063321e157a88a750", 0x1000}, {&(0x7f0000000240)="0593936a866ed38ef9d1b9ab5088904fc3c233871d50178f4ab5e8f19197177e499b5ab926a59a7c877080a7dde186575488059a1dd8f75da0d88b9918b7a658af7a1ed5a8961d15b44d95689035b3b18c1213cce318f340bc2965f15767b6626599cf1b7ecdeccc842ce7377aebf9c8ddcd7bc97d99d7ed2777b0022d11965a327447e5a1eb4fd6111fd9a1db633f8849adb815b6e238bcb23106b7", 0x9c}, {&(0x7f0000000300)="abc682a6f8890faeeb7968d0a65dc4a6472e666d7d2f7dad7b4db6ab64afa0d471e58807e3eb049f68b73f268147df1a9bf16f80c0f99069c4fe1ce7261bd17f188faec98d4b033dc0d397acb00a531c42732e250d12aa1e475a96c782da7b0b8ba349c7613c6b9d72fb2865b05df942667d05e5d2fa69b66adb42694a03e1779f692260e5ceda6eb0e3", 0x8a}, {&(0x7f00000003c0)="b3ca25dec92cc105006097b33bcffef8b2ae26954b89dda28255f422e9e2cbe61c82fb08a82aa359dbe4a8c13ece73ca1d974cef570dfeaccf17d62065d04840f1189c7f9af7ec6f0f95fe28a7374867fb4e2a98f889b2980dafc01fb1aba89fe9cb7e443263996e555dc7a1f0a011844782eb718758fa83a7283a5152d5e6c90464e1d7324933631f5666fff891d1e43f5a6bf1a9a4fe56f68fb8186ac924", 0x9f}, {&(0x7f0000000500)="4c32bfacf46dcb5f3c22524d77a79c9b288d2602a538fa0a23e907983bc8bcc4ae60370e604bb7961b036212e9ca7b9e5c89f703c8860aae3a9ff6a4dbadf0e963af48486aecb1e90bf06aae95e958de14338cda6d34e5840e7dc5ab3c7ff52443daf2b61af95d5b24572e48dde3117755c6ca51dfe4479738de559c2b2641f73e18e675fc9d05b5740a9d728a1b", 0x8e}, {&(0x7f0000000000)="009c3b9529c7ae73a193f87ac353aee610b18a941cfce7a621d64dc1d9d7", 0x1e}, {&(0x7f00000005c0)="1af5b11214aa11859828de254982a67f20fe24d071040c61f83c44c15690242ebe5139420473727cef8509a1b9fa3378849a25dd9c9b69f77bb8c73e31bbc646700265b2310b23ea2ce0c94cd0392248be256d7bf0ce7cdf8f1acb51f8c6e97fa6079296581a364d422bee530adb23723bdf185b1b32c7d51a0d502eec476f75e2dd07e95b6582946b33b8478f21e58bf06581f703b8298856a2088b4dc55b4838502b55f15052c22f902fddc9727a06a30c9b66c44e480c9aadd15851753cd288bb4365fd9b1bf8efdaf9e7362ebac9f5ef5ff18f66df93751d1e05a24d83e161add63908", 0xe5}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000900)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dba6afdc0000000000000000006f17f108fda0a6256526f643c32361435199cc5961aa1426ac35b04b624f263906ea8a858246f4f473bbcfc7c3f8b956cd3a613e5c7174472f33ca227547c59afad21bd270bd7a2bb1ee2e8b38b9b51d770a1ce34075e8f320bb26ee533036d5f64cabca3562c08455841aab01d75492ce1e"], 0xa, 0x0}, 0x0) fsync(r1) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000004740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000005740)=""/4096, 0x1000}, {&(0x7f0000000800)=""/117, 0x75}], 0x5, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000e40)=0xc) getgroups(0x3, &(0x7f0000000080)=[r4, r4, r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, &(0x7f0000000ec0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, &(0x7f0000000f80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0}, &(0x7f0000001000)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) r12 = getegid() sendmsg$unix(r1, &(0x7f0000001180)={&(0x7f00000011c0)=ANY=[@ANYBLOB="1201002e2d66696c653000094172f8ed72918f7c7d18c749213ddd272bd39f0a6e1a33d7b603399c433e2a7bbdd787243f9105942350770d3795fc8a6d28a557d29e6ca97e54d12545a269c892a90fe4772e2464b826f644cebeb08be7f275"], 0xa, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="199e7e0ad8a5748593b8b2ccbe766aa0ca06d53751ca0fef05fccb29cc9a87231492921ec8ec7bc6296e157773b6f314a1fbdffa217c38a2e8a440064c0ccdbe1bc3c5d3809afeedf9c4b2b2f1c04249ab8ab3e97fbd63891288fd66049ba55b996fc468cedf1b8562523608ee8b71c39a4ec9a8c625a3d51f169b141a9f43dc9b94911c889cd0c2ecb35457f06f851f59b4ccf3019b9047417af219f6412f7e3712e66ad0f90f4541a5c86d1c827a5c659dababf7f56a31096ed145f013ff5bee4cffd27340080f59158ea423c9723263ac925bf089e832c442d0b59d6aac46039b60ad1ccd81fd03199e2288c31611ea7bb5d1fefa42a79c633c7f", 0xfc}, {&(0x7f0000000ac0)="c838bc535df50362d58c75b951e8d262607fad09b1c31f34956b1ea8174db57922c9525d7840dc17d44b4e351c55228bd775d6c1234ea5b6ee4030122212da7a425dad958ccc79cdaddebb2dfb4ab20969da14b2a0cc67d12da7c2baa111e2", 0x5f}, {&(0x7f0000000480)="3fffd108855fb00cf3e9ab3d3ea4488309a1c78bb5f4570efe58b8167e1eefdde933c5ea44ca6e23", 0x28}, {&(0x7f0000000b40)="857d96ae7325374909fe40cdaa4dc43051a2e2307da6096315936f005e3282efb99d6694a52d56aa8d313c61de0efe291731a9279115e90dfb1e2e701c93f3538ce5077217bd13c2cb2c96d64aba53eb159811a2662ecf07a3b524e304df14417317965d3531269867d1eaf9071ffcde9871b737cd116a098135cf38f4472e71e2e229b54c53685534499630f32e34d0920f1225c6fbd446c8bcc02ea7fb4e97d3c53c36f35da3d80177f6b1cc66", 0xae}, {&(0x7f0000000c00)="4cd7b94a1be6685b1a1ea7eee1395b66a84b617bad526b015a95cd83529d160245ae2207581e8b4540ed64e55a8f78187b8219aefe76509b177564add81db646c461b8db152869b4067c1ec62475cc6e0993bfeabce4544223e6b313637695ba523bb27138f8b7e408eb39915cffb6f094eb8eba30908921781c82885c99878b5ff800046a96248aa9b69fb31416edb489f543755abeaf339ef34e87b8a80ef3cfc1a306a9da9c5f9bef83899e11435a9ab76a563221d1a234fc655df6f80a82a296cd701b9cf69277172c9ecf8c196012cd1cd479bc61feec", 0xd9}, {&(0x7f0000000d00)="c58d1e85e13e18014c26dc953d59ef4582d25899054176d15856c4d0b1ee857178b0ec02800c40d1540bc0a58375f9ca6b89cc25f05dc23500ece4639ec2bb0b2b605b00c671841ece0b476f642f21433ca485e965a62dd01109e2ab7ad659838d71dd2d929e4c6c0b76b62db3ecc0b3e2f472d8d29cd78e9c39760f6af4bc4fd84688a6e94cf06d8048b0cd10d1c56e405ec147c4bc15c624d9c51eb53693fc4bfe1098403c14", 0xa7}], 0x6, &(0x7f00000010c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0, 0x4}, 0x8) socket$inet6(0x18, 0x4000, 0x3) 00:51:06 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 00:51:06 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x3f, 0x1fc000000000, {[0x3, 0x9, 0xfff, 0x1, 0x80000000, 0x7f, 0x8c3, 0x8001, 0x2fb, 0x9, 0xff, 0x1, 0x101, 0x2000000, 0x8000, 0x4, 0x8001, 0x9], [0x1, 0x200, 0x1, 0x3, 0x200, 0x1000, 0x200, 0x400000000000, 0x7, 0x80000001], [0x8, 0x1, 0x7, 0x0, 0x10001, 0x1, 0x20000000000000], [0x100000000, 0x7fff, 0x1ff, 0x8000, 0x26e5, 0x80000001], [{0x1f, 0x4, 0x3, 0x6}, {0xfd40, 0x6d, 0x7ff, 0xfffffffffffff801}, {0x7, 0x8db, 0x22, 0x4}, {0x7, 0x81, 0x4, 0x7}, {0x9, 0x6, 0x80, 0x808}, {0x8, 0x400, 0x72, 0x8921}, {0x8001, 0xfffffffffffffc01, 0x3, 0x8000}, {0x9, 0x9, 0x4, 0x2}], {0x1, 0x4, 0x17db, 0x1ff}, {0x9, 0x7ae8, 0x0, 0x800}}}) 00:51:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 00:51:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x6) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000180)="6832e53544299e09edbb8de16b7594a2004ec53e8976d742107dbce43a3658fc6b98bb4e048a501bd3671ff175c6e3d559afadb166fbf95bfa840244c569c72bb4d0fbcd5cfb1312eacf86460cafc287cb8814c76ca3be9ecdc2ab57ecdc8164c8ca9518231047dbf865f446a77bedf8e0d4ff503dae8080426cf5f83e7556ae423ee6a5fb925bb0afc83f35f44320290d44a06019aa85678a3fb8ebbfb2f9c7eccb0a558f2664f8df68f59141b09237dafaeae9fa12b76f777dbe5701f9d401d748606e0cd765da59a9f2c23d90260d2e27f99dbcae5ebbbb", 0xd9}, {&(0x7f0000000080)="5f040eb5629c34fb988e533f4785ce68596152e813e2248271062eff479a917c78cc922d0ca4783eb112ff5549e5a385b1e4cc9bf2d8d559db7c1f14da5a6fa740dc6e6b898e37d7555d1a250c4ad8792ea9913fe3598290feef4b336261ea604e1a79c12ff5167c25e9f28f4f9195a1e06e9174153c9148dcff1b80d56fdc47818b0b39642b1cc0484eacf52d17c0fb4b917e9d8d45df986c315395a685a811c6de127186b11fb3502b7b534db94727c5735c0e3f73b1992974e10761f862", 0xbf}, {&(0x7f0000000280)="d60c422522d3abbc8a69988c3b917f17940a62932f16bfb65a75584b12", 0x1d}, {&(0x7f00000002c0)="8ce9e9304ae52dad2d983350d407396518f7a3807f60a46e0bb0efb21cbf8f1f7d87bcaa76657c252f538d360122b3f6ac286f38e79a1fc2a90b77d8d2afcc8e0c2705b44e9ae192d182f7b860a6ee3bb17df55299e9f0c5da1def354807ca18c8bae452e82bb1635c01f488eb6760f902ff2d65434aca0e", 0x78}, {&(0x7f0000000340)="ca0fd3a01d61b8cbcb148c22ed3547e391568febdc805ca5f38417de56ecbd1d4b484fdcc548faa7fb72d6727a09083b635047bd162d0c882a69a6361f91bd73e9fbfa31a48dea354893e423bd4c26fcc6761ed8a9b46b20336286af498675d84ffe0c908c9f11df3b400d953c86cbd6e73e6ea4d8a4a29457ec8f766a5a582b44e3286e017c5cd5f8ac5226069252da4d91b94ec9706cbde8808894ad2e6f052849137d8f135a368a267af3001fbb782fe81002b0498bcc5c0b8f0f018cb9934621c0d4adbd98f4798d77c1", 0xcc}, {&(0x7f0000000440)="736c6a145f5ec6e721f09e49ad99014800b60f62a0c23d89c655c0a5c1569f34c6e1f88698f025f6e1ddf0a5da101f17e5a0474b6c6faf659c6161dbd81e4e946a9a326835f205759af04d869251ed7ce2750ece5c7d098c011d313629deac35a3c1d0f934a9603ad27c544d52918fe363ab0b90242c81b69abf01be0351459d074b632aa3c2e371", 0x88}, {&(0x7f0000000500)="92d36ef0af87e626c438526be36037b08870a2d9d5066df1de7b2200b54d71841c0db0bd5c3ab32ec0f9b01109cdb11735de235f8870eb3f2fb9ed9e09a1b4911884799b38d8835e5798613af61ddd9cd1b40f017b294c4f0e86da9e53cde7234fefd50780b3da24fd2ed8bc8bb0ef2fb64c9a6a2545ced7a1d868b7202c23904c2e1bf814d38640468ceb47af176cd5cbf6da313498d4be48c7b9bae10945b66514cc068fe6e3a187a51577e1a157426cca0964ad4de6c3fb4118971f9d84fb809d812ac56d3c4afef7411a0b2ae98a2f1864d4e534431c", 0xd8}, {&(0x7f0000000600)="fbfedf9a0721fb03fb9b6aecc89a", 0xe}, {&(0x7f0000000640)="448dbba805b1ae93846c4e136b8a262baf1cde09cccc50351267161e0347057aae3c5844fb8009b6d441de7611a0b9ae10d6e54e8ede5c60f7214ebdcda3c31da8b0bf47f79716b9f9bf8bfbecd627bc993336574e556fe0d3716ce570d347d7d45135", 0x63}, {&(0x7f00000006c0)="d09f98ff4ea136014ccc5b2a80644c1b3b84d9cb2758e09a26eb7d8e0ef5b88c75a1de67f149c8d5d37a51e39d7ea620a7f2956929f646a254c58c18d875b653c06ed36164408f10fc57059798f46a79254a365ce2e73cd7db13f06b2fc0a96533887ebfcef4a337eea0443eace7526d56c2f7f46fa797a8ffb18b982bfbbd0459099e31d750a95dbd283cfbc83238c819acd49b44a5bcbe4897c1549f40c8779b37c27d6372608b37f444227d608216d1c57825b4997fda398cc8107eb9e1ea1ae5a0ad9a7f53f64d7b159f8aded74d6d8699494f", 0xd5}], 0xa, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x40, 0x8}, 0x1) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) 00:51:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x201, 0x40) recvfrom$unix(r0, &(0x7f0000000080)=""/196, 0xc4, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 00:51:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) read(r1, &(0x7f0000000080)=""/46, 0x2e) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 00:51:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYRES64=r1], 0x1, 0x0}, 0x0) 00:51:08 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x8}, {0x1, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 00:51:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000040)="83036f1bc2c3fcd25867ba8dc982d3e6ee8950f0d01693d0d343c84828ac58a9208b22374321d90e377df4ff750ef6bd4da94642f5766c011c241c27e69ef3b09d3f8dc2a39321dfd4d2c944877a65952ed05a50da8e6866e358dd7028a85a76086bb231ebee5c27f24e", 0x6a}, {&(0x7f0000000100)="110ad5916fdbd817050b41e2edd560fba8f5a889867eafcd679fa26b6b4a55746684571e02f8684531fdb0aedfccc753cdf2b75c50c02cf76abb040aa3c7a565fcce7ae5781a526883e1236d07cf468e938b38", 0x53}, {&(0x7f0000000ac0)="5a0a4f71e8dae136c82ad106b3728475bcf901aac885d5c3ae1ffe698643e767caf8b497201f1781da835586bfb867a3a45932d950005d7acf1011f82f5b3ebcbef03937e515eb784d20b103dc8ae4dc65caa800d9d46cae41a056a5eebb327e308dd04a796a14ab0340618504b44f4d2a63e4dcf6021856a7c446e49acae582c439761c7f7c74ffb689a0027dea52e1d0f739fb1bd86cc45f92946ff71519e17912dfdc468c42c8db483d0c2c67d93c", 0xb0}, {&(0x7f0000000180)="eb338a06726598a2d3a9cb49b52404", 0xf}, {&(0x7f0000000b80)="6d9c191ce03160f920a21c280b7ce172bbfe8439c159f712f69115042896167ac7ac0547aa70e5730dfd00e9eeb80eab219c77ef077e73f0b0dce5eb52b0692969cdf91cba2b9e9525d9bbf37d6a3dd235cc9b1f628c1564890b2469e33753c415e3010d14e640c441b3b60cd653255531f5f28304", 0x75}], 0x5, 0x0, 0x0, 0x8}, 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x100000001, &(0x7f00000000c0)) 00:51:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000380)="af287829d8fc6ddd24721ddc95a56c40a8d1942912fa4e45a9598c6d757829a1060a0554957e2b1ea51eea18750319959c65e92a8c7a7e135fe8afdb9872592a4c0cfe576314e052dcf79976951058a5fe29b9f63b2153bbdc654bb7e08aa92549342a177b6826fcf0808d5befda498cabcd09be471cab666ab836a7464307fb356201c1acd5ad74ff3dd8dd8fad65f572d1254876da9bc105f436b493377c0713e269e7314feb32da048aa99820448bf9360ac319224392678c82886a3580107e5b4927cbaa53a1cf66182cf80a15af9cda5ec6cacf87f895f7f7bd25bd", 0xde}, {&(0x7f0000000480)="478185e4fe536c9bdb8c8b9402f3bdf0cd470c25204c1b2da3aca2f6f7465dedb11483dbdf6de532bc12b2d4c5ec37b624dfccea47d0ce4164012ed9edab04d99d3b0d4e5c30ab2790966449896994d0c7b46b871dfdeaed9ac222071647574284b757814f717382067f58da49fef15647c902b06db211292da1f633be4d536e31628210e8f5eeff81220a00784bfdc58afca2b3b32aa45f63e11893e31f6b090b501f8f0d94d01a043711e1d20b1879ee44ebdc92755a0e7e91ce2a0ac2047f51a872b6fc73e411b2c7c55ed9e7a90f2f5ad672c353a32423f601ae9610698f06d093ea133ee85d83ab9ae1498dd94673b7e9c1d7", 0xf5}, {&(0x7f0000000700)="65f04be3b125a2d96547818d4bf6051da8d1802955eb3af8fe1c7079f5899a29a0b09027703be2d01bd0b156f7fcddb1dfe62589d33f4a58c00ede030b42ee8d8a6d45f3312c2de1a71e0fbbe48e268ffe3df279cc628e394447b587efd0b35718ffacda776b4123507633d83b5957cdbabd3f178266", 0x76}, {&(0x7f0000000780)="b8a42ffd58373f928680b8f928ad1acf71a2ff1e4ad784470a379ca0fff625025b747c5f2d9e488cef988329195208cade9220ded2cfc24a7c571bac79bcd0f336dd9a0e20f3b9cadfd0833afc58257746a700bce45251a7f427de83b0c12e3948e49309b74f4a5d6aa85007fe31dd3947d63e99c04424b17ee5dbf722bc3799c417af967aa9a0932bf2dee944c23c473463be6f4c92b04f437ff848a69873feaebd5c280dfcfa545d64b7a55dfe1c61e54dbf6527649eb44a48b06bfb3418dadfe9d4998a636a3468515b0ae4bda5a2e7d98957ad1155a6b7655008e0c9083f6ee9df42dc231d86bb62af20ea58d6bac92bb3db5c6b8fe4a394aecd355b0f6b5c9c53245686fa7a5cb4365edf542cd92893839ce28af451455b45a431ded2fa9b5be9cfec8c3b8575e32447a4d9946010aad1ad0a552fdef03822edbee919bd3566b01dc8bf6a856d836d6204bb40884ab72c0b81a2fa3922ba1a812b539fee7af615b3ce0e7ff39e27e62cd61ef390bc58cc89f8b7d16c686a209b05c3bbdadbfa89683d20a706c911c9fb632cc787b95325446794aed8a40cc4ea01bdb1813310f634c95a10421d6e89ba4d26e91c7164b9d00d1eafc11abb3e9f4f6c2e7637581113094c8795b5f8dec1d48b3ae86dc9fc1381e7e716ce499be8e42a305c8ba9b11cc9247646f29a1676abba2f4fc1fb34d648faccef06e5b89b5ae256f22a42213d76850c3f74cb04e9b00577df1db2944f020765e19fe58776a838153ab72b9fc58b70146197388c72d21286f009563f77f67c8a7878efb087d5dd1ddb16979aa160626d2e8bcab08d2ee23a90f00ea10974967927c48505d4ddca60f82c7ab48443c03581b9dab4422e462210917a145f8a5256892a3ac7e522fb214e0538b8fa284143c005eb9339ee0e8e996dfcd85c38006a235ee5be42b73420fe6553614538205f8ea82846c1422735f72934cddb861b020569fcf13a7c7b5f3201056e711f577c19696ac33cd02da6764c76f1d1572efd057a91f0017d0c25fe001d5f76bc227a1208ad33dfaa207265c04918fdaf7973bac5eae2bd0e1eb9dd0c1e2341d2424f2954be8b159a76443c40e9a848a1153956872537001ec9e057c9f14b1eb36d3bce33faf06b344edbfc1440824cd7e116ccc7e8416d3bda52f4dae8991c9b130246db280f9be0ab97e606c973f60def4711c23998e5e93d4d962c4433f78f6f10d5dcfbe3e5290aa4888bb016960e37117adcff7fe5200140bd6c7b4a01ebc6d8cc6d4e816cbfb65c31f8d6e6c24f571f33f927d8522308cbc3001d1aa11ba285d8a7cb48c3fef7bc6bb5915fe2e832598148c2a97214e215b0ee3ee79bea060ea12d4f28c7596f0c1c8acd8f6628f1c4e4838a06c9008b078270d6de2ff1fe34c717438c532e4493de522661c70b6bfb1f1ecd97349d5ca2a576b77ee158c0bb90284fa52fe3f83b2a42c6ee316081046ae4925dda82c8ec7b9451fcb19528aaef4f66e60c8c58b24e20c604cd059b830a18cee3d49664ab66a6c65d4c704e270966de5eed286b2914f00ebee1176702092b93c3697d379ec2292706e97c192fbcdcc72348eb611d6a48c09435fff550b0bb63718b1e3e455bb42b76a2072399a9b3697151f8a6f24a14acf2407d763f50bb1dd6574adc9172c993784625bc85aafea9b507345d98bcd1a1278e3795ca4a5dada0258d5fefe9e56a16a2a21db3135cfc05d8b836f2a72b029d72ed408f38dbf5354ac37abd115443c8b7a76cb2cad017c3f5d78e25757e4932172f5c2292add68643874f43f932b36b99e76af9a347658eda5bd354cbd9439204fc5bc5258c198921ab432a3c30b1370e88dc9b6ed4a8cf2e07283e39f2862254df922e248040686318b157b36b803cc1f080ad8cb74bae8df508ca6cb0bec40cc6e308edf3499b6c0be148353314509124669057c8b6a95de0c173deabd170a8ffb670b6e113c74112cbb8e65c94df47a23bc383abaccfa5d9f93b599c37774d841def6091f5d7ad2c4b9bcc33aec88e5480bc1a78cab8b602e2c3983c3c8985366cce48e4968f9e4582f3c5000599b7fe486ba6454093c92f32e87b99fc0125dab4979012dbe225d9f9f45f2275048938c50dfc865d61f40020acb6e73a05170ec7a0abf1a86ae6fda252259298ea4ebab534ca5ef59a853b44baf88a919653cc41ec4266f1d7a2bc71834209c1de7c0b0bfcf274b4e0e290b75fb50abf1860004dc01ff8db71cfb90fabaf10d1b61452145a46680d9497a8ac90a9d9cc47482ceb9fcc594f804bea97ae40232ea01dcc8274303c99797e64470b8bfc2145b01328d075e926912b26cc3d0830a88205d0a9a5c01dc820539ac41ad9ac6061e4e22646dc518e80660a8560e120fa83e89bac27563eefe2ff1855608bdbf28fe0f55789e7ae3b3436eda0a4ecc04326069e6528aa0f08df7bff63ed3c86943a99ac4ef9270ab7ccb208758d9ca60f9f0849735d4af9832ddacccc44080b15b682ff7716c81a5db4acd1929275495f812bd494729e55a6b09e44955e24c7b92722e485009278fe1b28e52a2da063a13439717f54483f6bc990d9af18ae44a733ccbc9a43d8e8aafea45d4ec8b4f8d276c0ccb2179037bbd0485edf842af942e8e67075a7071cef511be6eba5c25d44662fb3268fe732e72adc1e3e628883b5339d7892a70049c6ba24c28f843b3c3330cd8dae97a51eb85499546506308f52fc6298ffce2600852b3805f2778559e922516590b2fe27ff1c756fd4f110a0e50649cca3991aa0da5ceee0618b939f2b83b44686ae519e579914f8617f50be31eb25bc0e1c0abed74af147b84a49d065dcddd570d2a4d3da5ca6ac44cf2ad41e5d232639d4ef3fd0315926689877b6d4a30a02bb928e93d313b78e942acfb2d3e5b897a2dd5735e545f621375b5f296071256b4f2c45d30bc84b5acda6c79d64c70eee080f67242191a38acd0f3a2449306c91ca97ca354a9effc40905b0effeea85876d5e0839a1a2cdebb00417c2e491a39ba54005fdb6758c60a1e43054f4983271a069f6d8098ae74da2806c4a62313ea875841cb52aa94bdc21448efb5494301b4dce8f818f880da90015160145664f76f3453733941dd3e4959c5052a1324e3d055d0c4ea74b060c1d15143e4002d3cb40d4d6b41959c135ecec87b5e4dc96dd17fb97783083bfe13669aff84137bcce61cf3ad2de2ae5b66191f7aa3249be031b4c24325340662b0c25ef255706f8d04d8f13de22cf49af86f4736946b598618ca341cac80901583281eb12d9d9831dbf4dec5f156045590e73e1f364fa1d74647637fc9fbdd1c0e86a4dd73c6c10824b5309eb51fc5e6fced61b50dacb2fe4a892b127eaf66f91577f4f107029be19fa0bb3afea40e66349d5ccd1ea0675299b37b80418de5ab78e4247d1892d09b2c6e9a862a29a63976650c5137d2eeed9eb4d6dc6b4ce069aa4d63d61711461e232de054b51d8e7ed2d2a0e59ea2bd7c51dfb622684b003bf8958f995b8d1e575ccec8ff378836a456fa698c972dd7b6573411d9d6f3e1b50b92828bbe5b26a4574bd1950ccc9d825e766f902f5a3d0bb9d88cfc0fd1730d72de6ebe0cc84af4fb61974244fc9af3b1c1cc5d42ba1d29c6a682fed3a10b0aa3b19939fedfafc1f10de429864dd0262d7833f1cfdfe96923ac90bc3aa07a7fda3574446cf41cf8e47094a11594669158f123e6b34609249563b93d91caa22c608468cf0f3e4cdeb763626853ba18504bc273222f529c060f6514199f4e0611ebea8fe2d421072c555e10ac3cd6339275e55dfab98971b12c22d0dcaf3462431a6a1740e44eabfb870b682b765b393109f55c53b4bf69cce413b18a7ee1fc398f145edf2ea8dc77c0523f8199c1111a5a3b9adee2eea4285dec3c5997e60d10cc5dbf0fafbb086f0ea90f64746bb1a3d9548237d5016ceb713043ea9d9da72d83afe673e68451ac301d4bb64ddd1fbc5737e398c131ac1b4acc2681b6f55d6cd50315b06d7fe6d1370411c4947fb459c97c2ce787c83d7131aa756721c24be38cc877b8054bacdf761749beaee8fbd098e9a0176908e45eadb6b3b9e51c071763b7f3795712d30e0d96a19b5a9665aa8ba7bb0d3a58c46598eb701ee8f3dfab785a8390bfc794680ade3b156f93a396f92a09c62276085d63c8cdeaa819f232192ab2d1c18a9196765cb195fc651b5f307c1f14fda73ce684b22dd6dadd545eb90ee653665091096daf5eb02e7d4830d6dbe17d7f960b763b3bd2810f8f6c99fe7eb8b361b379d096e86256833e2f7385c8bee6e29e989723d5756aa164d55bf13d2a99491b1f80096194f9081c0c7a0024857526a400a38be63fb4014e191841d6d13f15ef8908ea13cb6e19fd99a4573e9facee45263e0548ede8b87624cfec4c07eb42be6c94cd134f8223cf549a69ec589712424756a80313499021e66eaef797bcdfa3fddfb044f908b6700fb8e920054633744c99b48095754c5591195c24e1b9dcea1ab5638d05066cc919fd13bc5c4370a920b814ab9a75c5ea137dcc7d6e66ca4f6eeccdf869d37f0ebb5b234d016617cabf270a3f8a53509e918bd3994b1e533a75f459f71a7190e32d90112c2115b5f266907e81b8ee0e249f342b56beb59e86b250c45be80f673311e27f5c79724ce374a5f367c5118ae57139edad19a3358e9a2fa28c00ebc5daa5df414d90ef58b2e7f3a3caec03db04458b8e6f03a42e031bc0f5cb67c97522586353ecb5b41dca17e6e5166d5354171e6602063e4f57e6a424e704ad52546a1a0e147e73dcecaf99edc5010ded1fcafcd83a40604f2b63ee8773f3c95116bfde4da6929068ee8bcf48abe6d6bffe13dce4cbfee072b62a4573adc65529f500af5a85791c79821a6b5c6fe8e436d8a8ac96c58b64619f1d78a6df5e6a395eb1babc677c94d77fae9e1ca381b24eff76161f0326c66888ead8bccdabcad4e9c6392d339ea6756717a01eefda060365608ea5faa4cce0dd4a6a617eb9a72881a1cb985e252ce12b96d416199236802959752b0d222e3afcde89faf2a4fdb176a634a1b5fcc2074a72751ed1c062dbc91a395ede37a1073ff9cc45a2f27b1a8123352c576fdc733a297946fcc84c7748d1bc56e20c901767979aaedf576ce081739a943eb0fd10ddf08dd80a5c7f4ec729c61b4b3f07ccf7fc3fa35f6a0a05f91c350d0ccfc586e32c077a6da3b7daaf2fc8201477c1a6587784a95c6754e0ad97c834136babceb7ec684abc8baf0da029c09ba68d645f37feaf286fbf6b07f62d4316831e1286a3d67420a9e2a80a6b452069b3ff29647b6d8e5e619c8a68cf0f3f0f4f186cf9dcd5848d3d5321172a7adf85421558835f81cd039bf4e072cc7f6da25256f83d89fdf27f1d092f6d02a51f9815cc9be7208a83a21e8375a58ed4a4a8681e8835f5bc05842a8d085e500832184af11b1541b066cf05fc31f3cef6ba5a8b0f4d56f9968a4ad75be0793f2057608316156b09ec8a3d92e4d7a3aa6ac42ba35b7edcfaec3d9e16a468f7c5f2bd7841485422af682030540b3835296cf90758dc1e608fdfffd37e4b6de50a4ea7c36c0073e389feecfd35d57d2cfd07931c0cda2bef70606e79cfc9baa8f7cbfdca4a51bb03b55c014f5f69edf377ba27e50a2a6a50fec1ec74396d9c8ad2f3058d66e35d4dea925de8246343beba3982c6fc446817f04aa62a45385c887cabe40afe2f8b132422492243828d1617d9d5650e5e9eea9dbade3cfc802bb91b7916233dc6c88", 0x1000}], 0x4) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) r5 = semget$private(0x0, 0x7, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/109) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r3, &(0x7f0000000240)='./file0\x00', 0x10, 0x2) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 00:51:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1109, &(0x7f0000000040)=0x400, 0x4) 00:51:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) r2 = dup2(r0, r0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r3, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r2) 00:51:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) shmget(0x0, 0x3000, 0x402, &(0x7f0000000000/0x3000)=nil) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 00:51:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 00:51:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="2c5bb54485430bb426ef25e251e1ef9291fdf9d2a51d2def04e6eddec02eebd84bdf00fa4d1dca011253055f8bb5fdf05df14b173e2df5c4afd3271ba388885b1d0ca93d80211085e6e333668173699ae0e701a4e2aa55da079e9d1501e0ad7791582ff9f99b577fd35af053439aceeb4a2e4c001033126e9497f708922b1ee8fe4b8563a89fe56c2003757b0a7396180d37fbd5e86a5012384741cc5de7343f35654a81f323e306757a389c54f60090a6076f7721f819277c1010c0e4a947d0af13a0119a56ebee20a2966a5ebf384c94cddfc031d59ae48754369000969782da1f1ac43558cb530da59a7b05b47464c03a203a0726ca2e57282907d5d6c521b8f14a0299414ea0bd52cc4f1a7f5cf8b748332209e4d5a0231e043fc3cbf4ce6fd7893c9b81656afc314dc71b8298fac37e69076cb2b56cd5bb1f4f15b0bac962d35fe8305a0e2625a9f3ca37cc93053c8fc8a7c1bae3697df8d9c57b859c00b05bafadaa2954c5c07aab9a15eace65863d7acc70e8a2d6f2c30bcd392fec7e55749719fa2ded3d0c2abcd0c485a88826d08152ffc8017281848c809f7356cd6bd24cded7f57e3653fd89f4826abd87658a9740737627c31250a48002bc5f0b6f9f485cfafb01789d76f1e1d47d36ab7a318676cc356f3af116374c077522a6c295f29bf145a45be16b4a53cb8b33dcad44916323e64786d44256ec2262812bd3dae149431daaabe3d950155e6b4ff3acdd1253cdd75d14ab43d326bebd1350040bcac71b97c63b1a80a06a49755b9b7e1f61dfc78d09065128e9d8d79a66dc18e62fe80d542643ccf60f32dbc04c2b97f16deaad3016e20822e2a12ff788c060f2d44debcd6e0959a3da2ba66b182dfdaa2e54cbd81959abad596bc900c219458637c7e93be9b42af8239782371f4a70a18bd547eff19d10334560584ce0c695d00e02730f4de755b5eb0df4090d37b46d772f882cd086d4f1128ad430e14ee0958390dbcbf6fb1e02a4e81ad0a8a93abb9f598f0c6a960f947f830df26634f600942e15b1a1903d669141c09e8d2fdebd6bda054258dca32237a73affca6842f7c6848706edbc010cdeaae322f22732425102415d4426bbf39a35bea63cfe074ceeaca9b8c57eb641ae32e5f60aa81de4ccfc9cb57c4d8f5111a000e1f836ba99e4963892e017aceba3ee8d4cff26173820360ed8837e6cf6fee409a0e1041de2f4072bfbd0d335d572fc208cf040089414de32c06d92285de39ef69b39870487e7c9d53043158af97574ed61fb8698af8ea37a9ea8be70494739473c01821ed089bb305515164603fe7d2cec511c555d78cfbc5679cbdf2f7a66939009be93641b2159ddf190017f8c2875a296678b5a61f3797ea2e9bf2acfde17074ffd1dd2d59a867d4a76c0cc654308b67b8d05775293f716242314c9e731b5166bf9022b9b42d08478abda2c16ba12f88730f2da373afbaecaff0ca58de067422e61c67b9f4cfe43d5e19cacd56eb3f451b6308dc2bae119f2b794ee8db6a7089dcc3d107fbe4140115db8d9a4dd2b33bda57b4cfd087c7f19b45902d8c5510e77d201f8816453b8836657bc0b5c5058948ee22f35c1de890f7b1708fb30ba34dcf44cd35b3075f8fc8813c8c82c145136b8a76567ae57df37943d74d14d0f543e146cc7979cf8a0e274b57f7b22f9946899738bbb36eb47381e3929a52d75b5adb20f2aab639d2b60d26eba5a21d2acbe0769c1b9e6fa72369d3e5aeb552938bcdbeec2214a2f6233cce1e2c152153752bf9ea9a81d89781a5aaa062dbe8fe87c105d137ac6a345fd79d9ffd7dc3ac34e2066795a236fa00a4c9decb6eaeaf44667c5766b1305f1aae901b18ea8b110ec691d66d42e5968d9e5761c30e261192947b7c4bcd86c83a9301e26304d5435387b89a9ea85009a1db480f081dfdcf69c009d41d1840f693b1bc138adbce84435aa1553fac3c197df3e59f2f1ca038c569cdad1dcdf79a307c6bcc63ae127c4dcfad818d0f7e6f1468bd92469c80d0c88f1528bfc9f4137f6e380e1625e990e7b554d8dfea5747b1e4e6ab36485c3db99857b6892e632bb1a6ef3ab25c6ba65f5b6462408de230abd8830515951bc0b33c28e508b8f173d88c196b3cfd9b724be558b7d669be9d720a315281c098e16b970902864d9739f8e615ea8845aabe105d26ed6e2361c1c10dda953666b6c4381e185819ab30061310ccc29152b8d815cd2c1266ae491a8da6913d18fa5b0000d0a3bf3015baca3df99b2db5f3898dda72ebf0958b3ee90a7bef90557e564c02e3aa624ecbb0a7845f7e096aa94d764268fdad47bcd33d96948c14e1914ff17a6fc26b49ff80697797ceb2e61a4bf544386299d8cbdf86c5b9cb44a7de2e9c4911a0a58d61138f74fff657e0194fccbb2033e4f94791f5beb4fe659a7b36d11e17c4dcef2515ef7e1760b7610b5dd576a7cb5b129707042363276efdbe0fb975a4189a2547ed71f92d051f87e6da3f3c4db28f5fee26e4ed2c6356800df2df5392a1d22195f3ccb4bd623914b169df7af2dfb4b5f4f20abbdc78a04d6f90f589415fc193980627dee7e98047438172b4aeba23e68952637fe7067b87f3e634a5d4b94e3719946c474bc4cd423a4dc02c0acb3e4108ad3c6fe8aa0df99ef2115ed05413acffbf8ec0a80bdd1e291a8b3e195b301485b5b15c5e2e4978195881ecbec0546e781beddc36bf94ff7ca24eb80c363fae3f861e07def981b10c3bee89cfb4be675f841a29c79c2e597d21721401ac4f5ded6ac55accfefe75dde8b98cc4f440fd4a3e25a76ad88931590f7a2bcf6cf4792b3e93d363b68fd40134234f4444d9191a3147808f2f9b1d002a4d792325a599a3a701dab6bf4bac18b7a2be5166725954019643252a797c79aeea84a86b81bc88dda5a1ab68988170ef1377c2b958e32910b3b19b173b0ca915e040eda3905f85d8a1f061ecff15531444beed93b2ecd7fd2aff8942436913663229fe8c8fb7f5a7067678ae468ddb2bb967251d417bd832a61285c33243944d027e75bdb2471ec1708cab4d3233d4ed52a9466164eb549bd8d21920cf9c30f17e4f08d126f2a79299947d63c89f4a7cb32f6bcb764558f9c407a2fcaf754a9a066165c04a49a6489e860957f1acafc92465be73fb0b0e94ff14d8d669a7b3542b227a724bfdc087d4ca338fba1a714a79d9fe2aa6f40994b62b92169caa1006886bb1de2d94f890f6f14bd3d7694b9c735f29c8b306bd232bf1c11eaf64fbd572c2e2366fb9eb49b05b418ac4f4b34abcf249855aa6d2685bcd1252c9a3df4665cb332ddbfffa2d3416e90a04e90c628b846987d8d83cf7d1df057164d5ef825082716cf39103bcea4752efc2416be2c9c4dbc0be15abb26bc3d8b1c307e7ba96bc36e9c3467dd2fe729b261091d499d643ce37515a4d36a068762b8485c547a201537a47fe3dc81bbfd884a8b372759742f85708408713d9d5593ab602dd1a98cdea9a0c7ef29569aca1a0f64e676be8d6b5896d49f935194691d6761ac73b074db0fe9880c0cfe15d43124e73003540d9e2ded0c409be640b79d87f36bcc00286102dd8e68a179c952513d7a8d60e80581060458d2902babe9d7a2d548abda0750b6926a071727de8f0cf847d4db56237c72333a9e810f12b23cabc2df42d667c6f4e0e75e5664bcf73a226dad80285aa000c36e62131bdc3467427051359dbaeba1f217c8f3ed2989e412d8d9d8230a1e8e3c647a2aa000f71dc6c4bf0467772305d8d46f35164072c713333f70b2269659fccfc5721849989d622b9b7c4dab3f76e86e722ff2702456530e79a0a068fa516572feb68b7a5021bfdcc29a49f95df880efdf79d9a5273afb8913e9671cddb3c15d4b198b7ef7fd3e49a9b79ea5e9477c07c1b79c1b483c41a4b0829e44dbf25e9ed1c99920a7e12ae8f647e8449ab19c188569342d17f4267c9a37fef6e41866331e04e2f3f81d4992242dc6ff6286aa9ebc5b798c4168f16dd1dbf236ef8f6742535709756bf5a7747d168d7ecaa0310f431ccdb24aaedd53d686e0754a71632081a9b91ede6104c46d1606e37883da12f871832f9971ded729186b905777d25ee9fab3093a73db61953105512e8589da18162f5519a46c11f86bd48c0f78b045fbf5f1e7669f615027a5cc65597419fb7299b486da38ebf2f2c4349444bc036c3df04ce3c83ba4b2079fa9c77ec98b76adcc5b01a84d46d59aef3797b668dadbab05351730436b7a04bd542b8a7ae7293b7a00b43158075c92461cdb895f5c21da2cbe237e01859ef92aa2b47c8071417b528597a8f26c620f50bb18ca0b35a489c3068ac0c254544d43c3dda085e0555c749fad0e08812f08e3bb3257f85b4a320ef0e2a9a8ca9ee18150cd45d817744e516cdea690dcd777d1242cabb8ac72ab295c8450d2a14920d7af417827ffcbc2fa730b6f1bdc9125561b87ea7ddbaca3231c6d073c4627820420bb47e9e1d97611d9421633bbaf3dec5581c461c0285c2828e291c5664c54ced39a80f0600e9b5fb1e922880d0fd150006d661de27b0f8d75e9ee1da93d27907e203636d3cc5f2b19d5c7db137d8b2ba9c856bb2d05a04ecd521f6e1106da01665a9c8e3c4910c246a7de4477aaeab7e4eb858749ad9b54c499519484a2d8e0f25c5171cdcf50cd9de27ad210ff3e9a929c05e2f26ff806ccd5b968ce2ffc594919104bfb141d63692ec5bc4b683db55fa19161e32b6ee7f397aa4c522ae7a689a479d4001c02ce29381feb4d7b2080c62bc0a377e93de87213c0d178d31f6016bfde48d032dbdf577378764e3b811fcd945adf5a1dd0a5ee6c29b9ad00bfeb557e0d951c98081caf5ed6f8aa1803753a104bae2c35317f864537bda738c6ca6b1f21f57003442adb73906f193dd334441d0be411e1b8557d8f4a264d7a25d73379f0402fdaed93bd0f5accf4d3559220d6970894bdc613355349a33da9af907dd74ddf96461bd0a3e7f68c800971ae8d76d24cd3373f01a9ac4740959e50b61d3d5f9e83bb4650db9ed23d8676670d75361855de0bbf9cb0651e1e84179ee86111669059a03c53087522003e691e33f0ff81ea26a61a537a99723036502692e0ea1c788a1ea66f9c24f0b2a9e47103821204d6f5db48c0f1a83aa48946a5c23543ab31e5f23cc2801a062c338823db78e0ca14ed5af5e26a1836cdca9c7f45fc6e193a35b6927052fc74aae8b6e37a1dad7668df4ea6f8ff5907a0968b9a534280e863227b879d5e2dd614941f0aeaf717d8ce681c2da1ae2b4531b939148276bd450bb0d3dc2b61edab26b872d1415f1ef6ccedd3fe0900c44ca1f477d7764e67bf79e20acfa0564b8604527a96041141380d08f26e43b235ac5dd8d4d845490e66335b6e97f1ebcc35544f66ee5023835a42199349bc39c9bc7b7aae06e62eab6dec213e36d8727841319c0f4247b0b7cd9496f9ee0aa628e33407186b858e8d8dbe34366860fb59dde9da20070a7e6671652626726b09eeb9745581c4635fd384d2a545a9e5a36c7a4aa3c8e0385f3a269ea1def908983a83d45c30e16df4892bc5290bbd5e112fd482360852dfe68ed0fc66a49d8507fc49c6d5cf5d6c1f97827785e21cd0301e45541bb70c617f02245f4c6063f9b11efe4ee7b37f20aad55fa80143fc841527a1946d3a58e216d09c9f288079ca978aa65927785e27bf6db31264f5efae68d6bcf6baf7ec12869916ecae138a55e58d082d3c194501233337a9104c1d4ab742a5c59aac091d6355f377", 0x1000}, {&(0x7f0000001080)="148135f383cf753d22ca14c48a1c062606cb9496b04ed04127bcc5b302aae7516b2bbb1c7edb4ba0bf1ffd9763dab1c992f19cb5643d79c7f9fb61d960f57338120d429972882ad72548dd04f5216c764e0adb2b40ebbc8f3a9a782862de64e25a4bc28afe6141b0424ac5cb7f3edd31027ebb3bc13d7b64d16c7573526c435e37f883600bd25c9a32c902075b1b0c133aaaf7aff2ab46d3df7f246d7752cea30e786bc2ce9ac17941a42b340a528923e414b74b31d70b8ff80174e94c02f726669c4bf5", 0xc4}, {&(0x7f0000001180)="805550300bd156baf1cbc60c358f0f0af27cd436d693610bedee086f775382544a2e936ffd396735b0e982bba29d4c46043c18fb029fc53eeecc75fc745effae2e7fdaa860a34bf13e25022c5cabf5a0b79c41c0e0b15e1b1026ca17358a272647908f7c3f950c7988a7b7b2bf6ff8714fb101580ba05649f57cc79efa8e3816be1107629434cf8c6423de4396e9d8777bfba9a3201e886a28b017c657a6eef2a2bde507654aa0153c54d38df4260ea48961fa175962782de7d72a62ef42daa800f25efa33a888d5a45991d66d3a2cda6618993b682d818e781d28636c04746fa932b203f612bcfcb4477af2", 0xec}, {&(0x7f0000001280)="7bfad97ccac9d5e84b92bb1e978ba861b87883812d3a1357bf56379671cd2b7383cb66e3202c7175f440f8c810d20a5f6c77121356ae5b757ddb1e0d4dc3920a8eb5ca31b7cf4a9aca2e6208810a8a51cc67ae1278a403e3c1c203f31691e1995790455076478824c4bbd6afa885832453c77709f4d344a74ec979fd860ef0811338ce2aa668eea997cf6d35c0e0fb883e7373e538021c", 0x97}, {&(0x7f0000001340)="acbe6d64943a41332166fadaa94893a1e558d1c6655f169a450f6d2e3d25ae70f444ae76a67730195f8398090f31f281680fef0bcf72ae63a85f927a341342bfd974dfc62cbba1a2fb53385b291bc0e7b19b2b49f66503ffaff69d308999f8dc82f854a358c003a943aadb66d5779f56000905f116a748bd449f484a07b3194d10765958c923c68ae5f8f57fa756b5f74ebbf6", 0x93}], 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) 00:51:09 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 00:51:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x1}, {r0, 0x1}], 0x3, 0x8000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9001, 0x0, 0x7fffffff, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x4}], 0x2, 0x800) 00:51:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000d3000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x84, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r3) 00:51:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x7, 0x2, 0x0) recvmsg(r0, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0xaa) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x104a8, 0x20) r4 = dup2(r1, r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) 00:51:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x5, 0x2, 0x20000000000001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/15, 0xf}, {&(0x7f00000003c0)=""/41, 0x29}, {&(0x7f0000000400)=""/123, 0x7b}], 0x9, 0x0, 0x0) write(r0, 0x0, 0x0) 00:51:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 00:51:10 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x90, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 00:51:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x4000, 0x160, &(0x7f0000ffb000/0x4000)=nil) 00:51:10 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/218, &(0x7f0000000080)=0xda) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x40000400008002bf, 0xfffffffffffffffc) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2012, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="44b1d8ae5727cff9fbcbe642b434469d03861f4412b67df4db02a740769b19a43891b6be57663c98bb98743907260e178053e16665b6eda1bef772c364c24428541f57f86b1d031999cd9eaf1ed908", 0x4f}, {&(0x7f00000000c0)="bd05f4746557389257d4141f0c223a55b9c864adaab46f1f97ac7b9e1ded005cb1f6b1789faaf2b63c7a973f0f", 0x2d}, {&(0x7f0000000140)='\n', 0x1}, {&(0x7f0000000340)="690c3856ddfb9793fd946fc6efc4b976ef28326e1eda24f45c3b150566d15e9ffdb54cbd9d04fc2eea7a7ee94a46c06efed0953240c94cfd5f64c05d65163f7f3d1a3b0a5b6af0558cda452e45374a95d5dc8515f890be125f88c8bae5c5b27b2d1ca1fee17f67b5246ccdaf93d77bd83f4e852cc8b9df693c9c570f855c17f397469cabaf86f4d1cb132e13d4322fa950a757280d74bd40a42d75cbe0fa831a60afc13e4511018465df435d2b3d78fb78f216779e8bece32dfe360cac173c9fc368da5cc431840d9d07576ba71192a438d2779d0e5f1083da737da7abc7c4", 0xdf}, {&(0x7f0000000440)="c437d5d187be7df38f650b3aab2aa2ddc9928d78aa24f033a9b850739fa5c1efa58401a03c278a1eff66ecbf1d7d6c673838100ea54feff63f32fc8ab531e855c465e142930dd389d91d8261e0e7c526e7f4388c2a4cfebc917bbf41ed17bc5c4c0c203b2d4af78cf84b5a447746c57c4feee3aac93c7a4a16ef9aabb0186f7ad89aaf06f404a8be98e4213506714b4a3197457a00f7b7c6388a4116e5d36bf43e1c2dcee2c25c99d755c2b00f6112434e82caaa1d6855d884a8ae27eeb87c84090621b7b04a45b8183056fdd9b73a9bc327f9", 0xd3}, {&(0x7f0000000540)="09772f0548819ae148102bb8866c19a8b3", 0x11}], 0x6, 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0xa81fd13, 0x0, 0x4) 00:51:10 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) setitimer(0x3, 0x0, &(0x7f00000000c0)) 00:51:10 executing program 0: write(0xffffffffffffffff, &(0x7f00000013c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0x369) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getgid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 00:51:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x86, 0x7}, {0xc5, 0x101}], 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd21) 00:51:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00", 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4000, 0x7) setsockopt(r0, 0x9, 0x1, &(0x7f00000000c0)="aad29d04398396aad9976fd8ddf232061b7e78d0d27fa613b0839c5e19dad9d414c8b778ccb8727e34a35b55edf421ddab4acc730088a64ae568f2fc14f20da34236f7b3c221176ccfc4fd6debee4d58bdedc0b4de93bf74eacd9110", 0x5c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x4, 0xbd, 0x8001, "0197dfc90fd20d72fdf5097806d3db9aa5a761cd", 0x800, 0x9}) r2 = socket(0x20, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3f, 0x800, 0x4, 0x4, "8b36e33b90cb2dbd111b0d8f698509f40508cb39", 0x5, 0x1}) 00:51:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r1, 0x18c}], 0x1, 0x0) 00:51:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getgid() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8000, 0xffffffffffffff00, 0x40, 0x5c, "3e6a55ba626510c9c6d042e778b1f74d603f9f57", 0x2, 0x5}) read(r1, &(0x7f0000000180)=""/185, 0xb9) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:51:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) 00:51:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7ff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8000) close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x51cd5019}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fa, 0x1003c3, 0x3, 0xc, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:11 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:51:11 executing program 0: getpid() r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:51:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 00:51:11 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x20}], 0x1, 0xffff) read(r0, &(0x7f00000000c0)=""/125, 0x7d) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 00:51:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10000, 0x10000, 0x0, 0x0) 00:51:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 00:51:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) fchdir(r0) mlockall(0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setpgid(r1, r1) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/46, 0x2e}, {&(0x7f00000011c0)=""/76, 0x4c}, {&(0x7f0000001240)=""/46, 0x2e}, {&(0x7f0000001280)=""/95, 0x5f}, {&(0x7f0000001300)=""/79, 0x4f}, {&(0x7f0000001380)=""/1, 0x1}, {&(0x7f00000013c0)=""/47, 0x2f}, {&(0x7f0000001400)=""/111, 0x6f}], 0xa, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001580)={{}, 0x1, &(0x7f0000001540)=[0x0]}) write(r0, &(0x7f00000015c0)="139db6f167806acf5d96c0482e1e343ec99473a64bfb881f206390e6080a6296aab1e17daf9b8b93c44c453214dc7359eda4eaca29999bf47a5716a7fdac", 0x3e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000001600)=0x9, 0x4) getsockname$unix(r0, &(0x7f0000001640)=@file={0x0, ""/4096}, &(0x7f0000002680)=0x1002) bind(r0, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x400, 0x1}, 0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000002700)) getpeername$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000027c0)) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000002800)=""/85) sync() ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0xe) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000028c0)={{}, 0x1, &(0x7f0000002880)=[0x0]}) 00:51:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x5, 0x6, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10820, 0x20) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x52, 0x40000098, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x48, 0xf0000001, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x1ff, 0x800000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x2, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xd, 0xfffff, 0x401, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x1014, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x9, 0x2, 0x5, 0x7f}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x60, 0x146, 0x288}], 0x6, &(0x7f0000000300)={0x9, 0x101}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xd7c9c1a1326cf2f5, 0x0) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000596018931805984d6e7ad40ddea2916800000000000400036ed71ee19e5dfb637f7b798c432fe49a7a1ed29eb4c1967c621d13223e65f2e10e54fe8f84ad937dc963065e3ff50e2adc2142c19aa811ddb9ada12b6d2103ce718c2ef48565111d03dd242f9169a7130800a25d580e6b5ea73bc5f6eccfe58d954f50e65acbdb99b7dc23ef4e6d0e2ce2ad139d72159627a913935d2b92ba57639abc094f77faee135b0161022208b06f"], 0x10}, 0x0) 00:51:12 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 00:51:12 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x4000000000000, 0x41) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 00:51:12 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x920, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x7665) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 00:51:12 executing program 1: r0 = kqueue() r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x200, 0x8}, {0x18, 0x1, 0x5525, 0x1}, 0x3, [0x9, 0x8000, 0xfffffffffffffffa, 0x2, 0x1e835964, 0x5, 0x4, 0x1000]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xffffffffffff0001, 0x5, 0x3, 0x0, 0xfffffffffffffffe, 0x8, 0x5, 0x2, 0x3, 0x7, 0x3}) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x4000000}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd, 0x2]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r2}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r2}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x4, 0x4}], 0xffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x55, 0x1, 0x7fffffff, 0x7fffffff}, {{r0}, 0x0, 0x68, 0xfffff, 0x2, 0x338}, {{r0}, 0x0, 0x1, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20000003, 0x20000000000000}], 0x8, &(0x7f0000000280)={0x1, 0x4f}) 00:51:12 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f00002d6000/0x4000)=nil, 0x4000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)) 00:51:12 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x100000001) getsockopt(r0, 0xfffffffffffffff9, 0x7, &(0x7f0000000080)=""/26, &(0x7f00000000c0)=0x1a) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="93b7", 0xff70) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xfffffdfffffffffc, 0x0, "85496e130b00", 0x1a680447, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 00:51:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000080)=""/233, 0xe9) 00:51:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 00:51:13 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 00:51:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x21, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0xfffffffffffffcf9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 00:51:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) 00:51:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x2, [{0x1, 0x9}, {0x2, 0x400}, {0x3, 0x9}, {0x3, 0x1000}, {0x3, 0xfffffffffffffe01}, {0x3, 0x3ff0000000}, {0x1, 0x6ad}, {0x2}, {0x3, 0x4}, {0x1, 0x915}, {0x2, 0xfffffffffffffff9}, {0x3, 0x2}, {0x2, 0x1}, {0x1, 0x8}, {0x3, 0x40}, {0x3, 0x6}, {0x3, 0x59b650bf}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0xfffffffffffffffb}, {0x3, 0x2}, {0x3, 0x62}, {0x3, 0x74}, {0x3, 0x2}, {0x3, 0x9}, {0x1, 0x7f}, {0x3, 0x9fcc}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1000}, {0x1, 0x8}, {0x3, 0x4}, {0x1, 0x81}]}) 00:51:13 executing program 0: r0 = socket(0x18, 0x105, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x800000000000041, 0x0, 0x0) 00:51:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100012183a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedada1ac34e3a8e46ecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec9"], 0x1c, 0x0}, 0x0) ftruncate(r1, 0x0, 0x6) 00:51:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="21c78877e912eb276c18667448703d9bd223ae791dd8fec626ff3fd413b6798707ac80ce459b1e864318ac03a317869f6d1a39ac8910fb3491b94f408c976f1667d69cb6b681b690207ecbd47fdf", 0x4e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b52c51c5b6f8856c7be426a69c9cb6f8eb8362b976fb55f55acb0b8e1a8777acf3e850281210da5657f5e213821cd04aa7afae36821f8766aa4f568b22f1de60169cee3047d6d0bd49e3441515e9899da1f9d84323ad817bfb06bf0eb901d4e75b0cae0234dcb4ac37ff155443d3f0897c35d1212f91b6da6ae12713867626b8ec37a977b30529ee5a06196dcf232c5b2cb8fe0edafa72f392022d00e0b867eec4e3e6172b0d4ddfb905613e771ba572d7ca3f7eaf433ecdeaa1111122f21171f133cb4c0d8194da4de3626b96a22164cf5d7497ff2937fde1305fb251f6e9b138ae1bda305ffff42d254a48f1e16df947964b88bcb007bfc4abd52bb4684e9dbccf27783fb877abfe0ca8aa551b3230dfe49a404957b0f99ebbe4d8d27fac8b47fecd5012bbdd71f41f6eb1feca5c7470b7f13415a04332b17483ed8550d8b6059fedbb6b7a60889a4388e91baf3d41c8f8d1fafb40d69361acc16c6baca06e1afa7b31a533e43a821ebe71fe0cd0978390575bdf10401e56d83bcdfefaad3d98118ee386271c4fbbcc5fc62393af65602f78b370154547e94f77bc6a524d95d09e0d45638ab65a18f614a33e2ea2af2e52911ac493b4da0234d44359a2f9cd92d4a19e4f61e48f185b394eeaf0155db1f9c3c2a72424e3c231d988169e75f89943e1b53542b017f1ffdfaeb0fd8c96261e8312b8c15560d4cf74b7ba8cbeebf0e45326442255baf37f9a7a5e4e16ff40fc10748e1d888e3ab69676d7d902443e82144b243bed927d5f8e9433174824773fe7ca4d4aeafc53b6151dba4f6cd7044e5535090feb3d83cbf3906e74f48e038cd1f554fd836b415d0272cb69fcf26e19be87f381ac517788525e0821a58bf17db3f22dfa283e068dadd8f876b8c380d3b96a6cba67971438ecbeeace4454ed474711020e8ec79e115781b701f4c6014f60c08a40d38f2a2e658ca5f3efef8fa9e131f2e405b260d804cda41316febbdc55c6f7783febd917891717492b750263f6d12f053b4e713f6fc0c410a902945b7176c8d0127ee9dc9ea8ab42f9a2b19852bcafa836421a1e00bf6618ec50790d36ae2006a00e65360debd35ffe95b53062036a82f0405c0490bc6d70bf08330c481df523f7d5719d222d18f93ed1a2b31a13755c38cfc2dd12df8b1cc981d2921a17294d3f18219dfe07fe2748b46d50d612e511cfb0e858f6a7f8bd12b15d2a0511adcba98278e908588efd99dbd7085907dfa37a4a0c5c6124ddb5adec8abfcec6ad0a6c1c5d753eaca354ea287b7207cf0aafec190c9826710ec2854af3da03b38b6396280b26fa7330f543bcbed34a5c0060d4343bec9ad03845620ae90ada8664d61f87d11e4903d974aa998e133834d7379796c315e58712c487c48791467cf94c55f71ad005925374750a320d0fe28c0e18fccd609909fbf9d8ca40beddb54666024e392ec23fee09c71aa30b27fb42d4e1a3433a79678ecc2d906a57ceb2644e12089c96537aad83cd7102f6cfef421906ba074a2538cc8ef1d71583684f5625742acea18bc3dd17b3efa055a5d2d87fae14e79554b893bd123998c1771b353bccc22f83d255f50fbc52ad6d9e942e3559e4390f60df329041d75eec547e42cd35f7aa9af1943c26da242b72891c119706bfd37392f8fb102cef76d1a711def6ed6fe4ff2995e6035088d6c5d057b10eced7850d99c5dc2de7b1d57c5b3dddadb24bbc8e4aa3f2ded153879dfc08808d1526157ef7417991382b6c487da4ee3fcfaccfb0d4cf555719740ccfa2498a8714f3087251bd94483a775993ce99225f9e432a33ec3efdeae8677421efcf9a4c1863263dfc6652040883f6f8d21e7482c0babacd5190b1b9422ff46029feb8a09c84480c56178a578562cc736d97c05597f097a6f3d17bc630a270673f17f78c688f49cf61f2dbc9672dfcd604c5d9798d144af58127189153c86afbc4e19e267c28c7c03f40c5b518ef5ff68b94b7260bcb815b3d79d97062e48b78ffc9db7b9cf8d4bd7a7cb005a7acb74589b36950b0285dd17a912044c4993f4de48c22ada7d6c7dba72252f8b4aeb3dbd67d235a9047c18d6627c37609bfba2f843be057f8bfa81db228589fca5b125664a912eda9739b542b9b9664bab49d74178854da58db45f521e392dba10d4f0f822dac21b01f1903e582b2d704f94ba3f0cff9f694d92fc40325845ff4d2724ea754a6bad4e9827041d5dbfd9e96962f2da9560c1884d09f546455397ec9c13add224b0d97b7554e9eaa8c0061b86fdb56f9a6d851655030afeeca549170614d1d867ef9dba1be0b0e4ffba2e30b3924d2469aba1dd14ec35d0ff44522bd2038ad292fb12e18bf1a3bedc393271ae62ee6cdaebee11216a7940a08ca487767f3c756ee50a56b9a5f80589364f547025c186232176497beb18a0e4e337d5d5bb66819c8ef70d6599a309d320e4a621b516f05b37d3eca57226d98b8054e68ab0eaec708154fa25999b1ee4e32c4f6ce9c72754119ac7de72e4d26abc25431864585f57f414a3ddb6e8a08e6e36377d21f67333c7bf9362cb2c9c2b09a88da76a6e0cd7cab4251677a67f50356b27c6f6e5628e1bbe1e96879b1bb6714280bde14d31be926b8e734a56faabc6ead8a98638468aa5f00a029a60b33f2c777ba4c3e757859441b7c983d6eacd9b2bc0592501db8d3975c02dfba7260540426da030b4246c85b75d79ea0540ec93675161e493766c9cc3577241532c64449f5f48e53c6a62245ae78b80a7910d0386db8dfa70bbfe257dfee3afb515b21fb91f11e0722f1dcc02baf8d40d9a39fa2fce7581f98063f4417389799daf6524afeaa59a6e6272cbf48c026959c46091ae9d9e1abd78942a50d235fd41662f4f5df7b3c574fdbc6f142094e62c06e6a6f5c937e6ad2a8a3261811188290dc009b911653a99d8b8ecdc3bbc492da8c38b9594209fae2c125746aea6e1aa2c095ceb2c5d2d41869158b2f7d3e9315481f22c9c67ff69d28f64102fddd568802855d7cfd9a1a9130895a7e1aa30f29be0af7c0c25d3c0d6e6fed1e4b419c63f30bcd852e5439a5c472a780de7221904e5ef39abd0930b59952e1e04577f304a94847ff3651fb6c827360838ac5c3c0bec6a50165cfe44c6c7f74abffa868f8436562a9ce05fd2d8ab8bef89df9494b4dfe0507cb15f04dbcacf9917a73ea4fcee8c15f1c200648c8b86e5cd752d2869d897964e4d83f7494e60dd15f68bb9fa411519250cda801c6dae711a783e02caac7e93ce2d854ba81f32b8900bbd9700fa2e8ccb74ae6839a9814fc71ab4920c3eb4bfead68c3af5008cc971ade312b929187220551b7c1ebd67417c4842009f1f35ac5806244495a83c20816ab8bbac00a74534f0b05eb1c69407edd6c685e6fe5e9d54f1c014eceab8390aacd6dd1d95893d136693e098a1ab23f86c5a8916749be4af59dab6286805491e95824dcf86287fe79d1dd4c9ebf0bc914ebe79dc018f5d2989ad56316e17400ad31d1f7b2853d604da3445da6b19af0433d1714d2f621673b1f23b5002115c0d8586baaa05125e00ad65837161821d1301ac7f919045ed87e65576c1294ede581ec8598cbe67f6df2389fe696da95858a69e1cb70dc7f0971f7d868e41dbad64ba3d53b4ea559db5ae9fa4697411fda1740957c0fb19ed025d7e2edc3deaf4c930a853f720deaf557534feadb0f518dbeb07a7834ac7a6003b029410490e49877999a83fde6d3d501d8b1200f4cc6cc56786cf924306708d1b9ddae8f4281529760fd445f0a76ff28f9b98ddc9c6e3e543da7fa0a93b1d6db314b002fff849dada068692735fb841cc9b6157711afd1cf7c6d6cfc1a2c4d7d6f6f0543e0c108a66b73e9221e95f36cb22b06ed715f8ea4bc5a8f01aa4600be89b1b3cd94cfe631dfa00a1f9f7b50bc75c4e728a8a2f433f9e8b90893ece2ea3b8bf189f8f86748231e71416104942a79d1d9e0721878ab45ac445e70e7e43dd6850c660b85942df2622531d2864e0f6e256320a21658cf95ee233a54ac24f04b37b7f391d3994d01906365d111bbf02c20aba5313b879f669023c9ec71cfcd97c8e3d1e9e1b1f5794f1e8a853ecb2dacb2ef1beba18c1c57c6444ae623b5ae569233143bd6c68730e87b9c0dfd1f52b83d7746a33ff3fee080c030aa082468eca80a96a933891c8669398b91b5b72792f236d7a4164922cea9595c81fa7ce6611210993a19c67c5b362e77706d7b58825b8b6f845e9f750ecae2ce0bf3e40f6e01fab170020a5b118e34e7957b7c69fc933ccd7fd355abda710754dee971ed67d74b677c3a8b4c57d5e11c8f9166b4c7882ab194c10d5230c1df8a37339c2fffdde8bb5572c5a97c3c5fc99cd0358882332bbd01fbc9d14507341c523ac16d322426843663eeb03b3f8f755f35b7fa49824dcf146204b315fba968c3aa8f214899323f9317bc7324fe5b09485a64076d7d5fbd666e6c1ad745c0fb098fb0c30614960dd6c1ed30f19314eaa4c17e9fa89d29753315ed071dadf82c3add22f635a60056f6f0d3fd831ff3cd1b9f6077b7d7841ae736f13996ff9ee606f2b86750d4f6c7bb3d8ee2bd52a7403057fc549782225d5f06703ee9555b5ede783f353630ebcdf1d6f5ff725329ed450b1cddc8fbdd9620af5748020b98c8996b56adb5fdc33b521d81f51443993c5062063aa47d4f5c174d0a07bac4d1fb49dd0fd623cccb0a729d6878c519e3fd1f2aa04f5b05ca591be31782040c3d090f9c8fbf3a3601bf8ce72ca8724f26d397a2f73732194ccf262a97e799f5482262411ff3863b0b45c87cab28d2873c0a6d58d409f22179a4580cc30120685dccf12d983b8c79e36a43fb9c5f7cfc769381579e1fe9693539242e91831f15cd6997c8b2c9d66090bb49cd63ef978112ca3df5cd4e16e04c32917d8f398ea7e9df3fea6df7409ba86dfb982c6b89b5892425d220641940f0e2694859e5a8029d8d64e50653e6cb965e33258ea02764f1685bfdcbf772ae768e0de4d4d6803384d3f669740886d39287caa9cbddb23c972a7d5092e9a0ecd467529b3f4f9f6ea01b37cc49684db4168976ddca653ee83b4269c5369132ae3b506811137743a8e8eff1043a0e5055b73b5b263f281039f4d3858c068b5376038092e293061a79a405bd09905f0e7e81c909b176eebc7a12d8b4c8f5e67bb0eca007d5cedbe9b211743e0987d4e6dbddce171eb5403d8032f99d26b61b6fb837e4650ccde166b018c8cd43c5d0430fee6b9c12decdc3ae8a2d9e4fc3fc4c2430a51d4d8079ea41ead674cd1615e74820df4a4ef1b438eab0313aa3f2da759f580edb68b303b049b193b3d5952779b04ec6a457784b78bded414fe284aef01040ca74212dac4d1f912c467ef4019d73046c7ee0e158f573019f7256e12cdf0aed79bebce362dd50229e1d36b8e3be97b48fa4e07efda246afd0723420e0ea6f127590e61bb3bb9a4719baa8fb6cc21d7c2c265e1186cb6d962dfb0ee1030a2eebd7eab36e4234a9018e3edb39bb8816b2569e13d8a74ab3b6f467c44334dc5eda981713b931b28e765cb5c39f19b347ba5e3e6f4e94f4cdaf319fde59e2dab135f8b22ea0ba4c7b8a42962ce6f0517077c4cc91b53f318d84b06bc57af8ea90de149534fa77c20bd1ec6fbd424a37586af821c8755300274c572e48d6093761ed79eb0d4f111d95b6a15fd2de7f5459099b0a78c72f0026dc32eb51f57e90aee972f436db97604626840902ac5b0f81cb8997d710c52d60e9cf2213cc0a", 0x1000) 00:51:13 executing program 1: clock_getres(0x7, &(0x7f0000000100)) 00:51:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000400)=""/41, 0x29}, {&(0x7f0000000440)=""/56, 0x38}, {&(0x7f0000000480)=""/10, 0xfffffefe}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5, 0x0}, 0x840) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r0, 0x1) getuid() r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x88, 0xa99829abc5a5b30c, 0x7f, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xa385, 0x5}, {{r1}, 0xfffffffffffffffe, 0x94, 0x80, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x3}], 0x7, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x42, 0xfffff, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x10000, 0xa922}, {{r1}, 0xfffffffffffffffe, 0x90, 0x0, 0xff, 0x785c}, {{r0}, 0xffffffffffffffff, 0x31, 0x20, 0x100000000, 0x56}, {{r0}, 0xfffffffffffffffb, 0x80, 0x81, 0x4, 0x2}], 0xe58, &(0x7f0000000180)={0xfffffffffffffff7, 0x1}) execve(0x0, 0x0, 0x0) accept$inet6(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) 00:51:13 executing program 1: r0 = socket(0x800000018, 0x7, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0xffff, 0x10000000004, "d730c1e7e400000001000000001000000000009e", 0x0, 0xeacb}) sendto$inet6(r0, &(0x7f0000000000)="91ed911ef156b1f3414f0fcf9db8396755f10aa65f98cfb8d69242b9fc2489766c5ae8c60c22b7f2d5e485b565a4befa23f871cdf0a45f", 0x37, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x1ff}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 00:51:13 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0x40) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x10, 0x7, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="ae0602161b4e185dad3762a3e413caed751a7ca6b789301dd222026bf5172fac2558c7ac00f9e902fa83a8d2cff4de6f17d658e4965c5e94d69a44ac73f2682e978d091d2c6ee510a4603031512983017fcead99efcc5274ceac152878672c3b35d13d695028bda9f13a9cf74fefaba29616431b6522ea609b1807e73a4b590905d760353dccfd425b29d2b013454b0d22666873ee8c7b6f70fc2cc51650256251211d741f91d5701edbbffe8bd41729ed1785205983d1831b843c2bda7731835fff3f08ff85c19b19d37724af70f798397092cdc5122878d999e70cc26af47c3fbc0c026d7b475309111b099d159d1b2d2396b5", 0xf4}, {&(0x7f0000000200)="4060c99ad7761e556477a1f6549f3be9fb1cb9155cf9de199a4e2d57f9c820f055567142471dcd052ec27fba8a3d18d0be9ad769f2e7c4a8eeb72fb36fd49c438eb1385ce2d83d570e2ff869db26cf37ee5ad68480bb953f48edfb86b70ff97751e3b842587a2a", 0x67}, {&(0x7f0000000280)="fd48675da15fd3ffc477523d603e4a739cd9314318f2c5d33e84d947d362356f151f4cda87f918e52ec1f4e1b46eff56e6dc9c77d48c03c52a795a18568c65b86cf85037d09d269061aaa5cfca3151453151127099488b0633ef589cb7b3e2ac0e697a4915d20933fa8e04b633d9c60b078f3e5096ba75175d8d3cf6d05ea3b94d17855a5fd44e04fa797ef35278cdfc6973c106a67aa7141a3428ec5ff36e4984cc74135248ce5cea7835378010adc693ad7f80fa4a71c73cf06049a0ca4f6e982c62b0cd", 0xc5}, {&(0x7f0000000380)="9f239dadeaa7241f709c941ad0b8c8b50775ac5196fc8d313a913e502464c9725aaa7ba5e91fab731c0e22085e9b7082ef027404c38aed4ef011a10628572489455c266b45179f7242a4fff08ebf31f5022f6d6a6d0c63a23b48da2a2d1bec497b1153cd2643790bc8fab6a8381bcfb229da34e74ae3058c6004090a5ce43064f55cca839b570c336605e71c89446cd3a589220cfb066722", 0x98}], 0x4, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x9, r2}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x6) 00:51:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') r2 = semget$private(0x0, 0x6, 0x80) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/227) 00:51:13 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 00:51:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000000, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = getuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x5, r3, r4, r5, r6, 0x60, 0x9}, 0x1, 0x8000, 0x2d2}) nanosleep(&(0x7f0000000080)={0xd7, 0x77}, &(0x7f0000000040)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000002c0)=0x5) fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') nanosleep(&(0x7f0000000100)={0x9, 0x564}, &(0x7f0000000140)) 00:51:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10000, 0x1, 0x1, 0x5, "a1cc19f6effd93fce5791385f5c26be46a5450e8", 0x4, 0x40}) r1 = shmget(0x3, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/235, 0xeb}], 0x1, 0x0, 0x0) msgget(0x2, 0x22ed) shmctl$SHM_LOCK(r1, 0x3) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) msgget(0x1, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x60, 0x12) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 00:51:13 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x42) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) 00:51:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x401, 0x7, 0x5, "e7b3d08902617e0b47ad2ea08dff2494fa42db36", 0xe5, 0x4}) syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/76, 0x4c}], 0x2, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 00:51:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchdir(r0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0x344) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) 00:51:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 00:51:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0x482, 0x1}, 0xfffffffffffffe7c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) connect$inet6(r1, &(0x7f00000004c0)={0x18, 0x0, 0x7, 0x20}, 0xc) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000540)) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d00000016474e959e2646469e002f43"], 0x6a) getpgrp() 00:51:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) socket(0x1, 0x5, 0x10001) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x3, 0x2c1, 0x2, "5e4c1cfcf69a2fd0da6b8a31759e936e844d773b", 0x7, 0x1}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="1f8d717d7420ceb7ed4a5f7d2de64155c8228b0df5cff502fc96e4ca52a434e8da8cd85ac65ef0d2a41b561ac5a6ef333e0da85e54bac9d6d4212ecdd8397e72ee5d8c95f8a170dccc8275bfbcc5d049d89262d37291cd3660575154f0d674b2a7a0c93b58f0bcfe22491c12002ff69dd8d97a41b2a4ffccb72e2f87aaec7615b9073d029ac0c1298fe56c912d91927e3ea3b7b13b77ea", 0x97}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 00:51:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x7, 0xe592, 0x1, 0x0, 0x401, 0x8, 0x1f, 0x2, 0x1, 0x593d, 0x40}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffff7) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="4e3df3f233efba09144545aae6176a1d7b39863f3ed775717cb13f2c47ae7f899463717d9651d9fab27ba5cd28e5e2c77edbc7da813b20bdefd826a8f8468bb2b99e428428774cb3e5cb9cc29fe6c98b8bcee2eb653bc191b1013cd148ad6440a91781088babe8881e99456ddd525b6f5aedfeae687f9a65bc92e77fd0508876e7b9a9e7a775cc58dbbfcc568a45a1f25d11273eb70a16e63d6e1af6b5871b678827572e125e40fe1570843851db72431a1ce6a0c52a205a5ac783d1b43b1641028bf3478800bb8162eb71466a8674b6253bdc22d463e521d817053f9c4f7ab0ed6640d85113ada322cd45bcfa4f2a587b", 0xf1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="1e0ee1184bf0f2421bc2bcf176ab034b50a7421f55c12129461434545e8bf1020d4887b3e388947f6e3d4a8d175b48d90ce9a90ab9cca2", 0x37}], 0x1, 0x0, 0x0) 00:51:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 00:51:17 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000002) getegid() open(&(0x7f0000000040)='./file0\x00', 0xc30, 0x43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) 00:51:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x44, r2}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x3ce) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x100, 0xfffffffffffffa35}, {0x18, 0x2, 0x7, 0x7}, 0x5c, [0x10001, 0x347d, 0x4, 0xffffffffffff7e67, 0x2, 0xa5, 0x1, 0x8]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300112f66696c65302f66696c653000ba27e1fb26793082b23759b3a0d647d52050c550ea13b89e5dffeefafec08ed80b3831701092b226f86c62a331305dbd455c58694c23687bfd03499850b62f2dab6a547daa000e59913cb4eebf9591ee6a332d"], 0x10) 00:51:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) 00:51:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:51:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) getitimer(0x0, &(0x7f0000000080)) 00:51:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x0, 0xb0, 0x1, 0xfffffffffffffffc, 0x707e1414, 0x3, 0x1, 0x3, 0x2, 0x4}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000001c0)="0f8174aea915d81585011b41032fb2c7485b83e36f934f0b8c128b708a4cf4cd967830af414db452a2b7b9241ae38fdd148dd0626482627d398dd938b064dd8310f780b2e8a6e4afaea81a9fc9589f90fb64933ae7282c65e671a9dcd12d469caf", 0x61}, {&(0x7f0000000280)="4182a0eed4447aa8aad885e5ea30a95609b7863d634fc73aaaad00afee8b3f7cdf1f6540c272001978265874c5ddb52910c416336e943582fe5239bcec2615ada9582250031e153e695178b00fb6837616644d98dbb1f1df34e2eced225e1cf56a1577c68ab9856f6773453c470c53ca4c3322febff16b2a5b895a478e7fd14e9150fe58e0aa", 0x86}, {&(0x7f0000000340)="0a9ec5d83fd2e879f9f6b8eac41dca2eabf9656405866270e3e124bed4bd801ff7ef21af5b4a17ed8b044c45f3d0e5d802652c1b0ec06aeea5c25eeecab3be363959d1542b377e619d2f272b186c254a71ade552206c2fae807e5918695eb4a43a955221a365040060e24c74cb22b8f8c1bbbda378d4a011db9d308e935f01061bb0", 0x82}, {&(0x7f0000000400)="77bf9db05c9659de8361459d5e909a31c32789700c89b73372ae814b567cc1cb47256bdd591088685b329f4c3b9955c5b49815cabda919e698e81591b2eaa59c11017d2431cd7bfcd9dbb16fa4113ad74fbd8833f8e472cbfd21b3fd8f23647cb12d64dbe2e8ca0e4ee17536043917e544bd1b22b1e490269aa39e71854d1e2d81ca1c268a4699fde5a507fa9ae259f1c9a13d7065cb", 0x96}, {&(0x7f00000004c0)="40fa56fc0daac70dc867a6a06349d6e9dbd586ca49cdd9de42e1fc8ef7952732463ff09947249125ceb7a287a0c7251d36b10e9b83ea35672ed959c6c9b510da86f21e42342c11da9ed45b55de85434717435c9ba5d496520f19d876674e900d25e7aa890419275b443461e729431904e94efae946277646b90d5103ff4e12029e44d47a731d6a9328aaebed4517916c22125ece6673427d30cb4f8c07b8a207248b3fdc36fee8009bc0412fa41ac2c269155b2e62d6ab2252831d130512f6a484b436548f41e42d59740f715b343a06a7ceb4ad7eaea3f9904dc91ba55aca27c708cdabca16cc0f548132562079c5a998f6d72d727334da2b223e778e65ae3b4ef680aba999dd68e0058a09407cce27b722e7431f6cc6bc77dddf6c2b1dcf46514f1ac2125520a42b7504fa4de901518ed09a3727c7f6e0b71fb6fb674be88ca0404fd374c3bd1ee027cf12b18ed3da0931eb84a63ab3734b82b57f13b242c3670e327d4b011fad3f9a1e25bb5a1e76e5284cd6a513d9914ae9f7c0d5f3f7d83a23a7cc3d715ff5a8573c792e17ba384d0ff2b9cd938a9a42a9284406af7545115ca8b0f00ad9467d90ae9c01d3da5b00e647fc80aed28911775e72bd377ac4c985c50a75f94e6bc003e0b46ce39657ea2112c6eec0050cb6c98099288fa6e887f325306f4af5c9646da7daa40db6fdc71343660090cb65241f3edc6f0611adbe2aa9c1d30e8535584f540cf28a3f8aecbd9b92e681e99af114fe6f7c0c79f0dab4b20aa79b1df42152bfc736396bb0bb875354daf79addbf4d27e98a7383a5efff56e7565548c1fcdda9fd9465318d939adb322d668c5f5b518d9aeff81113d55f2ef82e6e477bdaf12219c9ea9c1e98edd97b4b24e0618e3b2815bae28d65b5d5c294fb3638a849ed709788fa112d8949be2bb773d98dce011e062f3ef2412a6c5227e6de6e296f9dfe07ca49f78d886df74e85865ce860550615eb91e00042aa6f4b16a70a16bd735e87b5d73b6313c46e0b32ec3f07781207df027fe6349cbe9c86e359532eb6a2b7c6b0b9fbc8fbe5c18ca4b1c82595b4faaf924715db8806f07964e9906626654ee2f731c97bc21a590b987f31d8b97563591ee92fc33e22122ad4caae420e00855aa4b61221be8e6230b84b95ae41eb6e6422016132b888331e6ba606ef5ff1a34863501c1c9cc72dc85b8b3073e43b54386243a17f84134585cc0ace6d65e65acd17be20c935bda24d65f42bbf58ba5d4e379831ed6eb3b0ebd16bc80bd7933676ffbc341b35500dea5bf117efc700e8d8e37086b26ed91d33ee7492b9b59e13cf950219fb7215f0f9619951b9ab251d11b90d0c5e9bbbeb4250a4349c827e7ac26f0a08c6298f81145ef0395400b433337badaf7686ba90ac7d91e1e75fb58b35f7bdb733448e77691a6df496d7dfe7bd7626fe0d24a396b2977ef745b64350fc826da216c1cf0370283772a1dd84d70c1a71f592008824ce04e6eaf1db9929cf3db44119e551e901ebdad6650c8f9aaee94a9e9a14e4bfd17bae15f91ce8c61272d8fe2845fcef33ae360b2a0e9dce124f75fddb46468800d6e1c088c3384747c3a1ce8e3d1fa62b06b5a4c0816356d7d990aefa7de7c74ae882e94d1118819487a249ec75c2078be26c498858fe7cc1ea8362241a8c38633fa3b314cd71fd7d3e14fd1a4c490b4a997bd4ed0b423903c8a615ef5ba00e1f67a9152caace3fe6fc552ba54c743736673006c3d8ab9435a5fc6fbe9ceb237d4b97988241714cbb2e8cda39c045e64720561eafe97dbcba74eafee2a096b55d4888966333d5e6b1066db3877a1cf21b39f466589bbd583b8e636ee4c0311b1917324e30153c0b8de456d409576f9456ba44ee6303e2792c4e24e9ddd881d8cc5b3e088c07c3564a67e513997fd670648243d4aaae1697585988b3872f3575541d3e9d31905d80c54418f0c0f59f51217f08b979fe26926530f2650db1504a7af6b5f7b3c107befa8decb16d89e01880967e312a39807da396e8d40275a8e07231e95ca87afc47df11079fffeb475494ef7017974f22a95fc0df94812e92ced75568e839d4661050c2e86f4bacfded731492686ee6081c767f2d429a58fd6009a2303bdd560e2194f2d918a50ea9d57f6f62875f822949302bb53f4912dd78d4bcb210d44efd4d51bc8ee670f8918f17f79a41428851e79fbe13cc4f43665f42c06d90e8d6167fc845962997744246790950864ee5496f873a94cd5bc4e71b12e79b2c4d188f1871ea06582d6c50ebf23a4fd4e06bee81cc7166f2383d168808e279898aeefe131ac6fb9e755632a69d8b8fe07ab667699a363aabf149196e56076af9951328f5cf1a720c4a5f9a513554cd1a03425bb5a8452c86c55149b1942eab784d13ff93ef7b94111afe65dc8ea83d136a46480f96540fe2e64574482b75b0f9dacf966a6c018e6dd2a1d4bed58dfa28699d2a3de9e070e3ed337448d6f6fddf7a86689ca318c91ab75c60884275ebb994dcd2cf0c1755fe3231460d1522227655d180a6884529cf8c921e27124f90a01b17870115f8d27e411107b0f6c10dc6ec10c738e4f4eab919c47a9dc672c63068946b4c24c5b554c68398bf9111a2d3c7c032049e1415cd8da1aa2f3b68064b15cbd5498d5be9e9f8c321ae337ad0b208b651a0883924ee6d543032c1fc48d22547473aa17d34e05fa6714cbdcfd9c0f5b7c1f54ef10b430261dd70289bf5cdfd788c5544f3034fe5cb3766ac745d5921c798a51d8d58c6069bc2ad33d703562664ab57ec782f1b404f74b9f9cc456fa3c8c70d53af45cfd7869795c8332e2af70161fc9b5f669c1e22eb4fb58a84ade9715b25cad692de6dcd4cf4de54272818fa030b328cedcb8f603cd2ba2cd294339123b2e113b654e97a86dbfd8639b9c6777bdf6767d9abfe1f61f67d7a37c9748127d8c3fe681e2a3ffe7bc489297badf42d3db7113784121624843ff7aea48777b6ff3ffedd5b627059172ef4990256f10a633053535ee06a1a7eebed79db99131826061c415ae2895239a5cdbc123b599df15e9c057331d4b472f22f8d31a83bc70f8038a7cc55a1eceb560e5628a63e26482fe2be6707ea7cef58c3c743e68c90fd3f4b4b30bb35b629a1fb493dc510486416838090031c24ca8fad608d442477c51ee816a57273f5114489acc0250b3262448d5a3719f1f4ee9d322dc33d20f631170d6cb1fbb97320a482a488f04427036af65c582fb67fe0238acc753b188df387c79d07caf53cca7bf83f3cda7ca0b907f0f69c9a5ec3b150ad7f14895de1e8e1f6d5ab4cd2dd378377a3a1679fbf11b934e255519e87d472c269a4021591d056812cefe1729f67fa2bb043805a46c21694fd108da97e6e3a506aeed3d69892a85a23dff1ff922dce7c8d95f221142e1ed89a836be93949fab294a823029282e549551e37ac717ae5b960f5c51488ecd5358c6e4fee607efcf9e21ee8d843c55c45b04b08b119b8585e0edd0ebbd51e59293444f3dde3eaa471ae51f317b0d09e3b71eee5344ee6c6d87f85d58c5e194353c9754ce3c0b3e11e49a277e70080534fd05d98f6611c8993ff2a3bc9753b241a5c517c3220209501dcc65089ea4491c2bc62f4f264b2b726e0f2d9e76f7a6bb7e3de573eae3597c067e305a18af3684dc0cd2331f38be57ed77615ea5a7c484792f4ce372293c108258c13c2c489e74b124f239e9366299aea829e0621c45d434dbc4f1d445a93ccc0e4d4a40c28d6cde9e68b13847bf4740a31664eb600fa820521fe53f50fa70646021719f9d72c86f7c4c26a65fed2232e429d50404a931dce68355c30b171935de76d7c13c7eab291efdea9058f7296fb380ff33b7418b0a490b5233005a6d23aa8f027e2db3a9a8316cd461688b86084e9ab91080e6ca4afa3c399a74115530928c19d9bde51eb1f1e1738ce17c23747f0e09e30306211b6d74815e6b9e050d6e6b6ccc7b586704a1886335bc11bde3fa1d698ee01c81253c07f18bdf36018b4251650ad8e63825c55514d50f2bf44818def3703ce80c384d9bf171f91be124214960c1c718ab4f88dad4158c615669116d13ac62e8043a44206a37eb6f1f50f269a2cf9a98cfa4a17b18be8bf52d2099b60745d1418cc6a84454ec5d5287488938e483797f6cf2e51f4dc8b79874ba8ada1d62ab20b0fdc49634a3ed7c03cc730572e2196cbc00cafdad5c32add22d6de42b33e2a5ce8c31e995c1740e0dd84cf0fa785e4ce3b8f96904750ff8233672cc9045501b4d41eef000790103b4c09a8eb3d14ee58c2c3e64f34148cfa7649cf3c4a897014de596f0d78b7cb10a45630c924638d76135dbf8962cd3f18ef2de5a18cea20debbb43ef66a1e0033c93033b887698c3c390138f5cefe83ccdf9e89b1756af1e12cf7a8391200321109e6f974f0b7571e50211dd02134a924be3c7ede0c47418be60675c0ce61edc8f12de19fbc7e57f03da698346a5536dcd1e7e80d0aa765606fd9a2565fc17f80bab60e3deb67c661d99a8db539daaa53ffea9d7ee8c47fdf89c4fc89166f4d82acd8bb70656011fe1e5f00e7f6b16771abbe663679f37eda187c5bcc1f2f56f69d06ab824fdc15f846ce4e311dd70cb4ea0eea1ec5a87f66d35c8de98557f805c8367e45c3dc8287ac99e05965056334698fa6f82c87a80b262af84380e68620585eb64b50127423a5cd3818120729610cdc652305987c3d1aa312e2ba68731252971e0d836825bb62d182850cf3d660b7b2dbc5c196d531ebddc4d29c0f14d7d60860264d54bbdc014b0ee10829c36a58f9c798a5211a69d5286a33b7da14f9fba4f34aa5c1ceb1d6ff8da91c8f7dcb0793047a8ebd466a43fe26b0f15eb64e90f7fe39bb980be7bdc52befa75180c40147a64540bae78ae6b25aa5d5ca99bc961481aa9a594e34d817723ee1dc85b314c3a9f53693e055a26065a365aca25d80d1589330227f7925302de7b5df81290039661fe063f4e262ca149df6f2ff803d7e9d32555d9e4e9425516975ffde43ae75d7557076e89264f5fc2b973cc69ffc9ae7d51ac3536817d504ce06aac4a8f737a06a8a7b6f5ce6c366943053e807e6dbec0da8e966b8ccb1335a32b9eaa7797e612362841dfad951d189151d2e236a5f9e19d9afee97f4d22df9e6290a8b21a544aab0be68993670588798d43a67c088c2ebfc32972dc694b2cc01f7f30327e0467f35c69f896615f5f7c71cc247fb3b4c8be31afa806b7cf3f4af752a96ec1aa974a3ac7937df65fe3df0da6389aafbbc96fc98d838ac04837bd97eef57f915f28ef1dbe5353a4dd740a0cfa477e1f56265748e841dfc3a95d0f99b89744568df623b9583ef53c7868ca8355f3be00e765286a7c4ce7df0804d77a046ff6bdbfc86f7d43c281390ae67d9c2828b1b69e53db5827407f165dcf3dcffae715d63d060c9999d6be472a223fd5ca162aea2baef46a073b52b35f5846b3c07d215d1f9b1b5274f3a155a9ab9b22abfb2def8c42500e50cc993baaa378f785298b21158caa181ba14c2ec15addf6d4962e9d8f195bc24e10e676e896b8ec235464426abc783786fb2d1d9776d357409469b46eecae85b81015ae89a02ea9e7c7af9d7000d21b94be65e304f8f04c44d009e4d41f7c85f887b83ee470667b344bb82719361b71701ae6116373a56ed78eafbec5f984fc08dbc35c8f7f3cf1d9bac0ae570f023bbf8c81c22eb872eb0ea1a6b43a29afa467d40b47eb62ede29f961838653b70c6e32ab80d79556", 0x1000}, {&(0x7f00000014c0)="dd13ed8597e04608144085cf90445e76964ec55f1cd195d81767570942a07e5c2e43b5f600834813c29b115a58037f86a19b15c19a523b82d6803fd2ec776bbd4451b3034e0e5476e45f66c410b9916e6d28b54d359be87771be90e542", 0x5d}, {&(0x7f0000001540)="4f3299e7728df4e9d1eac6ba1c58a415419a89437c102c", 0x17}, {&(0x7f0000001580)="cd03b9bf77c91c22303353b0ea303c630534aa271f1c83c5fd69504f05555b522c71b02019c1e7d998f1d9bd10513fb88b2935b80e4f6fa6e3f7f1b531f8bfebdc75e0daa21a0543455d8f944f44c74314e3383249f1a0cb426c955fef49f4d12bbfbf0f926497e75771530b1d3c64450f179bfd5946d73415b84546747e5ca6b3bca60841b2a45c401c504fe5a7deaf04526ed5066856f2057b7773c57c436217c56f5fe8d5578bb12bd4aa55b3d451fd2703dd29f2a2972318319606376689229d028d62bb66af11674842170affc601", 0xd1}], 0x8, 0x0, 0x0, 0x400}, 0x406) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) 00:51:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="4222c775b203fab00b2b60ce448deab879fa06c4e354798a1c83e1abfdc7526ef6c64adfed1be2e97b00254596febfe6d5e6d2fa7b892269365ccfe815fd64012873b174f83263935b7725132cce3809a3027139479778b41597405f2e754804a210e95f2bef0ce107030116a0ba8118ad3b8f8de6b90c54f0e1f0a4dc6c2eaa5d8c0c5e6ee865930c57039a94949e1b5f4a59e424760c81a4cfef014aedba235a4dfc3515efa2d467509309f5e73fa95c4ef16442529eca370082b10b590b958d", 0xc1}, {&(0x7f0000000680)="3dfba24e8fa31ecff73d8456b3c8445ee539be13771347ece440517c2b86c43fec03c873b774c38ad75b58a45bea9b7d16a5e619422b5fbd0f449e11fc48d16c4f372bc498902757c0e0dd243f9f510b2aa8047df91eedfbdf9ee5ee38ff9ba1d9a5efcbc69e5962ebcfb3c9dab40b9b92f16af03ef2e585ab5a0e78774354fbb0c9bfbe52aece8e79fa3fd85640c2e40edfa4f08845490fdae7eb90adb8440bc38a1389e0965f122d312e087b6c2d0b8f5f42bdcc383f651bd465a838cabf558b500a5b5a463c43d14e1c4ec41f73e5f660c222a35d97bc25beca5729afb900c81b67c2b29d8fdbdebfcd95c67552407b737f3624ac17d61dd92071f24eeebca6afe8fdb980f453ddcb181b27f2917d37af4fad6ccb0863de0ed881aff99f79739e7f0487f670ed9fa0e659bdde2a217f095317585e53728f29ca2dabc3408e83911c59dfbe6ec2d5d5b3fdfad19f5d1d7a0bd51a4c647955e7e3bb4d3141e82e43da9a843085761e7da17250f3654bb241ee31e3d09e20647819408844dd2be9ccec8d3bbb7c5a9379f8e0b494cd2c09a3cc77ce4217a529fdbc81fa1eb574e7088fb01ce8138e9cc5a0648ab37d285f3c15300dc2425cd980a025cfc54c1a267148bebef17ed663dabb3a8f0ac43bdfaeb940b8292e5241354f45c276946c1859f31d99c871c48b5ec76d5a9ae9019741d07d59f3fdbd5027c370a5afd47d2f8754873a26c2b8919ef2cdad82dcd575b303d9deaa25d1c00b7576a8345000659d425c0570669cf77d2a38cc09dec3ef801f23d477f8badb59c441a7ba14401121debb68ec67495aced2277b9c2883e0225c535a6170791be06b41f88fb2dd59bfc99b79381b5cb6d93d968392902622ec5652aecb1d69b66ff9cdf91532514f7bb4a5a6a65b757cbc1c752a23c2f3d0cfe62eb89b788b9e318af42886001c6434686407f69ad7860721fb204b29e01deb8688cf09e4f22c82b3d863265556cd4f08dbce67242d2c8c4a7bdada60de0b906287b0a37629307253327ee30575049e6c0cee86b8a74d810da686845aa24cbc4a7b63e3d84bab76ef74269ea6ac8cabcab014b8052bef7f2f3eddd3ba64dd724520bf7a8bdd8df6462a976cd767257f0f5e1f1beef620dd5a3a951c1a476127bfe6ba9c2d8b5bc1d553e88609a6df5743d2c16452d67aa9ee8bb6f9fb8fb4905702677fc285227a3fc5766a59cf32c81f15d44fb54d4434fc93338a0dea8ca96d3667819bfa6a8f5bed90230b04c4a2f1dd481eb9bd0a9dc9b7ab2436b15ba2920d04fa19ea9f47eac8386bb24685ec29c6ed265d4e60522f84c6c8e31e976f0a82b06b6fefbf69c36f2d61345823f8860ab954800270cef504cbc8720897bc81ebab6d8789a545ccd2bfb7064aabf81d9e422cfe09a3285207c74b100f19d1153b4e062be2a5090208c43cf942abdb6d6664767175104cda7a28a3c606e8a1dbd7725615deab90a5fe0329ede1d5263004123d50efb84831d5345ca8b716dfc0c7884d6d2f2b6f231cb02a8832a0544559af2b60b8e9222f2feed187a1e7afd59cc5be22a3fe3e1a943a8a772a1609179229293854231548ed48523fce8236a1fec0f9207659baaba4c7838a7287cf0573a6cd1e937895c728f66ee6fa84e4c6c65540d99416cfdf7072bf6547d3395dfaf96c4373b8726e656561ef9268e14083285da0792fcc93281478a53dde600b83baccc726c9fd004601bd885745794a35d6d7be3772699bef19fe1ac1834c62289206e20345c2baf7f682abd71a9127d63abbb79d3b2d1c7b8dc868744481351d31e9ddb1e9c6052354ee1d162e32643c7048699ef7c3243ea07efa9455f07caa3e9784416bf60b7fd96408f97238ade1a7886781610b7bb0b93ad2ad5583ebaf4d40f5bbb03816a9a10accd4eeebd0a83c87770c2fd99755ce947d144cb260e955cae911232e7cf768f5ef549d5c2ad70cb507c54b6a3fe05920ba654e9194c119afef4053b3f441c0e1caeb9a47b5bf0fd35979554ee9b0ae0015c652c7b6872aa817543d055b95696d4e1ad82b3cc47abcf266eef837e5d0be30225b87f715d3ddabe5ae2b5fc6b2216332e64c96720556c732b525ea91690cc14df9375793548f94c9d53b2146144fb07564165a6722abf0824a2f8af363a8c830c4435814fd970918ef6bb2e34371e700e44f04e689a1d99c1bac3533858847400fb43c1e91f14bd96cedc7f00613869250d6dc2817c520298737c8cb37dfafb3f18fd6ef0da6920aa9b41343fbca4aec7e6bbe3ab579229ac4b340dbe69a4d78b05c52341eadfd87580a53c0f8949a66b52889d3406aa995a1c82c802055d6c47ace603c155ca4bf0e7d40743d02d7d1440f591c0e87df1bb076d0a46b49136b40dfa064eb708c439c847ed78136a1fd7627647b454c4b1592589a9520e1986523efbd65eeb311157b36e58038108db258fd86b70ef35404a059d0264a3c94ea01ebbf3d4023e93fc77d4de10050074631bffdadd42e23ab99b4ab93067a9783afc21153d3661fa9f4b995ef55523b301104c780719e1138e58393c75be9aec561efd2bfb251c8a2991cf337f00ee08cba59ea12f55029bd4308dce1ee21d50adeb3fe6f2efac966eb422fbe4de2b7c945186610abc543ce38c62fa10c643e8e6eb388f023922b0c61cad794c903b17baa1598c37d874bf54b7d48f33ef228f05732d2c86ac4ab148bad4706e5294e48fd27af08c47ddd06cb8a2dfaae0faf2d542fbea75d04428f53c62071af381e02571187dcec627dbc1c33d94c6cfe4aeeafd610b9452f5e6e440f4f028b0f3535c14dc6c91af5795c80bb163ea1f375db44edbea066fe34a7b8949a910815282e31b7abcf11999c3f8eb02dfce11517590ee7472855eb8261b1f44a150154946faeeb878c10c6cc0da12b9f65ae857497b808199a5e1d83bf64444a45e8be1b9512f862d71579837ec884ad5d43b25cdac312ed3ea28a19fef8644ef1309f963920381a211b1f7c14967635926716127b0d9d2c63a8b4de3339eaa97213f36423de729a1192fd2f46b996fd5d1d1043c030e7332ab4c861b8e2136d4e07c48479c7335bea8d8bed334b53787fe694dd40d8d417bdae578887badfcd29c4f9fb2d98126a73217f9f074394a1060cfcb0ce5eaa46a689e9ead5c66ff3d2e00765001639a95124eec400377090705861d4b0042289dc25bfb588d9c02f534178c4b9eb9e0acd274619e51e883905da1b81690dd21c963f9edc38c30c88af3283138d8072638c74a10114b94c8a6bf699bab85e6b51753f21db484486acd7753b38cd953fc0288eb2212318346b94827da91d81d135a3fbffb94bfb1565adae4af98d9ac1bfc16cc635b2b3a3f8556bc82345fc318cee873ac970ce2b668be5a2472480d41d9e01baedc3b6cdb1055cc1b9c512b0314d625aa0c863accdee6cfe9dfe1a1afa297add85a4c0bff45c70dccf632cc6a38ae457f2d9757b12c5619d5e22583fe4c282f225c04ee980d98d038869e121038e064c8c00d11b296b09be785be4f76dc32ed5de35530e6231c509f7bc33e8011415d0034fad7f767599a7aad1d8b32a4e5903c5811207bade63f0a618e9a94567d26ad66dac3efae93df81ed87a95ae08f8bc5af86c9d58f5ae7c71c264912ca9bcd30f4523094f157b2ccf7b0525356c6bb97d5c035ac54dcaea177cba53df2727c359dab8b2c673aaababdbd42ca0473c973e47fc291147c3c5a40775e1e915adee28e6a7feb9faaaff37d13183be9db454486a9c6d911510593aff2d9a6f7cbb8579520801129ac47857cbbe758847c7e6d8684c100a11a0c8d8611108599cb393dc7d090fb025fc0616ef9c46e7bea9606b8850aa0d7adb74186bc085a28d7761255eabf75c93cdf22666dc7b33958b35934597ce78477c4d7fa8421822218c8f8dc149c15d6af64983bef08ed28fa002034fa325fe5d0a76e783a5f070d9a5e18a8060df307ed75f1d3e2b531d67e7717119014e4407e6eec77c82c03b38f2e39220675f6f39fc137d87fb0de2519880d346b6b379a7774fddd39e8f015b2b2141571c33ae06c68fa4021bc521076d40a87762f2b8a08e2b14b9adf0c3e0e519d0025485d844cad652257ad96e5eb6ae03e1323169af9364b7963d82f9fdbe909d8df1484506504827cf3feec2fd2edda89287739695176e95d89df31883468032d47eb2beb85c9a567222d0c9c663e946902101641bed1f4c122129356ff973d13ab3b635f21d22999840de24a4476525dc2b5dfdb85586b839160dc896ef2bfef6f265bde545194b9ac33d419cff11334d803e1dcd46c6adaf859318b6e692dc78cab6eb5ffa689940c28ab2f3cbcaa1d869e1b9be825fc9ff602ee123b3737243352bb94ec65e49ab74f0846a0dd118e62eca913443f4cfb06ffc22f7219bd081c52d29134f2121b587c8de5b5ef1a2535ed71111f66ca78dac612cf37143ae55b65ddbf599ac048f4f5cf9bc9d3f123c9fac7a87c13b98b7b6a7822a31c5f426eb8146e5dc63e0bdbc73ee64b63ceca1e7b7960ff168c5e1231e16e9c188b761444de64040c3496a043e3a551b85c82ffd8ff9817e00a1cc540be676b48bcfed8edbfc0e1b25f17e95e0c6e9c342de6da744cb464c5722c632af5ae029c1b72ddd3ef7c130ad5276ae9f548f7cc8934b07fc775ead1e7b5da21cdaf530db8f3c5c31631ad35cb549f66c51c217521b2c23d830c6d413d45ac665182a55f1294cd0c67586b0a8c5a57a93c46c5946b80a12ae72369b45078cc4961110f99b9262a78b35887ec6b3c03e428cc3fa25ea74a6c48a338936a5c7a6f8a2843ce97102328e55e97114abd2e0c9c81465e35dafa3fa65c1e4612986508b94eb9f30607a9c0fe6779a3ec294c599f81aab050caada6429bd34b9367e4dbece1a86f79308d496be5d9f966be0a74425842a69ff1a53fdee756b557df75ac81e206fec871cb4d6d3c357d1251ca5c2699c25b76d021ff88a8f72d3bb2e018edd847961cfcfb6ec4b1c8e732661b5f5ad89bdd2533ea073d40f2fc685ef6ac7239b10af9c11fec5b5d3f803919d2d6ce23dde766bb13ec14c5139206ed7722bdb4b35e98ccfe359cb4de96dab1439ea0a608f7acd55a9ce7fcb0d69e1dcb24329b398583daa70cf93b750e7dfcaca063311222de813a0c5597b4e2b76385356f87256d79db42a9123849c2377685258ec6e4eddc2dbe4ec4dd7493a130b01c1ed7b87d82792db5d482b202e0d9e76d4f5a2bdb8168e452e442a6c6aef3291e7911ab57b86d2d8037778df566fbe472b192c0b284bf2dfe6a8b5ca46231741d43897c7d8beb5772ef387226fe4cc535484bc60812927c92f5d94fff088dcc327ed9b621ade588365dd66f3529178a1f0f394c06502b7874dfc3d8554554a80cbdf6e117533988b87b315d379308a2da51d3f21d9df9aa1f74733d499cfe5a814e397c8ae64fa8c3acf68772a9f04b738159f8d13573414ae9f17a50c34dec494ca342146a7ab93a18fb0785fe0907c07d3a67c2ba444a7e72d40d5cb4482e7a4fb63edb26a454403df2cd804756da5a51910c47103c18d5b58f797707e3dcd6a83415f782a92a15972fe800fdf8e9ec52e46c240e339414d93e47027bbd13588e5ee3d4f1abe1a7ab6c2f01f2a2d741dab8c3fa0ef2c96623701af841e15b6e9af55167d2b7e8135cf19c9751903e109e89e7a258862b0ddf0d7e94bf63457e83f23ecc0fbc536b0a6f8d3c2854d75bc4298a06ec5b9bdad2312202ad0de", 0x1000}, {&(0x7f0000001680)="798c546ed64d45aa9bd3f034fc8fa54f09d8118f879579fc1f6a50708b524cc68c2ba8f6937175bb9e05f9b675a812b0094f35b083f217ca423b3359a09395bd8e005ce30e2060cb2e8bcc6ee9d4721d88077485481e67b1bf76fe4f4b57a0a3e455183da2095dba2544666872eecae1dada5963a9069155184d46dce89980f04ef95141e61b58a842654384b728d8cb12bc2dcdd4602025806761eb92d2c779c69f00eb5309d405e3cb50f285d7689a071b2663ba8373f505ee67587e846d900163dd541abebae7d32527ec706ea258fe33d8580f6ace0d1853dd811bc5ce856f77a1b863bff9081005f6ea6d094c8afcdb034f40f47ada1262c2f4163507d6f81427419dbc342502688fe8170a4f9c16a2d7464dbcf5fb74e2f60875d0c83c17e297c607b588011e8e4f1cc4dfd608260d55d0bfc3ce0abb8f8dd67a9c95ae12232e8d34e9cf7ebd95ccabfb90862a7ef402136b5b1d9d5082e116eeb5b3e02efd3b0c11cfd27d8538a7887df074dfc4bd34b3df9a50918fbf144c1186d261a9893f53f0e3d6f9cc43ec4a9421ae207e6251855595ba704e4e9922484bf20cec5963d86176f0d09de048f1689aa56df5f24344933a3715dbaf0fd3da29d3cb87b9856ba8be62a0cd0a63d4fd249e7d5573679fe17516b27f43a364badbf1e4b7765e6bf969ddcc8d27326c1fe0f41548b05adbf9b153dd7838c1c81ff6ee3bc84cf5c169baab3dcb328cf06934e09316980454d700f436d58787a59f01b9a5b293cd56c8838c0ec4eafcfae97fb967b73d6bfa77e4a660ea6a848473ad1ffaf4e6081a06706ac7dd7d14db4c36df2e4f80e8e74ae10de29ee765abe16b9a00b6d262d960b006b87141b7dea69305bdb93f8cc2a28bcbf1e7d5a932dbc9b7000b6db3c8245455ef96887689f42436dbb1df3ac34507ae1835ff9c8ddd29de3d21da455fa6b560e9fb1abd82f6ba697a1361deacf7c828b0479b2f9349083d8ac30e2fe54ef0f55d59421781c2a40baea5e01d2e7139137bee14e64b6e7e15ec77a6b44dba3a1e5917c3c85b8d92a604a0e54432cb1a8e5d34ef13c43ee759bab4489bade5ceb637a8c92b469f8790f656eeb0b044ddb0b02b338a0b75d6c4e1f7f4ed1f1292e8c75cfc74f7134259b8d88aebdcc09691a562a26b17c0b70429de58f6ceb971ecb766e154f28dc0381bd5f835490f814a7c29a0722b10530dd74376c286a47f07104b2ed07db53107b1a28e19b09556ab7b9b68492daf6ed01da0510694782b8cea8037f26e11b1d1dd0e603d738cf35e107f245ff0268ad248fedf6c6eac15856cad02ab971d64545c3123eeb0bac353b06cdd31ab38aa9b98784f6eef7cc946ade9ee24ad84bee70247f8c20e7f9f81841d6d8e29079406b537e4330d124733e0bedb5f7b6c1c9f934ec82c09e375aa6ca7b0e611a7809f935d04bda5a9bceb2b3e7de17b5ee4554fadf88c2ee81ce392e6b89c0570725317b0dc59586ea77e7ebb8e08882f135419555e94cf942944680b00612fd30526112f37f5e5469e631fcd940e8bf7b4cd4cd93834f0800d4e65ef27a974e87cfb0068cbb99f04babe16afb691db5ff0e7247048ca9a8698b6dc97d2d36f7f6fd7ba4470e4e13322657065976333ac68d5875a0b4b7e781e8b775405bb661c31abc6c3177b44e3f6ba3c8e93ffab2705b921c9e7c6b750b9f8245413ad8d02b8650a2f93fd4f61c17cc4f123bbd73f3d6755d70411107a48bb2d829321ff763bbff36ffbc1e663d58e170d93f7834d3d6fb79471a87915c16068e05a683ca54b59c06e9427d2be435ea6876433dccc10fbb3f43bb1b46ed16c32c76e112a849c6e185ddcddda1fdd793dd4fd395ea97b20f8f8ce0bcb9182226c92a1da76064400ccc009ab4e09b3825b2cd35ceec27909c7f67369c1ffd4fc980ee0594d72516f819575e619be3644f72e1b6d49fb787352ee187bfd7db46aea493ac106b124d2de195d67dd2c6f6013d80cc9e7b1d927b045304da578c4c7c713d1af23ebb191b3e051d904ef65d5f159a9f74926544d81bef9608ac52e73e4dd00bf0fff34ddfd988b6d6a3758ca4352249163bf0a690899484393a50d3c172d3b506a45105b08a6de98893b07323b65750133b14819cd54ad6e4ddac2e60e3b6c831d0e20866e9601e0548f9b2e0d6a8bf285a1f9a78ae45c45e29512f4cb83b8106b8667a87302622b2d7eb47e5521ec1b96e96c9fb6111feb5d7aa06296aa632741f2b03058dd2bdc1e13c462e148f11d4692a5d74f95ec128fc3b41f2a0b12e5036e620c67cbb418137eea003a15ef5cb832c7a01c7921a4ce35a2c92aafcb20ddbc4f90242e4770e9a5fb33257851c2f11a053e273cad2cfc0670d76b13393c9dedd8ea57e73b159343dce3945c225ca6d8b8fe6bec144159123dcac518021ddfc52154b54c779865448444229a6edc1fffe6594d466325f402ed356115269410d296c4ad787e2a77b50b7ea1af906efdd31a97b513f15c11a7c67f874020db1d645d0fdce4cff1524495ff75a23b17ab23c8424f565db8310e87bf82211819f43e0704d61ee1aba7a312d6e6ee3f9050a9eebd80781372a67539e201e842eb92d1a85f0eb1d2064e3309b86f2aa2e7757e6267c4c986a5f1e0732d433cb02ec291ec6545e3bdbfd1d2225ba78f3feeb1146a1501a27c6986e4eb1dc8a8261ae154a0e0fef957fcc3acafdf9d28e82aca58dc4888f23a13026bc768c5c753c7c9351ad2ff30e8fb36af89cc043f6f28fe16f69fe0ca51fd14683f74f275b56fcff8473993e0d32eff905635f9e0854c1958397442cec7751619af6e8e5c5c758d44d2c472abae40526462000e6edf0e46e9fa4609ddc624a33c7cd392735eb359af64ce7806edf64c767db8d83037690172b1deced6455ab781b779dc75614a16df01c5dadbc4c8ef89d8ca12a7b27bd8fea70f9d1f627451b5df2a03213faad56004f6635f119daeada7744776ea769ddaeb76b3bc2020e0111a17f4dbadc0f59505d1fec5aada348c0e8197ce2e36cfbb39774aa2299f54e4c7eddf5f9fab7519bddd1863cea9e73b63403eb4c3bc044df357f11ee4b576640e458a014f291d7a893525b4ce5926c6cea9b0b7e5995a6e0d6967ec4377bfebcfb3d71624739760235d6a95e3647bff687989e2d26ea2979964b3b585a164a15980e4c401630868e85da38a3eb01a114cd5e7df1f4e909382f9011fd8aa47c23cce1447aa7cfb1ed4512d44f35a678020112fb4cf058c11adcfbb8d4847088a4142d0db4e172f23c6662a456faa9f3cc6da144b51814afd384f0b3e01b8cbddbe3ae0393cc34e6ec255881c4ada295c3381d993903c7df0f7ba0a55bc2244742c2fb4685208dafae9c85a83ae736475108fb92ff359e3bed855275c7edbe9bc4c90a2b0e72274d6bf10952b4dd04366baaddc1ef0ef5464d63e552bd6741f211d642981a0558eacac0209c42533e87f1d7d6f2ce8c4a87fe24efeac59c0399af311e561e5a72b46d4534d24ab154ae14676421705d58701762400e7fe6a48661d3022b0fdb3c24277975d0bb1484e1380f7a8cdefccbce4b0714fdd9e401ce27a129d3ba7e884aa65822ae91b0f5ad08e400d8470a993f2bdb51c7e4108c2a7f41286e5249ffed44b41b08ebb47d85ebf3a225627686f68970935f2bb85c44fab543771c0dfc51cc1abfab97e531c2eddcca9bf4782ad49b4cc324e40ed16a630c6f53847e9ece1bf6fc1f74b0899c22d0560ecd1547a8bd8b89ea0de66f41befec051a7a0a38e583b330eb246d64c2875f38552cbf211ce65d2ff89f9f852390bece1bc8c54f595b399d66c98422c79564db14f73d30792360bf2ae40644039612591decde5aad51e113a8868e4d471b8be01398b56264be1ef576c4fff911cf25d6e2c27bee45de8e88cf91e5a5aca75be5e56c0100b69a69b642c028ad5d590af8f8f60c47461ad6251e36c407ea8b2bc982d501579114cd6e6e61dafa2a83665632f7070ab750284a00e2bd072a217ef55853c6369738fff635301fe931dfa4ff24ba2fd158c63b9474a3d6971125933456bf50734816c3cbd264c51658fcf214543c43a0819be11126a8a86e36b75f7ac53ed4fb99b17afc093e5492da04fde0ae03017741f203fe0d4a7da2bbf60337579cc40771348ff131a4ef4a23fd679874187a2ee4716f797ad2c8fcb9a56a525e5845b64714668e59890ef94ff64acc2d1cd2371a417ee46d9d497c549250414d76d09c3203783d9284704a99d8be3bc8360d8c2275544943470766b4beab43c6d216e0c58334ba5e44b006c211d0dd853bfaaeadb9a32ddb76a9a7cadbc937e1bc9f8b299418827fde705ffbfc718cae2a00482be562f11983abbc40a0c67d5c087f0881db510f486a2b23245b432ef20c1609ae2f960aa87e7e326a298871eef0761482ca161832b4bfb91123c2cedb3e43fbd9ca40ace6e1bf95a4990a7685fed0365d37b75f532e6b4f62493d459f643ca847db6208b85116b3521527540717736a0f4b27f6b9930fcd4e0f2d74f83661e1c91d2e496f85c11d28f0a627e0f6c6c3e2b1a4beba67e86e2c7f9aa39a48442775b7d55dda6123d0265456379e81975d10d2e01ec2d392656b41976bbc57afb520e5336461ffe833d2f8101368885829727fa44ce9e2cd2af7738dc70c8c22703bfe209b83e266779c27ece4d5c26b73d10d79cd12e2bbac3edc34e624bf164ddc0aa7c1090d2bb77b87dc8424648c65064adbd9b5197dbc8b6577a940d7f7c4e70f6320a02e0fd7ca8040289af30ccda417e5d9cad02bdb8b75228068fa38bc2e58ef344ff7bcaa453ced45a3dd95d510a638af0ec1dce9190bef3d6d8c0887868581b74211359670e13e9698659ad3e146d29838d73a4892f6154b0e37e8cc304adf9b99902a20f2e144833449aaa9f78ce801ae359b1a1a1a04fb642497475ec4c2ca6762d61f268bfa5fe16e44ded9efb4df9c2ef4fed42335053b9ff9d95013d0ed6940764d5b6f78ee07805f21eab0d66508514a0c303990852ce2b63c9ae2f91e1eb2de86cf62c6ec1f52426984a28d792591dbb66de7f31901a7f985b54ff2e66b5b5e0f3f8e1e825df45c495055483a457a58c59039c2a4bb31f0afda5a941f20bc80327b37a93d7b56b7bc471ccac2655035d1e89b5ec66495a2ba874745c14f7478f6b655ac033d0786625047db6e13bf56b8a7b6c99c70a425c1bb73975133b97d1c89e0894b45ed958a62d895ca226e345af1b30f30a3af6f480277507a16b70aa4721a67043c854b6a964663125059493b44b5b020c2774583733839cee36dcb40b3259089f9345af47e162416f8d2b1386863d199c31e178bb93cf86c30b3e14613fb783d1cae0a092478098a80780dc45d88e371256862293e18f946ebc96e73fcd761717bf2a699ed3fa0b38607200a0669056035637ab8205aff67db4861010bc41e929b99050957956eb4bafdc0c951d6f9dada0daa7c2e84b9a9392eae2abda14d2b2c135b632e7fa67d01eee777a508feb5ca9dc7f3ba68b74ea4ccc8d1f8d5803388cf0974c7001558a30a20b6d3eb3cd0c35355636df809e57c3f77d23f833bed00fc092b0c964c4d6ab07609820189c9233cb17d99c6f935f83145ffdb32dcaa24af7c1360e8501b4b42929619949acfff74427ac3867bb3090d048f7831fb53fd584d5529ace7478fbf56e54ca362fe1601bbe17a00ce66272e68221aa7fa69ff5ef1f8d28cd430446bfc743d29478674047b3a540313a3", 0x1000}, {&(0x7f0000000280)="00a6a10c18bacf1259b6261aa87b86e4898d01d2c595123a045db00907165c27469601c8e7cf794254a8d5399c96d046362540c959319472551d2883d8f5314b1b38cac5005b392e942d04eac2fa843adf634e267a0de34ff645289ec52fe074b6da6bf51d080d064b9548e2dcdf808236b9ecef82db8155bec4b9e781b3021a5f44f26d99c5209da5b9b5334f60d404080b0228f61ff1ace4", 0x99}, {&(0x7f0000000340)="6d0aeae3f1412b3f0420daf8f99964885e862e032e9b3af84040c76a035ba6aaa08fc33949ebc698d7d785d793c19ff48e7360c5ab4541ce6bf8221908c9c1fd1b010ddbe0c5d5eea7ebac8b1eba0fcaf0d45c895ad52ad89e196fa6f4702206ebe74f106e8ea42d840cc06f1281b71564fc64e7ddb656c1cf90ff528692eff4fd1547c797ae1e8bccfaf007b91b81c602d9c89590aa679b8c05e605fc90a0426a5078175a319d7de5083c9e97ce27b2045003f5a8", 0xb5}, {&(0x7f0000000000)="ea69bd636dad274bd58c69f736b6c5c0a26db47c3d35e5db25cd50eb7b20e0cc2a8182c527a695afbd2541818dfad77e8a1ce08bad54326ea17e74", 0x3b}, {&(0x7f0000000040)="3ecd48a76f9dcb2a725e6d7d0efec2a9592d550a7b54da632c1eb75bf16288fa3fe109a1e7cdb36251b22d2a4e00fc041c6e8110493b", 0x36}, {&(0x7f0000000400)="fe4eaaaf790c3527965c2b2ce9448cca8470ceeb32042e802fce68014e259e150f68cb77175ee14e9f11e49d2925e5b345c3221a5c648cb2d4fc4e958207ddc03e512d7ae6290329742df94e3a3298fc6b1f7201f35f0fb1aabf27dd557c327a3784bd6b2c133a111da1cdb5d182bae9e8", 0x71}, {&(0x7f0000000480)="eab037a5d19aeaf7dfd78865d086d64cec54837924f2e98376f29be2caccafea039c4ab134f5ba7b171993c7cfc65b70f38538898a55b5a8b8d9ee3eecf282f497", 0x41}], 0x9) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="468e6b77a7cec330b01f8f36a9d5d70a63d3ca8f0435fb3e2881d604cad0143559f1b8ed6211cfd43a385a71990302f24e", 0x31, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000002680)="b9e9f39e49036508ffebebf2b150c40fbeffa3c15c7cc8d2a2f9bf1ae445d2f33e0657774fbf14e6d4c654831953af6959892053bfecdd97c28a6e12cbf12649f79f85f214c3b899dead8760cd1567c4d2ef9c004cb3d0e1fcd18d8bde8037ac38a0dd1da2e141e61e3d30953992984bf1e829b9094e59d48b9285dabc4aba9bc0da0f43ea", 0x85}, {&(0x7f0000002740)="4ffa8f50b8d6e6bb7bf9b1fd30b25995f8aab146c73196c7b9f30c80c5f50d01aa0988c5e40d2208a1a4c3558445bd62d45bb440c5ba188442ea1775cd82a9c0670d3e4a82bea5c6a9454ca838ecbd2604d087dc5b66c873342170e6a7e6e543b1f11be9c2c2e9efa327d17241efb597a67fde27c09f834bc91dc119df6cdcd0daf8ab0253d32f3b7f90687dba2a8e125c315a8d71261c2f45fccceb69cc1994fc15582c97f243959c9833ac82ca14ef4a01e50bde0bb63863996b2af5a7ba90f9133c9b3c1af2234d140d06035effea9e4facd60b7c8e74f9fa86f82c789c146ec656fe59c9b23cdbb9cfac", 0xec}], 0x2) 00:51:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffffd) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x8, 0x8, 0x7, "809ceb7f5ebc74584051a0a13f9793d429d643d2", 0x3ff, 0x7f}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000000) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:51:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x60e, 0x800000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 00:51:17 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) dup(r1) 00:51:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x5}) syz_open_pts() dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x5}], 0x101, 0x0, 0x19d3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:51:17 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xb) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r3 = getppid() getpgid(r3) 00:51:17 executing program 0: setrlimit(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}, {}, {}, {0x0, 0x0, 0xfffffffffffffffe}, {}, {0x0, 0x2}, {0x0, 0x100000001}, {0x0, 0x0, 0x800}, {}], 0x9) 00:51:17 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 00:51:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x18) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 00:51:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000001021, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:51:17 executing program 1: mprotect(&(0x7f00005ef000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x20, 0xfabb}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{}, {0x9, 0x3ff}}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x3ff, 0x1ff, 0x10000, 0x80000001}]}) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 00:51:17 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x80000001) 00:51:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000200)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x48) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) 00:51:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 00:51:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mkdir(&(0x7f0000000100)='.\x00', 0x0) 00:51:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7fff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x7fff, 0x200, 0x8, "74dd6bf0e567aa363716055817fa5e28e555f913", 0x4, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 00:51:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x7fff, 0x66b7, 0x6, "03659c62404444b4d7ccbf5ccc5c3f58a95ed4ae", 0xb3, 0x8}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) syz_open_pts() 00:51:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r0, 0x8) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) pwrite(r0, &(0x7f00000000c0)="3f0e2de13a432cbcf14232311e6b9a8a052dd9b766ec101a03804d9347287a3e3a092751a33a23209fbeae65c3d04a1a6b46517105f6e5f68eff5ba5ba91c760e95dbb80f350f0745d96b48840ade98969c764ba7a9f1b9c2b1e6c6ccab27d0ea3d1a198ffee2ba365a2cc2ba7bcf0b0b17bd81c979b078b26f3fa209af1eb515c5a732d6285220d2358ca661b5cae25a8075f3ea5ef683a5813ea83376de44c7cea3a26318bc23979f0e027b2df6764a9570b05acb03684f41c56eaf9055a7065086f10972429aeea42d528e2dc528282d57ff90d74074083ce78dead5d9b74e22dd174b4d327fa7d10ed6dd6c11d6db516374094a278261e3c75be6d81987ac32f3017b28442ffd2493f8725af8e8947546659792d87c2598976dfb3e98089d40712e59571a2497e9ceb7789efe20b374e46c38ebe2c476db3cbb46821cf34b8baf2277c828559f0898654d2332ddbceb0b3badabd032c501766600ee4dd500e9d14fd1c2b4a12c96ba6a80a712afdc8e2a9ea95d7954acbd751d9bd2749897ac1b4b99ac958174acb62d91719de7780516f43e62baa18e48ff5950ebea73759cd496cc1f5299e7d0bd54fa6718424683a2dde97392f8af661ad93877641e8ad7636d1267b5c30ce1786947db5690a324ca4c49cdd8e8e6bd0983cc906da5059fc95613e3f2a7667b180a006970529fac899a21e690a2ec32ff54a2b7a03673a704029d153ec4f3061fd8e5bb7e2d062f76cee78ed3a6464138435f4648072ed579f1777c90c2d69c6f5e4c590252e7c21fb468944259675d19340b826cb00967690150b785ed854ae6621bed188cd0a42fc504d4c0fd2cc8c4569c9c77e6de9fc91edfd067af46e824885cca86fe37de7557aea2d454d9217ffeed084af6406ef334c25b9f735087a3d15a90742b5cfcb32b9b080c0e716a6701c6adf7ac7d43cd16394d6a008ae99173642f84711ffbe88c30cdc9255bcea77a002248027f60ad22dccc3dc952cc28d544f7727f2638692cd6d2d068324c93821856806c564a579064abeeab2e73537b498772b8358b83b3a51a77a828a5234b80debe3811435eecb2de0a2841fa357a72a92dfadbe4675edda08d8e16b864cf694b62747d9d2080312a19c24a63a3b671146e702486d51ad8c7f0990fce2a5a2426004075b4d95af1ab13fa3a6633e6a01d5948116ceb725b7849e7d14c96cd3a2564c4bfd3a59aed5904be11b0c136a195850c5c250550a1a85c8d37de562fc6e4d3244ea90cdeaec8d76c3ea7e8f88deb28fe7b34db3c10b510065e8d32ea636793cfa6fc2f3ae3c35d9b1709dfb424f98ba497787f6ac209803f01f15fa261b204855ae13bca5ee56ee5cc1639281112c21480a9ff46804620da86c7e9b4b7b9901a2b4183f2d97c544514f86a2503a64df8717d4e96032f4d6cf41dccb467240af8551a124fc307b45f88d5fa2db29920f4cbc411386045d6a98e5cc36de1e6b7a8d23f5189b683638a7f9f21ac9abfdc159947d96a4e1a13008f53f76056dec9640ffddcf90ecb6f571417c82ab3a478affcff5f0b31925e003d29cae69e4053ccff156f78979a4d3cede1157c88b8427af436a28d19c0ff4b0f49f4208ce99cb3e1d6167cdd327b3329a73c9278c937bae66e5d7572f1223ec957dbf47afaab3265e4362bf3a692a55134ef5ed77bf47463c6c1340fa4b07a63db507c40ace05a4450875f4b39a8c7273689bc7ce8a03c53d038ea6d234a38173c0526306c19128383dec1921fc971622aa934553bd4ed06de6d1efad58ad5bf8c0a20d2fb52bb4c3e9377d37d2fc856859130e3eba51ae44da6430d8c3d002e305ffa4ffaaba05568e6ee049e0f2975b73208656455ede13b6c385c96fba5c703113a031b2c325fe0e84e162cc53173d2cf30f7c996feff83a18203767397fc4763490961ec99e34bec01d93bba9ffa62943d8fcc3b3fb166644d19151853f552a08ec7eb2cc00814b6e3a7339349bea3006544eb59c13ab6e0ff34cddb8af143f150c88919bd7fcfb95f1096fb5ca50d3e7c11d442bc9f415681943d8e63f1e80229844c40a4580961be8d1462c22b35120201d5a93c7f49b1290797c6e0a57d565091401cfed560bee7b3449f78dff0349311596a84575ebfef76b226180e95151cabf8fb8be9361950e2587091ef8f303f2a5eaffa33bba9558153ac21c9a627f2e2e8610ffc2017f5386c61f9165768711d121f2c4a54bf7734357895f15f7bf9c2057e812f652e35a4b0dc109e313814e051139dafae76eb6d5389b95f40972664f2c1fc1901d36499c7c60c6df66515e22a66a85df4844c47bfe548fcbdd0861447650d6f12e02ac08c9f97e3170f3b3e93f0c617d18ef4fdca34129da61357440e5f69bf17bfffbaa424ff92c96eb505412906bccecafae16e9728866fe3dccc65a131c20ec9ee1bd17a7c4517648ae1d6b734dafa868b8f8c6f621c2f65aeebae998b1295c69e6b72cae097d21fdf29d8faf35d32d621e8d57358c0bbf4bf9dbc8bd0688d8aa3860967775cfdf3ec98907d5f52ba6a1905a2c2e47d400b80dc1ab8f44abb0ae48f3a2ac358435294eb8324c4e0350a752872a479351b8d98ed262492b019165196fdb6dab0aa83d125a6f2856f8c84291b3f869b9c98520b10330c5fcc33265a588d2be03ef0717b020a0da639bf54d0f0c6c7e43ccdf0a5108ddabc1144e298ea56e95b002eb645ea7a255648db4b3cb1cc3266aaf45102565ad650b6f01f9511b2fbb7f55cd71b20db0d4eed60a9c3663e3c213706027826e1db0c52a8d0a436ac0e819b2aad739907955298364be2f334356fcee5962c760e96cf5991de3dbf12c61e152c94aa8a456fd441f3850b5c46fdcc248932d85833967ac31681f6b8e43228660f280683d0692b11cf1f1ee1147d696f5f277828d944c568b468f73d7874fe199f420d567547384e0be4028c562ad040be93f3e4f8820a359f2cbdc9b7fb847969be9ef247ba7bf170089d13cd05c57fc5b72fca2122ebcb78ed76818bc1762accc78c69b03d301b6598b7be04bee58666e35463730a09d641a49d4d52cfde4ba54f0db73fba1500d0cc16de52eceaaa7c28784b68fb44cb7710effd9decc097d319316379f8860f3deb8cf8ab6c4af88c734c0de2d71650b0c5338b3c4aaa179c2bf4a28d9a3900e6e518541bf4fb3f7ba0c1bb0e15046588611c6f92cc1886ce20c4c066d4be90e886cbf7f32553c43873d8a8e9af2eebf1f34fbf81369085934e3819714a53498e017365501cb88849ebe47c35023b29ebbd2af05b90b270c3da094ee00e1fcfef3fe873acea811d7f3e2dbbf00069de049a5f854736b2a2508dbddceffbdf3d0bc115933d10bc306e294c5b8e2823098c239e968b4452b363b24fc0477075962591f31944604eb6264d939722a477fb265a27e1e8d81738e90bdee78847ea4ed0c6cd0ff1dbf4f9d93e2c33ebd27a3e27225304852dad852e4d4e1f3dfe6ad14fa02c2f84397968f9ee39747fd9b4c92588441a248bab4b7a0785461b9900d5b591c60a4320877818314c827d49ab8df37fcf7f4d66f529f5b18b3bd0645defb0c522e89209671cd7d0872fa6c78baeb08da88ef3ab1aa0ab43a4b3a6389c8f85b5598dfba27da6981b6529f48dacfc1a22382f63d1a7d325cd84fc1187aa7175cea06f25bb5fa816f04017e5af67b19e2cff0b39baffbdb229b8731bc4525d531ff6a683036b4be528e5f1735abee5cef289f9c55576cb6874bd1cc4a939f218ab04a303e4a3b1dadbeb29050cd93a0f2ccf6b8e3289ddf833a418ee5af283ef28d67e1cb918c5ccece0d769827d896b9e9084fb76556ea8782073ee67c3fa36b446101a4a9d734c5e176f4229b9d3beb621b7e0fa5436308647e9a1bfe52a51ed4648c90a12122ece6af850256f527a42ef18ca216c2cb715f87c4c824a7c4a0a4e126c280171427e0cf437252fc4f0a0b2c0c562a14a360943f1182cc6b99a3d7653fb4ea3a723e751878acc895d54c94095c895ba09c28cbde2b42d9e83e1328644145f111383e788930125fd32e2822e433b4e322dd8ebb0b6ec944040386a24e2208d7f38218ac292124ab05440a2df77ed2398fe8a1d42674bc6944cf74257da068dedc0b75ce0e22effc325af439b6033c655778be42acb3724dcc879e7906c460f50090c25ef94294829072e3ebe2da4df5b79538ab9c0d338cf794a7121cd95b7b6c387f4c3ae9c1161401dc55ac1547d0df1259c1e5eefc7bfdf65b1df66282fa07a83c42d7a9e29ab0b8489df2f20e0430b2e0db5e3304a6430294742d0f4bf1b355ae359e44ec6b071ae9d1ed34009bd3fce909d4ae291f67f652cc036fa3edbab386f8db3cadcf5fc41de579aef968a1daea92d7d109b924eff1ac383b6401dc24b0f1f2b2c6fbb81f3b0b1c3bb198916d50f2358f75f05adf8056ac05ca25b1a0e500b578e7842f0cde0f9189d4b3e1a7bd64e78dabeda3619aa20cb1a5aca2109ff4736f4e8b2be6f2f61cbbbae61138e3c48f279d97148e45fa2c11b937e6c67dbfc007a9ed67ae578e2da2745cd0222b4990b587ba58c1714d54131002b3092398c2d2b822e8e7bc47af7230c831f3845118847d60389fb22786ea6082ee8dd00b5136bc8f1befc251d5da8b20da8be27ed1bc590ad8a345af7ebd839b60fe80ed51f75bdc3dfdeb9cc4e574a2dc3ad7b67484c12b0e725f4bd291ddd7cf98dd5ffdf649c75b53586d4b1214e750c2180592f63b00757d9882720a4f1b8b8dc09a18d927ffe1c81de338da5126cc4e8438b5bbd76ebf59c41d31dfbbc8adb84d2036a8e2713f64eaad62032fdec9113425123844531ed3e4434e45730e25201dd5dd945540c2eff5a3ff950d4649cadb7e20b64836ca3e0f573862adcc1e50b06df4a18670c53cb1292de0f5dc147582892e8a4badf0ed51a5b1357a67dfe9cf556bb4608dff62ef69cb264ca0ea55de4a0c7f3cfdf15c0d3ae718510cd3a6c292730881afba2cd8682ac250b7fbaccf7dbec3838817ba69c91536d08bb09ce9dcc1663fe97dbc8f278accb33a3099a91dfb85835271e40f08751f60e1db5b8712a0359bd62cebc70b601962bdea2859c34ef97147bdb6704fd0ce0d1c8f8d05efaf7590ecb8bd1a8a74800e7fcd6b691fce1d7f6b02753d4bf383cc057c7b83227ca126de89a92ab151327a8ec496c221ce60c84a689130ed1c06f0e9914f0a0f62bf07a4173cb85ef248ae14e80fb3f4a7e74d792fb49b2edf6497ea6afabcce31e6b1005605492c92e9fa3e3a6f42e6fd6a92e14f46925e2ff706a77df9753801150f7bbacffde22e85e85c0f9c4eb6e216a104ee9a05fb1a71d3eeb18a4a51b95a0a67e3e45229f5a2fe6244b76a51ba119f953eff27057ae4fa377e786c908468b0ea376e49966b8992a1aedce67a92492197abee0ae33b9ace664454316cf0b3a76c3a2e2bbf7ba6e791d55fad9f971d96d475de124ef6c09c504abb33aaf90a898d368008462a5beee7a7720bd6ab087f698ffe6c9947f81c6f7e4e59ba1629f9bc68ed1201316726a8405431f7a73ecc3551e8f4fd432e0a4a26a2f6bf171727239dc1ff7b0031ed40aca9549c059dc07c21afbe2b69416339a2a8a9cbcdcfe72f424d98d309318a6339ef3271890954705a1a227b0b4eb2a7f7888f798edfdcd1463af4f5615fd6cfb9b11f877046682d4f9e134b28a1930d7c2c712b4a385664f4e33e059028b71cb98d086a070191d4a6f33c8b8ba26f1db2f5245ff3418265d2", 0x1000, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r2 = accept(r1, 0x0, &(0x7f0000001140)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001180)=0x1ff) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000011c0)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001200)=0x80000001) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001240)=0x3) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001300)={0x7e7e, [{0x2, 0x7a22}, {0x2, 0x5}, {0x1, 0x8}, {0x0, 0x4}, {0x3, 0x1f}, {0x3, 0xffff}, {0x1, 0x8}, {0x3, 0x1}, {0x2}, {0x3, 0x80000000}, {0x2, 0x2}, {0x3, 0x4}, {0x1, 0xffffffffffffff7f}, {0x3, 0x200}, {0x1, 0x8}, {0x3, 0x20}, {0x2, 0x5}, {0x3, 0xf21}, {0x0, 0x40}, {0x3, 0x3ff}, {0x3, 0x3}, {0x3, 0x610000}, {0x1, 0x100000000}, {0x0, 0x7ff}, {0x3}, {0x2, 0x3}, {0x0, 0x4}, {0x2, 0x3f}, {0x0, 0x8}, {0x3, 0x3}, {0x3}, {0x3, 0xffffffffffff7dd6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001480)={0x3, &(0x7f0000001440)=[0x2, 0x401, 0x1]}) chmod(&(0x7f00000014c0)='./file0\x00', 0x128) r3 = socket(0x18, 0x3, 0x1) readv(r0, &(0x7f0000001640)=[{&(0x7f0000001500)=""/209, 0xd1}, {&(0x7f0000001600)=""/52, 0x34}], 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001680)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000016c0)={'./file0\x00', 0x7f, 0x400, 0x3, 0x1, 0xff, 0x0, 0x95, 0x3, 0x0, 0x80, 0xfffffffffffffffc}) writev(r2, &(0x7f0000001740), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001800)={0xa, &(0x7f0000001780)=[{0x0, 0x3, 0xde5, 0x2}, {0x8000, 0x9, 0x6, 0x9}, {0x4, 0x8, 0x2, 0x3f}, {0x8001, 0x9, 0x5, 0x1}, {0x7fff, 0x7, 0x9, 0x1}, {0xffffffffffff0000, 0xff8, 0x100000001, 0x2}, {0x37c5, 0x8, 0xf5, 0x3f}, {0x20000000000000, 0x1, 0x3, 0xda}, {0x4ab, 0x0, 0x7, 0xffffffff}, {0x34, 0x8, 0x10000, 0x63}]}) recvfrom$unix(r3, &(0x7f0000001840)=""/108, 0x6c, 0x40, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001900)) r4 = msgget(0x1, 0x141) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001940)=""/137) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001a00)) 00:51:17 executing program 1: r0 = socket(0x1c, 0x7, 0xfffffffffffffffd) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/28, 0x1c}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x842) sendmsg(r0, &(0x7f0000000180)={0x0, 0xff88, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000008000000019000000"], 0x2e9}, 0x0) 00:51:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0xa1d, 0x3, &(0x7f0000000180)="d9403116be670bb7dd978e0147c0250bccb13a7dcbb74de85fb92f24109811751e4effea705f96e46cd836ff9ffe0455c5c865412ce09283b0845a5bfda5f3b844abf5ef6d65a7dfd3a750e3941fbc23b2997a573aff2f6dded8b62bfb485ced80d4e679523f6eab7f5bdf34a7bfd2a6148db13abaa5784cabc55bebaedec776626b4c3829525d742b87563a2ff082035ec3f8d51cec88a7c548a7b429cbe0c646c6bb24f53630396efc567cbddde7db7a64495163df12d083feb6a00a9df14a3cf1ef1ed35ef43e94f59f4df379c8f9183fcaead6d1d0ac7bf3b4a6e93c8112dff41901dfd56562dafa325a8cbac8665f", 0xf1) write(r0, &(0x7f00000002c0)="1249f6dc5fce4974afb537524c1f799cc40d06c60de541b859", 0x19) sendto$inet(r0, &(0x7f0000000400)="05979e17438448bba95bc0a1fc39fa896e4ba51094e1f4207f9285fb96735769e8bcb6af93072f44fe14f1e1896497916db8f13c185fa0dae9b581b604b3fc95a07cc88235193de9c63192c70650109485a4f59c4ac465d7727a47873446b5afd8d53157a1e5cd78a4f64c68853f9bc6ea5d450356548750f3e9a29ae411b086a2df1d4bdd178cf3e35b7559c8aa96f98c7bbaadc4f2e8ff93680b181a3eedbde7af598a11a61ede0d2c9134144bf140006cf334090056c24e4ce6857e44acf0418a58228d85cedffb405b2b0cb38a8b5b98be27ad8313", 0xd7, 0x2, &(0x7f0000000500)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000300)=""/70, 0x46, 0x841, &(0x7f0000000380)={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r1, 0x20004269) utimensat(r1, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x9, 0x80}, {0xff, 0x2}}, 0x2) close(r0) r2 = socket(0x2, 0x400000002, 0x6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000003c0)) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000280)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:51:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 00:51:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000b40)=[{&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000a80)=""/95, 0x5f}, {&(0x7f0000000b00)=""/26, 0x1a}], 0x3, &(0x7f0000000b80)=""/250, 0xfa}, 0x41) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) openat(r2, &(0x7f0000000d00)='./file0\x00', 0x80, 0x0) dup2(r0, r2) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000cc0)=0x2) msgget(0x0, 0x200) 00:51:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 00:51:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x802, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x2, 0x6, 0x9}], 0x8, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x88, 0xfffff, 0x100000000, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffeffffffff, 0x5c85f18d}], 0x1, &(0x7f0000000340)={0x1, 0x9}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 00:51:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/76}, &(0x7f0000000100)=0x4e) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 00:51:17 executing program 1: r0 = socket(0x2, 0x8007, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899f99fb2389e7c44d1b0dee5", 0xbb}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f07049554", 0xb3}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7", 0x897}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 00:51:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x100) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)) 00:51:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) shmget(0x0, 0x13000, 0x100, &(0x7f0000000000/0x13000)=nil) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x240, 0x0) r6 = getppid() r7 = getuid() r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x2, &(0x7f0000000600)=[0x0, 0x0]) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="3578b988d6b5f0e9048356975d1b6a82d3b4270b1cfef95ffbc52a70bf445a232037b9bec13693c8f732c4ad74ebfa846fe076eab904fb7f97c7f1cdd6604c8b8a", 0x41}, {&(0x7f0000000300)="5978c9d94d194b60c679fbc5eddbedb9f7b98ddef58477091669cc69e4db43b051597cee8b0f8d7e9cf62657632ee625b441f23b7339ea5fe9b0fa7889a2210d96317a856855f6de32786087d7972cda2596db34037e5d2e0a8d3fa337bd18163743f8818c8887e11d0443547fe685a03117ba5aa9219c5602ff12018414eb0ce45263516a635fba21e13a6340cc4168ed398c18a5c5af30edacdb52d48cfb56deb3af1281d36f3c3fe03df845987dfed4c5f3bbb9ca468a73c8b8ea6c", 0xbd}, {&(0x7f00000003c0)="0f67b678a502a997cbe1e10eaa329352e9d0eee223a41e73cc90c80a09c5fd13d7dcc688fddf3a4ba863359288bde3b77ec1902262c01fe925e130af757843e73eb325adf3f6116007fb02eaf23c126341a6ce4ed4", 0x55}, {&(0x7f0000000440)="841140bf2cb5af6f5041b1ed6b0303781f85b2376346d11c05c1a851de8afc911576be86b1f0fb1ffbd729d6ecd3d2ef8cb9981db30609c737df1fab31d2ba5ba06fdf37e0ad32fecfd47645b8fd51cb581dde214fa58fc594f8520d0e399b5e86ba92992608dfad748bc5ff7dd4c4dc100d6bc364ff1c1fe35301813c2f56bb294b9fbcaa8007907b7d6c1a819713955b04851a8d012797b78afaa200b08e2017571329fbd8105ac930381ff6c307229bffc18077", 0xb5}], 0x4, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r4, r1, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r5, r4, r2, r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r3, r1, r1, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r5, r3, r3, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r5, r5, r2, r1, r4, r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x138, 0x409}, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="ac13d7a49c8d551e00000000000000", 0xf}], 0x1000000000000001, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chflagsat(r0, &(0x7f0000000180)='./file1\x00', 0x10000, 0x2) 00:51:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8003, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 00:51:18 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getegid() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r1, 0x0, 0x51) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) msgget(0x3, 0x4) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r0, r6, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) recvmsg(r3, &(0x7f0000000680)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000000580)=""/89, 0x59}], 0x3, &(0x7f0000000640)=""/42, 0x2a}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r0, r0, r7, r0, r7]) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) syz_open_pts() clock_getres(0x3, &(0x7f0000000400)) 00:51:18 executing program 1: setrlimit(0x7, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000040), 0x40) 00:51:18 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x110, 0x0) fchmod(r0, 0x102) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000020, 0x7ff, 0x5}, {{r2}, 0xfffffffffffffffa, 0xa, 0x0, 0x7f, 0x73f6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0xffffffffffff0001, 0x401}, {{r1}, 0xffffffffffffffff, 0x40, 0x2000000e, 0x5, 0xfffffffffffffffb}], 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc00, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0xa00, 0x80) listen(r4, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:51:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setitimer(0x0, &(0x7f0000000000)={{0x1ff, 0x7fffffff}, {0x9, 0x4}}, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:51:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xd9c, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x200) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f00000003c0)="abc655a667b8fb3d179dddf84ee72ab4dc2f4c5ac989fb38a54b19228c6eeaa45a08bcd3d99105b17ad0e05ebde2dbe5c540326beec244afd930e00798679e33c0d3798c0e7ceb51cd7696a41b8102a9385ea6254b08a654a6fc9c7f087fe0d3439b2ad58555e0ba46af01858d8dab91c27b3374b3eaa0136e4a64d07c00880d010f08ec4fb372abd78538d87bc7864184e5826623be28ddace013d9b79f09bd4ee230647f9ce316c9e4f8e8a2fac29ed78a4c0f2dc2acb7e9a04a7d02895bae5b0690bbfa7afbcb5366d91e40c0b10f76eac40253cdb8cecbf4d99fa1eb0b586743e3c26b", 0xe5}, {&(0x7f0000000140)="eea48dd8bd792cf233ee94f61aa83dc54e8eadd685f521ba5a47bb92255a9c1f9d6be254ade2140adcbd9e3faa1ec97e2e4ae618201a97d160", 0x39}, {&(0x7f0000000180)}, {&(0x7f00000004c0)="18fdb32d3522bb66ae59ad6bc232326a238ef35535c9e9603d05ff9903031936edf59534cad3d2e41cd2dd18aef795a299cb588a3b87e01748cceb4c80f077a15515a81978b870236105247ba8f1becfb04554bcd4ff91788eae92e15104c5abfdda690695d90dfc12c61b3bd9fd3d64236f8036851351bcd31f120ba733451f3602c52c22105f9963824bb45431572f47e5d0a6953a86377dc3510e6b75f9c8c1e547ffa6e43f2ef696ca71c3c0dfbcc2997b7043e9127062aa284bc2f7f516cd8a73b87be53ab8e3e735042a2a78b2ee5c8ab35c74bc7c29bd2814b56516afc63c999a474524b6ef70b142c13fc87c44f876198e1c0b05e3d440c2ab33af2d9b506c63b5d28d9239b99771bfb4ca55c231021c3a5ed674e9cda5bff576159ef94d10187746b59c067efc28efd658098557962fe65015b790e327848067f2d3ba36a951d923b195f4781846160aebaf47a12fcaa5e7a2147d6ac1f7553af76f498026b279b6db763dcee0fed0144974842dba709efd7840bce640a74955e98e319a0524520716faf432c63856afda99c6329f4535a1f133dcffad2139a9111175f7e7563322e617f9f8f6c6c156160d360c49177ca66c4c30059fb7c077338b9448d153ec0a6f54f5472d8e6e8120d3c3ad9e4c701aeff806c5179a83c60e8f7cd255735556365b53b30a38427811cd996787179cd1a1d311f6006d3c3c3b94d0aad194594fcd1a7bcd98421578eb7df990290c04a0dde5fa7c9d59dd7eef044366bfdbdab48ac9a8d8619bda9eb4dbed87fbe79d6c686ff74e3a8f4d497378a7f039eadcc9651f944d82662e9f307101051dc172f3bb83f5efde5216bec004acface64ed604e506d2ad5842a87a41afd3dd65b7b6217197b3c67e402e94a376a1962844471e2951299ffee9fdff8825a8a2441ac321e5ec6e07f4628ce5030af6e4b18fda5c55338017a5513f779c256c9b3bc55c59a75c58cda48ca870113e79f12dff089a27f124b4178b4fedb56fa147e56673dc743730852d4c2b4a056d688dac15dd0b3537a527a6bcbdaf656744c79eaaedb8eb31fa4c176ae3c40d2b3e0672dfcdbff9769db67c42e1cf9fd2d4b1b157e6bc030c4a4195b3a0b8fb9086c49a4f13e58c1cd2f81c7845631de61ce1a1b4f9730b386d1ed1701f14e7b188721422dc12358dfa890fcce15c6b7701e09c806e8ce49f3d40f2d99ddccccc16e68d293ff85f43d8d619d07e1138235af1708c2c3d5381d13eacbfb40269d680e554ea231fe1e97786557bb5bf3d08e014948d5592872783a1e7f5692b2b3b803dbfd645ec713d6df269550147d97d1de39f0ff9fba42bdfaf8d08f0a67c2427d7c2c73303bd843a68aaa5c14fc8641a110b1dc69ca5e6552f38ace9d8d0df00039d05e7d37bb753940a9839c4d678875cd10624f0390522773b415ddec6b4d5ca3ad0c94f388ac166a83ccc44976defdf8e3d369282f9d0992283b61a78d45fe9f0720edc0b677f13287dc5bde5267a6b9b9bfe1375f87e4ca048e92e5adb0b641707286f28467900a2f8f12bee7e2a09fbd13ce95344ee015cd380aa9966242b36318d40249178c1724a6855bc65ceb7a6c7371e57f71dae63f1bf6e557e9f58bf1bd4d8c7d107fafc569af1c142463f5f3bb0aa0f66dd207b2a12ed39bc1c7ec26113a79bcbffba04c1f8603b3b9d6c54df01fe1bd02b5323d5310182a929f4226514ef0286d937e23573425640019d8f88e8b49b714ab8b8d94a74b67a0a4265522bffeddf864419269c71fe7971541e5037ddbfe9bf4806977d4ccfdd6d48dcab628a23b91cd7d86ac8e9f42350018f872a709b914875e350bced83016f1dce96d76e83b7ade82472617b7a2a2c4550645e73034becac6f53b7db1b4db416717897334b2b1015096de84e85afa2aa1ef4b013a12292907b86ccfe572c849cd9b991265ff10b5a443e93107d6e17d5831cfd804c7ed30e7512f363e6332a58f6cabcb32b2aff2a26a954dd447250411da89ee00134ffd96b0b6b72b359c46a622b4de62809ffdced6c767e544b9ca8ff20ee0836d91cf29392aeb52c42121a8584d76131e4a6452391e67934edaa9a805ea26860e3b585e79637ed18d7355677a298da9e130790346e88877d968e9ecfcae4a31771716e497241b7bd8ea7313a543ca90b2dec28ad07df56b9edb0fc58d6a706a60358a9d0c911351e2bfb12d8b29ae7f4d609f32bb4907541ad227a2b95237d44e8e6e6850e4b324a8a2db95b3837ca3a66dff73499289e53a29a852ca668c0386da24b56673caef36b69dd7ad843f89e62894add37db646c46fc02da104c1420208a3dde0a591be4dd58085781f8f8f7cb920b7c4ad0e89a60aeb5f4f4de22ab9977af630fd7bfb85fe677483617c7368a4592d26c3759e0dd53b04b9f14a12b161b4ca06e071fe47876c2ea8c7112a9afaa8f4cfbf86b2afaf9c8d1cca32f684f931a36e2f03be7d43659b665277a4978deb1dc8297f92f6f168482285c98317b3372ca475bb2338a15410fe362807f172b763031e27cf34aeafc004c52588936810ffdee19520fe3d1e3616db5a99d7f3b3adf540b67851fb98a9bb17736694f9eb2cc662946ff5bef97cc4785015cdb3cf00d218049abcbee4c198305f7b3e9bee68eb1d5e86bb0fb77308f208c8955457ab61f4130d2536cf964a558ef89e6d87c9b8a255e75db54ca99a18edfdbce18aea04f75c3361112a87ca604fc34d467f15f3425ec264e77102e9c28195dbbbe810d5b4e5d5f5af9f57c0849b8e9c91ab129af5a9e86757a3d69dcc5649226605f8b438e748dfc5df9efd80ccd818cbe2fa2305fee9e4553f0839e8fce4a5779b9b39bb044be38154402454538bf394249bd47f54b52e3d978bfd00e74a2214820df40c5a00dc0331471edeba9698c09bf18def71ecf15557080e7ad943d2f7ba4a1e4575e3fba7e623213d6268d530522d10731244eba76312d349c155960efc32154eda6ed7dfabf52b0faac82ce3986725ee94dc852fd18a0562c1125a0125bee5e189fd62cbd444dd795d69fe20f2643c7445f5cdd6635bc0f8d4dc593ea04213c0f770ba845705fbd2ed3c8b2a4adbceb71c05d63ca7de0a4703f6314dbac8a77c2899ec0c3a3c6975c6086f00704e84a0a41b8c93874ddcff0e82b7303e7f8f503c6d57278544db5f0e5951c544e69d45f7351d604a58bd8c1048913882a6a7318ea4f3d0b48f551c12b67c206dcb98b4b689494bf5d8a1a1c7bb2f4dc24a5f4a1e618a6941517c481298abd7df88ee660aa2874931d90e2f08559041b46bb113a1209c8ee373d240705d3c039a287a2203f22760434c7698e1f9f6c04e1a569006093554f085979ccdd808ce3aa1a7d071130f2cefa92c53179b3ae4469b864dbec88b34f0d54f2aea547a6a0103a07a01873b8001eb203713355cb2cde7a5f3ec97f166801f72335e69d5456b66a5a82fec2eb3011c7e4ce7baef5a2b1cf3d252d8c3bbfe3f0f6ac342911fb5a5e60603e3a8a380422f723e5b5dc7abd14298aec9525c29d1a26af8adf03efaf721e5389923a3d11f5dc95ccb3adbaf48ddfa78584748e715b90d505e8f114e75e906f4f38c65d29d51d7b1ee716431427f7e8aac39e8a2b55d3d2f644ddb5f5c40083285b92d40de1dd39135ffb1d093c1d6aeea6767e72f5ada082120723bd871affd8676dc961d5bcf2516d4d79fd3e37e6de7737ca168a1ca23d48e1a5c2399aa453446ccdfee867fe7f0ed8bdb2fae02d14e1640730d88e7e9b05cd6d6d48bf73ab01ee33cfe50286ebd4c34b51f49155efc2f21a4232882a0e865afdfde5bb738d73e547853693388f577d27880b5801607cbd9a82c2b2914139d88c2500b88afd707954503a2d07c1d43b7de9a866f0465af7de75dbb8cdb3c7b4f2be846888e7ca0b6b7e9c9774751eb90810db81856f21e7ba9ccf14a05e7f684b67e00f9004f95ee26f25dbc0381ab49d9f6f2119fe000c6a23c1317e021efe2b2b6e3249a173fc0367eb56bbfe7948c5aefad7c768aad3e721c3e2c2de2fa44976ed9b80bcc4ab2c0a5bc6a239959a318e20a0053f1562b6bec396e86a13742a338889a08b63269544209698553225165bb6db80cd09e871d5c36991892c7cc13ca95b8a559984819823d913d79f1104287e82c18d63e02570f3fc186abc1e75c2f414c07855d726e1abb0a7c96a9b3c9356f61c06d2b2eda10f0360b91c3b2741f5127932534ba83d58042c44ff8e423489dc9513b0bf86b952e8c24f78845bb7e1588f73fe5b1690895cec138ee4937d0dc33207fe221d62a1d28e01d9756f726b5e80484a51f972818d904f54221a1aa5152d2c40a932d355d20fe95a160efc0fdf6f548848008d1ae52733de89bb4f54e91eded736991d8e9ae19af258e837bd5e516992e7e5ecfe59bf868beaa8c75695110521432c879b30cc8b2aaa81902e8fef3df5729c8bdc4eb5df806688523b71246419fd51fb28039cdd22e81ada5c4a03dc6fddf663b30c7ce17439860d5a043a30cc08078745d45b25eec2ce8b336e6b28eb3d520b3de64d85b8260ba40adae347b02fedb0fe4dfdf0bb106d663e0b595063a0b1d618fd726f91c9fe122222275aa66a8c80cbc6af22026ceb9af40d77a701e48f6bbbe9d4a702b3d640493748526608ad4928a36b726e7cd279288140a5fd45b743f5da61d58ef0fd7aca6cbf0cf5e4e4cc3512deda27d0572ad33012ada594f97cf06da3d424d7ffb7630015ba4c66cdec45d898eef8d1383fa7edc0d8ea42b535a5030000440a69c3c942bd73514d74a5019eb83eeed75288d6f6aa1a5413b252535b68e73fc849f0c1488dff3a5f965dcd4a40c4ddab81e6847512a8601d553d51d3f20625e88705a223a2aea0470fba4685eaac95bdb073a8dab0feebf812534de80df0c01050ff3b38ad709b91ec15a2264060f9e269843dbb56566e55641e5786a33015c16c1441bec85348e586853faa76aeec5306976dbc77b0ef3802a069ef9e4e3316855a1db58aeb8737557367c45480b57886ca6519bfae299cfa4909c07cc61dab10396f34981368daf6b65766937e10a632f28d33af1248ae223cd05167ce586a14e1076843c35d2c5e5c65c2ad1c58709fd10ff274141552f7473931fc17c39c4e45f2d9e5cefaf7a557183314d975b37cd512498af7c55ac0063291ee0c50f8e207ae0412eab386e718345344c2fd3eb459c0209d16474aeca132e48e2f4e88eae6df9353f9df092ae3c8337ef46f0e204454039d358686340e14060c66873e850708b9dfe242187fad841a7328ab51b07f8f2a6692e3282dc86457f5d0c7723494f5621f7053b0408c11e463d61830abc85e459b28314f494991ac9bfad87260509ba7ed43c8e6bf4884b5057d0101a1b8b878ee7628d9329369a54a0cb6b12c91a558616fce075df896f7c127d67b014e34b8950bc42ab10fb3d9c625480ec86514b49e457cd52eee037f836a2b33f508ee8f0f45a7ec980a363a69bfc03ec0e9185844da2cb29c2ffa94a46a94a60566d7338fd314a24bab317a1893da632e3741d14680ecba16f519016c05dcb823c537b0a1b88fbd03e785d83769aaecf62759e5dad97d05272289cbd386f086b892c4906c3e3c943edff6d833b30ec8d1e9871176ee830b3b35accc34eb3de9c76bfda2d423f6046ad308fcf1a2e0f54271b80d19a0f28975fb02b52cd37c5968b90a180a8f8db8fd926013ea89ceaf364dec00f44b7f31099fcf7c5931b898e6092b5ca6c93be", 0x1000}, {&(0x7f00000014c0)="082b5d59d51f0dce165f97a0804fed4b9ba1633ff10456a4d0bbecfb52215a57f4a27d6e9428f530d0d1bede14abfe0ba3a78b2884ea626119c657d7d7f8588dd91bdc680b09e12ce697a967d0d5fffce8abb2f3856f92602c7f66e77170b95f0676ab205a4df74ab7f56f8be0b689301d4e8294a1d65ab7af0f39f2f1ee6f75680dfb46ff1992b2d7b740ed4de0969aa22e49fea4acdf619cdf9e03c745c605485e397134edcbb7cba6f6735d1eb57030bb1a9667badf43312194c4943117dc78ac895e42fe17560109d87baed2c9f365dcfeee1a54f1292451360ebef3ab8ef90d47b5c6730385c6e01d988a89cc5c5df184997eee39a5189368ad1b34f1d95cbd2e0704d9ffec30b4ee8d1bb88ce17a3bb51274dd18ff757f8eca235cd633cbf8addb623a54acc6c7c028005be3789e3104007850aed98a8354d2d3a94419d56255124f8af41de0ed03e643cc80a4de31eced82269568bbcdf937fbf90c9a5189761d064e8ae7e6427b475c50fa29db18f412d16f3143d408b2b236f1b1c6cd80a203812727a50193660644e0cfa66d9fb0af864fa77aa3cc12beb7ce83f9413e2b4ceab23d64e5ea826a2c894470508e0784d18b5a3ff0c9d7419717d2cc11baf8c1c94b2ffd58992f5f660383a8f3380a54e07e5292601c92d34bec4a2776dc77adbd7cc99087d2e90661311c484b317d4f214f9f4d8c8ac4e6dc778939df992171269d87aabc877b9860ce8ebd9cab710ca47a99da1972f34fd4c8e91cb0946ac4679bf899d10f8fb661820d0185982f7371eecbf52c6ec09bb8da82e4b746cdeef4dd2f6ee8ce3b48e26ca53bde687edea1b01ca9e74d81c19ae39f89cf3b8ac10d8ff5abc8536e7a87e844a73bb5c867225cf25ba3d33ece69b6a8eecc5987893bc6a0021492e6c75d35fc546e58a827ede489406c596b3efe9d6da8c24a07bbb8677c8e114d34e394b6cb6ca5f332b0bb7d1269e44cd1f3dae6e84ae6fcaf62d2c9d511355f55b7f72148f01b944f99972402de0c928b204ed578ebb5ef7f0a6e73312a4aa00ae0b4e287ed55bfda1b599dde657026d5b04b273764a685a2b13cec076bf382fd210591e8b9f4fa30892c05e1b8cb514b10ca78ab066a250ab30bbbd09ae3f2eea2229ebc4ef8af83851958c51dea071e4ea90d10070ecc4df6e6757391d64a064a258436dfd53cdf4cdd2e824702507b567cd34502f90c6f82b8a09d4d5dd6db9c7a27c419c4854eff9e258f6a2b561d91d75d1b0f9fe9902ba27708b82263fb3f294c2f4620d15a00d9eaa02a856964ba70a14ed2b7c36bf8b1e1016a2e703fae0a7f414bdaae3789e14dd0375b0a842fdca0511cf61b1138ff4665f8ac5f932e44d410c463db0e80d1040da919e7118ba9a8e81570be97d0c1bfc904727399d0001d7be68a669e065a15eed5f65c5ec1ae38dcc92c800bc5cd9702c44ff290023a8f9787f2ae09743c972bf734cbc49539d85dfa74edbcf9d45b023951fbb1b1134d209f3e757aeb325d4d30b776c63a8e6dc5322b705c4101e2e84df0d40e7f7fc5555c388c1c6e4686c2ff1b9a31e3c2afbe1679f7ae06ea64d93fce7ee9db250a91e2ad6a1913fd517ab7c05125b065644374ad2f4ab59b97be607aba0d7f14e45ea1a8cf5c02196d6d3527e2ffb419ab30e68deec04fde085988f8c0b2462615dd2c3a35a10ca8ce8be8b7af32d991a9081087656f4419d7f8998aca840b1721478dd2be833494f2a108cbeb2dfce4ecc2dd1deb644a477106223c00ae6ec0a5fc566e19e585b54a00365dddb2976d6ec63d309121576dd6a300222b3ff27879a481bc5e30c743e000e61021e56be822da7e83a210dc3e12a960568982bbb681c8798ec386531dd73a0fccdd1cff868b38d68ebe80e85e638897d1c2567a1c165a1bf2058bb6dfe0485874c58559a6b62afbe1db3d595b4df1b68219bc3674aa68b311a980da0ccb1da590198eb353d011fc07b71e24cfcdec5ea9aef3484f21b33c2331b4630e61b4a9679809b68c25eb6d6ef5c543788cff437f2d2d2539508b06226c3a9d7d61505bd973172e1a6c18d738aab85aac461be9be934cac0055c3cc96d5640e69a84124efa75c5c683331e67663e926ab9daac46cc72a57481333e3ae77eb3e35e79b8b8ba0bb1f100e78b31ad9119767b6b42ea79c8cbd17aeb9a1ec671b03a53e0dff0ba65a1c92c9969a9dce962f0ea8d8ad46a44f293ff9e73d5a9222e2e04bbcc34868152b649e97383726944813e7dbac8265ae1d1d0271c23c2dc4dafd4c387ff42f8304b2f8df869bfdcb584de1a4974a04c7bfe93e3e1daaeb4f7af08644268146aef60fd2a4dca1cda254360f056fa141cba101746f507281a250821cfea4d46fe882b51454deac8072b545f7aea47d7518887ce18124f98b640bc93b8c1bdeb111efd4f76704fdd173240257a01fdac34f3c39ac4ec64152beb5ac27fddb3be443b21144ca70fbe08bffa52808bcdffc277040c7d4d9b6d365039318d3d2a76b7b430379fac0d16ec6ca478e70944c3ee7e135ee3bb3e9bce6ba65f29f6cded9761e671fbf40065cab34da9ed797c990b2723eda56685920022b21afb1a49874a1341602d60429bedd6a53e66df8c3f6d7d6d160f505521cab4992141d388a34fd1b8be43fa2545e8532b0a14d5baa3322fc7d56799ce4ccc50e384ec8b5b9306fb0e2c4bdc1bfbac78d8c9ae79baf04026578d74b33a02721bf2b701ed14cbd41512d3a4bfe0ef26901b40bb4cf662ae90598103046e4373751968d4f226a02cfbf3fa6dd62ff37e4bf59bbf20f349be7859a3dab78ad7dab7fef1ffd31396877a30c4ba8557e60768d839885a68a2e2d92d4c480eea2af4399605ad17054e8b3b3962c3443cf7b16de8f935c5300d491b5948f7f1c2d0b0c442b97ea4907636d024e4dc6745da216930180dc5dff2a8577742aec55166b6a15dd1cc2c73f25ec1ba56fc0cdcb4346aec9cc731d6bc3cbea4749e5847c14fc1251ef72f9997e16e8e549140fdf64b312ff4743c5d516f214ca44852c096f612a71bda05801044fb4c613f1166a7bfbd3b711fb0e59095aafaac9021754e29ca7d9495d3003c530660310108359347035a7071ca136fada5f539ffc872cd3cc674eed8aa8feea2f9bfd7896cb44af9085333a259a2732c2b9fd7dc3874d4fb1d5469de17355e392f7583f1a4c4650d2e28ef58f9e72040a78177c9b1bd721b0f9aa813d591572b1e2a728a32d6f156588910fff4fe56d71309517512ece3387e0191cae3b0411c465adfb937deea0300e9ccbb7c40c569fa6ae9c1307c61c57c2bafe5c174243dd97bc3e9be736a16b103ee6d8a1c466962de27a4977a13146dac69c9f1a89e707cf63420ab6f243de44a0c283be3781604bd720fdfecbc61e19059eb4219e4c3459338a858c88b5a43cc949556ae8b4778e8e1d7c4b376da61d8368b59482fa3d71b180cd2bd6314cf08d46422027db9b01c7f915629f047e0249c540a7d633166643934151e6b1057c089b4834dc20e6adf277147b970abec9d3fcf0dfcb97e3a47dbb3e824214dd3e6f2e39917858480bcea372ba74670ffe53acc6db5cb45638b2627ba90d402265045e51a384ff784af2d76f8764a667fc16e1326a52b42cb0d7737a5065b3f3e09b0c2be3d6ec965ea2587341fb991f202e99fcf02d84faacf157f291683da9db5b40a4e6466fd5b15b3c2d3d97793bcc6b0f562d89781a2c5917bd19f2b80fd66d23ef9fef1a9d9b5ee35f37c2ff880adb8b0b8b21a483ae989d955ba0e1591f9ae1fcb44c24c4a9831fdf9bf8f2cb81588b119490d4cf1cfd4fea478e7e1c70eaf68621574ee585bb96044a40d3439ee0ff40dc9f3dc3814bdc08f5c653177e4a8c8a15bdc848e0aac9bf4bc148dc773aa9f349392cd5acc1e48e7ff693dd75dacf0a49e826468d6e7fd29365dfbcb687cd5e3c57a8be4c1bdf27cbefe49db605704dfdd63613a9d7afeaa77dd9a871528f07508db39b76c289a2b337f52b9b363c7b599c146d2a2d9afbc79f1689397e7d7f81c669e3ee9ebca5ba91cd7cad15bd386ff438fc12298d72cab21837545d989aba59f8527cd9fe699c52fd02ccdb6b5f3b9afaa8b043ab458c4c7a9929f21b5ef4b0b37f4a96f1614dd7f20e24d5924f18e2c14b324baca45b77f8a3141ef6f93ff729bb80e71e07163c63030967312dd5fb2601b29747c68c78d558e20c89110f095e1d48c7c54df78d1e17e46064be775d00889aa249dad3bbe56c1c1cffae2862f2217b6a305647006584a5c08f13dcfeb0ba64c93d2fc6ed9db160de90648d442597f80e3baba8c4b1d04afdcaee8518f2aa86453142c6d06de7e67b45172331ec9d573d1901d1598356b00c9ac4e37174608dedd7053abdf5beff97271b47f080b9ebe56c1d3ddc7d55f967b70ff8d90f74b29210771a22a1cccf5adc9994234a70af74a4377f0bd57e3bb2ae3b1ebad14245534886ce43baf919ad0dd5b1f0c7ab7f23bdfbaa3f405a35351dfe35e0471222a20a335ce6f6133cbed2837d9cdc6d3d893e3e0d9821d3ff55c3dc3fafccda17bd155c9f8f782f6e19be5eb64e16535bc95560b94487abc605fc280029a6fa7b2c26fc10f71529f26f6cefe01be1af213737a47bb5150507fe19b3fa4c269ba49b4acb4e3acbe7dd31d124a3b1cdcdb8b3b484be44090d9b5764b2bcdc29aa528e1386eb7b084fb04a3da68dc2db74f6634e26091ae8eb3273055bd4eb79cd4820fd64c21935fa905900e4fd0f462021717c57fbcd9b6b99cea170036d370e276bb7ff821d9933ddc6c5f466a0985c8f91badc66febf58d23fa7d970ca37f4485e5f4cb459b346d0cbbafec9d2554705cef6fcbdc46f553055296772c65ef1d81a1e859bc1c879d8b2b59fc59ec336b1df48c4c42a63a428faf64277b599ee96cafc08f126cf753097ef7d36370249b41627b1ae9c91450bd978f9f9b1f7c697060fe1ad33ddb19ee164f1d9b4a9f1906d8d73d402053afe85bf84d2a16713fbcddc921b73592a23fdf759aa2407a683c3a26008b13dd54f0f5ea720cab37f65ff7a40fc949dec1a256973bc1bf9727217dc0a130a92ecb01508b5038e4a76163f3d21e2ee87050831212ebdc70df53878764465279edabb206ddde2aec9abea5ea14244997ffc492a332fb528042f1c631660c334ede331a7b44b0c594a1ea2c0d480add4e6a6d41856cb0a5d688e32615f30a537af63536a8f9d6f3d33e235dcd431bab2826eec57707058f27f49d744385c621816c1e18fc1ad78d51276c9c15662e666f632fe04948a66c22648633b017c13c6a40b28ded20e370879479dfd9cf5f56996abf318af29eac05c76ea5502b921ed8d12e6bce099d120c7cb949aa0e95aca1542f8d1083c21af0fa49d390be92b3c46587fe7da370977ff1e63981f41f080e1acee0d6e15f5361d0e49ba603485833f63f2174e6a9d6315759f9813ec022933855b1c04e9d1e53d6cad4de3b9d7f7f48e0322e51c7ae462b2908343c57f310f7c0b8c44118eaf7c815f9fe260874ea71b54adddef0bdfd356be2fe901dccb849e2d6e4d420de7cd4181f0e6dd9b95c01919da732ab7842ab0af2fc6224ada3140bd534e8dadb65e5454b233cfff561d1c3d8ec874de8f00a7b48f44bb79fb4cf387a683284d1031a108839ebd61a6bec871a6dd04559db76fa7c387b5d5c70d74d6e2dd9ce08d507f1694f959b964bec6001c8021f048b2359108da9e7aea6766c59b5ba637955678abdc5f6514", 0x1000}], 0x5) 00:51:18 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xd2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) 00:51:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = dup2(r0, r0) sendto$inet(r0, &(0x7f0000000000)="bb6eebb3fd359c82d7ec5264d3582460f6d7435a2074aae5a5690da6ac2df2b8620df9d2af89017208662c3e1b0b914186bbd578383aec9e8e8bd6271992ff6a68ad3f1d36e5047c75aaa7866d1482dec06ca52c70eed0bc856b370276cdf04e8552aa36a1eb213e7b4f8def3d2bed", 0x6f, 0xb, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x6906, 0x7fffffff, 0x8001, 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x10, [{0x10001, 0x2, 0xffff}, {0x9, 0x10001, 0x2, 0x4}, {0x10000000000000, 0x81, 0x81, 0x6}, {0x8, 0x8001, 0x5, 0xb30d}, {0x1, 0x2400, 0x7, 0x5}, {0x8020000, 0x80, 0x7f, 0x3}, {0x8000, 0x8000, 0x1, 0x5}, {0x5, 0x26, 0x1000, 0x5}, {0x0, 0x0, 0x1, 0xb7c}, {0x6bee, 0x8001, 0x4, 0x1000}, {0x8, 0xffff, 0x81, 0x7}, {0x79, 0x7, 0x52, 0x40}, {0x0, 0x5, 0x5, 0x5}, {0x1f, 0x5300, 0x6, 0x7}, {0x100, 0x4, 0x7a8, 0x5}, {0x400, 0x7, 0xfffffffffffffffd, 0x2475}]}) getpgrp() writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="dbe791a0bbb5757eb363b3b2083421c9f71ee0d371fb494d59105660099ca0c303401bdd36dfd4aaa4eb95ffb557abc84a1ddb94b8e6b01ac888f5ffdb589e19e843fcdbdf9cc60d908ccf5558fa5ce3a6b48cc4dc9b95d8f491ba27a579a48f6296be441cf6d4d27833439840c79eacce883915eb511e0476f3e547ad4ef73b937e0ef3ef3692477cc6c5ac1b235dd47e463997f645622f9d8765f05233355d0b2c3e38a749c95c254db7170eb145f8d56fd1d89649c8ac014da2eddfef2dc03a7dbac4f4501506216e1d6934c4576ac2272da2d16433261492588f03de3f626efff00e42bf961e823adf9990561be3", 0xf0}, {&(0x7f0000000380)="e874f787228ea95cd45d0acd4e48ead0ccbab4192882426ccff8fc755980695f07ba94fab06253050d9a944698a537b8001622dea56439832d4e336146aef9bd8d97ef7e2ad6d9f18f331b8787414bf9c580b50a1718b9d7294246b9af6e84c383e67f1a76c0dff798b3398683c5ca6b81fa777cb79049afbececca47343a7246a46280ed2865cc3a837d78169b3de", 0x8f}, {&(0x7f00000000c0)="18b9036d177c90255790", 0xa}, {&(0x7f0000000440)="f66114b20f6fd829796c45c76b41863d1ac6dd422430b70d9ac93a801309df97ddcbc15b5230f798a09759d075ff818fb85b95d556a3647b4cdcb2579ce9a10300d71988c0d0750d211b9ed0472e57148b01fbf6c5", 0x55}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) 00:51:18 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x2) 00:51:19 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) syz_open_pts() syz_open_pts() 00:51:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0x9000)=nil, 0x9000, 0x0, 0x3010, r0, 0x0, 0x2) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 00:51:19 executing program 1: syz_emit_ethernet(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x82, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) fcntl$getown(r1, 0x5) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x100000000) 00:51:19 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0x31b) 00:51:19 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 00:51:19 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)={{0x800, 0x800000000000006}, {0x100000000, 0x9}}, 0x2) r2 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) msgget$private(0x0, 0x40) r5 = getuid() seteuid(r5) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b067fa69833adb7fef607df12330b03ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e2"], 0x18, 0x800) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d100c2e9547840d4375d31059c11f0debb408e72ffe264033c254da9c5b2ae95e40e5a3992da2c498c2583001647a64488feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x5) pipe(&(0x7f00000002c0)) r7 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2000000000000003, 0x3, &(0x7f0000000740)=""/166) socketpair$unix(0x1, 0x22, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r2, 0x4) 00:51:19 executing program 0: utimes(0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x48) setitimer(0x0, 0x0, &(0x7f00000001c0)) 00:51:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 00:51:19 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(r1, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x0, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000700)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r7 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x7, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 00:51:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x80, 0x4, 0x1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2400}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xabb6aab}, {&(0x7f0000c76000/0x3000)=nil, &(0x7f0000caa000/0x4000)=nil, 0x4}, {&(0x7f0000d2e000/0x2000)=nil, &(0x7f0000ce1000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000e1d000/0x4000)=nil, &(0x7f0000fe3000/0x3000)=nil, 0x9}, {&(0x7f0000f0e000/0x1000)=nil, &(0x7f0000f92000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f9a000/0x1000)=nil, 0x3}, {&(0x7f0000c63000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3}, {&(0x7f0000c2e000/0x2000)=nil, &(0x7f0000f20000/0x2000)=nil, 0x50000000}, {&(0x7f0000cee000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000dba000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffa}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 00:51:19 executing program 0: clock_getres(0x2, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8001, 0x24) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) clock_getres(0x5, 0xfffffffffffffffe) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getgid() getgroups(0x9, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8]) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r9, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 00:51:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796770100000007acba65bddc0e2ce8b65297f80863914cb38f578ac56a8edd6f4c2c82bf909b299d190a11b262d4ce7f631258b396d1b74b28f60000000000000004d2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c8262722f020de7b42727e268b8e062312271f6afbb66b747e413dae750bb3c", 0x273) 00:51:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0xb150, 0xfffffffffffffe01, r1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) flock(r0, 0x2) 00:51:19 executing program 1: socket(0x21, 0x0, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x91, 0x84) 00:51:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x0, ""/29}, 0x1f, &(0x7f0000000500)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/24, 0x18}], 0x7, &(0x7f0000000580)=""/233, 0xe9}, 0x2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x35b, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:51:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000578000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pread(r0, &(0x7f0000000040)="9344579d44d1d119632b4f852e2764ad9fa3089e6f896b2b05f9528d56db7d34a3111fb1dfedc3221c85ef2868a1557d95e4df7085ef8874ba6fbee137806f2f685f994b7a8a6ca6a28422b774829e89049b141be1a8a60b826a6541fbea0049aed6380adf2116e07253e62cf410f20e060f6bc7167a3f104132b5f2940c2c8a719d8f06b3a21f513cf68226d083a1e24c58ace9c09414176aeee843a9fb6cc4abc13411dfb53310e762be1652e4e10fa1b0bc333e0586b9fde083514ea48d7061cf36e28843e9980bd704", 0xcb, 0x0, 0x0) 00:51:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x81, 0x0, 0x0, 0x4, 0x1, 0xffffffff, 0x2, 0x0, 0x1000, 0x6}) 00:51:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0x38, 0x7, 0x3, "01c6d61566ab058028e8e9aa86e232538fa69fc5", 0x5, 0x3609e7ed}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f00000000c0)) 00:51:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/170, 0xaa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:51:20 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x420, 0x0) read(r0, &(0x7f0000000100)=""/180, 0xb4) socketpair$unix(0x1, 0x40000800000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 00:51:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0xdcb) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 00:51:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) munlock(&(0x7f0000ff4000/0xb000)=nil, 0xb000) r1 = open(&(0x7f0000000000)='./file1\x00', 0x280, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file1/file0\x00', 0x6, 0x3ff, 0xfffffffffffffffa, 0x1, 0xfffffffffffffff9, 0x8, 0x6a, 0x3, 0x0, 0x9, 0xffffffff}) 00:51:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000040)=""/71, 0x47, 0x800, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x400000000}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvfrom$unix(r0, &(0x7f0000000240)=""/182, 0x41e, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000772000/0x3000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8080, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe7a) 00:51:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x1, 0x0, "a72e94abd3ea2dec8cdf3328d55ee9877499e92a", 0xf841, 0x4}) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x4, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 00:51:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648218d031b913d1b6c7d92cb7b0a82e404f419fd0ab3994af0f03fbfb75b6d4c1ef77191f4b38c1dd2fa0e4ea8c07f951805a2862fceec020d32a0a31b7672218fdab41fb2b36d9d91fc3e74522f9fba4e3382857caa32d666a54e8119c12f285c4ad006b567dc824a8f73a930bd0408b50e269007677c413d3a56b063371caa2e08dc68e44bfd90019e5eb490218db35020593b5f44555a33bfc5f37008cfa5071decb32a268458b87a71f0c1f77cd4a2c7c476ab7e0598518c0b59bea02bb16720efb84336243fe727481affe0a621f1a57107642dc6f4d15ac4e8b4a3d3ad0bad23305b50852be85e6ec8952fc6bea28eeffa173d6c6e070ca6562694068a7e968bd0486af61e8133b560a80f3e7989c22d5744561d3eacf660ba7023068b7fcb7865", 0x137) r2 = semget(0x2, 0x7, 0x2) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:51:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x53}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 00:51:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f0000000100)}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f0000000300)=""/96, 0x60}], 0x4, &(0x7f0000000380)=""/236, 0xec}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="eaff0000000000000655f80235773fa786e5e4b1bbc978f0ab385917274f22796369b162ca3789afeeb05d9c291136308b0611362c1c53628581", 0x3a) 00:51:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) syz_open_pts() r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 00:51:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xef6, 0x100, &(0x7f0000000080)="7a2ec756be9aaf35aa9c0c6e24c4091caf02a61ca861f3d26b01e33e0faa31eaad2a0d9345add86e79e17256bbe44661ee3c381590740617d17fd21c6d11210ad7a97f350ea67f03e29f287f53c0663edd0e64d84efba11dfc688f3714d4e243274e1b21f2f0091837e7bad5f5c7e2a203eb995cb063881bda67315ab176d5ed99749ccff676ff0bb379fd868b1e7fd1ce56da5b82cb27a705b536737cc56184c667020a6d05610c078ffaaf930b126f41b6fd8d9d5189d319588bf1e425552de6282d8c95f4eb366d599cb54d8618f97ed9be6b8fa5dd10dd07291998f08e91454717a415f0257091aa0e9fcddb6ec35eddd665d1cdc7de3111a61107a60a8e61f2e1d6fd77d3ab20c22099ada3ae79bfb47147d72d7fef40f6ceef18d3ba7b9cbc3f431bcc0bad340fac48ae7a200aca0f87c772c7983c2a9db3e5f6a3432dab3c63bf28670d3ce0bc0a6ecb6192fc44d78b9cb1a03ffc5f70d5296653e97abc9115704e8a81c390b488b1f443124e6f831359cbf80a503e14183176b430fb24a3f86fd8c299f3d2142b9b7039e3192bd39842054c82662a54aba60c57a8a80ab194e3ee99b8256f254ecc457ebafaad544dc688149fb9c02ae3a240f9187ae2cce3bf336cd2441ab374edae67d1e1850c2338c8f5e73022142e872437f2b1bd8777a88496fad613127e68c11fd6724200118f94c0287f88b8fa30193145202529146015bf7d257b5b23dd4292ac1bc58d0f343983f8dcba7730dd38fdc24f5dba3cc7d7220113680a939e04873aa7677ca9b6ceb721cd8830eec83f4697fb3efbdf8fe71ddbc6f883075829aeefcf647cb9b1aae9dd497a48161f76a55b0c2a0b2d493760d5e9996bdff9ed6f70997d62adbed2425cecc474f2975b262dc0797d165906a4678332b16ad315bd161e375cb989e4ded96b72a43198ac9143bbc2aa09a7e9844f640553d4fe66739585b66f89e2de90b6b58dfe5c62a028c2e148c87540b6922cd7a07b00d969229c1b667c299323bc87acab4b0e256384556b5522dc19afc7019aa91f9ab9a6a409c00897e2f974ac3e008b4a86fa2d22a39dda450a7e95f5cc300e83688e3b2ba086d622b7b1b19f93977e074c080398bf9243f31aa42925b96635572c7e6451f640291b25cc6db533df1a91232c8f93187fef7e20bea6f427b27897cfbba4ae09f6d91561b15caffb0dd89e950efe333d51c24652b6287e94fe0b9be2c4c3241f1bc19c530577b64f15e0675bf7cda8eb0c55bda6c98addef91fb71bda1127c30f7cf004489219ee19121e696607759ebc25b9b1ce1f0f21ab9277d12fcfa3e8e88924d46ba472881aed5db7c3a5150ee5116cce0d86c6053476916af51a6b37731645c224139c0e36bebb9ac768e9a1ec0bf5eec0255bdaf59c1d7e77f5e469d803fee64e165312e2cef54c6a7114e4c13719c7bd1922dd1ad25da16cc78e71d51f1280b939334ae8d5af225a88753a68253b9e2ea1d84e4ae4bf2f4fb6fd479459f662be29a1055db7a63de51b55602b4c7a0c4aa62688b46f298f9e44b65065b7f000db57ecf73af6b72c7e9ece9ce2f20ed757671dad57669fc7bd7a1ab4f02dfd17a8c39215a4f763c791ac185747cd5fe632b2878c9b81f7306607e07505288ff747580acab78c2ea39fce7aa776ff3ae902ca6fc65d915283ec00f67294f3e154cc7cbcd3b95013e9c88a1564bb993c0967d1b1d121a1ab4d569aac1e96cb4c48ab21ac94c18bb5cad0b78d373f0af7bb629e6a044151c568dc234a4b9561d78e7d1e02f2822fdf3709311a2025f2a48954e66b596347fc3522d1ba6d30382fb7e5a6149e25eac823cb6f53ac9651a6768c225bf0c4f095bcb8fca246f0cff7c4c06a7a5318ffa5a18587fc43fcf677b80dbaa9cabfefb151d84f6be160a4baa993856a168179078932707ef03e0a18a7fa2aa4bff8232d30003148d70a551d79f27160471537eb6047f6f613e93f5fa76a4b1f2878fa6a3badd6bb8c69d98fbcad1e05b58e44943a095f396873fd0a8be1a69a75f230f92a5deabf1a05184545fecdca10a3e78ab373cf44cb8eb9591cc74455fcb4731e40260adc0710c55e7c50e346a32f38275aba21295cd3f295b8d158f0a5b488978fec087a9cb43f1f404d7c7c73265fbb3b7041c1f6614f13959d8c3fbe9509f10ef6bd29f2a94ac7103dd76e7646b0ffcfea47d09f8eacf62d4ebbab5904b745cd4e36a6c6c2dc23ca8a283082af808b5d15a29e9e52e6bec7ea2c456fef267e1d9779f1d447ebdcc5de60dd8c99a52c1bc2ed243d188a6c77b2c65274e8df1a7440c0e2440f408ac1e12d759d95a74587b8857ba10c35e34c2bdabfab2bd4672b17453e9a7ddfa21dc10b406ce02f384f470336e6c8d3d5ca52d396ca24a7d4327ebfbf9f2073fde5d3de9dc57ca96d77b92c87a20c03efacad1c6b118733af482d9e7434f98bd101d0696a0af4184aafec3e5213d470ab912ed86fe22526789d629aa62e8563f9dd00dc13b831d32c375e56aff19bef28120aad42da0478e3973c76c466fa52a3e0125a5ff91eb8e3c9891c11e58be5443ef1efa89027f20e565a8656775adae5914efb406cd4ba822674db7dd5d1ca979658e42c81e474f957806fee23f03a653bd5fd1ec78fce5d775ea19a17c6fc7531ac49ca30c485da5efd7d5a64654842521dd764886fb102e5d3a47d7895a5b716f43d1e4a8e2b540e746adc6c60f40ab3b6962dc8aac175eca313992b80f597afd87ad6004c9171009eb2f4a79b737d794fbcea18433c3106a2edafeda9391be800888e95e8a9e97da8f1f381f7298de21e0d5380596293f73f23b25d7459233b5cff81d2f55e53e876a7babbed542d58af349dfe26c95071fc9c031a1b8fffdb83ab5205e93afd8a120d70b509e13516efc4cde6c19f2c576671325310536f6b247857146c2cf909c4652332aada51a5124882d7c85f5cb88783e33a79f083c6ea4f9104f57c4a6e3eff682204f10ad502d56752d19fb079a952565f7313d002b815bba3d180cd5424889443529e1ca3091ab000f1c445b496ce1cd9115b65910db920693fa57e511c7a6b4054c960313f34cfcdcb198879a112f93f432fbbf4dffc061cff18ef0d56a4f7e1176dcb7610a5f76fa578bd33fdc2e01d31f7fb303fa231d2f75da081d78521bf3e340afd058626244d3e31920314930fc7da75a9cccdb88f54b09dbb3c6dce203d1666f4469d5c71f22d9d9afbad8e739fb31e803c35feb295fafbcf21ac3b238e1965c3aa2160debf46a2a6b699af7cb8f98de2334ae6452a70d759f5dab63bdef1554fc49e734b3ca6ccd5482678f7a3567b807d822ab7fe30ecbf432da2689e63cd8492fdf7d2d821a398c4dee0f4112d03157245af6bcbb536ece06db950a226f3e26d180eca5cb55a5660466e2028a6dd1e82b1bae7f2f02aa04aed4577b406fcb48c5e260523c1dbf32c8a504d0afc5fc9256bb6b432c47118d99f46f969b85b91f1fec395db4c803daef0bccedd8c9f67bfdae6cbf58fc7aaa148275555845a0907942a91940a437426450dc754e54b0f3a23c0a45f914ca60cdf710403d29e2c4ffa965340ca9d40ded5994f25c4c64f6f1cada903633e3c5de05519f71d2c6e4d265e41eec701aebcd199d46caa01765c38b7597898c45ba8ba2b969636ebabef86cb3fb7ce68068da8382a84f22ca23f56616899809f337cf2e2565bd0bf1ab51b8051814ea2d94b5647bdf89e3f513ff503e10dd5bbc5a63583fad55643e2ea403c610af81c9d6e22b0d9a40182285ab43c6af745bf2ebb937908fa8a4bff57158973374fa8a2243e27bf6837cdd7041d532b816e200ae294bc653e05c1629e8cbe9843e33e1a6b3feeca0d39cb03a7ada2951698a0b4b643341f5cfa2f98826febe8804b446e78ce2148a0cb1557b2380d6a47025b5ffe91856290c5268a4409e19bcde80aedc9060ec423bfc77e184607856c3fc7f3e5c6b6b0bce13ae6e5567c5321c0a73bff4dfd8711e24d6c107f0945af8f58d933ee80c81877a7170c726cf497aa3ac7703bb9f3710be0a869a8061fe05579a4745bd86540fbe6634f9bc86396372b8ae10b7682197a50eb50b3ce165c8d1dd4858689d5d76e51d972a0c3c337b07c626f45a24ce46338773dc09556d1d2520278145e9fcb095156b6cdff7911b42b0755248b2c6f760ac98181cd87b413fefbdfc696c61335cc60d50bf03b4d3506e4e9d398dd92412b43a84df88a4d8ad01e88248080e1011c282ba6780f4a70ff10fb24635cb63a08a25a3d57eed8aaeb9f4bbe35d55f9d8f91b5e84d312c130577ea5ede905ee08e4bf5fabe24503ef0e48d0fff788c8f51b96cebdbe2d1fc6d76e4a295843d4c48fab1dc2271e2f96b58742693431b6bfb55004b109d5fe3037f2e31b5e5bd5376e13add26bc95d45037a6f14fbdc60f3820930ffb56ea8da6587a1daafe2a073b557ffd44dbd6d463897b46257d9f45e8ae11aef5aced5e2bdab62f6ae67fd8e4be1239fa3c5bfc0c152c8aec4883d00f280df9004d1549e8efbaa04ed391e7bb90ad28368909a0f7a7fa378ae6fd1e80cfd501d35ed666fd4a4217849f545286fc55e8fcfe0108faad2a6dde7e23d6340583e4bef3825a283e3148fe3492732976dc58117f55099faaa4742d6dd702295fb7d3a08f3e815d1fcd737dae1d1d7493bf0903deaf5c2df80ca6b41c9620532cd8b48302178e596c246bda0ca24782f9671f70f27b72a123ca28b1e28e6ce4cb6aadb4b2bd2757e416a56f341e20c3ad9d1da557afab430200b3a446bad3edbaeb2c78e494a0c2293db5b5737d8d7d50769a855786a2818c2f20ce57df64ee10bbfc4066ac7e0052c768dd475fdcb1f91d1af4952c36375fb946f7735e16eff1307f3e91e686b38c50e67e6d54747878c00418f0a29efe6d3b83058fcf785b0b2c759bdcc0353be8a370c994515e09e183a3282fdbe43b72c0cbed5bfdb62c099d19ac24be7d7b59f2dcbac2d15c5d61d6193b90c5e46c90529fe8b93de3c9d034cbc123337000e4cf3f909cd3e1dbbae1855b64932d8d3ce6643980d3d98e599faf345103a63107db9574465dc163fb6ac14ed09cf7ace180b4fcbb0dbe6faeafef1ecb636a93ac483d75782c870f3f08b28c8d6d98c6a3925c8abed19dc27995da4ed16aa5232d50ef43f337392fe3b5a950c92395954f393d2e41f2df46ea3c427d5753f429762eb4b50b94285fafecde6e335007d684895abbe8a34b31b2342da844883fb555816f2ca4d6d4f82ace572bc47646ce6a7da0a4447c8c950b78bb6af38e48f7687ad6713f96facddaf8715162b133bea72ed8ee58ea39fc1b807940058df7cef1a23bb26d34e2644e3397560820ca9297e4ef153e92d0746b6ae66650dabec41740a1637aa0f97477087b54cad43b280b2c4a169dab64b1b0bcc4d421cb9077cf447af38dd36ad5e4328cad4559fe536b75aa03982c81d6f7e019c4d13ab535ee3a8ee98f2e37354c06b15e63c503153810759b5c7a55e6c712b931bb1ebab884171ffa97dc5621718299b8ee2d989d3fc414fbea138a55f89848bb78578d01b9bb0339c08985c8bdf9bd44f8d9f527f39ee0a7336878f3ba4da1811b6aa7ebed39e89eda0976f8cecfe98547ffcb31b61925b5d778b49fe357374bc07538700c10331411c1e9dd1ba60e12f1a60fd52699492e50a4851b89d748d7fde0b19676100c103e359c231926851e7c4bb547783899af107424d394bd62394c8ee446f37e635c79a30", 0x1000) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semget$private(0x0, 0x2, 0xf0) 00:51:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 00:51:22 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() writev(r1, &(0x7f0000002300)=[{&(0x7f0000000100)="6f1440f64730ddeb15bb2c5485638206ce4f489f3bd112baa9ab5a745987e13482772f8176a17d7e481e3d5e7d477b1127f4e5600c85c6e1dd4e89be79ee850a0de715aafc120b6eabc946e9068d5486b49ab8785c0c9e729486ff46e926ea7ce478ef934689d0878a8636d9170211458c3ca77a7fc7cda2eeeb4214b8e39b4a77077cbe08ea91ebafffd12f892a55d28ed10a898459cb8006f660a87a9393e7516e118d4196e235566e5df8603db5e44b27904350858457c3805b7461fc0dbe4c389675e6746ced996abf11ad8e7654e75f57c4fa1fbe936af935d4eb49422a7c8f64816c1ffda875551e73196c62b85c82db0e6fd224e070958bec742a46a4ed8a1f7b0d6aea3ea7297d4f8b5745daf0bd3a84da80a63d6d216555d3d355d6f0fc568e56e93877c854979ce9639d18de910f76f1fe57ca2c8cd0be1142e9e4ebde3f006bd9d209fe965606b3c09ebee7449473ee25dce0c34aaf7ca0612e8e097db827f65ea8eb853fda5e299115826ec7eb4453b29fb7c4dbb78a5a1e5cc60c319a14ebaa5ae854da97ca562ae345c73c6994d632851fcd8888a42cca791474c677691309e482057fc67b432ac72ff0e9cb9c6cdc6a31c3f6c0dc314e48291bd3b6cbe72a9e960d6eff1a48ff85fa5ee3a82362e40cc16c961edb7240e9d4cc73a856fa6d937b9abe803595ee7b83479a2d363bcc012cc2d65271ddadff47c2a4d493abe360a3be7caef24d74ec4a87474d510d75bcd102627ef5d314f237e2320b74d0b0a33a065b65d48db9081c7120b1ead54e26a906c5e657968dc6b1470f515a85ba43d9192e8d0d75d0a1d064a633a255a8271d0b5e078a9067dd0dd2283adba3cc10f19bef9f34df2368fcdd511df3f908185196dfb433e50bc597fa9d4862e5d031e8d5023a35d2d62f84baf292a799b28b3737dd9910b9db34f02cdde766a6e2a131e914718f3180502eaf2c3ed376b17b790905c5b0a12ea6aca8df7c12263d63f5b8f9d0d8df4293d565c24d3592b5cd8d814f83b8fee34afc01dba2b10ef3d0bbc03ec5a705c81277a5d6fd2dafc5ee9a71fa66fac928d5ccf258276ecc1d02589b20ceb2ae92924b6e52e724192f3a23241af10fef5a3238821ebc34c57a63563cc2742b844968d99639f605938e430e343c30501ecfe385acd6a21e0ad3f69cfe2539ffc4f8462233231dc02ca99ab36fa51a0237bc748e5b8321400d40e6cf4789ae93e2d541cdcb0dad155c490a7e120145720834fa58f834e074dc317fe1a62d7c9d968323a42909133a603d9a5d74a5c04b78bbba1b62faf2fd806cbc8ace8de34dd157991b34c151d58b82c2657b989012f15f0e59ac675434311e9c01b8e464ef41b7b115739323cfc4c5f428d070842bf63b09a00700d739dfed9d2167181ad9e2e12811396b6f78e494129e4449e3f1717fdc873e1d4010379447f3193875aa259058c5b5bef5944a364fc54e5cfcff00f7bbae1e241ecf4eb7c548922335390f7554911b2b411e19d23ccfec5a9de76b6e1d344d3e90f1722709ddccb471c53f99532a1fd90cddeb0bffb972519616acc33f09c707b7c8a38c4d59301e9768772306fbd5a9d42fb6c911e932c57f81a7d50d2400d6817ec5008411da78d6d32c11516b79aa1fb6c203da86a68c84122b5c346bb37a6398f4a417b48b02b3361b198c1fc1959c48a6a889c8e8d61873b4af646b446f9df5a29c735e541bcc7036595cecabca5a4d3d4a7033e16d1749fb064eabb3bcf509a0f6aeca2a0aa5560126bfc39299a770ec6b25d5ff0129d3b516d255ef21d1155b85c5fcb2b5d81472c2ad8cb37cf1b6c2b20d51f9dfe817d8cc3c00a531d11bd1ae2c07bf1e34dc4294cc21716c5ab1841c44479715db331c5971566dbddc5012e98efc0eb102a3af7ee6c30b4a6c40b660c17bd732af3bee156546834748d8fbee649ad9410445a93f0eae5caf2cd0f8deb07174212d86c3aa5c881992dd9aaa191f4eaba6f004cb10afa35df7db150c090eb84d0ac9f4a20f96fd421bc92989b99fd9acdf8b490b727f688ed13b8f428f588659a604ebf28fa7e8a3e3d6a9888d77d1519769fa49f67d2f79f284f93fac1a86609a8ed5a430b155208c3e377ebd2c16605d0baecd1eab78b4c7f656473a532270ea561d11bc4222bd849628dca8f6f462e24efb2a4f32061640f75d981dea409442c8c974801c5af308b123d45fb4c6355dcf2ace89e1b094c90196e1c6d6fc7843492b174b34d42148a53a9f223eac60b2efbe15456babc1dd36c0e42487d245f1a374228c0524e04b5ba3d4fe54dbb44ddcd5cb46db1a0578dc930f4ab4b2f7d641053d65ed2cd37a7f7b88be264295a95a3dfb183b78b45bb0f66ce6e90ca8498d5c72e945fce2eee84e3d16e7da6dbfd0088df63ab6d74ef9b4358873122a43f6380c4b7b466f469ade1c8fe988a4f10e7b0ff88b7d9177138c739a76a997d11911cf571a7d06fb704afac3bdf4fe366dbae6f59c2bff3f42013a5844d2a2e570360a01895ef2185febfb5eefdf25232072379edb04b75acd3dd06670deca7a5603aa8fba7676b33599f90c7c3f5c60b2fe23d16dc8244e55ee6d459296344da7ca301d34956d8ad3a18c909000071e994b51d70fc66dc8b891a6c4f73dad8985a5d4e79a5acc92f39146a9213a871e061536cf18b8a1d1011d56e24f4eba9c65b4a10847804cd694ad423b5273d12bb283990a865e992d2c0397cc05be5770dc77966d6ea93691acc2e0fae3f7bdabec3dda58ad51464f2e9eafff92be0d1dfabe1df23cbdfe1f27f4a399234c532e89a0781bf9d7f59c1692bdcc005ea9d278d1256b81a50f6f12bea693e8225087d5e5227efa7874e1107d53087c0bfec72a10ca7cf3de47c869cbbada32f0b22e2e7ca98a6918302da8a27b53e44985290e1202df867ee78d0455ca4837c2763375a0fa28bf3469fbad74451492dcdaea35572ed5268d546285d4ab995bf2f33ffb74e8db95e95c63e01adcdfb300ea5d3cab0794f9cc4b04f1953a9cb85a1ffc85b0f406eeb19ac3ef8baf30eab57c4fe87a96532a0cc153f4d67c0aa885ac89c6333e83b8db4a4d6c75741838cab71b56cacecedea7a63e67cb26d5796570472ef1bc01192f866c5290e767cc29e8611f0ec9df7c8e9ca1f2029c04da460ce9f2c605f90d4136dab3363e574c1a239433c6056548cc5274179f51e40e9507040f73e961e33501c0657ea58f9f916bdde447ce677bdd675c304e943ae3eacaced0b7060533ca2d407d9e542dec5c34a9663bc724d0d95eca0cc43165dc893a93a51d0a8d5c18f6fb1a78f041f2cf938f4545f715a5c52fda46a7380308911247a51c4dcb0025cd9763c02df06cfed864760675723a8801bc4fdc78ccbfd8240bd0734ae298b0271941c1fbaa7b83d576ff303faf7d6564cf5de9972c7046162f4e0b4b031b4e5a1641621b0ea1dcd25353f751721825651deff80604193fe85166a8a1dd944b705fd00d901e1226eff6ec03d9575be6c279fe983908a15447ee7755dee2981e609dbf49e4ec5295e2719e93ce4d795917ca87f57190cb1e46d517cdd18cc4e1fa7f78ae6c56a36606e47ba5e1580a19c6ad83457988875d3c581abea07bb8c12c95fadf4d26f9f007c58deeaa43c231ea54342138787a408bbe49de56c1fcc675755dca9032c3865bb265cb898b336c8708b9c00bd8634356697567c4f28e1aa73f579ab0b40e07593c58709940aa47ee36631e9a5fe11f2d07e01f90df8b6ab6a95ecb2f5d154402331dd252d061803e2b6e0c0a336df1b74b17f958ffe3e6601244a3fd2a084a314b877de0719170b0e0ebedfc7701941ccdc73cd3e65b74894638ccd8b905049d24fd6e3c9aaae05061f40aa94978322275a6e009c708f6aab204aec924be1ea430690da908ee597155743b538d71fe1fa9a5dc168728c4a78340fb0ea95b82399c9fe69baf346b1f614a9f84e5bc13ae35d638a7fb879086183d6bad46b270bf5b67e49d1c0955631e9897e3286c06daf98b93e7b784f90b9d8b737884939dd5be844f449e8e4e3b8c14aeae9fc8ca8a6a264f2d6cc0342dec875f50ab69cf203bb043ce3fcff577d78eebd5939fd9d629f45e75cc0bd7876cd5b84c87bb15c89442a84461b9ea34c36e8f300ce650d8a7512760afe8577b59a45e4efd020181fc900f0ffec412c0a6b97ca606bb1b92d768d448e0975e0714a018de6976daf992d33daf0d6f5d30d922b09897912a0f6d984751d54bd2f99123f0b424cc4ea922a5e68f862c6dc6079b9bda396ad44ef23bb511c4574970b3b78f4af56a435272a1f64f2ead8ee2977c460027e943d4a04441c430fba5caef6edbbd960cac0a9a38af9003e1490985b177744f9afa5e36b146c6363b69f322677c8335bd4f77798d59e061119cc39393fc0343a2d973ed8c55dc087f88cdb43b81045106ceaf061008a7378687e2b13200e7d709a5273bf950bf8701fb8a72b6db11cf84a69e63179ea138fdf52cbc8d0d30c7c846d31273986940272f5f918dffc2f49242023e73dab3931c70603519af37b240596af66355019d196b5218416a31b50d1558ea470115f22886946a333b77bf88a3e1d9b1641d3a7825078ea4520eaddb935d2c40ea18b2558afd689e2e2322168399c01cfee5726d8d7f0aaa99c6e3849c20d56f1c27a33508295ba1b4074b8a86111aaf74ddaba337d41a6354ff062b8768d10f81dc6e104b07bff9182436c92f22b07b427798f98bfb0e347a9b326e3f2ac8445a4fb58facbf675ebb0af534dcf81d56a3e10825b920048fa1a65fc6dc7613d3270510749fe91853bf66c165b404853fb8032fc80d9f1f1de0469948c8018e20976dc9dc651a22099a047ed55fa029f6ff5526310993b72f0691c4649d055861b737f78f63bc743f3c9e8abe1dad298da04774c8495ce7946a5ba08161941b3a3195d0929043e00416fed08ee33e4c48bccd21c9b0f36a2280c232d451372382f5c5d724ade8751ed55ef4fdb43bae54a09a010ad1e3a1c7ec2c262397802acf2bfdaa852e343987519f82ff167388aab8fdbf013c1dca737f1d7d268318e5585e824c08d310f7cbfbeb90303bf40018605628400add2bafae3df1857251c7970bc9a306bf9397aa0eb40607bc32667d551fa6feff5f76f6a8b07439864f9a14a5d28e9608509c4a90c990a39a7dbb54975700b63e8f58f41156726e6f4e3d35cfbbe478d2925097922fe193a6feb2d4e7cda833cf87829f8dcfc1cd4dd82d83d66067c3f59c26b43349349ed78a91ae3ec0b7805c17f8f5448da5596e23bd3234d8cefbaafb8fe77c426446a99d8e6cf9b996cc1d02f9bc16e582772c4756ebeaf4cb16f66c807753478b79a863aabceb36ed07843e7575e1c9f03700f2ae880833b6716a07fd51fe9e6c808d8ee37fd0c81615d74675a3b807ac975700ba89bfaa254596a75005ea3ea621075dca497598fa710f62b449d9a9c7238d6834eb3012acb23e737b5ad3d153751e336dc67c7e363085ca3d3070f238a22791a282a4f854ae285b002bfef43afa4aa1fe0ef15076c56b22b3f14996f4170b6b8c3c3106674bbdfd897119481fa19020ca7fac68b57074e0c6cb33c49d21be6f430c239c5c55f237e53da982049ec66a2fd164df8620e4f92cc75b92101114eb5eb8b34e34576a756bb75c06f3595ef362763564a0db9bca186f2e168a2d4838bd25d9c396fce63f0c94c094bae217563e56401126d5aaad9b860817ab287f00c562f4e3c550c3", 0x1000}, {&(0x7f0000001100)="146b880ee42a7f4ed07cfc00cd519c67ad9f20ce15a9c81514a15ba759b74b8ba1899590d5a3497757e074d53800cad0c81d12f7582bdfc00e4dbda85a85818aa7cea67b5f3bbcd585311c7e96e03b6886faf4ebf5480299c427036564be528fcff2f14e16af3b5a7f63fa91cbf2ce7f487b1abe1330f95d913d5949d662eeafdcdac6300b0c84ed9359477229e8ad38ae0bcd91f358b8d5484f6e75030c8ad57f39cc595324ec982cca9b5cb4692e8eee1ebc8bee607ed4a4f3768e708143bc91eb35aa8ecf3ff610b40473e6c26a7c0dcf7463a89b2832311add726eec61aa9f10aa312cfa0da4f282f6668368df9a64826107bb45d915b6a8d41b71d061ced03db683b311ae0323ab632267bbefc33fb9c5f631a15cb4279e78a6fb5d3919aa12e6c96ba315c2ceab6d78aa537361702401c2d82c8e346b23f76a42b9771e175397ba5b03e7cbf6fb5442e7d0fa62539806a76e0dc4c4093ca3868594323906f37a827ad8c8d361db3ddaacda610b967c89484fd139fb05a5a991391cf8b9bdef9c211bde796ef68caf69ac8aacc858a4fe539840f7b5ff400c86e6a44280090280ecc4601f35537f80f33f413cfac8b7dcf3ebf5a691918078c4b8b5942c822919072cec6f70251ab9e2b124728d52850241161b0c70fd7800c2716f3383c52c700584721ad59ae68a515235b7946f3c3268a06f0731414fd8e99d69a6891c68212772ea163ef53dc8b9149d98bd61e04eca6e12ca62525702cd97d3734bca331223e994189118c779137014cd672f343f2e0129c9ef8665a754b8b6e734f52b0618191782cf4591f8a218dd408036c37b17bb2165dcaebb4c173b65820ecedba6ead1ed5c9541053c71d721fbdfd926c18f2b42eddc75bd829691f76503942c0d5fec984891dc797be29104ecc0d7d0e6f54cfb9e88bcb3340aee2d155397fe1f5d8f54167de71cbea267210cc97afded7635c7fae35c56e4e5b291d00cedba06f2a3275026f58c1244b68735dda79ce82d37254900ae7e648f459fd34f6818b60e4d9a08a0c945ea29ab1ea8e28e93be645d3c486225085c8e5ddd0b37ce3b96858d8d0833fbddac8d52cbf795a8d9f40f88f1beba316bcb393a585929a8968bdc9aae09da1657cbe990024f801a3f96babf12c649acf53ae700d2bf6c78da656c290fcebc717ccb2bbd97504bb65733c15ef32d39771aad6a737aac10bdec462f296a25888712ddb4d32a29c1c893d1d88c2da28333b9ab38ce113aa5f2c0f02d334005bc88e3352de90558d52795efe68c7bccb4b5d4e4bd9b092204136f8b42f834c6958410f51bdae99068eb9da68e6b54191fb98aa34336995b13bcf580674ffd9b5cbe993190bf149c6788760355c4dc2355cc9e1d4b60af40f3cc43be030bb194408c5ee7101af1682cf3676c4e4f455008e0d6cbd0cdee9fb1e40f7f83c57c719ce2a5fc9ccf9ad8d3eeaa2e827b341f9ab474a16442e7f77abfc1e020fcf761e4d5ea4e7c5eace6acafabd8a2f8a71e0652171a3d59c48515ad8b441a2dd9e7603037478d1db8672ea9aa4306db30400f0b4a66699464216db3d77ea5ab7431227640d3c1080b370df10cb6b541f3cd77e08ae075874676f3f5dab7bb6ca4bfbb4badcc1c4d9b786ada32eef256fc2f8b222f38ede3d0394d012dae08fd0e4b1246ad76fc9bdb8a58c78f8646635e107551d12831815cf85e439287777bc7e95a24f6fb7b653279343a7d84abaa3dd91019402fc2882517319396d6f0ed0c6e00ce4781af4f4d6f18c3b3390affaa3a50f3c068d63e2f44ff2a13c4fca365c237249f7832f2dab719afd286b44bbf60cef2c68baf2ea0a6c58ef59dd1a9cc5a1426c6b858eb78c59f16a7ee184646f70f63397a931c31fb4ec566b9253d0047e84b3d40c55b01a614a86cefa257753c0c698cc5a56a28ef356a3f30d093e3643bedb8d7b9358cfac947a7e707976a2f638e417a0d196235dfa47de950634bcee4cfac737178d7c790328b9576ce33ed6cb18594cdee0c08f1443f9e170125b8a108ee5af585341bf0a434ee0cfb2a48c32cf318ea7647ec48450ebeafb188e798882f85fc5baa1ec0f2156a13a51e4b1d13cf2fc98ca0d86bf42aabb8ebb0f961f44e6d19c8e0fb3fc7837c626bbac123d4b3051cb9725282874ff5313fc53fbf61e9db43c0ce97309cd0a13051bc847cc1c7e3afcb4dee730e2f3ad5b1e61b1e6724574bc3cb072f3c914a61aecc2127b3441219072c6b91e3d5abf9c9db86846d4b499484845eefb531b4096a8d0828be170e0db3fbb28b2428efb41ec9111eb26528954042fcdee099c2ac04b27e18b08e1d1aa02d06b98a27c8e3fef84e044edcbed8baff0ee58b7c1fe1f7825221fbe9e9cd35feec751c77a6c350b6941ea3f912b285553bb19c884679484235c4eb6e57ef5aa6a2cfc823da9a812d4dbe0400b520f5ad54de54fbc300a37e00c82268a50c42d19e139ba9d1d6b864d996cae0eb7c65050ab29de31d02b51b3b1b912c3b51e9022efc6c768b7971b7cc07d14bafa0f843ca19120e965990503b9090891a5c9fb82cdbc224481df73b17a872bc4248e2458228f193dae4128bf7345f97e7df70dbfc9bc51281386e1cccf06e34f4616776442f451cdfaaa3032b7945d62188c3c98388027a2e576f2dc42dc7374900e86a14615daadc3a747e9704e53e145635e7088ad37d6b6b785fc7a4df68e6099265cc1d61783f0f29f608b13ec870da0ab64ed34b44a15de23f6a9d5f3baf45cedc1295e10c19fd398cc3fdab699f7dda748ba5f1cc58d95dac7d227dc3278d7c546fe977af2a7104b091db007e0ecf822b8df85b3d4c264c7262d07496d91de30a62d19f31209f0aa6d08b1b5faeda886df64ff23bfb1e276ebd4409ec21c18605f2d2305b8287a4b97bf9fbe93525e7e58b1028d1bd47e278e8c3bf15867507be791ef12c38ed3b42582b78a185cfe9bab177539c4cc6950cedeb82cdb0afbf6b1ac41e4174edf22f40a1a37451add4b9f9cc7e3b4e1f70e3c38d632019e2565afa2059a3aa7f14f3a985f5abe7154ed6dd2390977f8e218f9dff293c89d8213d16441b1ddf1a389a867ae9f182ee35fef7b0f20c7209eaaf7b76fc875cf45f68a50404004e0ceaeb6829b56e496240816737bdd1c138c74bab7663d4ffdfbfd6526b3fb3795d8cdbc52db09addc8ba830efa113f92296a53b5e0b8bf56c8cf901118757b1e44a89e945dba5e630f1bd07f7f4846f470569ec474842d11332fc31e92d838b543615c33a8b261dc7c6729d4baf60af604b5f1787ffab0092bd33cc3df0bebd261c5e3400b2c6422c947a6d214c8c203f05215d9230c641eebd4f46d4f5a709e01e1d0287e17be1e9ab1ed67873aaabbe5a5bf3711ed52144af09fd30cda1595df6fab7353177d7db99a8236bd44a2c1a2bb2c9c1c4238f3c95bd0ffceb76b7c921918c3fc96101bfab31ed8dc579d564e36058af5afdd53e9657a2d3dccd2b7160d1629c04c1e0f20bee2f1a77e3358bd39af183061fe6e31cc55e3c5e19a0b35b75e5090b4782b34c6c86026e9aa1ff1bd5480a49697a36f2d87a07073504ebc207205f3a92899607e1d635d5d16d80084133cf39969a332eb2d65618b62442dfd199c70de23aaeba8bb69105f301212f0de7fb06bdaee58d1d7124b69217bfab547cd78fd097f8b5760351f1c58121ed328b3b5a1068206d3aa777145e9620e9622a0f482ba3ea658cb43608a558fc6709e15316b3980a59fa4c098e3bd32609f20b932fa2378fc2f7baffbdd985c7757586f33699df3847713a127ea7d8ffce5145815bdc807dc840c47526b0331129e060346c947bfdb65cee2f61ecb8a497e76a72e69018a27a25f46ac781bf227f9d0a38ce16500667ab8034b4b28b36db1e3350edb4814bd08aa79745d61282cc4545d79cc3d504d71dd0d7c44c9c4578b43ce69961986d96d2537937ce55a386c9ce8017b051df9c82421685dab23c3ecec3df161e2cbe4b3536523324d9a0b78a98fff44dd026ac2fb26a8c3d88e9fedb50c304b49a2a9dbdfd1248bfc4be54e6a27853754d14e1b6878aa9b3b9dbbbc67856e1305159dd65329c0b7395ab8ad5b97242294ee6e6a775e1c994099f023a347c89347b5e7ce745eb7a2d9c1e751179fb4e2034e4b38f35bbbe6aff9225b98639c988c663a2a4a286ae9ee6ee112be376479dcb3dbd0f25ba2c3090513e2c6851a05e8e271c9cd561ca1dab12f08b58794817d4b7ac6756b21c10dfa61d36d24ba0a5e1e9be9b07648ed0ccb6e994eff7746ce126f8d087930dfdaf341448850f489e838046b4aba64199a17fb5d16387e46ea02eb539b62046534fc674e955c34208b25dbdcbacba09bb5695d72041c9ef0d0149839961846bd3e825269c93943786f11c93322210f53e2ca4bf36d5aa3c8efb8d0317c504475dab86c58535ed0add1b4506b7fc6d5c1743b21cef85b1ed7b73700cb3cb4b523fb6757d149cc7548cd809629d487bd4dac5389cfa253b3a282a086bfe1bfc8d91ed4762f1e909cbd618ea6ab6d127713f9cdcd4a0e4d05a21a923ae5a2bc6d534bfc0504b2b2ba1fb7820ca61452e6f753d075b2f8f8f153868d82158a653adad33a514fc2e781b7f97a7af6767048b91d8551ba43a18e58fee296af8ad860c57d09b082f163bd3f4dab967bd55ae43411ec914848cf1a3c49c39dd34e41d830a3e395720445a27fd112a54a9a48da1f575bf637f2223d9a21f1a094df0517c94f221a40a712f7e7048d1d42b30a75a7e56a47a6c7420681c8bc83a7409e65d9173a568fc2d7f1bd4ec826f6680fcc2acf1325084055dad6caca7d758de82381e437270e0be9bc01a39beb53305fe702bd07e000614910524b3742914f7d4b96db4b403edcd29ffc452b7c6690054bc5240422e156a4c7f08fb0aa0f2418aeb2b1b48a35d07d610bb8b8698d0e6274a7ad03a9609cd7d54e0d25ed830430ec269144f318fac08b39096d5cf6744108139bbb8b68ee76ca850644b26d513157f8b240e0e91ddf3a1abe390de1d7f4c14e335e1b6eb956dc99f3297c88d7771eed3a25cf57ce62d5021eba8d6a296be2b2e1d3ec4bfa99c620ca4cd91bb5bb09e81ab92f635cad2d9bb9bdda510a27f22394bdbc693f1f59c6f9731b25bbe3ea509b27afd0f7bccbeeb9cc28ce61a4b7fff013986dc8401edbbf391cc2586d7501273662bb64757565fca6a637402d84d9eb41aa2c2aaad98c153bd5816c771d25850f71a93aa4c17f64146b65b25fd02e61273fae99809a8eb5165df9b6d57a257e905d763f275199a5e01c2ad5fad922eed2838290ef541943b883a642c485700f05d5f32c111fa2cea34ec20bc27d98791a13956cad620dda8f2d3db63d1a26e811eaaaf88b342c14acf02080c94451c67f8aef37238255adf91eaf9d45480d4b3863ce217375941cffd091dbbd6f71bdb0d7c750c0b65b90a1d017d06345b5ed3322ae337c51bf9a45434f8cfe74276e6c737305ea052b7e4f6c65296bec6f2d443faeccfc5fa7728feff07f9f18fb3c2c70f8a011f914b2579f760f3ad55be386859cb26ac0f0ed6584b70a338dcc5c1d6d54dea20f97579d3a863d57f6d3fc0682523f2291de1a327d888ce21e0290cdb638ec40268a3ce8bbab041838e869b8b601868a3de957db0cc50883004938a3999dcb1afd1c642355a912f87cbe5a16e18f6c4cf0f7b42e0cb40629c64377f006363d3d646ad911349e3f575959e4ba58f0680baaa83956f6bd430103", 0x1000}, {&(0x7f0000002100)="f3414ec07cc3dcbfbc1439", 0xb}, {&(0x7f0000002140)="0550b45b6c992e3a0d17862c1211edf610f499ffa5f6c282ba0a83d5c2c7e400b5b1c9d287dbf9bfc9ed974559d877e071789b1125fd0157044db29480e4f727674e5691523f04c4648c30445aebb920ce49b3f905a99652d0ef17c6679e8d53210b843f5b751418cf3fc2c9e1f1edb72ecfd27f36788a8a3cc6813973141ca7868c81c9010b3ec85432ee45ad307b8a90b96fc17299e98a513558396c7732ba29409dadf5b72fe05764b61d50bc1829fb01257e42a465fd22739e64337d8427809a5efe13417ffac20b5b95d696d2670004430c3946d906328ab0792b234f4c53e89940dbfebdc87f4576e7fe0f85bb802369f17003", 0xf6}, {&(0x7f0000002240)="9650ac93be2781d088813368a05a22a3f8e9910e13506ac888d3444ac1b271f391bdc9f09881fdfbe6e8c611c598912609cc8f98405f5d1ac946367feae9d34ff62b4d8374ff60f25b23949d59291504f46d335ec535bda6f23e8db4d594b2bd823bce89a3f805583217d56c7a3eb252a180f383d70f4b03f8d2d4ff11d0a5b9a057922c27a7daea517e05fb873725d07f150d38e73b8a13f9ff86b40737bc18c19818b09a9fa9cfd0673cbed1405b194125d8d985726ee69a383dbfeecce1", 0xbf}], 0x5) 00:51:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000032c0)=[{&(0x7f0000000040)="79c982b2995837122122dc7d747d9cc5d138f52d3a045089920e10d21eacd8c02b936fcf4eb00f57a82aff28679bc89a34e98f68fba59132410458f2a0c7955cc9e65e5521d08abc42284b9e75d5a9e2c8bddb292c1a10b733bd9fbe22dda2ed976433784134221007b24f156e7eab089cd554f1696682452774fa1812317794e2b0041efc6a34b59a", 0x89}, {&(0x7f0000000100)="bca00275f0998bc9541ee34c34ee71a25f2117dfb8f00768a6e8afd5bef73c380fcd298815ab0ea0391ddc33146baffe864fb190e3a6c373b48be64cf8555547f256a4ba86ed25d652d8905ecae30baf4eac99c93572ecd6f9351ddab0b8e5315906588e44b046fbbc37ad3323c18855726e67b23d3ac5cb4d2283d6bdf076ccc3516e94767bd7b4523d73ad8542b2b631942f50326fc9f16caf567f284d5c4354a42882f302fa141ecfc9d187d1874af86e503076b7341fdca4d64f3649ba671831cefcd90b2398abd133c2d8ed57542034cae9e059be7a87e0ab3144e70ebf185d3ce6b828cb4561302a3b6662e60edb62eeb3d841dd72dd1d91a9c9802c748902f26e11b752cbe27315b3bb32e53867165ea3a1a100abb90c61c3f256e01713678545a6adc2622d8f9c52a86b02e95c3f297a0e41936c0e01b30cf9d20d3dee8067effc52add0190bb27a5282d3ecd2c39f0fb1a46e588cb280a09d446dcedca6f0f0e6731fe337b4a541e03b37b1a9bf4c872e4385a0677eafe37285f9118c97ad4fda8555c4dd98750dcb8ea30c5e4c4bb2e9189329f1b99ad32c13035a33698c86cf8cd633933cdc2a61668e65922e4f8ed8fe7f720bf6863e3be5d263bdf81f6d2348f608f9f1e331adfd6b85a5deba47c65bbdbdf0e3e455e5b46accd1bcfa9c21d587f97fd86a3e3f54b92c6bf11d687928f819f57188d365668b4ea9a4fc239d68aad8176f4fd2ae2272cd3b1f5ebc546f0c749b6d2f58db06d05a0d11f927607dcb2dc6c9c49580921502f4b6541daad92503964fa0a404f88171680748c54f6332fcd39147da80f4ea1f6e6515499f0070aa3a4ec14c8efddf908cd5398fa93c6ec3766fffb58e0ee6cdeff485a9e0eedcc5cbe68a64381c74477fd34862333de4bebd43b1c34e218480603d2791f69df80950c3e56d6221d595620307d19f0eeee601821864b738c25207cd32c1f9bc63d068b1168de34698e86bebbc933f1efa3ba9b82aaa00c33a45d125aa5ca8e914442b7dc7a02124c92ed6147331c39d100ffa64906998976a9b60010c2c0beac6f3a8d658938c9c980dd09373106a733d16e9be420fa5edb083bcfad473dbd287867dedbe861c68898bfe0a1b37c77807b846cf300845325bf08fd8fad9801ef7530e72fb087c8e512d60319c0c46751e8734c18a0606eb075cd356bb20072cd5101a643a105aad69742161d42601f2cb521e4f017c7f733647a6ea78da31aae828d0d832f20b6f26fa3475392b56a3500954683833d03b06d086a94d56a3c6aaf2c07150ab965c5f7200c82d24e3a46d1114033d37f0360ea8590213b8760e677b988222b5a924069ef8f7bd1935189f9a850ef2f6c91bf841a7b872ebd7c4be62ba599c9c30fad5c6dc7f7584e2fdadf1dda18a932ec430287a22c65c4957c701c99437bd7c9bf29e05ec88dcb9e21d5a2f8500b9f91a022b3c20224b0fe9e5480d70fd7ef578506e7cdb68f8bbd2db8178601e6b8387ee2f6ab952e2928435f89b2a2415bcaffe2dad89751bae0718762b78b03b5d36bbbc1e7d9a16353e8f13f9bd95f06c9139b100cf7a5889b205ec7f6936e933cd7aa593801e29960d6667bf4ea8dd834fce4458a012d857fcd7aff1946eb38420711ab08893e3057ba7e659f40c3d2b51ac6ed7ce6f9db9d5c37d83074bd09f807cced81612cd24534ea85fd54fcb35d0c79a7d9291bcf5e4d1ddea9837b1c490f2f5927ea09e0711de6a810f732b133d627815f01aa629bb837ca56b1cebbeb57a360404106b21db07fdb4c20fedb5045a932b82f3656b383dc883e1f9eef53feef96b37ae81981cb3860b4612e40091036d16f9b3616a0a258f01371bfe4230bd2294263810e1d01606ff4000408f4db5c443ddea157fa2942f5c2b94bcac274b5f2eb9b6810675fbc14c840c3cd7f6448b50928e0489725579d23ccd3add1d15f5abd542552b113982da3eef5352bc5879afafb8e6a19ec5ac36f056ed10de405d1c537992f74f4fe621ec9dea42d54ed14c4d95d9582303dba8e3fb132932ae7fc593ef76ca8ee6dee2be18a67d09f59d30ad3d13bff0a66cf76152cf3f6c176e85f66cc267dd0ca1b51d8a4320ea8a276bccaaf741571b33d2ba4343661a0ee8216346bd6dd3ae43edf516b2471e287bfe3228f30f8fed1b00f1faff24c3acb3953e3a6974d2b3d64aa697a213fbdde7f02950e39a37b63895fd3ddcfff9d3ab2689e58b26296cdfe89dd44cf917f79aa109aa1a0e8ec1f4a789d42f05bf7530e60939346d47a45ec493e811589ec6504bb6956f6324cf2b464d3e0657da2180ac73de9eee6fba62e9d0bac2b32e8c91d113cdfe270692b1e2f9a973da40ebc23201914b6ad69661d75b05139d0f0bede7916f289a10c57b5ed128fa20fd926d4fe663ca18e836fc993dd468a562e3af4f40ec7829cf7b654719a84b74f8ae891e4ed6d320265866bba03fd61e0db0700e97cfc4bf3f8dfe3523d00e6492043bb0feafaf73e83e7427def86e951389e5b7900000933150324b39c6b633c3ec009110ff4d465e374df150bd30d0eb5e2a4526fb304e45af9e6e82575b3205f1706691c757f579a13848082951196171e99b402f0e47a9a5124b05889301734efb9eb174ccf5168c75b6b6778a335f53a1b2da6fa46cab0f2840bd82de5046973288fa382d8b17aadb7159313e985a47377a5fd448a814ffbc9905cefcf2705120b80924aece3e0c91f2e33939c190052fa01d1711edff06f28c6c17b13be96e3aa79d13759e95d112ff6b0e00f16589e3ffdeebed3d6d6109396678b286ba588f8492951789625155a3376cfa07cd715d39d6347771e6d38f56118e4fb55f6accc4872ac6130e25aeebd20e12e4b364518846d708d376c4e65823f221a143924e78a706ca8e790f33f163e043bf29611cadcf24bf3eeccb2fae4420fc9ce859e320b2e9620e5ae665bbf9c57845bd2d5c3d108808af11ac73f28b4b8f6b274a924ce1fe9ce1f5ed930861b7d0b129ef4c2ec7a5835ce3318d67b1b69b4edf13e8e0ed44e37620825aced76095da2e2e885bd8ded365424f40d8ae3531386c056ec160ebfa7115f4e8596e51c714e90af2296324333d9032b41bc7123ef937c1eb39d9518558925eca86757d70500139baf13d0c76996dc017603d7166da13e53556de7dda5cf7cf4bd9f3282be0124c29a25290bd1d1c14334e4dab473af390a45fcb219f4e0847abea5b242b5fc14c515e33b0c4d6d889848013cd2f107620b437eb10f0f10a735d242c8b978485f3e18e651f2f9909df564c99af543c6db27f6b84a344e6975286d0ed1a3e0a4c58677aef76a8a29b591c898c072a0a4af8dd5aedc0fbf1ed85d452ebfae0a2f40d02224de292ce322739cdce18eb939e2a815d2e14ece2943023de25e28686ac0a590fdb1d922926bef1dc2632929bcb9f94192230d34c067a984802ff4f93a955a1aff06e32a417273fede201523b62e5a9a49e301a49ca06e96b9251459e4cd974c6a97ebd3068ba9e870954ceb7e834c2b42a6b988e44483271927c09c1224b60952b2625ef5cb46950a7f01b9c32330432c7005ffc2aae061788876dd73f2330c177dc0f9f54fbd417020d6014cdfbf3ef72a94e5aa7eb88ef8f13bf94995a209223d94d5d5213acc39dde1152dc147774247ca992ea5f838eb893b722adcbeb56a0fc142bb926a9975e3dcf9d74191defa5b689b7c74944ef989fecdd6e9b812332f69472b5d4def7450c9b24354386a92917700bdd65189cad12d714f4bbd75081ed53d9adc4de67fe227e6edf8f2b0cf83e2ced108c7aeaa29e7850c828dca4a22be0e4f97a6d2393916b76de3ba283ad8d502792aa2fa1a5b2b27b2aae147049228cfd7b586e9b212e9f25b135b9610a8df5ddb2c28976e79e2efce5708f9a93fed0dadd8421e1a6c3b475c7900cc08026983ae3440dd7a16f0405a7245c6856fa3ef02edecacd29c780a5982b5c0a12fc35a2fd1f824a94725e614e88ed30fbe843bc1bbf4bc660f5edd27acfb0fe0ffd35452d9deca0ecc9bf249f05b7c904e299c6a61eaed03affcdabb2512bb7783f4a1d73651004bc899c90eac678509f698d62404bc957bcc8af62fd22d36d3422e79ee613f90a82dc90201717d2ebc959b07aeb34b1b14c024e45c774265cf3c6d4ea2c3394cc813d2ccbc7470a1b82a1e0c7462c1606f2cda8c249a682c9659e1cce6acdcd591d74345f84e05eef65405b834fcb78feba904550a5ac0c42853604212d9e36937da8b44b2f0b44947f9cb61c9ca49fafa87a3af99b798ab2cb664bd75576cd23e0f5565dcb683ffd2fb3caaf622332efd8f3aa66eb50c9fb98704308f618495d1f6e65cd7e0df10688d02d9e5c9ca68b9e62294695103d179b937687054d30dd426ab70f1ddb64db2535ec92f996ed94900765f257a3387eca64dec474ad353657a7d70dcee213a29387df9f18487c13121d9e6a8bdeb5eaf9eec4354ec93a586a7c5c49bc1eb5f646828039b292d697e9942f6d358f8bf66773eb9bda6ec26a450325fc10b3cbc65808f28e10d5cbf20a51dba1e4e436afd10c59a8108a1bafa5deaa175ecacab5bff910d2a248c41365b9996aa20a898806d64c38e86868261091a53a0c7dfc8d2fd80fb1e50b0635b5fb1794db5a173dd3ab89c6a8168e424d21ca0222781e2cddac4b4452c29961b54b6c35996debed8a7fdb5d5a91c5d7a18b6fd515ffc1131d246ebe6064b36b8bbe941702376efc937daee061e5128e29cd5f0fb625abd0156c6e540c262ed7a1f7e07ea02a9be502bd70d0d6076e8f03950d0c16b40c8f7808550da23f7a5ffed84c70382bec259ec929ddbf9a921186707eecf3790eb1d33caadff499909b4e584ed7186d1cc5f47cc8add79e33c360a9b8ce72ec5990d9013992ba883efd6a13aed74d3c6a4306a32565f321d9887ca6e1c5685d35d6195f6f99f3dae1d8775541a83a3138ffd7a698f6e59c5347eff6dab18175f653e2b750376d9a1ab4285fd66daf32daf05403c23be579d88773e2c7dfdbe5759adeb372cff3bf1d800ff5e313a9a44184cafa7ab5121f1bb7d5eaabf115f85c502de6022a28d3907f68e7dc15812241464921469b5d97f830143f0ac32346ccee984a994a840095bb0963c7fa8840d777376143c3cad94a0fcdf755abe6df27ca98cd6dd2f409f74782aefcf85ce0afa400bc114b25ec9c9ace63a6cb7d2a3175f6cb68867965263174b0b614fd3090aa454ac4af2c2577d30605686cb27c4941fbe10ec243c533c4cbc59b0f72aa6a24f5b7c5ae3ff0bf96a542207cba61defecbe6433ead6f34eca51a116da31d472fc5dd94bd632e334c54d49efec6ef287e8257e04a89bc333ddb1e630f410c6b5ec6cd532ba530055fb74e5be7207af932f94691d310b16be2d84e83abc4129547a6375b835a0e6ec35fba0c42de745a017ddbcc1dfed63281716f544efc9f806326791eeb9390f9a1110e22e8927eaf711e59d32ba763ccad2c2bd3e51e3a849f9a221142611243e2dcd366e973a66db52382a59585643b005b3a2def18d2ccb14a732ac864bae098d2f18312f71ef3ccc96e7b72b0d9582758627ba802ec26c5f3a4abc96c8cf450fed3bf6d3aa800a616b39fd1d65bfd18cae68308974e614bff6bb2e5c9b1543759d8d1b2c47e39e32c4ac568edba4fbd6ff1b259a8a7877dc8f4c302d94081bb5c240604e6b2cf1a6b6fbc8857f4ca81a5a3acb66be3b41dfb4a05b8e9bc7f93e794ecd6fc9a9c", 0x1000}, {&(0x7f0000001100)="600eb3e42d6f736625a9238bbe00d61fab85f4ea3ae789ba14eb09f9e9aea616d14f5e3ce7e518a0624674167332a816d2b2b9521e22784b21d5c3f2f2621a77b08b85ad452200e87bd11b6d6e0374e194b9a47feb3f90f30aafcb93d462530cf204027f9352d8c0e7108eb42a38af9d38b7b5a11c11eb062b42e77523fa984d9d529cf4394980af07053438643dee0f09d809a8096c6762259eefcedabf0f8def2fca0148fdb4c5ce48ae111f3808597669ab216aca1020916ae8be19f9186d3ea6eec0f8d7e655d02e927322399f3e96ea558a541e2115bd3083d91c7d48307b3d68ff72f56b13390335775d1465301fe9aecfc7d0870d0f5e33b525afff", 0xff}, {&(0x7f0000001200)="7e1c804b5982a45e8166be92fc25ae9ffe737bd2b293e3e00a028a89e61a5d59f429d6e0029b27b7095028ae8c3ad4357e91893bbab79e29369d95f58a89605b6eed8ffa41dc5b62e22f50b9306ea256bb8b0dfd705ccf9c4c149f684906b4a56b1062c48e149fcec260db7b9aaf904c137042f20ce502c684e8b5a8137cba378ee8238d803f5527e168d84973b63830e395954b58a2989a83e4a98296c13ab03cd65636973b4744d9736d74e120cf51420de324d11baf41ee1bc742baadeffccee622c5043d0faa3db570636c4236a260cf59cbc96a68c84c8640eca71ab046c4adb1ad809dbebf1caa9e0f22f4f9e7c95c4f71c92a8073ac361e73c70401f544abe792b60b16a6ac9401241bb1efd7fad254da232a3568dcbb4aebdcc18d9b5a4e30eac464ed8b87927f527ea91c369a76e4330409a00e6ad96b941d49c32c2948132ede666d0a0cebba91408f414918ee80768e2db257fd7f74b0b8917c563ae9fb80639505f3280a157687f58ba88fa5f8ec7ea2ffa8c8ab0f81916cfeee89fa565b936f2c77dcf81a5ebfe52e7489ad0a9bd9a115191ad4cbf3c12442bede28b79633d473b407f2e71e642a7bdf302716e62aa2eb13d8add6c181d424d2d1d560bce5b82b3df6195376e0f265a49debf70dcc307ff62060af08b10a95d2969a19da7bd06f9c01b1c42efbb1f3baefcd1a190fa63bad8ef669ae9c1224c4e9115a033698722e85cb6e26cd3d6ead17af75f7b24875ff65c68e19925958de98f3aa3a30f459c8dbfff4e92a72ace225ae6d51ff81947165a40fc782f9e785360c6b4f463e0cd585c7edd0c53d3271fbf0189a3ceec5a1c0319bb99b4dd8c0669939d9f9328c33bebb1171d566317bc9b5bbad14477610f5b293fb90e44e80d26685fa87a65a09f9f0599cbc66a17c80123511133299621472eea4e71f419d6119a74c773504f7486a8dfc61647afe49eb2627f20271c0c9a75a312518d0e6f093eba4fac971ad73b32971701221374214c86da1e87eb025acc267f39a2af48cc078784d2257615ff9aa23bfe93b79672ce5717c146af380ab345af036622f904504b25457ea1521fc6b4bce6c6366d2cd362b1ee6da61494c0e28d4bc393c9339757a34c1f3b2b4d629fb5cc9fbb9aef1bf73a498bda64f1ceb9c04dab97090d75bedeebe41b11b04b332bc7ce1b0e1867d357ac7b1b90ba33bb5d5c732771de283cea552957236c156b66b8b24d292bb735d042f9a69ee09a7ed3363028bcafaa07f1101d2fda2740412a5ac1be8f6b69a8a0327b4c4e2648577e58092cbc493401477803ca54ece032e3429695a8ce290367a298d0177bd1b468ddebbb5e7446b89bdf7f699cade1de127b1c0608ce87f6a46fa7239588335badd6e00aa32996f5bddcd5f5ba8400a814d210eb3a2975b521a623b71362aec6b4702a819a11fc21846f0c871e568ca98856b169256a62c2e543f6ac2c2f8bdec1ff33e343b32891be44a23d07b9dc2ee1b3a61d7278b4741abb4b8131363dedb05f29b9253c8cc3b431435be57134ae74ef794a93eaaf16b932a6bcfa784b25044e041cbc23c89b4cdecf5368479ca08f343744a2793da35171b51fb38c4dbe910c369bcc63df5a4515ef77669e3f3d260e046283a374ba001a67238a1b23c870b8c3152f56205e1c810fd398cd0354ab518f18dbcdc2d7c033c22fdd7e9889f7c0ce9d0f3c5bc8a68065d4cbd882ff0adbe5a856ba3f280d13308eb4c5edaadc6753192c712e30710a0046b29b21ff2217feb81bc68aa828d762f73ce97e5f1a18ebf6fcc49e3d3871e5a84dcc4264ed0c200f205c747b41bb7b09118409aefb055520626424a27f8c5edde75eb692dff402b814804a02a0363fa487d3d04b588452fee97a00394640216170cbd879ec4416b03bf393a484fae07b5698c6d3b1db02725ef425c46c37d3f8dcb13d080bda7461398f968a89aa84e3f8393a29ec52d8008839c0d0ef60ace06d162c037b20c7c18ae86b09a3c0e0547925580f7ad1a51d60096243a5e42578e3c55e4f804ed3d13d872977fa87ac908ddc7850a11e7900f703fabd3cf98ae58be2ea0f32aa1df7c8b6723c0b903704c5565766254b049247f0b230481a431ab5f51707f5ae25e2849619de72ec465e6d0ae2a0572b44aaf14fd7c2203ca1c7d42d2c5191a0ae84b525d805dfd151fd141f70ab42d8b77e837705104ac12507a703622c1a071b5dfefa5ad91226afe4662aba6479bffeb5d1ab85f7df763bfa38987bf51d797f9d185f3f31ef79f744d41f929cea06d5a0d2382528038181fed1e3324f3a734437ecb1c71b1862d4002858800ef73fbdc824522144cf2bd78c9dd4681bed92604a793cbdeb8c3ae1ee16aaf3dc52a4e9ed0e07ac1f4af72cd5d5add3cceef42c38f81f101b865ca11ff13eea528d845b900506227656c9db14e82a7cf784e8532b7a24a74c2ee2193e61d9918b0b7945ea5b9810c741fb17ad92f4837d7429ad8845ccbab24aaf4dcd25d9cd87c0c8c34548a4f4266f82cfef1b606f9df1d6442078c42797f5e26c7f467cb71422504dadc110ee7e8645a61dd5970e8b8728711e28b29f12338b5fd9cd94ae3e837d1047cf1d3adbe3226d628f9819dc8c68781a7c5c53becf327d68d3a6e7960e09707c61b69c77a3c512350116848fa91a0605fd56a366e37e9aa382db823d448f93a69c016436977730cb5eeefb6ff309e7c2586e54c18afed06f507e1fc0a0408149c48975f42bbdac52b9ef14d020795525e0a1bc311a2b62837e9c8185a7f1667b3d2de37c436a557dd13e36f63d01f5851f9b80ac10dbadd34e1254695a6ce8eb654af596acdbc276448ddd1cabd34ac0c2c691b498324f80d2faf40e4f19471d91a80050966028318284294dd6a49a00cc621cfeae0c234dcb83c110ac7ad73b246381549180d7e852208be9ce40480664434cfa0ecd4a6b642d0d33c68bcab90eeaf2d72c769605ded49c93eca95f94dde8fbadc83980da7d724860f7c113795a442e73fb610a518600087946bc9e259239bc6c4905c2365481c1c7585098997d0276ee38087641a6e4f79c346fed9290f6ea866d375b96e61953652ff1cfc97dde662447b6f908f7dc633d3a2fdd99a903bb556e230270724c8c0ed6f61a375e05c9bfc2ac2a3466b0dbbbf8ec29433cf4390bdf276a8dd6613d3e25eada29e740e05fd7f8684ba7a63e31fbbaa76218133681d19eb9d921485a3fb195c048d87ee5dcbbb518153ea6b7e3026b523f2ca1c396bd378029607ce6b6d232349f06fed873b889110b68388b55f8ffa6515fdbafb036aacf49b1f3ab9763042aa39e750a9ee5266aed6ff79a716d74140075b99d3d867a33cbef9c6c5d5caffe9849c20f5b308818ac4add003a474be18c4d81ec246657e040ce3d143ac9846a6f4670a842b1ef1397dd631d58ffc96eb15c1c14aa7997e243d645238b1954a7bcafdbc2cdb8caa9eb2effe5efdd980c3c15d19d2566b52fccbfdf627136ba9c4f40357b6f2a80581396f6dc2518ecfc178df17cbd2e5d4fad1ff8ee204b9c92c554a12ad0730fe2c97cc1c120481dbd22983c026b5eb857c8b9c766ee727d047beb9e07624f8df163c836287aa916bba0ea84bffff81e3886b1b03c6fd468d68f6d102e06f102b55157a76313b8c7b7543a979af94f666c6f2dcca1d5b2d1db0bac55625c8bf92113d78f00576aadd4fd6a3039a2d134a73de86405d98aa481a5b8861a339dbebbc64018ea42f1f6a0cb0a66c0bd5753c5d4200bfdacb52e7705ffced68da53e3042615a26d27b018acea2936ab7000c5a87b4da96e3d4ba827dac4ef341110fadb12872e9003478f985959b799af739a5175d6760eda0f1016680345588966116b5dcb858a93dd4e02e790ca1b464ecc6ac9568ce2485a1867929f4efb4b5a4aee69207952280292f33cc3f279807dea6d8d2c036e11207d73b00fe605a2247b15f952d04a10e5016ad8fa6f37585420e63b044350f70c34e09a6b444729c2252af378d7c255c0dbc1373a61c0d3e5b808bb284d598fe82f1ae951ae772e1b7a214056bfe9d906a43f31ee2e743eb35d2425c31ceb1ed2ae6ad7c401ce557e959d5e4a0470844ece3be577c2cc77b1dd81c4326cfbc752695b7b9e2da8936785f3e1cbb61e6ac5b8fc6e19f7f1d387487f2361ce199e695b52933bd325fdd7af9ba8f4f4c0457f8cb0827497c79cb54cb8d5d84c035b02311334794f6aa130fd5eff46da1a829827d4ee87c68bbd076b1e4e2e0e3123d983426af214f53a38874940fb2b1bdfdf462e2954eaf594c97f8753bb592ae7727d5df0f9f0cd052b1b9d5d8b8b004891e43fd0c9e13d71f4214713ef7ae4b5baa9f66d2fb061e05dd55956a8c695dec7ceacbfb236162dfebcf629815adb7c1eed310b4ae768f1d2114fd5d83b51db6bba589ea9786362b49706beb7c4a711a94d62f91264526c1ec999a8874ac67c898cbd1322c4014f390700b9611002b711b6c40ce75831dca206f3fb3b63a78843c7ac04f54ec29efa2d78cfabe9114c887572c2c53fbfb1659885f8146644c37bb832f696d60038484a8d21e8528d6b8e99e739e317d1a38771b0ba637d7c23c60fe1baa18424dfdd8e405fbe20a66d6a0986d1dcefa1dfa10c9233f19c36e23b856e6ca19d84f5ffe00397ea696967870620f21889fb058ea5910e814c5c71770ad6b7a8929f41a07c9174d39a651058a84d4315226ba4825f7e13987a0dc103bd9186384bf7b0acc89fb0e38a0ef0f72f604c0dad827177ec2617a2d383dd0e122af5fdc368e5db3f9f7cd8474c7159de6b6784af1a87deca90588e01d58c1214255d694abca78c04049eecd742d2b06a27285769eec37563fa79902466c292d2eefe6da72c1795abc21c4895f390b75db1fdb26d7cdd191b6ece8f95c217f0c8a760f0397e730e8abe481400851672e68ff6f7642b7fcee6a9d72558d6db39c97f5ffbaf8f83800935e2265f44cf8c218a80e749188c65d1700b15dd8a6c256678a0c8cdc22827212ff3010a3a9f3d8e19aa3fc69b5ba59a88f88babafe8f33888958ae025b052477a6a5b85a75fa28b3f50061333d03eff7bd74eee1cfe382d96d409a1e0730fa0aead22ca9de7454627839a2d852f37f6099adcfe6aed362558b43603414cf0ff3fe270cdbbf55b6c0223e5cbc99301799c2a07d98fde5699af3549c2200fa825dd80d372b78f350982550ecb2a1a7de65bad6481b60aa15d29d95f6e96ec806b8c7cd36ba085b0c4de39e6d598fe29e4819a579a705e4b0ffb5b7516cf31741fd9259236a76c6453c1b9c543a69c3da8324593da7d0fa22ff9b2bbf9b46486cea00ae8280fe892fed567b82d8c318a73047146cee78797382580ceaae713b9dda11bf5262913e298293ddf887f28c0ad19435a45ceb6586f85af8040ffe4a632bb704a19163d82db716cac5c83ad220201dee7d8a86d6e8445e0d52af3115f7e5e39f8f55b8608befe73c3aa80827fa1d3a04958acd96cb3b2c8211f2384103b8df4044565f1f35718713d3108cff1820dc12ecd3e32003223aab6850c690f92ed70c56de9e887a3dcc557b467a26f273976fbe034ba4cc78fbaa1057bd7e31c963e387372ae3901a93787e2e00dd9a6832f505649af97dab9dbfc4ebb743dc9615ae2a40cca3db676800a909daefc0578672768c2b9808ab02a0381ea32a042461f1dd6ad2d79ca58511ba9bc29c88147302e4eeaa2bb81fd420fe44521dd4c904d06395e9ee44836d8", 0x1000}, {&(0x7f0000002200)="012e28ac30b1b83e1adb89f81a775dfc8db27ef52d43df5b409ce8667c14acbfcdca4f0ae1c821f54f06023b6c1c3cdf04b658e5273d2ca7358ff9042c2aeeb758e3cf8a7416826281ed805fc74086d2a8a3af95d5aa84f7ea68855ef18fbd7bc91f9933199fb32e59297ceda25263e25a176cec6946d62ce1bd408329bdea554a688b6a3c5ee16b21161e77e666372877421ed45b4098c77901744a2ae82635b3ceecb7723ca260a9d392b6df3ac82ed00c1988f4fc0b4ca51b9afd9fa7c6e2bceddaf3693371836263edebc0422a9f46d4da854bdadef7f8c302e0bef52e9c6819fcefaba0d4e04e8ba3a3b8c0b2963c9554fd1b9ccfd49b6699bae318a8e36f065ee7e7e87798a9ade0a3abeebd7cfc20084e3f665824a36d9c42bd5d1dfa3936e5c48808c0effe70959a2276c911469b6a5af209d80a884ddc69f39aa86d6978bbc92cf524b33f6eb57ad3d71101703684eb809b4096441917bd3f50bfae9355bcf3ef1a783a505aed35de318ea121fbdb097d33b5f0b1349be999fed610045d184bd441ee449b6503215954b1fbb5c9c7c46231ba6873e015913b90e7baa71816be1db3ec72342db33c6c4a0cab46ee5be1bbb8a2945400ec04f411439820521adab7c13b3e4dd83e45b424b32ff14fda4ab9d61d590a053fb24275aacc0f6d0d50802c0f9944bf53bc81c471057f84b03a271e12831a5034db2a9aa0c06fe319844e72e67e6b751f75b732d31c203867b8c98cf441d55f2460ad3b8c6b7901996f75a72912a52e1ec7463f48509b7b7d04e25fb6ee68c8c8e7b5cc32f3d9c7e39b8941f47ac6094a1f78d7dfca4bb50808cf6553c29888a48d671e5f133099e2b59c38d95a71ce1231349d4c4d61124bea37cf76b9d638c16a4a8af15b6b7105bdd29f2805f7b36f0805d6dddac75c433f8800e923d3946a2f4b470b09df84543bdbe5933b56f340dcd1c163905d57aeeb69a2abd7dbba8ba4cc29c5d5cbdf2175806fe7fbbed1ed8f5758f39eaf8d3f84208eee1cfc8d5b67039e7afe987db916a99a413f70287c26197a9d210f2d42689019f4889ab80a7da5a8fa24d46b3c2377c97fbc57ad071415f3c971cc886c0d805abf8c9a0673bf1c7d14900afb2cd0ec3b0f56a5c24be5a3d8dbd33f5387e44a549e22d5a70eddbd74dbb069976b28a5b73f047a0b6c81a767626f882ec5fe38581590e060c42e3720ba4ed0a99df0f046fefd70782c507c249b5b3438e7221cf55d7cc80e11d08f5197868347d7d4f2f8be75296cd2e3e0139b38f7d6cbf7c7abaab153d41d63a2ae43475382266f35adb32992890e3d075d497c406470d4d71b7bd8546db1802d9170f7e6194a9e06e2ddfc31c8ef6ad65acae7d0a6e89fa83660983059bb878d2d69f8fbc8d813c60fd38982ffafb4bcb49a2fc760411c486403b42085b9b8b60134453a26ec5f1c7d8c28b64ef576c8b1534013304cf7db1a5dd4bc43b1fb25598ceac4e76323cfbc980c64d84b27e3d0ad06dfe546e5a60a951a5be5758e5a4da5ea414ca3081159eee2e2286490a12e7a5a3519d29246b83a5955afe7971c4827d252a2b213711ed7810500d67b600a3ddb873761677ce588d35c95d8da8c0990145dcda85cc9450702aae7d5570fd7a13201014bb933a8e7273df25488af13067500da715439bb2570bb9ef3953b82788ffc5b8bf5d489704bb13616765c6670791523190c0cb076eca6679ee51d7aded1093204816d7d9bb434f2333af4c8b53659d664bb3ed13b574c9f61c05e6b0830543e076113b032a71eed2ffafcc7be79b41c9c1d01dc9f59a861628b791a91929ce8115502c85567e241f2c19f8d861f1f34a5cd66c2151ba5aad2085419f73b77036c83b2bdd8959ac0404ec65ecf458399fcef7fe8490543d80b8e08f86eb41883b5342205e2889beca609389b534ec6713c4a5cc67491065cc3fc8ae5b9f45bbfaf336e30aa718779bff3f8749b47d7b3084ea28c3b2d96a77a7bb267ddcf67e5b2f2b16868dda9b9c493cceb880bca6d29f17172ad6133a973fbf012828fa3c5d9a9ad4e4b06d07fcc2ab6f5d049389a4c7c3cd386e1c4dd86939bf7c2a4b2fc453601692d3ffab7372d37b5006218e106f6792cf2c52007d6134d9000ac0c24ce2b66e8838f2b6902036fa2b35bb37aad3d0fc7d9c4302d2b36574643fedd24f073387db5f4c659e18f1cea1278ace7861837dfc48630d2abc91b6a7557c507d34e03c65b457560326036bd11f2045016329285465b954975fc02608d97a6c5b54553829c6a8afd90c28f3d3da9da04e3d1b2ae2d98d790636ebb8cdb667e13691864ba9a31d4b858e95616cf7ddcbee27eef063d0f4ad2a1a3c3a57b7a2d1d98ae5837a797130b35d4c957521e1b0bedc34c9f4a4a050e4966c14645be249cff70a9abcc03101a41904418e4d53156d94ac884cf5107a6fb2c35f4d157809a01c861c5a6e2769cb7139c2b0c1f725a590e7b096cd726d00f4605d9e80263649b3a9f60542fb774908526540500877e7907e68c593e2d1fff3d85e831afb73e7082c67f138bfb47a3879dc8c05822f731fd23af695b5c643fff09fbbb1caab068f495d393f879630da091d1a0ce2d29c312203f1ea8e5d62191cc3eed66310bb22ae2c52c6548c44372c4c0d942b342e2b721f3dc45cbec880adc21d0da91ec59e599071610dac95103fc41abfa9a24e0cfdb7ad640dca6c1ac024d5247814841953cc89cd7cf8b20670192ebfe14290c1897a23dea6f1e9a3ecc380b6ba2d13f0fc92e28e536ac18810115950c2f61e75c361d3dd35fd417cb75fd0d3f94e089477b73f656cbc799f3a1d03ca90b89e8a4559cf33d8af0186a7b79fa7304244d0a77e3e61691eb63db318ee5b26f8d550cad4dc287d92b708197a9e3a9c660272655329229bef949b63356316a4a03baac554c60d76982da3f7f5f6c7255682d336750ee6413939277b40a5ed4fdb1a7e2218798b4004f775a31917dacf3fc5429fba3ce4a11e8da91337f9aa1e0de48c1f1bc8a5c9273fb9bb807bfb666a3b51b34d6e8a29fad7ca5f4ee997cc2180591c55d8d47e386936d6d719971026e73e49636c04ba00f07f76913405698987bd41a83233121458823c78f2991c3ca6e609b330cc8e7ffe02a7c0ae1e66f85a2f1bef6c7ff76991ad30ddd7b141f99794b17d14f128bb8bd6de2457beafd775f794eb88240296c6a5d991c4b69c6a33841dcfc330649c0c5e1c1cd98167ef2e899a9c12dec24da512522774c0a4f6ffdffb87950d2a21bbbb4997b7e14ffa0aaf0ab25849ad0b9267eaa05aeb2044ccc1c72fc2fd6732195776a8b7edecdae77a93cd328153522d997509c0cc23998eb464275b7502990d59eae3792042a6c033bb654e2fb6911256079642f51df51610f41044785a336fb98637860e1ae97a1d8ca9e324407deac85a1b00a442c2a0d9a65585607abf027253e0d40c69bc6819423b5dea522c2a0d336577971624ac25d9947e86cf665b74ce3a1d1ddd3a68190547779d8b4700abd4b4de572d3c96b3cf8d507a1c9c79c1714b9d81639006855c6ed112bb94d64c0ba358dfc323e0c9b41eb9052cb49d36cf0851b5f93d3bbcfe319e6a324e3ff9219cd393ae7be02b1c8d1a764993c5c533ab7847c6b36cb341df54cb0a7b9e631b2a7bb13f589e82663a17b4f616aadc74fe7aeb93bedf021b8653ab9c78c8b10f065ff83031ab8ee8c23e9b90198fd0b26354f7b4f8ea4989404fd917c99126c4892e058655293596e487ea0f5b3c859b6abce79549afeb75ba1dcb1087e757af8d0ebb549dbca0829b90345d79955608fff8407f5d40c2e22fe0d5656224b58b7bcba33c2f0ef7c38f2fff08efc54d352d0f85a50ab0bb41a24a47ae0f2016f54a357378189c1b6673c1918853116feabe5c9a78bd85a3099861cea285c340a88ae2adb85ace5ff8b8639b23ac044ced4fb8c2594ae13271e651db297536d9bfb1917de2901345603f0e2cea3040d7c9dfab4a8c08aafc0a88fd01dfeb3106a31b6cca415e582e3066c07d8696427c9772d91b88a550337dee6e1a4bbccc747e49a50755d742fcd1eec6b837a8d6d4dde897b7e76ecb461afba0f0e9452be1f83723f9fea4d8d5d12e5d79fac384eabe8c7a6e0f80f433e7ef2e24e5a1b32725f655ed3c521b670b38a784fd29ef5df0677afb863c08407dc52cf3867b131a6fd9cc1bda0e01b4fa4da4e36e72bc1f99049c0e5a0c62ba5d11aed6902b45ccd378121d8abb1ba4db961aa48b1db8b64e8b48506cf22618c54998120f732b7b7aeb629f6d29873c089ef8dc7db4f817317c975c5a1064009b46a2c5c75db937a264d6cef6f570cac6f07d213174ea0503cccf6eb84ab9188ce7cc8963fadc259c9836d87712bc6a896af3199e59bcb252309cc05a47e3a49d11797c125ce24e2ff042ac4f797f045226f38adee8f38b7ccfffae348184312e6048f8f67791f871a18c3633d789e7c32571fa94bf0a6f8d707efabd5b682aa525e967e59936a0053a3da9c6ae035a6dff94143b907e3815a0e1e9ac1b6436fd5ee4340db5dafe64406fab3d31bae112ac60cd0d165bc57dc4d17114c4579af54a16ccbcff998098b71a12538331f99ee4fbbe21cca0d137906fa7673aa6916ee9513b2c626568335d369cee19a2b8b4558de59ba4c9347b733be1ecadfc796be9646e4ea26a8382fd2fd38b5918378fbb45aba59c9aee54b1ea8bc9a7b0c26d01382b20618bdf4f4940477744661f8c5e7954ec855ab6d3e932af960cc5c602fb29a59f51aa553d34de451b28a7ec6d00acad2816a9cf9dd8b29bf720abf0faa3f21cf015b2b33d1e4de24e57d6f4602c8d3329475f6bc81cfc084eded39460b02751d5c5b5bd7aea3ab0591589a88175a37ffe3805de12ee45c65f16d17148cc19efd0f804ec71caa837b0ef083615c4072becd49ab8e6fc085719f877c5ecc3ad5a0238f8440ca1cec025edaa28b952c4118031ea581d032519a357b729d8cd19e15fe4f3d6c78d7d9c0982a1a1da067e5e550bc065dfae48ccd8f65a108dd1590460aebf390e379f15effe62f6c700ccd2e0fac203881efb79dfee1365493e91e5d6eb697e6676cf7546e55c8c5887a5c338e917da6a8799ad39ad6d2b69246088c807f0d5a246789fd92d38de650bc7a76a9778dbd1d48138658f3933330fc673fad15e5c247497a99177eb62e167d53391ea1ac6700c8cf63cf77053dc3cb5f13e056cebf3fef5732b0b495cff63d9c5bb928807ee17ba95084cba16ba0af1b5dcd08625ce658a953fce2b23a83c46e8d8c48381bc7178ecc9452026a66ebd0d937ecd0c6a63323c2e93d03afb6ebe32091ca885b47bac7c2b9e184f4ea2bab9bac6d1ef825abcebc7a6b215197cd15571de1d1977a97719a76db99ef0be4a7c143ffa24a64f5985fe83e77cbcee9e662abc742cfdefb8a3da37896840ddcd79d27a8b5aca92315efd11d7b25a34ecc3b277cc910ec62e36afed76bb75a9b2d2359e514b37a12487c6ec561180e709fc2d913c6c48de28654dc596a4b7d96a1659c51b0bc8f1a80c817db6c8fe88bb7c0085cfb30e1ef06151523a58742992f5951dc95a0fc054044a93070ca25581927688bc40c526ae8b7ff0c14c582919691765e7c53cbc6cd5bda029271766a819dc76a0140e710181c5dbcf15d79a5946fe8b87c0a00a53b744903990533391e654e2ea9529566b711af23840fb22c09407beca237fff2bf581a53699c4f212b8e1b094f4cdd8110c0", 0x1000}, {&(0x7f0000003200)="ae1235cb25d86ca9ed42fe13808af93cf5307da2750aee8e110be96638e7659d4306a38a09f12f070debcafde91745032bb04ff5dbbbcc2986defbbd4b6b43bb07f64264ca8a64e942e8c5227b9418f40b1e40807edf5f430e9806dfd7e20fce3f2d9fb7aaaecca4a93d7e41853b0cc5da584ac4b111bd8932ac47b77ea94e30", 0x80}, {&(0x7f0000003280)="e82676a04262", 0x6}], 0x7, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) 00:51:22 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8880, 0x0) r2 = syz_open_pts() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x80, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x20800, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket(0x0, 0x4000, 0x100000000) r8 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x810, 0x110) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x30080, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x20880, 0x0) r12 = dup(0xffffffffffffffff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x20000, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x80d1, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x4, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x9, 0x0, 0x4, 0x1}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, 0x8001}, {{r4}, 0xfffffffffffffff8, 0x0, 0x20000012, 0x7fffffff, 0xfffffffffffff801}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x1000}, {{r6}, 0xfffffffffffffffb, 0x40, 0xa0000008, 0x200, 0x3}, {{r7}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x28, 0x80000016, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffb, 0x88, 0x200fffff, 0x10000, 0x9}], 0x7, &(0x7f0000000700)=[{{r10}, 0xfffffffffffffffb, 0xc0, 0x4, 0x7, 0xffff}, {{r11}, 0xfffffffffffffff9, 0x20, 0xf000000e, 0x1, 0x3f}, {{r12}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x26, 0x2}, {{r13}, 0xfffffffffffffff9, 0x0, 0x8000000d, 0x7fffffff, 0xfff}, {{r14}, 0x0, 0x99, 0x4a73d57d2f2723eb, 0x9}, {{r15}, 0xfffffffffffffffc, 0x2a, 0x40000000, 0x8, 0x8001}], 0x3, &(0x7f00000007c0)={0x7}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r18 = accept$inet(r16, 0x0, &(0x7f0000000100)=0x3cf) ioctl$FIONREAD(r16, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_int(r18, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000800)=0x4) ioctl$TIOCMSET(r17, 0x8004746d, &(0x7f0000000140)=0xfffffffffffffe01) r19 = socket(0x2000000000002, 0x8005, 0xffffffffffffffff) socket(0x18, 0x4000, 0x4) ioctl$BIOCGFILDROP(r17, 0x40044278, &(0x7f0000000180)) setsockopt(r19, 0x0, 0x8000, &(0x7f00000001c0)="9552d50c9981ac5bfb63da596098562e0800f0c601c47e81aaa7043066c81659db9c2913016271f09c82a5c8bce5fdd190d3b730e7ec59c7693255c237899c2573d34e99be4d45bda23244410fa240b02ec48043424cd69443c82fc226a4fe82fc50621346a07c94f47393f0bdad6d3a73cbfa3145d4f5d76ffb2361a491b9b861b31ca7630004fd1e4e269db38b8edc0e389877be52409c2ea10a26308fa6361d811213b23a5c1967b5e9bab58a802a40542ba39874db", 0xb7) 00:51:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x401, 0x100000}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 00:51:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) geteuid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 00:51:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x152) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5d5645d0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffffffffffab}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xd260}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x35}) bind(r1, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000b00)=@in={0x2, 0x3}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000005c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000600)={0x10, 0x10001, 0x4, 0x2, [{&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x800}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x616}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa4e}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x79}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0xe9d}) 00:51:22 executing program 0: socket(0x6, 0x2, 0x7) r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffe93) 00:51:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 00:51:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x200) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="96de0a4a7cec82b1ade849b85b8bc70042ee9a01a5eca6ea17d0460cfa0b8b53074309f04022354e924fde075bf578c2db888a2c8e623012d24dbac66ffd8c0c02770a1ece410bef6c701a3839ee8b5500d785a32edf6fb63c05c23d6ba088e80f3a2e36964c7a1f8f0389804e6082db8d1679e430f02ce58a510b9a09ba6e4b46117283", 0x84}, {&(0x7f0000000500)="327d9b46a597dac0bc7edf79b8081a30d793d2547928788fcc5b3792ef690cbadf5068e3f63e0d52eafaba6ff2826c8ec09f82c0c0e58209085fa102fb2238a506cbf0855b2b693490443b46087ed56e5f888ea8544be42fe97b5c3e0c29084a593f8b01b50956a320843396f935837c8a33a9b082e41cd05f0591da85d2ded3b82747fe192a524d42ae5431c47bfb2250404156593b6abf7ac7e37c44c4bbbf81706f011673de3f24a10abe2feb175ee4224a0482c944268180d62f98b52a2af4c2a5d523950d176534b0b78801b1802b2824bac2af86d68cc1d35c131f835cbc9b1b8e642aa2ea25c2db1410e072cca6159421010df9a465122e2762782fa37de45d3026de66cef7171d2a167a8a1bcd4b75a4cf4394ba4d10bf2191c4942c35780d48fe8fd95365f3f2666a227393c0d594424915e6169e337a20209a72696448b47bad620624cb6a25b7fe642c6a47aeed1298cdd8bb7e5d844d2b321b94d4151a4ee00b3204ab9d338243f93c54e24bc8ab4643b7770313065014335915b0f6770f610bf797259dd252682962f98f825b0378f0c7430937b16ec56060ffa3cd725bab76d97c236784db7aaa4866bcb7965184fd52b4803d5d5ed42416a85b686963d411f920c3248f830862b3eb2a0487cb2c9cde92ad443efa337583632d1372dd154e7786187a5bd502ffc56d748de228886fb6f5f268cccb543316c05ff5f49c7cf686bb7fee9d5bb6c4a94176ca9e24a0246a73d16e223cf9588679873d66adddbdceeaba2596624f70334b683b3b4bb49e18c163a02129fcb79c9323c45e1590aa97c2a4b4ac5f5011c758f3b6534f8468d1516bdcdda965357c5ee8e3f592a9728d953a5ed63c554662f328a6699376589aff5fe23022eb4fb31ca44b2ebee95496a271bd82f8d380c119b533b638f4e414fff7c69fcd74a0ce68c58007b72ee2245888447eb9ec9bcfbf883175c6a78fa5c3f77fa6900482f5a2a547b84b5adaa17339b4d4569457a1a1dc0418ec47f0e1582654fe1555e6356c127102a0f67eea2040027503762f97d4a46e69cc18800ef14efbf7a099bebf47dee38ef89b67afdb97fc26fbb76b92fbe3a9fa7665c01d073b561e3511e1ee9d041ca0c1b9ad3bd0a78126ab3daad8b1a2acf7295d63945aac8d82a982d3cdefe684c99f7656893d843eb432096e8342a8b8e56022894efcd5d2dc0fd780b5453d51e77a2dea36c9698907f423ef5149a95e87c4d53e2ddba5f97f6701ea72986b35ef672250ac00f252489a455fe374f1388d78d4d06a34d5ecdea39346e9266269ae639bfb08df6a1d7e9e32a10b1617b2929f84079ea2b50c92a9ec082fa3d4a27f55d2da9351612a02e98941d7d8ed6ef2ff8e1252a5864004e889ed6c519753147af73e8707f5f8a6663eb8e0c5ee6d757b90bec2f357f1713a63d62f3ba116ca1542f2fc3159d2d7714be2247bfe743512f6ee1b3019f45bfa1fcd14ed634c0cce875ee1e12ccbd92698c5cc19a18be8cc5d973fe914e67c5920c10d06c515890d77d4eaacd5086284a94740417cc9ac520f2d4c7ca5510a0865202fe3389c546157a945ceeb722e93d380c22b10dc75879e985d07378cc5004caa69d886100c6582a428e7013b5ccfd83435dbd3a781a3063a1210a1147b4552e2f20638504e1d226b930ee9824b2eb45b9fdddcb6b932cb6c4d73bc47c6e3d3aefff4f90c453b12129cd9018c49e7ef4ffb574a3d35f6ae6cd9f333914ded393d5d7b231c2ddc5425b4c4630939d8694b0621854e8c095e0c3d7fcd95c51b070c21a545f625a35eb4164a38d5ab5ed63295b76c17dd72a5e8b6f3b10063dbf44184cac3b7c090ed986155e4ed4aef52c06ff0f27c3953be68b707362ae02f0cce31df8ba42bde4b48b880eb89e9f289b896b1752fe1a28d85c638a7cca9fc42688f1e250bc248b9be08e379cc4cc174f81b128c3212b92275b1812409a84074c11ec648b09d2f34da6805895e3702ab255b0c857e3969c916ffd47483e5dea2a6241c609d46f7fa8f78964f554685b4d6259abe1db071a7716868e1c69123ae6aa0dc2ec331e61d0235b7fdc33cead324f7a95281d11b793fee42d280f44ad262e8678d39a558465a6dcc467c2c924d1cb14fb4b19501acbe598ab041adcc1e5372698b33b1270466eca89c4c34f7bc13223858d795a9abfd57cc57cb7f976605d66a5aeb6caf4c3939181eb3e9ed1dcb197238b6b74fa3403de895e9d6d4dcbf12074406f63092466fad00dc911fe7ed93204d0020bb9c0d3b0f725cc44dc9b8f338c83f44249489b7200b7e3ef4df66e48d935a1eb936d5ee22d8d4c76c8f88e57f5f990099180456dd4dfd2f410541dac051307dfbc773c37cec06b758c4b92b20210e8bb03eb3c2d4dcd7088e26e2e8a0e60df05524460c1de7595eaca5e3b95d37127f081aed3f53db105964a47095b0b8a44bd07e7b096d43c2c389943cfd7eb95ee653bfa226f07e2f4fcd7f073ebb0e0fdcab93586a0ee0c1c17f743f23eaa002ceb76c3fcd430cfc6f6228bd314e2044667d9452daa8ef622f07a6bc071c459d13a8bc48d65858a0b26ee7625d20a78fe21a1c262c6daa6ca1222b7b463d8e65920b745804a0f2cec14020e3e19855d010543dcfc53d42c5f8992c0892d91672a37e70b25874e51dbb9a805e705f4fa5b2e90d4b7d68206f5a32366330a74453eb0b51972ad31023c31a2dfe78d8fb98ecbf02cf0b8c072d2d3c0f372065647c0ec9437ff4af05d5f940115a6ba04f02b0183605ec6aa185d44af7b5010daca855a9142d2a85ea341bd3a4c1f6459049cca27dcb6f635c8450ce26c237de6156d37faae68093cb7bc56eaeef4882fcf3c8b06abe779b73630ef173a3249f595506d73b0befb9642747755599dae10850737628d5a8ae099d201eccc99a5f12512b847fca09d76b2c4c032c9d655a9d16b88de8ab8aa8d94ceb84d1cfc9eb594de8297589f373ead6feef3edccbfbee23663ec9cde2b5e29f9be094924c6dcb07f815bb2977628a76bdb5ac4f41ebb1ac1c4f7bc77eaf3f64b521a056c8ca4bbb55ff2347639c1c095d78fd4fd6695dfba28e4b8f80c0bce6f79fd94006bddef1c97f06727c0b69994d1429a3576d668438abd77f8f660cca23c2f9049233e0942745a2ed25f8e9df7ab3b1db439568ca618c7f024f035ab1a0aa5c8a4056de90e3e4a6d3a8bc618cc555100182880edf529af36e626c9983d38927da106a9187a406642c9354737bf234d45b440aac49ab2b1d4729d613c2d3ec590ef712f487588e63672883bf6302c48f627a52045d21a9ff89374c9a2fb5e03f2a1b1fb8846a782f0e9b09d828196a8c0f8bd8fa36f87b81e097d334ab55732f62c66bfebcdbd37e9710eeb15102c39ec5e16cb232858c6796d167c4ba7e6471b46b8688c455d8975220d74ff2d39c83fe76705a2ed6712550b40d08be2c88f3448c64ceef0717e65030728f7e271882bbd85b8def46064fccb0bfd16232791dbc7c6edf0903a95d2ff47483c765a3206964e2d9927e34901f5646684411b116e28288e953d5b223aad65f261dcbcea9d4623befcb50e5b4b260b0ea8ec8d48d3066e7051da89619e71d684292c4e4e4927a606d42a0da0b519734da47c6e9ead668f0b302f3bf5848cd130a2e9677ae5053875cc12ad55ad3cb85070f312887c641dba9d7ddcc90801d03c85f9d63d088ad18138034d437a6aa0f6ce61a8d0db1aee42d010d3487709afbfa7c21aa0d0944cebb723304a826461a8cd170cf8c3825f3beddb60456716e3d9410bdab01d70f099d41513d8422fbf9243a77a56c4dead0bd42574cfa18c39ee406ad6b65bf407a88352ed0e4c80512122a5ebbaacf28a46386040130c72e3a368f17dfc85fa72d1bfb597f70dcde33d939e905fae933b09d2e92a17bf4bb7350c5bc0f00ec4bdf838be12142a46a92461ebda50eaf92412db94b565830bdc94937a3f277e59ecc6c3ec87f15a84d29326655bde977c65bf4948743c73149801354fa78c42d6bd0ba148e72c2a84b27c4abd9f202eea632183fa6d0a9038f2c12cc6542290a4f4fbbfb72d13af2edb6869be8c53de0f33f9fb7879901cafa1d8b5e1befe851bc5b2ed92c2b7cb047adbece697bb9051c38561400976cd1aa057d8e960032068b2951e087b68e8ebd086c49f1fdd61df7c78d07ba814c1f2bd3223ea403b4f726e406b6bed82c92ecf84a3a7adccd2c2a3e376409ac68f5b7b76415eefc808c3cdad7e8126c97022ff2f4b5f3889433e530f271d4f0d191b42d26acd66c04715a8dde74a0b7f12f01c4327c4eb0538d511acf8aa2c8727216f9106d364060e70b1f3073bf9a2308f08f2b7cb1c0aef3537ed670e726af0a1dd1f0980a76274d599fee72c818621e77b2c52506115b46b5552390c7b21c98087145907983c7642a96fe69255a820ab479bbdaa0f27390f2556d64918cb9585b30494a80cd57b8406081409193ea98ffd465514805c551426f5e219985734ac452dc544617cc0d8c78fa80ea5b6a3757b115afb61ec673e234012fad1737ab9185670aadc28584350a48c2dcf127f72e98b93dcbb2b563dc54e613eb4549c68ee7746ce488e611fbe6b06b68b2d3ae104489d4e47b34a67ffbb88eed69dd0540c303b160f560a33d837244ae5813cc8bd8689d5142baee4117d035c09bd0b4cee5cbdfe8b36f9308da50fe5b8790778528246f28e10f898c6fa53575f0615143261e435b792055216f7930ef58038d3ef60bd99d045f5afdf7ce8013440c1e91c777813406fea72639e005b20a56872b4e8f0235883359a5574f4ac07e8b40d3fdb15ecd18d7115d5e9335e4a73506818e969e0869441e1335f4098359c5331912295fca0c333121fc84ed945c2dbf7188fdb64648057340a5b8a051945ef964697e7af1e02816c29e2f7300e70a2462182150cfeba379c3d5c1d05bddbc2214baf7d42cb30372bf0a2d123f67f691744cb6dde89d8d034a51fab102d4847db48dd21fd41682c0cfd1db3f447cf89b0dad0cf5af3712576bca8b2cc5fb783fa0ae160da1063ae1d347ce8e0eed2dbdac191f45bcb5df99d2403e5aabc37d482fe93d126ca96d4c646358b8a20cf2904437db11ccf0ad058614e14e21c1e9b7ba64a3e246a275bae8db6b6e3804740ee2c344c632889450c1f6c483cd247c6d813cbcc642966f3e79d6ca0fe4e3867bcfff7a621f7b0c2b8f34ce7a5c93b152d87226a0152fb79ebd02a7bd21e6773de5de382f712553e986458d4b9fb0f43530b71977390ead2f093e0eddfad49e127320441f6d64701a6c2f03c1ffb9406555ac62a21d27a3e4d9441653644576bbf77a0b3fdaf10445e11d2cc697b2b1bae451a1fcf4b4ab197b44d2e50c6c0cdb2fc93c893d9b8964f4d00188577b27892175b7b9b734bb4862b48d671eedf2a7d859ebe1bf566a1635b95bb9d458b4bba4208504cda3c7db7f82aba70c7e728d8cb8be228da14fed471cf145227f12335348e93c072c93ea89f8588fa6348e758f2301f5240190b6d1b8112c0908b942f3ada32c7aa21c9d2a12f4200b5e9c0295a5abe4a7521ffcae1f0b40ff4534c9a2ee43d6dc40d12e9b0964bed35f20ef49e44cc4a5758ab5958c82bb022e0509055d606c366fcc7923674b3f55f6372084c0ba4e006c6752875889ce5b85147210257f11374475ce79ff65e76834c0c1f3ec4b6b0b6145b719ce4d9aac297990ce20d9d64c0e232642660bc023c5722343e107e845fa27ebbf33", 0x1000}], 0x2, 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x6) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000040000002e5962d1", 0x84}], 0x100000000000005c) ftruncate(r0, 0x0, 0x0) 00:51:22 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) 00:51:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x18f, 0xfffffffffffff9ac}, {0x25, 0x100}, {0x0, 0x8}, {0xab, 0x4}], 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) 00:51:22 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffc, 0x0) close(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) sendto$inet(r1, &(0x7f0000000040)="04d3c72565e41cc44b290edff33b4bafaa57a7f1d1761e0a112129f891eb77714cfaed8afa3ac40ae065c4e349959b17e654c01125c41be44ef394a35d93d704ac945bfe58be6ebfa1bfdce029ddba7756c3eba8490ca6b31498f5e4f54394de947562c111f8fa4df2", 0x69, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 00:51:22 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) 00:51:22 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xd35a}, {0x8c, 0x4}}) geteuid() utimes(0x0, &(0x7f00000000c0)={{0x1, 0xfffffffffffffffe}, {0xffffffffb219c145, 0xfc00000000000000}}) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000100)={{0x9, 0x5}, {0x2, 0xff}}, &(0x7f0000000140)) 00:51:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 00:51:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x217, 0x0, 0xec, &(0x7f0000000080)=ANY=[], 0xfe11}, 0x0) 00:51:22 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5014, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) madvise(&(0x7f00009e3000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 00:51:22 executing program 1: r0 = socket(0x6, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6578d566696c653000"], 0x10) 00:51:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x100) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="ab81f9b1d93386527ce00f787934c21c14527346805b1ebf507bad800a372bc01d1b84271bb6261cb4c291977beaf47ae660f6fcc68450ba1caabb6237a5378d0a1a7c32915b3c2f551afec009fb870e15497f058900832f20c05829e376b9971d2d3d564d30f8de4a785ccfa172c1473b89de154389d058f8720045540e03ec801dcdc0cd1520b443ee87cb5fd7e3df5a8860ad22d2c427ed25b7b48866ec860b38775dbc4514454c049709968af63b04da6efab5e163685179568802fdd074da056195c0eb9290c9583e6e03f2204d4f67f2fd1886af284966", 0xda}, {&(0x7f0000000840)="99a46868ff17a7d46fe10ab444f8ba19e27f4f497906bb6a78a53ffb0ed72c1cc2fe7e652463d12609c38a8e187b6201661a1df3295b8b3ba7e4182dfdff8c7e5f787eccdb49aa4b663ece088f0370b58120597cb32206942bbf2fb6be6ddae5a64d424d6b2e71a61d77720791cd116297e6521577466c8a7a716bf2c970ee80b4af39f7ba87159da3f6515e83a60b6b5fb9c515e379c564d420f245c0907a29fa8d38152ef464f75b4bd4022d2e72ce658721429750516ac35bda9245d5271dacd2113e80b22298ddd9008061f408509564a6953ddf76b39f30aa3c1e05c2abc58eb9b4bd0a046a2b7f997ab964f8ec0bf44776affec09de519e29535b23ea3965ad334fb0bc4b279ea8f88bb731c1249e7c50472cf9528b2a1b62f2dda88f695701dd576e5c48bddfe60071429e9e32cca9f279da4c766d26271e8d3ca05159dd37f2a7fb65a9bd6acdb21d6f81d6e6cadf0fc3f952b2bbc5782c208e8588083a53300c8174a61d786d75c760a7d2df3f377024435def339b965bd40c5224d867292d30f2920a010cded4c0142e92343d1c38c6b010770bc6346cd0b04b042961fd7e19a0b957c8bf1d5b4d7580c641e7573990b2abae84715677fbd90651806f2923bbfc9e2aca7f2b0f49105de22a4bae75bbd863b221c0cfac0d98ad87e0a2c82d4d2942ca6ab7d7b2298eda6346c0cc94293d24d8e3b84780b7bffb806f0f774654370cbd6be995dd11c0112168675b45c94a82e9777a0d7b43f70fb82fecff2fd7bd08cda3df7eebbc6367112ecd175f744719ba5ef4650da5e9c2ce7b4a0a5a4893264b2f9632cc92742cef736eb22e61c7ccfe14bfff5412f823bb612d516ef13e66a9a0cc60cc7bbc3013b00d3eead078381c2071681e534a326402c72589b65155be7b7c3487e38a3c68967a366bb2f9a64c78429faeb4b8ec0499bc29d9ed5154d6dae8a6bd6d07cb93263ef9c8a04a09fc03cbaa89321b13db2b261c2dfc87cd1d760ba1df84ccff2fdfe580809822c545d1e13e57a64808693d2deb2a1e2d323df186d6b7e66e4f63738d041654e97f901c79dc33cb31217a1c1a421f837f7caa9da0f86a539eecd1d8e123a0cb694db8f31992ca2a6431ebee898b3340eb7400c70772138a948c090e7a56430ddf1842b0be7340cc089e136a0a686320149dcc72588c10a3e568937dbfb1655a349d04accdbf8617c66e56451091f1df2e12f48cbdb87b1b44c94849ed8da88bea80e1c3cc3f639a143b996ab1ea86593cc0f5ec1671e960f1d87520bcc9af6402c7c2d4928ac1c483db8645ce7cde57189363b735f4bd1e469fc2df68cbedd34014109c5314d74be29fd3dd896f064a14e01764713171f9d9fdf30a629630614a6700b91c6775ebe6f1c786f902b1732a2cc642a0b5fe6bc4ea3ca64956b1da2e943e0425f3a768217268c570fb1dc70e31484f39c529b94bf763616353e2d22f1e012bf418f44359f06d40f204efad599418382e28dbda88466c378d0f371ba4ad95c196b38fac381c6cbbd697937c4099830a88609cdfa67bd4e426ae919054fd8174b9d943d09f65d7a2f50615ac56f208fe429ac14638e7c6cd90665b4c62078a6e9a38fc721b0cf935490d655594a834b142a7ebc6f1256a6682015edd72e71fea512417c323c043bf3b0712329a4df769176f2d35e1635ee4f7fceea62416b823a69a17a531f200f030d7bd1c39e9c4ecfd1f80937c064fd10c643f8e82311088dc9f94bc2c4df0ba2ffc5c91c6f8d27cfda44b00184f8841bd64b5bb29669518e25f7ab747d983f8c02344133ef57f26aae360bf23b49897cf39ab67c10a3503e9b2f734cd1722997d91406aaf4c941ccdc3adb14289c052c1829d0262af65f97675cf23d2e1838a12a71d544de29f2ca84e99fdeb9b8fe9bffcfc7cebd0b5fce6cc3bce011087ff264622010d0f9b227d243ce2bd714eb8c695c17efa1fe512810cb5258814c65048d3a736b062ce91e0adc380fe241b639b8c0b347dd758e3249373f455148f74dee531736b4f69687661c80d3bc74e0360a05146dfaefab5189d76e39447b86f86e9cc0cb9189375dc21b56c7e8a4bee7dd953a7ad2bbd811c50a994df057101cb92cd6c4f781d26fab5f09684917ead73cf505f6999dd7507bf68ceebae9546ce9bbbde5e8d2ddb1d9f6db1571ab8ecc4adf694275f91c23b822f534ef7821206d583c057d87ea6455bbcd132c021952fbe028ac1bff5b07443bf84a30a00c95582f5b72f28f206bf74e1941e1f87cce0d4814bf88be6c5205fa6bb60546100d4ddb40abe241fefb2007577c57481fb531918512f1e2b8f3b717796d31ab240bda6332b030258033b6ce73d7be44c535f8fef5bd4563455456049fb9d5adff20b3ef85bddf0d1e153c1631a6039f8a62360759670ecc42341ba426763037a3309865cb848d8ad3d4fe9e3bfcb6b1548d5d2262e1443872daed893c07967cf84ebd33ef85fd1dd00390827aaca397bf3031a6040536f527e5b12892456d840b9b49601faad50f2e4d424e55a323a938d43ad41efe506b0c4752544afb3580ae9b471ca308dec3c9ed1cc159b698ed89e86466405f168614b45da07d92f237a41817c5fd983a43ce354bf43d7d43b5bce2e1b3e1f2dc431d4562a2c296d921857f034e7c04167b291a8910eda7008fc203a80357504e3380992b945429ef80dff8c9373c7adb32ae952e932ba10936d73c34aa8a5ca790bce890a90ca2eff7e6efa6ce43d4e7372eca3ef5e35872d449fef07abe42c83edc8bd8f9f643ae8392efc457182960c1f41478e9cffd8b1bc30c8db0546d82dfb2e49f50f6bc491bb6e2c7d18e690d2d577db726991f494db5b10f707acdfb8c50193acfc8ccf49be4ae8449ddb8fbcd7c8e0131fc4fb94ebb16a15dce19998061b825b088991eaaa1a770fba0af8888c9cf62a91c339ff3678c31829675c3b7d58ff8b60e4a0da90943153b2b37e1e9f6c0136609c7aadd0fe10e1dbb97361293492cd8e3f7669821a69e9f98cac4baf4f73c3eb7344168edd05e6c91f1fd339fe13d7e45dd2022af305be408d5d83997d554f9a7802b08d2dad9f2e457793639f3d027de5c4215cc306c901d7cebc8fbb336a9ebee9b6cc6f338bb8dcc92548a33c5aaace99e82e296da3025a184c63afc9230764d8bcd38c4814a69090b18b4ab2bf15600a9af269e70bf608592031369b31328b5010f50aee1bd8fd3cd5382ad8256df6fcd486e68a1942d5adb1aa28c306b76cc6c7ffd1ab5ddb1ec843d01983227a82c865d7f547b6de15ca36d545f5660ad3e4a7337ffcad3dce4e8fb63b6599fb1b2af974225bf2107949393ba65117262b2e1cdd93be91940612d08cea7e9a5ac774cb57958412dc891a66560d598817b06a19f6c5b7abc9ee936d102474c8739edb5f00435ec02756fb4c621bca39634decbaa0b13969b431f5becedf476d28b9ab8cf20eaa0d68b1e9a476c85e80da42111fef7ade34e83fac0090e5e56f940c40f20ebc942b4bfa448bc6f1344b252ad7861868a99328174d504606590e65965ce6bc602fbbdc4443bbaade33e57935f3781ec5b49fa1b08154feca312bfb517ade7fff77c2491770afb1dc0a365af524316465ee35fd7f599b7a57a8627af244fff6ec271cd0612ad78527981012533484a6a0c04cfda643b5651f4b04d1df7590055ffd0583de9113f781adcf2bffa00654852963aee0321e3adf435da3e564dc57b5d85c7d23c2eaa97d0d8e5f565c508cb1ab60f476111081d8586211b9ab14246dc561a6c2671ffa164f168bad8e11c7c36b78277382789551972b1e04287d4ed204fc1d3250951ad015b809a3677c8b02f075b6dc2302e91995dcb050bb932a5964d7c1847b5b5014a9c0e2d822dfcf04a36d3a6bdd7e79eac91899072cf2791e16fa2075aae6cdab55f3867846ea046a0f4df153e7b75ad7e0a1cb3d57503b158ec677707d01102224dfdae508373db37b20af124cb952fe26b504e4dd526ad208f09015cbcd3b337aafc753bf288c3f00cdbd7112b62237e6bd802cfe36fe8dacb65546d684ec00407d8021e06aaaf36bd5f2b0a3d93edfa70bc628c426fceeae7c394ca1dc370de60aba6abd64ae0303b36b3567a3042c9f881117bc2445c4788986bebcf666774e6345f660de94211b033fe5421d4b5fa04a31b6a7023423b57bf170bcce1ef678cd463c20f6010d73a9023002ed7f996a707f7e6ebf121f25dd0ec142790042a1ad9d1a6aa258e1f53eb664f19b7fc4dd1d6fbe2733131dc4cac435a84f9a34142c6685b1cda3b287db3c263479b615188ebd21f538f8be67780fdb086e8fa958bae3dc4d46db195a66f613710de70581c8dc2bd716f3d1dec72ae3ae13ba87495bdfdc7af5bb04653117ed7611c39441e036143a6b98abeaed11f12cbd84562d5fe373951cfca32d5e76d6abc54f2d2c4bcf0b00605a12b5b4fd736065b5490601f0ea6a389cdb24abeb92e81c23ef6050fd0f6aa450c52fe414960cecdaac4cb1eb45ac62c50601663fda742205a17c1032cb96762e9136aee1d10939aee92edc39d1ccfb976d87646c238ee7ad52541cb2bb1878bbe959e0ccc52abc5a8d27c9c6dbdefb70cd702a532fe1c45168b4b367383e9f102e53abf12d74eba1beeb68caedcffef67e95fc4e46ae4da1216f22308ef300afb8bea51d8cbb5f49dbdd1222149e704be9341e4422ede1781576091baf7f77903fe12bfb716ec11280d664910efba61b974f0923086227fe73afe2530cdef413d20e95a6b2c433bd2997c8688cfe3ec597f9ec3109b8879574f7f89d4ad3c0327b7994def3d7cbf773fd0720d7424e13d53354d74a2cb363dbfe1af6de4cc50aa5dbb4b1b760235fae9f37a4bc37e6d35192dd65374c3f24c159ccded97c9af071cc56bd166f5022562f0c42233631699a67395f85aa380945f4e4f50e08b9ea35d9c0a10dffc5f5836d0e87602fb68bcf9cc52634782ed8ea0538d1730014bfe94706d91016584b9fdbfaa9c806d2b02b318391433ac04b52091d2f61e00422bbfa977cfb14bd4419feb56e5185040e1361b0e5206a3ae8b44c4c9090d3a08f71b632ef969bfe3429c303237641c869956ea780ed0cde95ffae3622c8321ec3e062034edb47fc5c02a0066814da82a6abad3abbeb2c7a58d5a844ea5dc5e6fd2d0009b749683820ee3febd4da81aee98cd26fb85001bed1793cd93307ee362ff29c6e48755dd74aad37cde761d3f7d97fd6e39227c923b7a18ed54bdf17c092be3eb4de91e4d08542214d4063f6694e1dd0433d68dbbe8d5ea1fe07528380542f4f54accffb5f811f47f5df5f46a5950ed1c553992a23a565d46a1de204708baba3b15b231142db25abe07e7dd5c52ac15f76e14d322c09c7b01ec6404e3563e6ca13549a7ce9b96a2e42feec6d7771aa1056cafbe2b21f9836a16076da30ed67f43e760fdcb4b8007e03286f8c546e0f9c0952d16afd56e8dd2a3b620561f6cd316fc505c8be9d81687913e2c7388d59ecb059ed18e92dcb34d0955b157a3b5550bab7673a765635f7ca5988de01d0214b542ca53ae05d96e74b8b445221eecab8cdd11721144fa7dddde83eae09dd7f0bbf66aa9d4c5aea9f9acab655e7c9d8158da6566b864d4f79e7524a1ddd589c9a7fbe87197a458d3abe88143428d4b7b2af370534c3227a65d2c55990a7659784169ec9835f3b7f2a3ec41c24514b60b3937cb3bc79c2349d891645d8d7c22e7908e89762461434e27ac9fb18c646f", 0x1000}, {&(0x7f0000000480)="d40ad647228c3f231fc81a7cfcb1029990ed2862fae5f2340f7a647ad4b6ac164cac1e8458ca6ce01903d55f08a2d1a62fe3eb5aecd395f8628844c4db51665296929a68d22e386f24234c58d2850d2a30fd60400a69e87db03f6e9e487f159ab6eaa6d031c70a3322a5f238dad0635db2192232a9272885b2d396d7396543aeac8936f0a10aa1ab1dd1ccbb75d7249aaedf5b713fdddf0a61a4d61ea3f724a8aaea6f95efaf0f7afa538fc937712d168d2d0c45bf594644518310b0a689651b916cf3a6875790f9", 0xc8}], 0x3) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x400000002d5, 0x20) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f00000002c0)=0xffffffffffffffb6) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x900, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x2, 0x2}, {0x3e76, 0x12000000000000}}) 00:51:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7, 0x0, 0x400, 0x2, "312ede93e86c904d396966822a9fcca6780e05ca", 0x8, 0x99}) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 00:51:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x20) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:51:25 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 00:51:25 executing program 0: r0 = getegid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setgid(r0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/20}, &(0x7f0000000240)=0x16) r2 = geteuid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x9, 0x7, {0x6}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xc6, 0x40}, {0x1, 0x2}}, 0x2) r5 = semget(0x3, 0x1, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000280)=""/75) chown(&(0x7f0000000000)='./file0\x00', r2, r0) 00:51:25 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x200, 0x0, &(0x7f0000000080)="aa564b7ce3b0b436bb37bc71119ad387824e814e1eb3746bf8c7c3a1549e6ac172e1d9d77748866860a84699c9661f5506f5655183f450186c4f7ad92ba4602ff79164c31f17f8cc6c95", 0x4a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) 00:51:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrusage(0x0, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)="20ba89c0e17c3800"/23, 0xfffffffffffffd56) syz_open_pts() 00:51:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000002500)=""/203, 0xcb}, {&(0x7f0000002600)=""/149, 0x95}], 0x7, 0x0, 0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) getrlimit(0x2, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f00000003c0)="e1", 0x112}], 0x3a4) 00:51:25 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x74e9bc69bb67b19d, 0x20) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x10000, 0x20) openat(r1, &(0x7f0000000140)='./file1\x00', 0x40, 0x165) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 00:51:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 00:51:25 executing program 1: r0 = socket$inet(0x2, 0x2000000000082, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2000100000008, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)="10", 0x1d) 00:51:25 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = semget(0x1, 0x3, 0xd) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/111) mkdirat(r0, &(0x7f0000000100)='./file2\x00', 0x80000000103) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 00:51:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 00:51:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4213, 0xffffffffffffffff, &(0x7f0000000080)='\x00\x00\x00\x00', 0xda) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)) r2 = dup(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) socket(0x18, 0x8005, 0x2) 00:51:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000007ff, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ff2000/0xe000)=nil, 0x2000) shmdt(r1) 00:51:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000001900)=""/210, 0xd2}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/198, 0xc6}, {&(0x7f0000001640)=""/133, 0xfffffffffffffed0}, {&(0x7f0000001700)=""/249, 0xf9}, {&(0x7f0000001800)=""/78, 0x4e}], 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/251, &(0x7f00000000c0)=0xfb) kqueue() lseek(r1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xe74f, 0x20, 0x80000000}, 0x100000001, 0x4, 0x3}) 00:51:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x7000, 0x8) getuid() write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) getuid() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d"}) socketpair(0x6, 0x2, 0x1000, &(0x7f0000000040)) getuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:51:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="35b80c20bd4c22255c6b7c4cd20b2558ed4802d60a7c5722054001240f9c2cb7e48efc524e577b12b216", 0x2a}, {&(0x7f0000000240)="714a5696a805ed5257daf4a4923578f38802094f5cc2374788a8152fb3c217986396b9c05d4af16611a0bfe642f0cf45fc4e2350a2c5f17d3e29ccdfdad37379d0d31849ae87860e74a10643febbc91f783731b1ffd887e0e4098efc66e7c7e17efa2f2d72bd22fe672cc75450776b300cc26b3e57bea35d6a0ae75cd6b9441890dbfcabfffe3e236685fac28fd553e83d617526e92be24994a4d01c5bc85cfaefae442d38c1b37a94d903c7ab0bb0b0bf48fb", 0xb3}], 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x261, 0x0, 0xfffffd9b}, 0x840) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 00:51:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x80631) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) 00:51:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000001c0)={0xeb0, 0xdb19, 0x1}) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="756dde789dd7e1321d1addb623552cbed9f68e3cb063045a1f5da499ec892c08c7f7b472a13f923707476edc32127bae993c63f118f2fa593bf91501e50e", 0x3e}, {&(0x7f00000000c0)="07145b07e1a35268b47cde9a55ee217070d881090a1e141de73ed8e439469ae76582f3ff87a7cef44615e727022ea6ef6521088b148ebb03a32ba5b9b52653ad109e395db5d8e378286c1fe7116eeba09ded09edc78832a593d3d8cce8286f059f139e3273a2", 0x66}, {&(0x7f0000000140)="ace455d7df42e17c2fece062bb386650ed5e7a89be494a3a86ae2d2aee42307105973d5392bf951430eab78cfce6dac47beb", 0x32}], 0x3, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:51:26 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x1fffd, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd0000000000000002000000000000000000f9ffffffffffb3b7ec00ad519d5ab439acd500000000001a00000000000000000040000000000000000000003f7c4fd4210b000000000000e8c9000000000000000000000000000000f4bcc98b60b552714bb6981631de06646969615cae4f29b98aaa76077efd726b8f047401a1a83be1250bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea574876d4c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000ac983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99e658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94fa10394e386b3153b4f9b7fa6f2bd82b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a0fc924b5910c6f5854909ba943225ebbd02720000816738f1a240ecabf1dd63000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce378cfcc52be3441e50b7bcaf5b99c336974d008de8bfff46ceeaae700342a68c4a42fda0f000000000000000000000083b6a66b3971f42ab83a57514fbad8863eabd817aae34e49e679cc1dacd1d7c496d1fd8e4ba30b3815378c3e898ffa7d88692d7a67d225c577b265e253efaf967ea07fbdf1207a0108ee70fccd9ef424ded67123cc9960c9e3ab530752612209805c8a2cf0708e2912547e830ff9b6dd75984df18b051b1e265943b2167e838ba440b9e9d252d21af2e75463b91ca84cef3103bf8d161dbc72327461c94621012843409e8d077f76db51e3a427b5701ac09e2ac8b37c8c32c5914fd2c640500ab7c3327d3100fd788ffad09b200dc786b7a55055b830c512486000"/879], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r6 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r7 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r9 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380), 0x10003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0x7233e42ecd225eb2) r12 = getegid() r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3, r8, r9, r11, r12, 0x12, 0x4}, 0x4, 0x4e933751, r13, r14, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f00005ac000/0x2000)=nil, 0x2000, 0x1) r15 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x9, 0x0, r4, 0x0, r3, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0x5, 0x0, 0x9}) 00:51:26 executing program 0: semget$private(0x0, 0x8, 0x3) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = dup2(r0, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x4003, 0xe8) socket$inet(0x2, 0x3, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) close(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) bind$unix(r4, &(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000005c0)="54dce5ebb4b0f620c5e73d58c925c8edf250ff009b9e210b4c326ea990e7125a3f3cc77e34374c3eac6650d5fbf628d1ec8edb3010678c7ff01aa8c76447bfc53ff20557b085d13fb37658bee5a05c01b54ed5c428359c1e03624da87a08b58f5750eba13986bb477b6ecc469e3b08ee222ae9eb1bbb3f0fb1b5d8ea71ad632ec8bb55522b9ba477bb82d66b980f03dc42799d2bc95f1f653c28fd5737169a442fad52e6bbbeb133749d7c57320873d063189be565df352d8cdb2601c9e730e9ea505b58c3d5f67fb29a90af1f8638ce18b74612c7a95273d05f811284620061c6c301d18d9be99a1fe86c3bd7e7e1881f7513", 0xf3) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) write(r4, &(0x7f00000006c0)="423ff0da15427e9e3a009da0e57e3406a85b69fbae66d4955d342fe4cf41e7144b94b1161922acb08deb587c", 0x2c) 00:51:26 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() fchmod(r0, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x0, [{0x1, 0x7}, {0x2, 0x100}, {0x3, 0x8001}, {0x1, 0x1d}, {0x2, 0x6a81}, {0x3}, {0x3, 0x5}, {0x3, 0x4}, {0x2, 0x3}, {0x2, 0x4}, {0x3, 0x80000000}, {0x3, 0x6}, {0x3, 0xab38}, {0x1, 0xff}, {0x1, 0x7fff}, {0x3, 0x7}, {0x1, 0xffffffffffffffe1}, {0x2, 0x8}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0xffffffff00000001}, {0x3, 0x400}, {0x3, 0x6b9c}, {0x3, 0x200}, {0x0, 0xcd8}, {0x3, 0x8001}, {0x1, 0x5}, {0x3, 0x1}, {0x2, 0x1}, {0x3}, {0x3, 0x20}, {0x3}]}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x1ff) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 00:51:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 00:51:27 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:51:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 00:51:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x7fff, 0x1, './file0\x00', 0x2, 0xfff, 0x4, 0x80}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0xfffffffffffffffb, 0x4) 00:51:28 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 00:51:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x810, 0x40) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8, 0x6e, 0x7f}, 0x9, 0x0, 0x1000}) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:51:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = geteuid() seteuid(r4) select(0x40, &(0x7f0000000280)={0x40, 0x1ff, 0x100, 0x101, 0x6, 0x8, 0x4}, &(0x7f00000002c0)={0xe7, 0xb696, 0x2, 0xff, 0x0, 0x2, 0x7, 0x2}, &(0x7f0000000300)={0x80, 0x6, 0x7fff, 0x6, 0x8, 0x5, 0x9, 0x7ff}, &(0x7f0000000340)={0x1000, 0xdf40}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000380)=0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000400)={0x24784248, 0x7f}, 0x10) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000440)=0x7) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000480)={0x0, 0x6, 0x4b4, 0xfd, 0x78b}) r5 = getgid() fchown(r3, r4, r5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)=""/101, &(0x7f0000000540)=0x65) fchmod(r0, 0xd9) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000580)=0x1) r6 = fcntl$getown(r1, 0x5) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r6, r4, r7}, 0xc) sync() ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000640)={0x1}) renameat(r1, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000700)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000740)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000900)={{}, 0x8, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 00:51:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/71, 0x47, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x7deb, 0x100}, 0x10) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 00:51:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115, 0xb237c4ae62a9fcbd}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000a00)=""/117, 0x75}, {&(0x7f0000000800)=""/168, 0xa8}, {&(0x7f0000000280)=""/53, 0xffffffffffffffe2}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/197, 0xfffffffffffffe37}], 0x303, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x20) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) r7 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r0) r8 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) r9 = getuid() r10 = getegid() fchown(r8, r9, r10) close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x4, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) 00:51:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xff) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) 00:51:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="3db10c3375f438a746a6d0d640942e2d1e78c1e4c3edf606d36f711a0580ac726a3f8a2af4166c09dbcb9c23e66f5e2b90248afe166e2505f883b9f4aacca9dfd3854a75e47e78b7981c180a714b8c26c08104eafe57a0778609548e7b3282f05fec61afde91502e0d81c37e6f6b5a0f32c6aca1df1b2d29b7b774f9638a337658249df997d7a795bc4bf67ee04d0bbb8e84dc2e453ac8afa4809d", 0x9b}, {&(0x7f00000000c0)="0c48fda6327087ac35839fc8cb38fde8ba8360f0ae685dca9b313ba232de660201d38fd7ffda0f45fe9b278cb4646e81ca5f5783f34f29e09fee75b7eddbe5979fe816e871f9d10e17c7bc3347f4c500905cbf77e4cf713ba2fa27af5dc69fccdf5d307dd8e2bec4ec21dfbdaf6049a1958ee772a6f862acaf1b1a7f8d2451c9eec838b9aa802b66e8817ed31fb6ddbfd419fc0dafe539cfaf529552288d63bbccac402a70be22d581cadad48ba051ff2c1685aa023640714b1dd44fd407ec6a93fb5efac0fbb7dad3d9ac93e2d91e4f9c8ca6374e5ba4273b5d16f980f7ba6e", 0xe0}, {&(0x7f00000001c0)="4b2eb9d8e7231aa9b13da9f1f2d96771a7f3094e0825a4cee89f3d156cff162aca0c", 0x22}, {&(0x7f0000000200)="0a30953e6c94ba454e526f686f8d514a26e91a5609b8b596e67e0101f34d832e8897586e5f582f3e651ad9297d3c1efc8515d148b0681b03e78ecd48fb2d1074fcb8f6e246276307fa0a5b8e46c3632a33778d5920505fde23fd59d1808b6e18ef7a0d86092af2abb1eb35081e7d042368f6070cccd21096729cf6dd2600db7de3bc9fae29d5", 0x47}, {&(0x7f00000002c0)="8f01ebde44c51adeaaa2c0ad4b01ce987aa80d71658d8aa868f543c9547feb50a236891038d5b8d085c25107fdbf4e9a69c891de772a791992c4a525149b1a98b17320de83e8ade1a6481daee759cbc107cc3161437111301728b31d67671999dd74ad494428feec1c9d62a5e8759ad1adedbb1cd888c6c0bdc1e6f21088a293bf972eb40b4c60fd9039eacde7c73d36ad3fd1184d1fa179346bddd578230fa51944ada3d268b158404fcd68c3e262b5bd3e76221514c6924160c7c691b626bf7512aa764068d923a0389376ff086f50f7b08efecd7098add24058921e39196284ed0839de560a492a1c3f65702df47f40c235e32ec202bf9083bc703a53dbf5ca1fea2c50e17a6c58748c8a0f6c4342307872e5b052dce29bdee9b5724b912b58f18cdce3a02f84cf18530969215e48811f0f6bcefcc2dab04371b1509f54dc81dc6e8a4124da94331151c976de8ae2d06a1da00ae9d12f5f7a68d48ba72de5be147b169a122163c66a5141802234c5da07e46b6c1aaac9c7f02803f7e7a1b05657f0f25d4ad4e4950c96edde7a1c9df1b9582a6ce61f3aaa241cc3eb3663c9dde48d2cbd755afe902decd590e7705fc86473667cba8ccb02f18c7659b5bcca27653180711e396b6029ff04dcfeb53ce9401f9f36c67209b8dea428314556c2bf601f1c50189682c829491048b420976485e155bd0ddfa2a2987c9794af920e596a4071022b471790d834258b3e3b69c3121a183dc4dd33623bbab4ee17664e9ebfbe3648db85536ff5fe3a15516f8e852a72184bfb90a99256227efc14d3497e893d8c6ff265b9e1bc0f43c2e711f0d35f026f65bf079733e23b266ed1f81ae3bb49626524c87cd22027b3d55940a78dcc85e1a325ba89590a33a6c06b73d6fc63171c4124eb2f8b18f726c245820b79e835671dd66366a83a32ab89f813ce101198db131ac7c683c8d2041cb6f86b960e46d09ecfa67127444a533ca9804dd375adb88f7aa7a868649774ebf38669b7e3810a0937def72c461c108d7e9174d418f52beb96c40342a2ab8cef6e7b030291796d3bf191cbeda6fec134575939dc1129b4be6e661ff170013f7af7654f4dd08d5586c8bd8977579fc5dbb1fdb07c6d885a8016e77e6bf6b1babc5e675efe2cbe8ca6e0885893c7871c732eb4f47c8d64506e5545bac6d1bc92abf094140cb36d6c4f71b1f53c9d2c4a979ddcdb10be8b5350e02b5f0bc06c4a92b113289256a0fab44106635abcd59aff6785999819a86982d3a98aa2ad139cc71eb4f4f50ccee51903fe9b73fdca48c5162204e7e872768bf76b9777f904a98913dbe3382eb2a3c5e4492641eb9c5dac4a9bb77f1225e1e3bf326cdc7885cb75716f5b55b8e01ad239446e9991688e5c8da4ddc1a7d5df54dd1c7404c234fb8ba91c832e2c4261110ad06e285f6697c2533858e890be36e296f022f8d97c8ea8a5b7229d4f78a56e4a3a68117ee65af436c18cb47f51fe74bf331db2775c7bc390eee6f19c0cbf21f31f9f5c101ee300132026bf1d480ea43d625181ddd8cfd194c6187a5de2215d4ef7e853426950413dffee7e4c256f97978941cd70c2b788d2079fee2bd6c9172d138e9ac6745a61f900b1e8518ce8d53a95765859f7eaec6ff60ac30a31f464127c3be1c52b0fb19b68327e33993dd87ebde05882408c2fd707f663ea57d835938f9e7ab21f727a812ebf9f829017c78d611c46689f72b7ecf1298305f3c8069d498b77101e4537e8476cbf6cd4223ebd69cf8791b72ad4de991dc5f60ff3b6b743c4ae366ebdf49e772c94c608557bd9d15336fb63824ebabece672e605c0689081866432cb83829f38a974b07071f16f3a2cda8f3d24e7ba0796f36895a3652b65f64cf88e9fa5505c2fee6c7f755e5f76242089c0e517b1723b8388a8300360850f7809f0c272bcda329a312a190c46ee9585482e448a68d4cbf0ba2ab37542001996c369e698583830d778557dffeac7f844c8031b8c957fedea6dd32c95e93293ee0766b19a0637397275ba049aacc430d9d57d70046af74e6eb9fe8af8974f97d84cdd82a0cb317b4ef3da7b961f29a5fe7fdb2248daac0153f7c4559cef1bbd81c039eda3d868a422c6e759caf28ec398aace664ebdd3d788d52ee263d59dccc51da7c41f7e28106376d9bea214fbbbeb3dff7d1cf82b05b4769ce3ac5ff123fd3590fcdea713ee08c0f441c38f5e490eb0ea22aa78448427865da4164848d3335374f60f25861204516dd3752c6bb2298ca149316d833ef4048d90225531fc1a8a05f628ad4ffb3766f6d19f1580129730e47b2de4d6bf3a24881ecca2c80683eae761b0a3242cb100a166b6a72d378f5e8fa2e576c741f1936a74aff9e0890a32f8045d9f0161c26b4826f2caf150716af47ffe0b8ddd07a49b9ef4192208577ed9914ff352dc10b5a378038cb426a403c55aa31aca1428ab855d5ccef8d61d4425fab243f9211a1285280ef454a15d007ef0ed04749957420d38719eb09b1649a5e81cd1e5b7011cb2a6ce31db15f0dde0a5448ed456b5d10a32e79c0c96ede265979ff8f2133eb5f315c9be1467bde4510fcbe13f444d45515e166c46df4af31468b711344b4179aa498aa330b1fea600c2ef9101e583038cd957b1775f19056beb30b436dfaf795c3b2d4788a1a252bee1921593b2e14d275f62209bf44562c4671a568e5b6fbaa6797df6df9285c11fdf2bb83a279546a406922cad6a201dee24f34196a5be7118b8c4261e1112cb181fc5cfca84fa7aab5b8787ca695a623d672cc83e280e31cda7d5d2bea75085b363fa24bf43964b7928ba13964afa0dfa6db2eb4b918c8e29753814c74dae105fb2803231d39eed4f1b01419832a8b3b21907143df71f1146a7e545cf8a6093b9ba53042044610fa7bb3e1dd9b362ce50817075fa234a905c90421141fb06b904ae724c0a460b031b8004d56ba637e7d1f4d82495521b349f1c50953fdf7a195963268ae8cd10605c1e1f187005dfa67a103107a1656c5cb22efe436d529d188288e35bc9eb464c5cf89b2e6b85d7434f8d88b603ac73d58efaeec069aab53f856eef6edab5e1cd5ebcb1c6da12f60ab71ef4a1da4e78f32a29330dded6e6d1672f9286708aaa3c014b1df612389b28b140cd05caf1ebe14c4a61179a619a4edd5b5bf377784c86408a5a9dd9429247e764072e41604437b23fcfe74b259979a0efd47a3d4d34f6f2c96f28adc170a624bd418193f44ee71441e5f292099d9d23a01494e145abbaa04ac1075e26f94a2509ada5e0310a1477bb37e2347dc73819039c3a9a22cecfedb96f3af75f3f2cb3c6f27b7d1468902b1a846976c8a6a6e8bf095ccdfca4187d10ab01304629200176350c31f9e9d3172a4ffa3e60d3b04bbeaf156e6746668fa9cafaea5b44f2b02281d57ef8a1396216b6bf96296a28431b7ec80a40e1d5339567259fa49dc9a83c8023aa1c2f8c16e96ff278d8c8f6cda6b006975d41f5dc71daaa6cf7ec52cc97d3c956200406772e82a697c48b5a0a535650c8ac3f1330be6afd1befc46eb5f7a1ea4ee722e30fce812a306f03b217132c3145d6b6f84e446c7d417b4387aea4217b1febbe4dafb6ef8d39c09c98c5fa8d1c169e6eea32abc9a06bfc6bdb04506852bcff876952762d8fbeaeacbcae2f2e6cf9767c833d31cede3d3e8bb195dbfed7dc26a0f84525de2688a57f9edf33f9245f0c01a7bb2c5c1c9c2f7c58cfefd34753dd0dfac052666a9b90e9d2da548a55509309818e453819bda12f3431bc34a938a8f792f6c1bb1cf5e10449a1226e8c1b89fbbcc976fc1265ce113c2d2b30142a158580e1943a970519bdf73cceb768e0ca8c8b9a25f1d008587f33170eae517bf3a9f424cac5480cfa006edbaff3adb49c6c610f025cfe2c7f07dad793095a0d4c81be1e2f7ec4a7c12f49cda5567c9020b481afc1855b3d2679cad10bb4f67fced9d11171524b44384caab7312aa205ca27cf88cdbd01b5c4e95dd98300481e027fbb3493b36402064b49265043efdb0975c7e3ad13f6c250e69420a54d7fcd3dbe3ec30d290a03c6a82ca16a462c25011d93b1a44e7be7f94ba45c20c59d289de315e9911efe2639ccaff8d474b49cff97ae358169b49194eb0eec880a7a966aa7813cc6377c9774d94847ddf6cecc0778e54c660cb27c351dc80093addba0741a16d74dd072db0c74f9fb2687fe00ce3e02918c956aed2e49bf7d71cae962ca9d93a5ea203040ec08baf1b6140cb8b26a399dffc5af9341ecb0915d85629655d5de77b5c1e31786a75af6566b13aaef11c55375451e69359ac7864dc8f098cfbccb6b0fc40e23f61d476181125c43c1b4a642ec1bbf33209b09328b0a70c209d09efe0b6454d6412ef3a13fe3c8f45d15b0699f90cf43d6650130c83a92c6fdfc858664d74465c612fda74ce693568425fc832f7a6a75475e56d0c2e56617e34ecd5aa131784c8492019ed94cec2b878815b1b3418afa8204c0f0613731b41468ea24531128533e41892e0ae503e112fde4b30ba464bb13367f1436b5c2e56cffbe1b2a8c8557fbd3fd0c09c7fce7b22bd543336a6c92576534d9ce7ddbdb1eb90e64f7f7310bc7011413f7c72b8c6c5c2be8edf3ddd170104a77265f4cb5b05560fb590cbb90979b8de2ffe9a0ec92129f4573d827a128c2c486266a8539206003599e1c5a28273cc7863db6b9cb254b56e16cefcc56933924460fe28e4ffdb5d971182428b9439f66b93638bf1d3e6aefa14b0980c3ee2bf696ba89e115861b33dfe8643890631032a69744dac37b8fac471bc0046adf80e4096c3366522055476dd57abea2c1e20597fb64eb203fa2d78b07b2f74d35d27b94af115aeeab42bcb97517538145db2b214441023b39ec4c973859d38949c2723e7b7ab231af41b0e1dc05a83b634fd7e96a62dac40300b15259a6748e9390202dd196e08acad80566623180965ef76e195e830adb62bcfe8fcebc88c5e6c5edac2e625d8633ed98f2206a8b52bab868286df52b442ea591c7080b88f0ae6fac2180db8a2506b8e9ed15e6b3342622cdfb0e247b436723019fff08f98871e6aa395127297468b8f141119d20a86f5e2aea5a1cab30aa2753c936b7c76aa60420c43ea8cf14f30ce295632e21176b39125cf1de24d0274b6ea924f6dd7e2b2aa6707f87ddaa8036faac0b19f3fa8826e2752bb8872806d6a8338994bdef3ddb2490927c36e500dea0e2ef5c99387c3983ab786815b8045bac5c5a445b29e6470bf36bd7180037bf72b16e7cbfa99c4769bf250ec136679bc4e05c468aef99ba10aacec07ace12c05b5293d1e2f920a53ef96abdc26812e099b8b7ed3c12ab1fe7df4080372f345ce141a0f70fc7177ff3f8812253607418a094968515ae8929dc9ede30ea8833dcb0cc439d5374c4ab6ba5e98dc33c40dbfc2d5772790a995afc9c68ea0f8a0c658809872004b09995faa2008ca385d084a1ef44ef7e90b8b9c55139a6c26b861b22acd5e2485f0633f720adef9561278242567d9adf49da2fcf48b7770755302a950cc57f2ef4baf2b0d437295302f5e728679bd7608723ac6cf257aa0884ede047b067a24df18ea4946ac95189655fe08febec7020776462c04e25698d9bc3382b94b092d4ce4a18ed933846aa839fd4068e7172e79f3a8050c5f28b60f18bbf09aa5b1af95cd19f420c0fa9f0ba70fa5b63158b2f28db9c39de1ac59c6daacfaa0ed00b6e71edd6412c1052cb710b80f419ab7480598999ae6f73336402b", 0x1000}, {&(0x7f00000012c0)="caa4ec078ee61133701b8f4ed98e53f1a62c81bf714e4c93d4cca088e0456425e5ee818c80207645b1f73c56246faf556b61ff5eb86773219146e12d7736986c249d042295920d2335664eae10127d23ab85ee2f6cea255780c38049c1a117f683d20cef56ca82add6d22ca6e8841ca9405bf0790db553c01fb50adbbcbe73839f4bc7fdfe55e96c70ef2eaa2ac41a97e682f1cf405bf68d30398667c723285e31a0d878ba076bfc", 0xa8}, {&(0x7f0000001380)="9a4d731e1509b9e110fe8e0995d2b15e13aca8a801198757d6fb62cf57c8e89b377d833e2833f090a2738063fe478369f018911dd3abfaeb39b525f37b246207da0b9572bf4532b2544b8f9c9ad033852f3208e4262966b2e1c90f348c37e4469cb9e771566d3252e5a32ff0bd2078c7717bdf447c2fc45c13c9c53de23eb1f321b7e9e1efa3b9afac3e7f9d6b4db56a309cf284c965db5d71d6b8a7fb33b77de96f02", 0xa3}], 0x7, 0x0, 0x0) fchflags(r0, 0x0) 00:51:31 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 00:51:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() 00:51:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 00:51:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/71) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8001, 0x0) 00:51:31 executing program 0: r0 = socket(0x61e7edcdeadd5d40, 0x4, 0xad9) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc002, 0x9) read(r1, &(0x7f00000000c0)=""/155, 0x9b) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r2, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 00:51:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:31 executing program 0: clock_getres(0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) clock_getres(0x0, &(0x7f0000000100)) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x802, 0x0) 00:51:31 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f00000001c0)="ee3d1d966f161b9f6061868ef1b9a918669e7c720104d6b9ca6595bfe063558b26fa89009a6ee43b74cb57d74ec4eb73513af8e1cd6244ceec409d64d2c9a038237bb9a003465d75b6e212eabb0212429e4ce5a2ce6c858e8e1ffa2ea2e400139bae3019e5c6952710048349f64a1ac8e1e2167fc17c7326bc6aecdd4a9c755789362ca35876aa837d25ff703b827d4e8867d5738a53942fdc075926e47c512571e396d3b50798bf3ba06397973421af9cff9ef44170c01c6b0ec0098781957283644071cf00a2afec5d263d62", 0xcd}, {&(0x7f00000002c0)="9f83cdd25e85338faa053ffdd7827606b18f7d16193cd8a721b4c4848744dd080dc7a5bbfe89cbf10af4c7a9f42a44b29dc26aab4a038a9b7663736699faaaa86ae1c2e6fc4b748d75180881c2a837928869de5d4877fbc36efdc190c5237227770319cc5c1b2b1fb59670dcc7abbb30cad29ee54f78c5fa53f3d4e69f49946da564806ebc44ed5688244286b2a6f07926a4284c7565a258162acaf73580fae81f789e1910f1ce7759", 0xa9}, {&(0x7f0000000380)="b520dab3a8cd2ca6b8a012e9427366e351dcd76df581f917105420d642a7c14c78a3650ac1a695f6311be35e409e394ef84ced3c3bf3e1db770ed7414bf766732bf84edf9ebd8f7a8fef72229d4d3897dc44bd598012b3fe3b427f3aa5c6c6f75c9e6eb4d611f49910b765d8197921d3b2c576d65e5b11941e3504f8a7b904753c46c74c", 0x84}, {&(0x7f0000000440)="1b8fe140b4bd9857e6388ca113814f4c389ba5a3592519f4d2d7136725911615e168aa2c6a98e6b8a7b12c9fdf9f4714e8e30af4819735648da75cb55a88b6d2de3b3a5c5aa87b4cea2d589094b98679e8c03fb0a9d04f3e1927171783", 0x5d}, {&(0x7f00000004c0)="ef85d8e44eb70eb334405cbe5717a21729504b1f6cbeace9aa5b8a0b21e2a8793887f52c4343b1662048a1932beea1aff908fc6ffe2adfd739adf114fae9af21fd5d6ec9d7b955917d4e8ae50356a6496363b7a9727d3bcddb32f95f88eb6c0cc7a10c35e745cf415dbd46c02fc2b53d51f702162f8c892b8234519b478fadb60b75e5c5fc5fa437017ad9edf61bac857eeda4e641e073a0055004ebe8b9f52ec79bb6f440990a509ca95df6644b26229e8c4ffdacc37ea2de67ceff2577c2c01c393e548fb64b575765ccbc06a95ee974669c39d770d7e38f2a2733506f1c5d2d25bcb115365bb9ebd18464c3222e71d067062b664f6f254014720a2e562432c4eb4bdb270c43b6d814d1c081646ca9f73bf9655a67c09075dd77ef47c0f60060a14c0f8e6a7f3dafcecdb28324fb75d654b315e2d9b48e2dcb04d15efe8d86fe72cef6c3f1fec67783415fba5e691dde424bc452fbfcdb43233f040ca87ff2bec90610c09c4833035b2de17e0189851db870838f761753f77d97fa69fcee5bf5f209ec58a2f36d7c5f0cbf91c889c4c65f95bc08a320f1afa4dfe4ae9db0a3b79ad00227e019c198513d4026db9ad0a6d572f84037007e7b94f83d9521dba1b18eff729afafb167e2225277f372bc0fc5eb978f9567c42b3f5d38193189df8f92bcc75535191ab9655a1fd92ac80b17c632ab559cf3bd0f53299d0ecf17f4a01b2a8bae9fea6565dcdb6858c7da25dcd698fa4004001168deb7cf751987a4d12a16763fe401f6741a27d568e8ed5dee46a95cea6c3ce0de40b84273b3af7d9b010b00ebd5e259ebb855c998be47876473e2278c6123018ed8f9ac40a7d5959a3b626997c60ae301ba0e2961caec0a9430ae872ce6c85f38e8e674ec3277ac20c12e5b3c741dc389c9811c3e80aabe764f1610817387a2c1a6e7306a840ea872235296c755d359e3f3a8ae23b54e614066e44438063aef4f491b0c52b92e76272b20a5a3e10795d3cc15528ff4a5e2c98b4a42eff24257e4bcfbe6cb72ded3636e124b6d89e8d7ebd8de2c99c3f9e1ce59d110e55c6f197fc9a4089b687db484d33586a4e631fd77a5328fd1c13141ed651b0557d68a084be2bccdcfd4e3ebf960cbd1e5a4c97597c59a782a0b081eeb4aedb3fd4d624af9268d5cec5aaec0303a01bab04017cb9df696f484969acc841b63b165d2d8366b32d908aefaf163d62921a49850ac8082cbf4f1c29762650949c1c81013df1240e938f295712ae204a901976dd4eaa34c15c40eb73be9c5116c027c78d7bcf0a03a1696fc27691aa5932e825fa16fef1af5cce2d65115ec8c96ef97b67713979c27f3e968aba47a5de0d7e04dfc996b15022732fc7b417041ae3369ad0566370dbd4bbbe25eda6541fa2a1fdd0f291a2dd578f503440f1b496cb9d2c59f98f3c239c7190664de255b6b6a038ef6e8889e939db67645158811dbf2b99a24ee29b6c7290be1ef8b4c5acd5c44b4f787e1fa7e3524c13280f3a1e5085b774d78f4b4f4fdb3a9b3da97a1981232e906581ba043366677a465c69662e56757a3fd172eb78395c39c9b3ad7ae97024150383e03369b31c07920ce4a6f1361a8a862155f4a8b6a1b4a3c439f2fb001bc120a532c78be91db82cf0938ae05ebf39ab5b8e3f46837c256a984c61c7cee525b3198b8f603af4533aecd8e97cabae372b2eec814921d8aabe6a017ff00876dc16a25519a4165a454b648aafc67f4d7165bc2540b870365642772417ff97fddcad8e0008ec97a4c9d1d50b4580abb9354b1eac10505d37901fc814e9c038138a8f97cf77ae7eade54d62e9c3faf9219c9d637d1b9aff07fa4bb4ca33281a6aa91bac1e5dc19b8f097d254d7a5104c36f74f6caee66500a79015f451b42065d5501564cd93118777939598f182b8f79f581fd7d5545bc1def568fa99cbf98a5d89a174cc5147656704de78aff2a3eed8cb688420c0046b06b4651a3f06410916721e09daf9b2b5752369279e7cd3ad4f1e6cf379b9c5aafc8a52ff434a68c62c1b6653af8af8ecde5d132d9029cde2b13a819ccb81feb29a46a774e6a03c530b900345babd0664a4fd10ffe9e9c7109b4cd3ab0e8a8ce6d6df46bae1ac83d5d9b1b997d8281a3e4f5f2938de43fc72478acb792a1725b591a5a7b2e3d2da5a5cf343dce08de7ec348eee79182e33b9f85c308594eb54409672cf240f642ffd9ea324fb49f8ec9c6bc1250cead6ac2ebc00d8c87f21980c07dafd144ef1c4ed5b50116d4217db6854a6bb5f510b96f6056e53e7ae84bc27fc45b8e1046b9647ee87d0ae6b731ac206f47d7ac69c8583bf3bb3584be56d3954e24139460c3758d660bd530255f4c59d97b806ff4751b8469f76d2fec8ad6c794fbb1abfa0bfbca3a73a1d46a0204d5f6240e96238a1b07a2932951b3310bc897997fadc273c1f32f96894d366b3cf3bbb14f1e3fa11e4fb7db56280362721bed140b01fa9eb733295900013cd2c686995e87f58e78887609f6aad9c306fdc84e8d3ff454b224ecd8923747f2db66af94063265aae9dcddd1fe20be1729b62981b3f067828b5a18b6271921fe64108954cbb6a106768f703ea6588f6c0fc51f08333668ce45689f984f0d94738abd499152ba17c59ad68320d4ad27247fb547a4137f9fb648cdfaefeeb4b52867f8a8cc2745520b3fda001c4bfb2680b638a66c23110bd483320256a0da93465ae5dc1373728ee56486e5025dd5c4977669c55b38c09cb2fad37186c043466105025000ee8bc9d78a85f04c37f0f719271ff42b85cdaa56bc2ff4a1badfee652a887b157e247ed701604eaab8d9954d7c1ca8390d5540834f328571977806c42fb9c5517f8df3ce3573a819f9919c9e96818e2cc952bb9c1bdb492d6e31a28952d3e3998166419133de3794f25ff066de050b1a0c559d68701996de0559cc8f7e7306fa91b28e03f3940ee6f1d801caccd27e7ec07ad16a44d32a8cd824db100ff4ba129cc01ba79569e04b50e1ae06cfe4d8a30d81f8456b40a5b85da2b605a342fe358ca50283f1e852bef748036b6d7160d4be673b940a19c5336c009ab4497df4b8bdf2bf75976ef30fe227cdacc61a638be4b861ab34393ce61831f7424dfbb431112ed156225a2a56c53a2c912484c7ac8fffd1833b096d6e571da828c5478f3b02313673aff723afd73e9d4438c0d7a0291285414d8fc75980e8fef49ad6f523ba7d49b69ed49c7cdfc665919af64ec0032b88feca00ad1bbacdfc9ea36c78b23a607646b7227ddc56bfe5d4951a6b7d192f29b452260ece1d3f955ba3d1c1bc692a943e87c0d071342d5c2f0199611a0592ad2dba27be68e6f315d490536bdc05b5094af3bbdc2137b2e8e10ed84248519015cdcc8142738297d48a6d7f78dfd6722be1224811a3d91cbadfbcccc4b126f3278ddd0a9e7ad71846687cf7c62b8b5f6eb1237b576b8cfc6caa79698627ef25c004dd3607421c779b576a0facb546fc7dfc81b75a10943f5676f7959fc7b0b0e41a231c49180b7b639489cc50eef1e20a115d3c25b9697d9e5e606cb4b24d0e06baa5b14dc3896a84f82a14d34b12b8f8e9c83291242f447f745d60322de356304389105b5cc025286b93eaf73d4ccc031283bb4ce50cb1e623be9797fe7fe5b63275abc337bc4525105d1130e9a197062b15a1d1c6a7b38d12784b0ace11a9ade4710c3167e93af18be9c6eae1a8f961e3a06340b7f98291ac551e7f352fc15124253de84a53da3b3ab5f172c4ae932248ac041634d272feb28f7999843473db9cfbb82616fda6ab3853c3c75564b4f61b22ecf09052d9e2123afa7586a65dcab2844e082f90670d7c9e347b22e80acd566ebe825723cb7e6b3c43b3b9363f41e83c2770b7b24a45f9b9f5ca2b6cb333d60375db40600fe7d005e9a10f552c76152a226f92b90432e7dc552571a40d839d2898c130eb57174a128da0b80374632c230419aa562687cd701191435cb5ac529db3672097edb74cef5a96863d1d503f1bf129a403b4daac6a4dd39a2fb6586629995b9b76598a5dd034b159fc26d954baddfa51afa6a727e96d6fc54c5a5f4cb90d89112e4fcb8c823887ed0d30f72be34e7ffb85f5213518ced0ba96a5070946a31a3f0a39afd054206f8bf3d848756fbad3347467cea284513503afc9b2625ccb295b4459d5add1b5ddcde712e1b142e054d78367ad7266a6d77b3cafa7bd6d60703fe178481b54e17ccdb3fed89ad8b13105eff855eceab522892c622164314dca49d36c2902c57da7f01e944011e0a2efb259a77763c8cc152c6ec4dd9a90828efb8e25aeac50627c1497651261d42fdbdea787ae815abe43e7b48070e4e47d14adeaac9d7f6210d942f440cfcf6fe7cc729cfa81411840498768472fad7b41aa9321a1133a191fff20a83670fe17765de506fa51b572a380c411f510a2874b022a962f1b05881b9b521b7c9de95d146a4a3756ba5f767976d4ba10437be630338bad6b18dfccafcc50a04dd77db50adbd6852f490ce184091123fa035e1641817be7017a46ed8f1f47ac5cae236f8e33139636e5bf74bc9785c648f5811483984e5a14130391e5dc063c8ed4cdfb56abc3191db3fd0dc7a52b61d547849eefe50378eeabe565843957fd08fe1c1c5764c8ef7fa47dc58dd20ca515af63fdd132428b3cb9b25e3e52bc8a397662e998b21e639ba24ce0cc85651f65bc81205787ffa925f2eac50d787927f669ad0b5435c6f72fa656752d3c45f52717d3454a282d8283cb872bba4f9fb4df5c5ad0ead363975488f08f3e90a42d2cd39997d9a7483c1e456442135c8339742134a6a0f658511dfc8b16195ef708c7cf3b9cc4350137eea2a9ba0d00b3f20a4f5f6d10d436408718832ca049fc06f9b3001610a55130108d1a4193de0637fc4fbe3c119230218e2963b45d546ba10ca96731f99f616262c367f8fcaaa4b6be74d9d0937f1d437b4a2cd161a072ab43971a701596b5fcc9ed071d7c529903aa4ab73f7223596b47902f379a87e921af6b5be845b3a921c52c7533a25aba1f86c6f24351a9b5aa38af205935b98e6c31f7e4c359d89497abb6f72d5d9a3863f7ff9532525c77f7ff11dc9fe897a5db485a9afbd69e093321316cd41d1e5ada3639f77535fd82d4fae7945341e7be63917aeddc5fe661894600d9530c53270a3f8ea8c872b74ecfeb9f9f2385fb1004a95906b2bb4ee005ee9c5f9cf05b5237d7973f236937d1fcb930bbea039568fa21b8cba117a3f6d754c231a22cc0f13277f8cb7773f6ac4c82c500bdc158effc489ed6093e3b295f3d93b17f4fb06fe83ff5067b9c44d6b81dc139e16ed065b5f93a5a09031f2c895c5a17db9eb241c083c04d254beb1be546d5cf8c278d7593070861f8c0ed0b5be68e7ebf56e23446cfd3dbe91c5949e00784a031ca2821031408da76dba003cabe3c4006353cf51d40fef23a6f1cf2b14aa9c4bed388fb0eab7c9e841756d465a3e57760d94094aeda6577f2609e8d89d79ff7f9a729c470899936c9a77889be8eac45d2a5fd71f7daf463858e7e49fd2c92e0a6d871738cc7c1aeff50716074c1d665ad9cff22076d57645be782450fab45128dd836517a4eabdd8a4b96b954c8405c7539a24948577b89b5747b3b4a6045517033d1ee1d06108fa41ebc33ca91e60813194491641d7c457700978c465cc9aacbdd46b837b77b92cab09e7bc55ac67b47e121c2700559a76ade3a60b3a1e087b7249ab93a7384d75dcb9d1b2b726017626b2ec572e2c5", 0x1000}, {&(0x7f00000014c0)="f10f9a854a42db13c28340ef3605d4897dbcaca36f7c9ddc6fdedf77edd96ef5f9e37e14ea0da2a6a8e838b45b6f08d12419bb9f52c640116c8ca55962bc10a771c21cf6d21c11e8c3614419354ebda509c053b54dd29a5461484a367cdd88725d22c26eae067b8b346aa2efbeb7bd5d2315f5b423c03e4011d56a8c5cf3015cc86960869e764d4441db6b", 0x8b}, {&(0x7f0000001580)="3bf9f1b56741171a2fac331088b346201287cd6ab33b5c939d5cf705dac24458e89cd604814a3a985ec45bdc2eabaed9025b6d8b1e6a310a8e0f2a493bbe242e00c5e09c7be3bc659a27307e90cff69efc02", 0x52}, {&(0x7f0000001600)="f616b17fdc4a1ce428d0fabe0ed412b575d383b47716cc30323efb4a5477e99df1721ed8ba5b2a0e11b9cf83aeb4504c2e37c991", 0x34}], 0x8, 0x0, 0x0, 0x404}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x5) socket$inet(0x2, 0x4005, 0x10001) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001700)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001740)) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00'/110], &(0x7f0000000100)=0x1) socket$inet(0x2, 0x5, 0x0) 00:51:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 00:51:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x400000000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x7ff, 0x4, {0x7, 0xff}}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xc80, 0x81) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000180)="6bb9a50b252d82d7b65c8da716a8714c21dbac24fe4847eb010f5968ade747236b047e81910bbc137046714a2f8bf2108af0", 0x32}, {&(0x7f0000000240)="5ae8e07fe1d1b5b967c5ecd83cc11ec3a44431c73261ff87ef3dc052f1495cef7d9d8fab60f0e7f030c4e4062315bff3c3f07fd299ffe391016f15e9889f95ceb1556bbb1fd0ed0433f645a0fc187eb9371f3d0ce83188b3cabbc66bcfab8c6e1990", 0x62}, {&(0x7f00000001c0)}, {&(0x7f0000000380)="e72b6172ded1183dab6c9f1568123fdd9544e83785067590df1d35e8533dc3ca080b4e7a6044942598121231edba2b64ce30bba027ab1b5ceb4c6a6df2536801df1a95c29406f7fed434453b8216bc808b7b5a6bb8f7f411eff012b9dcbbc0ec6e6e5e978ee5371c179625746d7fc1159bcb7d6fd68df7bd7eab2db88257ee8b1c5253159d7349a66496b7181b9473ffdad93ccd1c1c1030074ef447333a5dc043c4544c53ec9e4723dc196da2a63cbd67", 0xb1}, {&(0x7f0000000440)="c749c2ca7b8a0543e8e60d31646b7c4e02", 0x11}, {&(0x7f00000004c0)="9642cf8e90678081590422def8eecdaeaaa1ba4de2cb8428714807a935340f00e600d73f359ec230db0ca99ca69fd25ce0f51f757d2969f1e8c7dab1c5077316806e044ded5538bdff2fa57a23ef1cb2c9b21baebf0a7d36e5396923acf11efa8b219598fba49d37e9c170969af166", 0x6f}, {&(0x7f0000000540)="ea681d173b47372d02761cadd903ba701f81cde091ae28c88dbab2fd2f0499156790fbdea76f9c28e0fc05bbe19c613884bafe986343bf853cf0f1ac1d3006e94471c43e223a8fa6e8c76337a127a29983e2d2d050d002827eda931db31163be2ca37ed77bbf1b56715939e982ea4e7c4d7d2d633958da6c50042b24d37c45ea85724056deb0229949abb7d36ff04c534062d090fcb6a2b08c58fb276889b78243dfe7f81568c97d6f265c797fd86abe1200bf2dfa0f1a82d3f7cdcd976ae9c77fb811eb582af5c7e4e55dc46377a111bc51d77db0582fa81acbfa22f7f0b30f1a643dd4456882e336c890e3e3e0a24985b4ada29b7ea5fa23f2c241c0d050f6dcb568e8a9d12e2f616dae18ab9d842bc8d29aa5cb0503fe98d222a91bf3938d1397c9d89278da893b6c8bcb3ada70382ad0a33abb3db3846065037a4bc1ba9620d8f7c2626b4e0d009c3485d2b642191b322cefa3f06b4a460f727e948c730c0775353ad12fea984412e08a1c8846a9f9afba3a57063a75c12a512efa71da61362a39ee4fa7c73903dee96340ea126a5ef2f1016c797b9f091f39af91ee9b7a0bc3babe1c1908f5c62acb44cecd206e9a5e745bf7ef41054b8c436daa86275e05453b1cee3ed46fce27e36c15bb460235225f4da8bf08e7d9ac2e1f8edf01a654a538e4ae15c3acf71c363c918e33839daaccbe569f6da4c22eb75d918d815d96688031ca0dc7ada45827d242a6d0273612532b1984ddd7cb070c81758b93a3a146fc0397b3cdddaf5eda96bf9c6197db01ec019691a780045f5ba87d048d8ce6e9db2070a1771da80c562175d6e24f2f1c7d95f94c2cbea39a8e9aeac0722d8238496736da1d6ec163bd4c814ffd938dd556c7e9f9f87852f70f108fb59dae3af48d62aaf32f1a71c7e532ca5ca95e1b35c39c310f2c0329f48b079347d357db2231143cfb2064676c57dad633871e5cde930a8e1e9b87cf59477f56318b4c121936ef1a1346b35f8475c557f90375db32a87475c8aa2473fa4bb6e85aa5cc7575783dfecb585193917f9d10db3242092535359b51c64f04f3449fc54810766285a2e127201cdccb1fa73736fc4c935d55957b41e58f9ba47226be3d2b6e50e048fdac550e4bc2bc29cc70f8169c50f578c4ad5bc75ce7a9aa80d18672ab7bfc19d5316a1875de4995423f881f4d1340948c769f169b9a0f6a4e16f2c5cdbf0498042666287b8d2c52b239386eeb3bff1cde146d39d9b640e40cd83f15dd112a57aee83fc48333e4ddc24aeb00eec77edd2f49a05e788f7f754130f485f3ca3613f72607801d2da05d7a5dbed660ee8a0711d404a7466774daebec674a3f8e949219643a79b6df99b0e463079cda85fbcd538df6548807deb0b37036315a399f1420f81b3c01ae035d5e8ba1fbc404bf6677e4b6796b6171cc40108bab553e05c3e3514ea4468c79cf37126ce6b7abd5d6e09ad1682567690e8c52bd5d5a51d9997283b916545dc288de3b7a832ea3723f96a66b5df6256eeb485a4ffabdf1f62e5d73c21f735304dfe6115fb9f54925c9d72cd0d7bd370c00f2d3cc097ce37bc0c6578367c340f2373d90bdc2ed04d158c31daa44ff479539d427c4cb128c81fc2075c83a1789141a7acb75a0adb8121758447ae744879240853f4e798cd4b15afea0ea187b209bd696b707d7d522e6b3a9f072333fc1c72ef7641e3003e327d36e48ae221608ca31266d3b65ddcd64ea59025e32f109d7a9c17419a44a147a8830fe81256efacec4e37ecce08f766e63b1520748402aa38e65f1d27553a026f07bb3e0d7ddd2cec9a7164313c9b21c98cd7170ea2b16e6c14e8e43f732c9c40bc6faad171c85ecdfd3e34bc1d23683810ee74c643ac7580d3fc7951f50a318ea7c9471c3af8ab6ee895935823cc6162c63f8c4886f7747487eac5a703058cec8aafe4cedb48856b43729cf189dda39103b083c130268b219f57abc2b12cd4ccf04192cf606bc7061a9cd3d611b080446a97b3c2422c03394ec003e211caad1e848c35df0c58e1dd47f0d5f9c8ccc693dd09eb686b28b8aeaed897dd596d9baebda0f18eec16b137a682fd2096b030005e8dc8288d856ecd60a65821876072412d399c7e165d6e699f3ad74076cc9f2a9d2d05cf9b5ee6f10f4d803bfabc6896589b8d22475e1881dec23c83364dda738c4805b273e51acb9b50f6083a25d4436fd07ea27c9c5c7ca25562a1e7c2e961799bd4e361ffb359f4f0a15a6fb724ba47a2a244d123e24b699e0c35a23100a8fcf330ddc242057f6fe15048bc14289fa7db29c0b15e8477f5bea92111b052eae637c6772551d96e306f5872a6a7674ab94f51e9071c5f0915470feeacf840ce2756f77231c75a7b9bcf9c7fa53123661b96c9bb078269f19a54cba336a4273a914199a1b27d28e0fa84c17dc80078d2f9554057ac6a5c2c87baa4c6ad968327d098554183656a4e8a12cfbe496edff207bb0169911ec7166a27f0630d1881f7d564d810c69f7176cd9422600dc1d23f149bce8d81950c406c8fcafd8e192793256fcec11e53d1080820b54cc168bb1168173a2712f0882d226f0743e5006489e385b3adc30a06e883e3efa7533f6b7c6161be3bd31eebf191e1ceba41c6ad5fcf681726478b6cd89a86b5617fa4a008543b00aeaaff3e9fe0d4228ce3ddeda576cee9cc822fbaa960d9fe2c5dbdf11f5a9109384f741fc6ac752b75a61edf88293e0595958c9d23058e98f4e8de86f8976e73326aed2633012f17b04c16a3e9a5a7ef50a28bf6f1dc600bcea8b390b1da861074fa37e86c6397865b4b6b918c937d16808e379beb84237d65e3725373797367b5bd4a6b84db5df8e17ec9b33a99cb7d5385a44815d67e0a022daa2716740b43d469a86cc977938deb2cd455bf48f00429b64a43ab19045d146b29c7d53426febad7cf9b778b05414bfcf17909af203fb7bc71cdf8c38a909ea4675181b37003d9fb2173a6235b345663e26a08997731498aca1ffb4f121dc966ba5d05fb5c8a6e84601d4b9ad719fbaf5a283c5059ed7493c5bac9f0d6ec6ca2c8214d75f5716668de9c6cfec37bd5ff372f7aab3f847b37f2de14c75dcf8b2ccad9272acb72e6c977c806b111c44b35e98783fbc84c3584705c96245167c3d464a64bc4cf7890af3703eca085811d8f0bae86e9a0fd45c6d3a618cbbc0a3cf2b2a65acbe5662d9cdd40a12284022a6e34408ada70e5a98d07c5f74467ddae12923fdec1637684d5ff95e27aa21140b644d4c8681dbcf6519299674e391145eba5b75f049957b0940276db65cdcafaaafe51987d99687210420e259a5ab39aaadcf370b4b099d0d683982810c3ed9da7365f26f69b80ca797c98313a55cb421836217ea46804c2ee970a8c7b0a1fabe28e4d8265ba1da8c25568156c4013db545a6b90438a80f0751bf2ed28f81ac17d074204d3399334607fc72050ee7acf156ab390ec696b678a13f47ff686080141ca2aa88f41f1ca623640629d767333ffe5f1dbbefc66f724b3103d6a56ee5ba1b21a1d0aae9bfab069d064b69ea1eecb801b0917e2d94cc9e69a529de721a05bd23adf88c18afbba3a00463fcb88fb08f53cd7f94da34086a34ad7266c2829b4b67bd576a0c41900dce172427660c9f446f6bf4e8892a73e49fefd0ec4945cb18d224adc2b19d5e82ffdfafed333be6d0e61cb0bd55f25cc7bc6e983933c22545e079d3c32042f751e996e962ac61b37de5cd3223a7ffa62e6360fd4b830f8167df56a6ea891bb0d32422380c81e7ad5aa6381a96464e5686ddcf31aad9c00cccd540ac083424d723314b667c996cf28ce990584d7038e65d415ea8b8534deb17f635d081da2e6219a0f3382144f7ecb9ec015f519a0762a8f71eb39a762128e18124235ac70fabcef7d011446b39113d2ff90027c04f4c95cc6df3832749125eafac638ac6e014f980b61a05d725e7b2509559afba854738230b157f416cee480792890358327b0d3397f388e3ffc9e6af230a4ef41634004b991f7d383ffc5a2dde0504bce597ad462cab908f1970f67e7ee303258a6b328c1108f010da1e2ad894c3bf17edc3d92730b5161314ec4843cd900a2b6da1f1b010400a76b7c601c96b4e0ef20c18cfc5d8448e60e2c9dddcd0a03c66925cd740da7f14bc2c9692742d11b11d685377683674dde4846edc04e18cb5a5418c10a6b358a45574e0587e58f9115917d0afe05503046c75d14d2ee07b51cd0918d2c268a3d91b0320d092135d012b272db8294de3b4d72c66cf9b865dcb6acf616afcca6092f18209865d7c2c9a5a07574807d27bda30189fbd97bd72fa403e8253417f1e7b86eb428a5dd98a79cb61a8ac3e4de37db2806a4e65c3815072cb7eac110a3c616d9d1aea8880cef30da01dd10797030a9c25f7fe0abf5d3398888401536f0b1eab95d794a3760bfcb3e02d0b36ef0ec180c06972f758289ef32057f78699967898af5f53069a389c4cbc7b7009d538a71716fc366cbd53d83865f0b8bf95c48ed32bfb9c02899351d9c4145bb7f0c8b34fa2fd7dae25eb66a37a2f0fe6006fa7a009ca4e56d7a5acf79d9376a78f15040509f1c525b17ba01100453310dda18714eedcb1a4d5cb046c7ddd3cf5fa7525c1c85dc609ada9a45082ad0a885bf8bd75e4f93c10478e91ef42f293b66247f9ffe40ef316b6c99dd2416498a7af8ace281b2f96f2683f4d28a258234679a1637272a52e8bbd2a25812e099fcbf2e7599edb62ec73881d49601e99767c224fa89a7fda4ae389a78e435a35ea3efa1a2a54ae83a6ab6e492314ac8204b76d74e2439247272afd26c581fb1851174c6f4f2d6f087004815c81d16f2d8b8f7a21797761960e7710e92cb380bcc609285370e61470291471c10fbdd01336e46a2554a84421791be58db8dc45f7a16dc0e1d88d6ecdd61272e40354665356409b1683bb8c520d1ce6e2d01a998f4387e89a8bbccb0abb3174bf6ead2ad00a0b556b016addcbb98144113196c9551e16740f3152585ad1f41b5ec70ca3f91541fc38dc41e3c1fd1e9cfc34d27c5399460e079c6ddf3c8d4b10c823b4a2f045eeabb4f744fa695e766eb90c5740751a8bea53bc6692433742e9be554caee733edaea6bf8505aafd72d0548818c2889641dcb5402aa40538c60f2302959aa33cbcbad54a43f36c1b641d688a619600c384d6e9facd851ca400b476f2272aa7569efac922d098bd6e3486d1cf4c4f1c3f95ccdc8f17924c1e8f4504f6ccd052c35e0d33ef96de127be871a55a9842d266a6f088d1e97fd8c4f026e241980a502e917c816199f6e0c52e3b10d723ab5edaf0d713af331be058a755822e8c95099819bf90b2a1b9017779844cf8d39ee28fa0d0e43f2c657ace421496ebf6ab240d0ede285fd44fd609f6df8202413cb3df16b0a4d8e60c3217d5c348f4d265f3fb285b130ca65fa5613fc6b1d924fad601238f32c8e520ab0e334272268a347d6b1501101585c4594ce4eb8e0fd8f9b96f8ee66c1ca47e41ba44006144ca0a553ff888d6b52539981bef90adf643fa334aec4688fe6672895f84a36b912cbaba473d253a5c6c72b4a8622bd9f72130c97349865368fd328430f752cf32ede6c69961e474770ff2dc2fa836d4475102ba91be7837879e1a84bdea3294b9071a468ad41ad2cc6331a702c217ec633cb15b687a01ccafd1a267e5468abce1475137ee5412518b11c92a5769908135af495c13c16c3077c612e216e93b940ac9e7d5c7fac6258c844ddf95b4", 0x1000}, {&(0x7f0000001540)="30ee4d92cdefb7b5cea225e87cdae2d6699593f37b2d34606439194ffdb794638e61a97ae3c3e7d0d8b11bd6d6ff355e04f405e1578e909ca6b1d92d53447409efdf5293e02432636de0954d6843b39ab2d10ffa6bc6c3ad00657c6057413434c11da49c4d0025449461c6e32cb7b46298343f", 0x73}, {&(0x7f00000015c0)="3ecdf8cfd100cd3db0c2d2a2d4463290e2a1efafa9f792208125a60863b722ef45d96da82ff6014cdae7f4767d077617259e1c142aa33fcb396ae2f43e764b94c37a7b0b35e9db52bcf64f08ddca60be149f5180d6a8b7380a138de408fa6244239c478e109c6b185a09316391cdba30a1681e5de8b99d6d874e05010cba20f45cc655d88ecb878e962d4c9b4d7bb783970e0b5c12cfbc9611657d811cdf0e4e51", 0xa1}, {&(0x7f0000001680)="6754238cb20682c87083ca8fdc677b4592c1a47fe521f897fac23a74758989da28955b22f809fce784a5b23bcebc02217f1c41e92f6bb414ec6171088407b244ea8c2deb45f5d765b125ab0f9fa9ba327c51239f36079ab418ccf7610dcba43ac305aadd91d85c6f3662b0286a24eea3dd04433f633af74f0dea4742a6676548fc8ee3202f591f6077f29d8e0ce958ae6373f66291a4f24ab6758f4ccc4ad7b4301a33ecc17c64163f2bbdd49229ed", 0xaf}], 0xa, 0x0, 0x0) fchmod(r1, 0x8e5) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) execve(&(0x7f0000001980)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001940)=0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) fsync(r3) r6 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendto$inet(r5, &(0x7f0000001900)="7941c68f19cafdc1c054c8213fbe6d", 0xf, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) poll(&(0x7f00000018c0)=[{r1, 0x80}], 0x1, 0x40) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000003c0)) pwritev(r1, &(0x7f0000001880)=[{&(0x7f00000001c0)="d490302b4457575180b6ac21cecbbf08ee3a4b47f0f7fcf2b12fa7b15afa8c90ef71b5d951bf93cb33587cfbe1da9678fe1c479d47922622", 0x38}, {&(0x7f0000001800)="fb40b35fd4e7a9fa4e16d9e997e0dbfd22f21494aedfdf6ef958b9b6c4951c1aed30a59cfb5226b4946a55abbb2f6beb3b9c6cf011d0f02cc1f0d2ae7f6bd7c7520ae1b734ed0e5c605902a7b95029", 0x4f}], 0x2, 0x0, 0x0) 00:51:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) dup(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r2, 0x2) r3 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x0, 0x3, './file1\x00', 0x8a6, 0x8395, 0x3, 0x1200000000000}) preadv(r3, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file1\x00') r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069c412c0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 500362 4966 32767 0x10 0 0 syz-executor.0 *155903 52814 32767 0x10 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbbbf4) at witness_warn+0x69e userret(ffff800020b28018) at userret+0x36a syscall(ffff800021a39910) at syscall+0x44a Xsyscall(6,5,c,0,3,a060e85a010) at Xsyscall+0x128 end of kernel end trace frame: 0xa0847b14520, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbbbf4) at witness_warn+0x69e userret(ffff800020b28018) at userret+0x36a syscall(ffff800021a39910) at syscall+0x44a Xsyscall(6,5,c,0,3,a060e85a010) at Xsyscall+0x128 end of kernel end trace frame: 0xa0847b14520, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021a39650 rbx 0xffff800021a39700 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022e42000 rax 0xffff8000009fcdc0 r8 0xffffffff81e3c793 kprintf+0x173 r9 0x1 r10 0x25 r11 0x50088afb4b0aa314 r12 0x3000000008 r13 0xffff800021a39660 r14 0x100 r15 0x1 rip 0xffffffff812d9bb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021a39640 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=155903 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28c70,0xffff800020b28a08 process=0xffff800020b7ca80 user=0xffff800021a34000, vmspace=0xfffffd807f00c8a0 estcpu=30, cpticks=5, pctcpu=0.7 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 4966 500362 175 32767 7 0x10 syz-executor.0 4966 197373 175 32767 2 0x4000010 syz-executor.0 52814 36244 23903 32767 2 0x10 syz-executor.1 *52814 155903 23903 32767 7 0x4000010 syz-executor.1 52814 335275 23903 32767 2 0x4000010 syz-executor.1 52814 403324 23903 32767 2 0x4000010 syz-executor.1 52814 259779 23903 32767 2 0x4000010 syz-executor.1 52814 138078 23903 32767 3 0x4000090 fsleep syz-executor.1 175 146174 54378 32767 3 0x90 nanosleep syz-executor.0 54378 14785 99438 0 3 0x82 wait syz-executor.0 23903 278092 38738 32767 3 0x90 nanosleep syz-executor.1 38738 26676 99438 0 3 0x82 wait syz-executor.1 83238 114895 0 0 3 0x14200 bored sosplice 99438 93357 32623 0 3 0x82 thrsleep syz-fuzzer 99438 239599 32623 0 2 0x4000082 syz-fuzzer 99438 497716 32623 0 3 0x4000082 kqread syz-fuzzer 99438 210448 32623 0 3 0x4000082 thrsleep syz-fuzzer 99438 5044 32623 0 3 0x4000082 thrsleep syz-fuzzer 99438 367686 32623 0 3 0x4000082 thrsleep syz-fuzzer 99438 437560 32623 0 3 0x4000082 thrsleep syz-fuzzer 99438 518613 32623 0 3 0x4000082 thrsleep syz-fuzzer 99438 239522 32623 0 2 0x4000082 syz-fuzzer 99438 114621 32623 0 3 0x4000082 thrsleep syz-fuzzer 32623 435385 56159 0 3 0x10008a pause ksh 56159 286820 93314 0 2 0x92 sshd 37584 422183 1 0 3 0x100083 ttyin getty 93314 67984 1 0 3 0x80 select sshd 37693 38676 79537 73 2 0x100010 syslogd 79537 26249 1 0 3 0x100082 netio syslogd 15485 270829 1 77 3 0x100090 poll dhclient 35622 236780 1 0 3 0x80 poll dhclient 52727 461607 0 0 2 0x14200 zerothread 62974 39900 0 0 3 0x14200 aiodoned aiodoned 51612 377557 0 0 3 0x14200 syncer update 29775 488492 0 0 3 0x14200 cleaner cleaner 65146 265654 0 0 3 0x14200 reaper reaper 2988 444350 0 0 3 0x14200 pgdaemon pagedaemon 13277 190706 0 0 3 0x14200 bored crynlk 15340 187401 0 0 3 0x14200 bored crypto 68015 432805 0 0 3 0x40014200 acpi0 acpi0 80539 487430 0 0 3 0x40014200 idle1 88117 159371 0 0 3 0x14200 bored softnet 80827 77314 0 0 3 0x14200 bored systqmp 88637 498320 0 0 3 0x14200 bored systq 63945 499709 0 0 3 0x40014200 bored softclock 91758 191923 0 0 3 0x40014200 idle0 39979 279532 0 0 3 0x14200 bored smr 1 79828 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 52814 (syz-executor.1) thread 0xffff800020b28018 (155903) exclusive rrwlock inode r = 0 (0xfffffd8069c412c0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 37693 (syslogd) thread 0xffff800020b60778 (38676) exclusive rrwlock inode r = 0 (0xfffffd806ebcf1a8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9465 6322K 6322K 78643K 12007 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 13270 0 0 ifaddr 36 18K 21K 78643K 1819 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 743 0 0 iov 0 0K 32K 78643K 1310 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 8220 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 181 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1627 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 15683 0 0 sigio 0 0K 0K 78643K 182 0 0 proc 41 38K 70K 78643K 13554 0 0 subproc 34 2K 2K 78643K 4981 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 1822 0 0 in_multi 33 2K 2K 78643K 3625 0 0 ether_multi 1 0K 0K 78643K 68 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 5038 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 118 22K 32K 78643K 53350 0 0 UVM aobj 130 4K 4K 78643K 145 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 878 0 0 NDP 5 0K 0K 78643K 882 0 0 temp 121 2746K 2818K 78643K 69472 0 0 kqueue 0 0K 0K 78643K 184 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 596 0 590 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1336 0 1334 1 0 1 1 0 8 0 rtentry 112 3254 0 3210 2 0 2 2 0 8 0 unpcb 120 5586 0 5578 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 4107 0 4107 2 2 0 2 0 8 0 tcpcb 544 3483 0 3479 1 0 1 1 0 8 0 inpcb 280 8623 0 8612 24 23 1 2 0 8 0 nd6 48 879 0 873 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 13309 0 13115 27 14 13 13 0 8 0 art_table 32 13310 0 13115 2 0 2 2 0 8 0 art_node 16 3253 0 3213 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1623 0 1613 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 16972 0 15513 52 4 48 48 0 8 0 ffsino 272 16972 0 15513 99 1 98 98 0 8 0 nchpl 144 35071 0 33441 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 144201 0 144201 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 103575 0 103575 68 65 3 6 0 8 3 plimitpl 152 2529 0 2520 1 0 1 1 0 8 0 sigapl 432 14981 0 14965 14 12 2 3 0 8 0 futexpl 56 131017 0 131016 2 1 1 1 0 8 0 knotepl 112 9114 0 9095 1 0 1 1 0 8 0 kqueuepl 104 3387 0 3385 1 0 1 1 0 8 0 pipepl 112 9878 0 9859 18 17 1 2 0 8 0 fdescpl 488 14982 0 14965 4 1 3 3 0 8 0 filepl 152 89060 0 88952 35 30 5 7 0 8 0 lockfpl 104 2735 0 2735 33 32 1 1 0 8 1 lockfspl 48 881 0 881 33 32 1 1 0 8 1 sessionpl 112 308 0 298 1 0 1 1 0 8 0 pgrppl 48 488 0 478 1 0 1 1 0 8 0 ucredpl 96 24322 0 24313 1 0 1 1 0 8 0 zombiepl 144 14965 0 14965 3 2 1 1 0 8 1 processpl 896 14998 0 14965 4 0 4 4 0 8 0 procpl 632 40429 0 40381 46 41 5 5 0 8 1 srpgc 64 582 0 582 51 50 1 1 0 8 1 sosppl 128 269 0 269 58 58 0 1 0 8 0 sockpl 384 15822 0 15805 18 15 3 4 0 8 1 mcl64k 65536 29 0 0 4 2 2 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 102 0 0 3 1 2 2 0 8 0 mcl9k 9216 31 0 0 2 0 2 2 0 8 0 mcl8k 8192 40 0 0 5 3 2 3 0 8 0 mcl4k 4096 23 0 0 3 1 2 3 0 8 0 mcl2k2 2112 14 0 0 1 0 1 1 0 8 0 mcl2k 2048 223 0 0 23 10 13 23 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1032 0 0 14 3 11 14 0 8 0 bufpl 256 35162 0 28138 440 0 440 440 0 8 0 anonpl 16 1687246 0 1680761 309 263 46 59 0 125 6 amapchunkpl 152 123331 0 123238 191 185 6 18 0 158 2 amappl16 192 71010 0 70634 346 315 31 39 0 8 7 amappl15 184 2291 0 2290 1 0 1 1 0 8 0 amappl14 176 4504 0 4493 1 0 1 1 0 8 0 amappl13 168 2064 0 2064 31 31 0 1 0 8 0 amappl12 160 1782 0 1774 2 1 1 1 0 8 0 amappl11 152 2612 0 2598 1 0 1 1 0 8 0 amappl10 144 1995 0 1991 1 0 1 1 0 8 0 amappl9 136 5852 0 5847 1 0 1 1 0 8 0 amappl8 128 4671 0 4618 2 0 2 2 0 8 0 amappl7 120 2607 0 2599 1 0 1 1 0 8 0 amappl6 112 1827 0 1811 1 0 1 1 0 8 0 amappl5 104 3730 0 3720 1 0 1 1 0 8 0 amappl4 96 14421 0 14386 1 0 1 1 0 8 0 amappl3 88 4248 0 4238 1 0 1 1 0 8 0 amappl2 80 97977 0 97897 3 1 2 3 0 8 0 amappl1 72 415562 0 415098 23 13 10 19 0 8 0 amappl 80 45218 0 45179 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 14982 0 14965 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 14982 0 14965 1 0 1 1 0 8 0 vmmpekpl 168 128707 0 128677 2 0 2 2 0 8 0 vmmpepl 168 1934549 0 1932803 436 349 87 96 0 357 7 vmsppl 368 14981 0 14965 2 0 2 2 0 8 0 pdppl 4096 29971 0 29930 7 1 6 6 0 8 0 pvpl 32 4454044 0 4443210 749 628 121 153 0 265 18 pmappl 232 14981 0 14965 34 33 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 637 0 39 18 0 18 18 0 8 0