0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x0, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0xffffffff}, {0x18, 0x2, 0x9d, 0x400}, 0xcce, [0x1c400, 0xffffffff, 0x8, 0x8, 0x5, 0x0, 0x800, 0x3]}, 0x3c) 21:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x461) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xe7fe2bae78f07688) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xfff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) dup2(r1, r1) 21:01:03 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 21:01:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) rename(&(0x7f0000000180)='.\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') 21:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100), 0x0) 21:01:04 executing program 1: socket(0x1, 0x1, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x5}, {0x3ff80000000, 0x7}}, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 21:01:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10006) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 21:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x400) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x84) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/169, 0xa9) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r1, 0x2000747a) 21:01:04 executing program 1: openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/134, 0x86}, {&(0x7f0000000100)=""/8, 0x8}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 21:01:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) socketpair(0x20, 0x5, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/227, 0xe3, 0x40, &(0x7f0000000180)={0x18, 0x3, 0x9, 0x400000000}, 0xc) 21:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x558) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) dup2(r0, r1) 21:01:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) fchflags(r0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xd) socket(0x2, 0x1, 0x1) 21:01:06 executing program 0: kqueue() pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r0, 0x145}], 0x1, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 21:01:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x8, 0x5, 0xfff, "9401a28ffe11382f6452b953a536838366ef63df", 0x0, 0xf50}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:01:06 executing program 1: 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) getuid() sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="60bbb22168d47c27254961b4f0204d1863b26303aca1beca668c051acabfd7dccd72f9df842cd5fea6184e387718dd0eefb11f6bd645301b50e6c6ef1267cddb5c81c8bdc4dfc1fa2ba80cfc3fc2c74ea1c4a4cf2b75f4d7018e1d7db5b0320b48088efebc76b28186e72df465eb97390bd5e4b9eb00e3b63632dc979efe64c7449a528707c606931dcf9d43b8f38dc5", 0x90}, {&(0x7f0000000100)="096767ff3685df38dea7036ac558149845c8adbf4a6ea692c6bb", 0x1a}, {&(0x7f0000000180)="4ab276de3b8f484831e214aea26576", 0xf}], 0x3, &(0x7f0000000200)=[{0x30, 0xffff, 0x7, "8bbf17de2fe5e555007c5f195b3ce8e056afb70d0f8a0e27556e9154eb"}, {0x108, 0xffff, 0x5, "c78ed107fb6c93ccd97ab3c2de4e48d03c35d08e4ef396f3626f8edf364ee13c370841d042861707b060abaf18757e0cf05cdefcf2300167643022dd1323b25adc01c47c5485b55bbb492089efb598bf1ee09abf25e77f3c681fec07b60bc65ef03883afd94394e17a3063f5c87ba5bc395e38d8c2833da3bfd641f23101d0213fdbd9a2c008779347a47e2c6e40de27f196f5b8efdc777319fa08f7bbc74212002d5e255e629e258f87fb02b8eff5848939bac1f028e7238f03d433cd07aaa5da699c58c280e6789eb487dbce158710b15c9d5d6e523df72e2b0d1ffdf432b4f9c0d5dd5dd6b153d58205328879ac37774e392b587b9e20"}, {0xa8, 0x0, 0xe6d2, "a4bdab65454d7465316e83e3d3f28b4d1a1367d714a0477cea44c3d90b9ed4c854e8ebd4aa554f0bbba8358acc488494ef0989b51abb83eb1256120d93ebdd0d2b6066ba1e84c81396a6184a3fe12eeabfe393e70e04717360148077a91c1d252d45deda0a5424110c9c261aa25aeb84566aba2bdbe553161593096e9d62e579814ea430c4f10bb209dd9e9439bb5dce95061dab95dcf545"}], 0x1e0}, 0x79af90d9507dc042) 21:01:06 executing program 1: r0 = socket(0x2, 0x8000, 0x0) geteuid() sendto$unix(r0, &(0x7f00000001c0)="e5ffe8b2ad8189e40012f3ae696758ce55016d60cba8ecc7664e93e59516885e5208742a0bc3ab1d62bc774f4c48dda4636acf2373c5bd", 0xff85, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 21:01:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000bff000/0x400000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c7b000/0x3000)=nil, 0x100000001}, {&(0x7f0000e9b000/0x4000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f1f000/0x1000)=nil, 0x100}, {&(0x7f0000f20000/0x3000)=nil, &(0x7f0000cdf000/0x3000)=nil, 0x800}, {&(0x7f0000e39000/0x3000)=nil, &(0x7f0000ebb000/0x3000)=nil}, {&(0x7f0000ca5000/0x3000)=nil, &(0x7f0000c2f000/0x2000)=nil, 0x1f}, {&(0x7f0000d7d000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xcf}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000f8d000/0x4000)=nil, 0x6}, {&(0x7f0000ddb000/0x1000)=nil, &(0x7f0000ef3000/0x2000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r3) getuid() 21:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x291316bfc6423362, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r2, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/93, 0x5d}], 0x2, 0x0, 0x0) fchmod(r2, 0x108e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 21:01:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000412e2ffff0080002000", 0x0, 0x8}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) rmdir(&(0x7f0000000040)='./file0\x00') 21:01:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r3) 21:01:07 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xd66, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0xb, 0x20, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x1, 0x7f}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x34f7fb7c76e75e8d, 0x20, 0x0, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7f, 0x6a2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2cbcc4b5ea7fa2da, 0x1, 0x8, 0x6}], 0x4, &(0x7f0000000140)={0x7, 0x7ff}) close(r1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x107}], 0x1, 0x0) 21:01:07 executing program 0: r0 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x20000, 0x84) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x2, 0x9, 0xfffffffffffff639}, {{r0}, 0xfffffffffffffffd, 0x80, 0xa107d85427681860, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x82, 0xf0000000, 0x16, 0x1f}, {{r0}, 0x0, 0x0, 0x40, 0xffffffff, 0x1}, {{r0}, 0x0, 0x2, 0x1, 0x7, 0x2000000000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x4}, {{r0}, 0x76bf6c2fbe14d193, 0x40, 0xfffff, 0xfffffffffffffff9, 0x2}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x86, 0x10, 0x800, 0x4}], 0x100, &(0x7f00000002c0)={0x6, 0x2}) sendto$unix(r0, &(0x7f00000000c0)="1b174582977009cd0b882ac4f793132c69c8216914ac923a4e9a2c685089497ee71ca2acc2e0c7147472473c0a238c9f04b8449ab74b7198291b6876011d0418303f59575a4db055b8595365739fc5aa7b13895f80266635e2370dee528bd2faf30de43b61cb35d14d", 0x69, 0x5b8dcd67e0d0deea, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x4003, 0x7ae) sendto$unix(r1, &(0x7f0000000300)="b10005046000020000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200000000000000000000006ff4", 0xb3, 0x0, 0x0, 0x0) 21:01:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) shutdown(r0, 0x1) 21:01:07 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001180)={0x3, 0x1}) setitimer(0x3, &(0x7f0000000100)={{0x81, 0x2ab}, {0x6, 0xffffffffffff8561}}, &(0x7f0000000140)) accept$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bbef294000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f72fcfc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000129f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a24a45539d079113c3a1126ad3ee74bd4e16b1bb192d243bf101ac1a54357b6a9981e828bf35da2e29a701ef93a275023caf67f17a17c58651c626cf896373"], &(0x7f0000001140)=0x1002) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) 21:01:07 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x81, 0x3ff, 0x6, 0x200}, {0x3, 0x6, 0x2, 0xffffffff}, {0x200, 0x7, 0x4, 0x1f}, {0x7, 0xeca6, 0x3, 0x401}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00405f00000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000fe80000000000000000000"], &(0x7f0000000040)=0x3d) sendto(r1, &(0x7f0000000100)="f4325988c69a406da868872b5b157387ccb79c33022723f456f74e5ef4cd0530949e090ccbb90825a046aa34644af8d460108defa65464bcf345268e7cf5f2101af774cce43bb2627900ccf4c6c32a59f32e4e94f28f3fd659c056a04430277fbeaf54bb10e630e7a9b35ce91f7df8b86d8f1efe49ec71af86e09119ce5ba197f270ddab4a6efc2b", 0x88, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socket(0x18, 0x2, 0x401) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x7fff, 0x2}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100000001) 21:01:07 executing program 0: r0 = socket(0xeacc85a32d0b4da0, 0x2, 0x0) r1 = syz_open_pts() socket(0x18, 0x4, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900", 0x80000000000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000600)) write(r1, &(0x7f0000000600), 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xde}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x60c}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8102660000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f00000005c0)={0x3, 0x1, 0x5, 0x4, r3}) 21:01:07 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$getown(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) 21:01:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000840)={0x0, ""/98}, 0x6a, 0x1, 0x1800) fcntl$getown(r0, 0x5) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000008c0)={0x3, 0x42, {[0x6, 0x0, 0x8, 0x4, 0x3, 0x8, 0x0, 0x14, 0x2, 0x1, 0xa000000, 0x81, 0x9, 0x2, 0x5, 0xffffffff, 0x7fe00000, 0x9a], [0x0, 0xff, 0x9, 0x4, 0x4, 0x5a85, 0x4, 0x5, 0x6, 0x3], [0x1, 0x8001, 0x5, 0x3f, 0xe0, 0x4, 0x692a], [0xa35f, 0x4, 0x6, 0x5, 0x9, 0x4], [{0x3, 0x5, 0xe47, 0x35}, {0x2, 0xfffffffffffffff9, 0xb3d6, 0x1000}, {0x5, 0x8, 0x77, 0x3}, {0xffffffffffffffff, 0xfffffffffffffff8, 0x21b, 0x7}, {0x689, 0x67fb, 0x0, 0x7}, {0x5, 0x100, 0x2, 0x8}, {0x84a, 0xc5, 0x4, 0x7f}, {0x0, 0x5, 0x6, 0x9}], {0x80, 0x3, 0x8, 0xfff}, {0x8000, 0xfffffffffffffffa, 0x0, 0x8}}}) getppid() getuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) getgid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getegid() getpgrp() 21:01:07 executing program 1: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 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) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000001e0000000000000000000000400000000044705c760749218b20b41ecae2b0ecf085c1772359254afc0810d0c284e6d2025dd56475fd9e9d0177590a0194088bc7d1582fde7af3d7586a9f5f10ce273416d421389aef8eca51b79b29b7663ef35315cac9673d51ba0c18895fc4"], &(0x7f0000000080)=0x14) sendto$unix(r3, &(0x7f00000000c0)="abadafaf67ad6d59d40e234e46ebdbdc10bd938daa85a9", 0x17, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 21:01:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r1) 21:01:07 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x120000, 0x6, r1}) r2 = socket$unix(0x1, 0x1, 0x0) close(r2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x100000001, 0x100, 0x2, 0x9, "fb922168b7953e89ac0bd213c2051927afdf1562", 0x0, 0x5}) 21:01:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x96) flock(r0, 0xa) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 21:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0xe) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_timeval(r3, 0xffff, 0x929160545eb6a7ef, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0xfffffffffffffe00, 0x80000000, &(0x7f0000000180)="3cf49b119605d18c7533e0569b136ae53154b8ae8c690b79b477817bae3b38b55c9fbfa1d28c22e076a681f8d6f89e017457a7259d0d6beed922fbd3e81fc7cdd2440f0f1a22b79025048790b2074efb1d9ed37aba233c1359296302dfeeaa0831e3014c9830d141076e39b23343191340ea63c96096e2a7b00e", 0x7a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) close(r4) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x40) 21:01:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10002) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 21:01:08 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xfffffffffffffff5) syz_extract_tcp_res(&(0x7f0000000040), 0x1000000000, 0x15b) 21:01:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001080)=""/180, 0xb4}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/145, 0x91}, {&(0x7f0000002200)=""/113, 0xffffffffffffff59}, {&(0x7f0000002280)=""/186, 0x1c1}, {&(0x7f0000002340)=""/128, 0x80}], 0x8) pipe2(&(0x7f00000001c0), 0x10000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r1 = shmget(0x3, 0x1000, 0x84, &(0x7f0000005000/0x1000)=nil) shmat(r1, &(0x7f0000005000/0x1000)=nil, 0x4e7bf3f8827491a7) mlockall(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) r3 = shmget(0x2, 0x4000, 0x200, &(0x7f0000002000/0x4000)=nil) shmat(r3, &(0x7f0000004000/0x3000)=nil, 0x9691966c21a0f574) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000002000/0x3000)=nil) 21:01:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 21:01:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x168) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 21:01:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 21:01:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) open(&(0x7f0000000180)='./file0\x00', 0x92a79b53c69135d6, 0x100) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x3) write(r0, &(0x7f0000000080)='L', 0x1) 21:01:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000001500)='./file0\x00', 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r1}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r1}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x10001, 0x1e5}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="861cbfd04bbc1a55868f54a8f7421613be20ec1fd7b6443baaaebcf0743d31ab6534179e2609293abaf02838c9cf2931b945819a5ac45e6f9231453273055ace845ac03f68df0333d0c3c4da55addfbb0fd8105d81480c3befc7e3db78d76936e76e590b5647104dbf6b7d62c5471b26b725992eca2932085f16a07357c831c861c5898d8d2f44ff1e46ee", 0x8b}, {&(0x7f00000003c0)="d16796eb787bebfd903187cd5bdea3aa2066c4291463ede9f5cef75f7e6ee9bdd1a7bb9b59333116b5b875e5b592cd34c60148b07dc13b28f5e3fc86735b42b528d7021577939c963703dfce8ab8b8b841fa3129937bfba84af0dd2331b4e379da7b0819b5c1a0e2e0839fac47bc8f8edbc93c2827", 0x75}, {&(0x7f0000000440)="ce8979e2ec8e2eb43881a40f68d1b0b5fdb1fcafedad69717f0aaecfb6f1f1642b781c014acf5b5a6f856314c080a99fbda1bb369e63707f2bc9f05a180dbd3b3b04f08b083dd1757ab176aaf8cdaa56b9252ea4ace3a2228024ca1ef23215126e11c37f79eb2a74f5070961297c4869a139b1c24a6c0dcd79fe2804bec9ff0c30a141124ae48c6b091c2b2a26206f35df53a52eb9eb98cbffe700d0139b3d2ae44744a0c14c75d835b95b5a82bdd63a31074159651d510652ff134967ef5dadaefa00b85e03d1be3d22ec762dddde063066b069edfa9edff95cb453490ee5d9c9ef94f40bf787647052843652d613749f8c7923cdb7da35c1c1c7efb9d5f64b8a1ad65f5e4fcea70d4d6d62ca0d20de29b5e10b0d9382d92a4a70cf37af7e14da1d8ef56a04534df986193fafa9744c9d6d47caa5366da0d835c50f98484c79747c2766a62bc35a7effc0b10366cc6a674de5e9e302642b0100cd357a438ac5ab3fb5834ca325b8353e44b63ecae85a4e18c07f70ee295b1f5b3c21004f8672a45c29dafa143b36fe3244a99e198e5d7bc3d28644bee9e7398e77eb6a8e007368af1769080e9978860ec0102d95e44966d30f277c3a24de0f1d28b466d805e687f073bebb2a656c2d0925ac7732198fb50d11a12bb5cc03869fe77604ba0c23054fad9f0fee706f468f472dce340b760a51bdf0d3afa1a7cb347c98993fc0094297ecf892b775acdc7d5c2122eaecac04ff008bf22c8395a955feeb24053615c1263c55674f48aab12c5fe862d345b617b9ec18ae22bd94472bafadbaaa51be3c7a91787f88af471ce14e7ad1392b2cfc13286e2235b99e24bb28e7affe589af3e12fd17711b79caca51036072af98776a8efa230b615a4c2e40efba7302f14d26a1a0a4fcb4898e18370fda2a9ef43135f92c73d6b946700ef8d5cb75c54c9626b4edbc415336399b03870b814e4ba989754c34daa301a9d512db34342a8525b2a538913a6ae1ae6187e5131ae42a61f39b3be2ac9f8de6b550de476773f4930f61f5b85b821d520b1ca0e9673f0eb77ab7d668aa8ba6f5747605bc80b5fefbe4ef17f3d4987d661278ffe557079f11083f05215e3bdc7abf0c6c41080979aa704b75e8fc3eac0b795cb2cc8020b667c718f2a50052f42066680a8f648ad0fa5acadf70f36872ee7cb610184ce1ff14bb69e5f3059bd7009e3d00850c885b546d37387bef0ddc6ec921df2f5cfdc8150d5ec3c64faebe1e61d7448e6853fd3a5059e59a783030e2bdc23bda41c7ccc821935bf40bd6b21cea6930845ee2264bf3ac538f200c61266c0a191c384c6bc16475532dd2840346467e6b2b343d990f94e1aa16673626659e2076c7d2c9cf66b1baac4773c02ce76233a7ea1b820e6024813add26600f711b0ffacfd05d5ba0d037d63196f9f5b64989d349c97e7589b8e1486752421407e18588df1ad55c5c2cd766db9622796f389dcf5d65b5601e28442ac7d7b50ebd1d19c3df7290f4da7b8a6e3145bc771609f0bcfe7d52611b62a109f18c07575d24e934fdd01beb760639c81a6b1de53636464fb4144d7618837ae3016a5059aee6504f3f23d7589b4475e65b44185861cea7d41f72be59ea78d2b538cada49d0e4505d71b2b3b578c921e4d7c65184a39da8ade68f6dab8471392b448ef0588021d216542711b1f77e8a9e76dac9feacd8fa7508f1b1eba9d4618cd4495c4edd9759dedddaccb5039e8f04a577b18254a67ddaf9cad406f618525f98fbfd5e451e620dc2890fb3445950f511867cd00e79e0db70852ce37265cde41794dd3380b9c08564980517feff0516231a63fbe92accb9bd099ffb0ef16578a14687c0eaf72da0ea41902753b95426d757559bc41dfb513b436734043c6142c9b3530e7232aada243d7c19dbc34909b47d32fcdbd32aa5b5a3cf07c0652e2d9ca2d883f7bf362ba6bbb36e8e57989c414d46db18ab42915738ad71c8e6ca5ed299f023c1be81746440392620f37b77b59bbefab038eedfc1fc93be1033a892e83049400169bdc0ead87e8266ee572c30e05600e6bd225722dc72662f2eb7067d84b738b7deb819c206b9d6f908a837dc72f76aa0a4ebd83731d807156d74297ce5b8a43026e2582cc1979c289964566b7fbe1a38be5ef66ca4af4bb6f0acd0252df7a34c1882fd03bcf0fe57e7c8ebc69ba82379ff24fbc9923114bcd0991b7d5940c98a09a1849c86d906acc99dacec61637f332e9f17cc6c4ff05bd4f4315d3766d6b6c418bb3188af18143c02a2e9b3a90947fc05f49392a2f5c2bd1ba06c06813aee515c09b08b001b34a7cc09c3bf2c47cc957e83915c1bd186d2825063f65bf3f8327f2203e83d77fd5344fba48f11062db26b8fe1b6b14488c20d6d03bce31c2fa97ddcbfdde809c449fbb30df6257f7647a961e5385e9715e1d16896913a04e7370c617afa350daa9505124a95dd18f76fa2d79c8050a45fdbcdd0f2a6ccd85ef1025d9afae740c037424befde6a6c41d8d4c8d79a6d2c1d61b4b8d56bc83e3c0ac4a31d7e6696ca418f23baef1c947c368d9bfec5a8aac2b9749d2512da75bac3ddf2c6864744a33be54e933edba57007e4ab5f609dcf1f0f2936a8e9cfb89d952c6190cc2f8459acda05c7ca077540979f89405e7c117dd2202a47b6f739c318816a8ca8baa1f4d7c33ecac0027a65ab0b190350861f1caa107d404b80074eea4668c521736f8aeaf959b7c9921001e383ba757b2c31b46e961ebf079d8338d88c9fcd6dc08d17c1dbc1ea36b9ceef4a4f23807ee5b87ee2779855e67a1d3eac63501d98a6eceeae8e22a5dd6c52a039d853aa186bfdf474e3e7ac3ab9aed788e40727c5a681a7cb43737cb1a18d113dd0c44a2eb9077478da2a8c291e6bd5ffa9cfa1461cd41a649de5993b7caefb6e61e77f9fd485b581480ca86217d47334505f92b89ca1a37ae141102c8d8b2a96ac1524ae8d6ca2176562244be30bcc6260116cf70cc668736584a656f3f866ec9b99164017e675067d0f33bf6d538dd394a336414cc3f946bdf6b5efea6138e8044afccdbd67829de340880b999c84073fa79fec5732d8ba470ceeb3bab325ee0202d51521cf447f2c46812ea058e41aaec5331483307db7018fd26810e58f3edd20227063934a337247d87b71a8104b53ffbe909a1a504aec3b57722e36b2bd3004ac297a3dbf710ef21901d154852f6bec4bd790594139709866bd30e7613308d5bdd91a2f43a53857306fddd1268f1a90a232387d41702bd820b1a884a38f518ef7ffed22b5ebcd2476d33053e5f7cfdce1b49d8f1aca939292858b1f44160becdff35cfc7d615be3f7ecf4dc8c2cf437001bef5d93f46345308ea824e4a13b47abca131a282d2c3af07e9530032b8fa9077cd6e238043a37fe5053e98a1b7f9378eeec1f8d7de3e3099065953516eadac1441250a377dc768f53a1199478a29f082dbb6641f1e0eff6ae6c4858524fa2def4a97b6c2e84e4109893f0e083a3ff13af260112add14946c991e3fe00a969c8dd12586b1d623d07daf5d7432b54574044afa6c470b82c76d7896d20f91605262f98f518a8cab6bbbb21e34818d9d157681944b7e7582f90044079cffdc2d6338e5621e12f77229dfa2ebd2b65b2ab0f87eaa76fb91881beaaded73116df6f279edccbd1340e72f1e325e09dbe5b69f54da282040ea24fcd5c345298282d33b28674f4c7b0e4c8a5a96a061a6cf14e55c91363c66e2eff7e4efa8e148e60dc8dc8ae2d8eb612b5666d1d809e65130f48ebf29c638010e29a1634c72dda7b024c15809f8a6ecf040f971b803bd12c1f795ea0b47808d9f0c2626f7d7c048a0f8614e413d9a7869746ea96c334e3eb65e2e6eb2e81e92dc8a37dec11d48526da3060732f47c0949739213adacc024ba6277644a4e64e5dfa38a16779de82c2e443978788510b8d96d0319abf5b32fbeb2a57feed7444ff5bd56c04060de6de1cf5daa886fbc9772a87b0e9cfb89d1df5469711905553675f9e0f923ef87f65713b99a24ae24be46003dce18184711b7b9891dc8c3cd0262784d347bb0ff99a974185a6f3cb7497190d0e439595a0fdeb0cdca5c8a9f0182528737a908524fd93708e3664d3f2465fa116d39e0d661d68cc6afb54095bda9998a6b0f3885e41f4b3d67b1d670712a368152578ed29c75b059901fe00d652c6e1046397bd30083c2b58bc44b8eb4e0a8f7a97441ea74c35d9993f1c3105e27705dc1aa9feb49cf2d2c9d91322bc111c190767763d4428afc92c7ff0ad2bb3ae279ec66fe1b6dd1cea39d6e81cb2c4ed5dd9bb0be27121db11fefdc98a41fb74353c89f3119ad5caefc3d35b0c09390fe4695cf489a1d5f1cc2bebbb34dd12bde42994e7d051f6e6d268ff7cadc7807f2a83e6e56a5cd6b5b5eb4066bb9a786b479d4a127aaa7641ab3196f5350786e1e2a6b69fd3d9daf20f5aca5eeb1394371d4d8803935877316952fe96e81122a61f5720a5f647d00d1b5b25961dec83f4fa7ffe04b4dcd535079936cc9817dedc7cce875eb1d3c8474266687f1c0946d00fac77cda10a6d89d17a9dc9bee5aef8605b1a8df4be7e6df54ebc82b2d7dabc4979f8abc28f73d9fe77c6bdc243cb48d4236ca91f11c3d5ded5663c93339ebb224dce8550a85664b549bc0a6f6c3fc335332ef2410dc6567b9afe4ee0e6b3975fbd5737107c80b7f00612d76110e9326edc0fbee70cf0c8b1cae2554429c1dc8dd08b2189b08c16523f5b338bc9744bdf1ef460ea1bf82e6d170de5cb0bb1c910920db5782d411a4d3d63a1623931589cd24ca5457685a0999a1f0b3a24536c4df6acb476b1f6c0dca7e1c628524e1be8071d30a0a15dbdc87af353fa5f70b0a5b18629155bb90ba6cd9607e2024c97d1ebf17275c0587dd6d425739cbe3f53afc47987484c7b09dce96a33e3b32243ee43320d7eaee56a56773337c9c71ac76beaebafa2f241eeec3ba39084f9378bd31d07f611dfe84044e9cbc009acdd53ef9516f507610677bc59e2cd43a5e706d057c6bbbf27f35c0db737bce0b22310c7a8daec325939f1af27efa72a3ef13301e6f175de5ca25a512f1243dd5387ef1e7985fe7373ffd3928aee05016545dad3e556b865a2504532d22ff86f3f779bea958ed617c728e258340f2a989ff90fa2dbade0369a0853094b06fdf36dbd669526d56e302b4165646cf52b14633447d59afb36665cb3b2ecb85316a33b1022358cfeed9297983016c7f7a12b8ace9b449c96f085ec016ee6e72451a26a6d94251bfe7c1cfc01f3af6dc95a8b23a021fa66545d61234e7a549748455777ea4f916656c555e5d05ecd551e2b58ec6d3a1e9c80e1e772ff5d4a11d1c18d18ee21fbc121ccd2f714efe98ba663e7e8895a1276f3c8d8cfa858de24c8fed68a85e6a3481567b61ca1c4d69b70e6a28faa937be226df9aa0b73f306bbaa28f04fb3aad0a82b3f5522690c217dce497989c6c028b2295003759dea8f8c77148a0107828a26aa750cc17058eeedc9f549ef2acdf0997cfe3ee1d948d5682f0015c2748bcfa02be5cb751f8592c22780edca01c4294d5bc6b30e3f33046b23944e63fb22860cc74e6e27315e237ebeee01776ff3139ede8f99ab5f55724adc2bced43ef3d52520f2dc6f65eac5a98969ad3b30a7671c133f2a29c9b9dce78f38ede9fee18a72adb0f57e41b22466d60a79593d256ae96f776b3a3a8d9c0b9087ac9ad12eba4b5a64d908e962ae019b3c3d9a0b00dfd43a78d2b64fbb40f0f431", 0x1000}], 0x3, &(0x7f0000001480)=[{0x38, 0x1, 0x20, "858aca1f8de6439d5459416ab76f84c09d34aadbd57068e6781d9c1dc9f936ad40c3f9"}], 0x38}, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001540)={0x8000, 0x7}, &(0x7f0000001580)) fchflags(r2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 21:01:09 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x7, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff916, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000240)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) getgid() 21:01:09 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080)=0x80000000, 0x4) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 21:01:09 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setreuid(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0xfff}], 0x5, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) 21:01:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 21:01:10 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) sendto$inet(r0, &(0x7f0000000140)="90e4a8417728613ebeba8098ec33cb7a3a7d24db430e09925f7650a0f358243aa9a443c3434d297bf519ddf2e8b3bd1a835ed39f0c2134f7235423a4f84b18406fe7ed30742900f24c0cafa95133deb9966fb72742718c34524dcfc3c80fe32f9c58c294e6d0ef5ad0ed69e269d004231fd8d5773f6533b3d45c3554ab8ecba2e6a55468d05ba05d88da8d2dac5e501881a0e204ff61cac04a3b00039f660a229d4b6818e5edaebb6ad595fbb3104ff403d2de3c188f5aa902fcd5851002d2fe7d3d308944ac59d8947de0a834b095bd02bf6416cc", 0xd5, 0x4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/70, &(0x7f0000000100)=0x46) 21:01:10 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xb1) write(r0, &(0x7f0000001640)='X', 0x1) dup2(r0, r1) 21:01:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000005c0)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fcntl$getown(r6, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xfcde) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 21:01:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) 21:01:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x1, 0x9, 0x10000, 0x9, 0x0, 0x7, 0x18b63563, 0x10, [{0x200, 0x7, 0x3f, 0x81}, {0x7, 0x4, 0x6, 0x4}, {0x7, 0xffff, 0xc000, 0x6}, {0xae6e, 0x0, 0x2, 0x2}, {0x9, 0x690, 0xfaf, 0x1db}, {0xef22, 0x5, 0x1, 0x1ff}, {0x20, 0x1, 0x1, 0x60}, {0x1, 0xf1ae, 0x2, 0x10001}, {0x10000, 0x9, 0x8, 0x200}, {0xf0, 0xffffffffffff3c3c, 0x4}, {0x0, 0x1000, 0x2, 0x3}, {0x1, 0x1ff, 0x6, 0x4d22}, {0x100000001, 0x9, 0x3, 0x3}, {0x81, 0x3, 0x800, 0x3}, {0x3, 0x3ff, 0x28f1, 0x8}, {0x1, 0x5, 0x5, 0x9}]}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 21:01:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0xffffffff80000001) syz_open_pts() syz_open_pts() r2 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xb1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="a1b91eab42d37bc216832ad5ed9b99e3462a75dac0c7ba093a324e06208233f4ee528b0b346f81472a1470220c3cc0311fe247eed016f6e4db589ac80faa5845e8bfbcb61b0ec2812e3237524e6b8504b918474a1ae1eb5d308a57b9d75f4a63fea074fcdfccd2c180f1ebb835b91782161f9e8cfaa430652da93429db691d55bc3c202df1c6f58b9e8d589a3aa77ee61539ea86bd6e513d315862880c10843ce06e5b99b4856e009bc3b370a05ad5b9d10bc91ef56130a3bb6769a3324fe7819a05cdae1210b3", 0xc7}, {&(0x7f0000000280)="d725fee27a780dea0ae42cd3c3bd25e7f813366e7738d88f4a0f0c78ce3921f823b9d66f9477b848e903615effa20baf72ca030cbdcbd9bba1b3dace18c5eea235d20256ded533dc7ef4219f1979e0b480b9740344fee04f6daade1cfb188fda12b335270131ae874f97d183a1a5d116e7d755e76287dd1e21eb6635", 0x7c}, {&(0x7f0000000080)="e5dd65dcbe0ba17ca7", 0x9}], 0x3) 21:01:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x3) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x18, 0x8000, 0x800) r1 = socket(0x20, 0x4004, 0xe8fa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 21:01:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="1daaccb4a3c06433f355b0f66c1def5e94d1979fe863ad17c1ee48148c7e4fcc104fde9159ea2c226c65ec87657435427ec74bf516befcb978d37df18580c956c0ffe6d6db0ebdc2beb50da664976d4ef744d6acdf850f4af34f3bb2a42f90ac30d2f31e7723f0e746dee2425adabff7070abd45d8", 0x75}, {&(0x7f00000000c0)="da13da29d70318005ead3e60d2216f7a0c15f7ce6d5e7d7426f33dc15713b1c3808845cedc84c08540bf5e9d36bad3153448e5689e5b7c8b24f281c1d58dc9920bbc51bbd80d6410e6e5fd4fbe76dfac263b80a3d2e8f1009bffce30e0831205293c85ad5b9b5313ee849f487ccb29631d503640457fb572944ea022fcad6d089410dc0d522253746c2f7dc72ab55c27fb6894d4bd391f498b148ea70d3e8973dd4b9a99b528d40a6c5753c6d220b5fc8347f3012cd3c86a", 0xb8}, {&(0x7f0000000180)="0e1cb1a30381b6c9eb28d971140f5088cce60276327290569410230cc3faf06513800f38992cdb0acae384c55e14ecd0753938204af2723651eb8eb64d1b82102577daacfcf7cb1ac3b0b574737d760a59088bca5d12afccac34a1220d628e50f9c83bc5a2c9f39792d43a0c8f85daf6093d2f39afa6fb0152b9e668ed59047d83852fcd0983ab80bef7e96a8903f22ca2b9f8469f029f330904c110c56fe58808fe3140e2b9e306595f749b", 0xac}, {&(0x7f00000002c0)="c5bdd31555155c0712b98ad98f74b207fe80fdfc849e67614f178fb22a948e8f6630fc0e60a22f96418b94a2ba25f80ed44fdd118cb10f5ef071f3de24857f336e988ceaa46632e9ed17408643dde79e50f31a48a26c4f7c61fddddea05c0295c50b7505c381ec9fb6603468d61e4bac66cd0602c01f94276a47c489992a6dc6a509d4e4422befdcd276e8d2e25930ac8cb9d8e750e1383a86c3cf3b5bc69df9146a0fa3fc1862e4527f37e6f8f23ac86c201705", 0xb4}, {&(0x7f0000000240)="90a0522cfdf7e20d48652b0886fe8357d79afb2a418904d45c86d68f4d792dffe1aea582499299bf4c23f5a6751614e865", 0x31}, {&(0x7f0000000400)="b6e07293c13804fc77b020b3ddc80b0d1cc26f72ad465b296eac4cf8b1b274b7dde8c1be0d751dd184d9d69da1d6ee3e4b5fd03410a4353ad011b8e64cc9ed720c3d4e8710513bbdc6a16c5f81521a99f9b3a00bf55d93c5bcbeb2ed8f01c259e4dfc0854e644f1b9ff0cda2b89748b39399316287e7ccbe44abbfbd86bca67c925134aba2b8c2b8e20e5791c9ac098387dc434dc8749082", 0x98}, {&(0x7f0000000640)="8728fc2781e3d3253ffc6eb2475d5820768a75879fbcdc4fb083725ed98ee3d3282c3cb39797a509c24a08301bb3a77dce2cd07a59a8fa0742c39453228e37b7d38724b17639c0f1d3735ce53b40202a5f62a17d80ef9f9ef1a5d1c00eaf976b9f353299343897ad1bcf729acf53710edf02289f8f0c295ee89d1a408fc7d5c3cf7f89fdac302a24fec3a60f96ef1075408f4386afc46c6d9cb517b34c0b347fd29ef38fd4a638b8d5b2932a6408d99464660ac0d6dc954141b3b3", 0xbb}, {&(0x7f0000000900)="66a30b928b56dcaabf228694fd5cc5069f7896f4e86136f5afae744a0c376470b44cd5b472222242084c396008e4c943e312200c9d4c59a727e0c311d3b4d119843dedd35541ac3eadd451221852a20e143819779af006a6695258ad95fb9cecc38a0a63a2b60ee299c4ee01768da67bfa32508929199237f4a89e87557d36de34941c858c04e32fc746b4a8909a55e3adcbdf3dcfe93a0f632eb8787c30c97e6c0f0631d9894f6349d04a7d5eaaa75e91d0a626f802d58fff34a72f3a813dcc6bd4f23182608587ff642655be3145d40a065470d2b6faa313386c63efaf959472684cda8b6dc838c841ca228ba600c6383361804475d96740f805f8a73a9f7a1cc2fa5241a377b74e280379b8af81e4241980d49e99729f1a31cfcdef27cb715298294968a03e1fb76ebbea67ddbb3e4652edaca2b06d81133c5cde9642b4dafbca5feafa105897f5aef0154d907b7285e4bf3feeee3a5fdfb8c9afb5de0f61c102c81b3af4d4e566eea0bdfcb09b8cb96643a1ac5549a814fb4bd5ce35d2523ab8b90c30a6ace36b9f4a564a0d604436c65dc98e108cc073150e293912fd7f9f35f4dc6550cd0d34a22b272bc48e229fe29a7cb978452cb2f953bddb38388a32b9fce2d9909a7b98c17faf605535e5493a00c3acdb09808f4127bba8e1bf7d8cdd8d782148efbb95e6abc8492befb6bfd2caed570b5d68d7b9e69be29a569731d869941978ae70155bc87792778d1188fcc423f1d0b0a11637c61eba487757a8f4990ad14ac99dc318f576dc8516dbe792286dd01764ab8d5323d29eb4e9efbe19f1e13c7757a53ae8eff008fa4b8e6f60316aabd1edeed83761a31f8295e11690764a96ca99fa81654cc70c7be4afd957f6b17d70e98494db39adf461214fd98f1ab5c3ce9851f44d5c54b99778b5655bc45759894dd3c32fb11e0b1c26e5822499b20a3a4e3994c537277bdb2111b7b9ac8ecc6cf636608d50c022c8b052ada9463c32c85bdff0a1fbc94b82b332bd824325fb6cc78e233749d42c96346a7966c08dc88f0bd0c644e9b755fdc46d496c1b5d625c5753ea4e5f28f913a95cc6c504a376a76ea638223644458af9e768d8fe6296ef07ada5bc8b02f9d043f9e57b2d47837658af053c8c8450001d825dfc646bc0cceedcd6307be425711a8944336db4da98502dec5776af799e7a22232099355715de979d3fe0962aa77468506ab2720e22893c16dcb01a53a167b9fb966514e3096ab32b51323ceed7ec374702a15e51bb8fa0f34fc5a18bb09f68a2c73bbd653150ab8e512cf2976e72747fc445be67b2204381b444ffaf868eabc9416487a1459a2df15e75ed058b3ce21380d4e782a1515d25014a4d70be546ab8f04bf3917c706fdb3c76c9ff1dd4eeea778f74cca750332e6e8d93e28dda6a30d7304e9d544f7fe5d56d22c9537c63a23d4881ae2f6a8bf515768bec8735493f6042bd1cbcd321a08bdf127d7d152ba164bad8f2306aa06e246beb572eb68d34e63fda238cf6e7f02df73565107da95feb7586b4af8884c382f9c40f1527d95b0e21c5bf370027e7d3f25949cf36acfa8db4b2ae0586f4f365b6730eb8b8fd64158da442bec39f73ddfa6a62caf90fae95a0375fada62dcb21c80ec205b3d3c970707176b6661df41622635574a05e8193a97735bcd68a937d4134ede2fce1d4b02ff09054a0f97ae35764814468a53c408cfa523a3f1b933e258168e93a163a0a3151586c26e6385fae3eae920d2efad3a60fc129ce65bd3790306077d23949afcee8fd197b1462e08c99af08725c8fca893b89ec8de4441dfce9feea64341c4fcc14eda566ca1946d699539ddae2f2859d7585779bc4c29b552a9430b0d2aee58ab644babf8dd7b7f998828b992ff4f473076a2f5dbd2cdae44d322a7dc7157b48d7e20b0272d323aaf2d7b971ed9f5fb2986c2ede38491e1838e342b79e84f8f04ba2b5b32cb07e67af4351b29e79925d101b9a6ec9db00614a6a7f4c560c120060034e8a7d5e4706ee80dc8ef70737244a09c6e453746ac69b02d096c37e1ac9008d135374c974146cdb624a4c4b87233d131990b6d52bfdaa06e9fd643ba1557003bcee6b6dc57a145955208119db68820de80c1935fe0039ef4efab0f536910b4012d55cb7e92a279ed2eb52fe8f6e359b1e5cfcc8a7e03b203eb43c9ef3512b8023197f43b90a02743bcd78b4f1364eb63f028ccb63934757a80892d33e792ef2f6e7760138645448691f9b4a3d59565e94edeefb654bdb255df6c9062443115bbaae439299fdaea0af8d1f045efcf6074c97f88849ae977a0d02b04ee21dcf55404f7ec4293095b6f86e58033fd0e27c0c5521511b6abfdef9dfe784b86c809d12825ff6d335c75ae828ac418298b5108cd24dff570c1604a8b6ea0629fce3820aeecb2667c4106b397c915133cd7706140847da80e72225945fae62d82b65fbd7b80494d0955f75fff8acf9dcd8b41daaeaba8d35d43c190c28eaf2894cdf3974050130576256ae8fad7b439eaec6c8179c69daf81d180a9ab4c0032d80fe893b18d6e01f0b627f89e4f07c2aeda466c03fadbe683a73ebaf510782e6438ebbdc253beb7aa241d965d60366794d3a58c05ca4ae9169c5cc1ba3694b1826576fd9a94fce87fefbe398ba85939060cdfde89ff2608e83fc9905e4aa6fd172e99b6e16b03e5ee2013555f0f536eb58a346f005121a1a54c5c667cb1c3d8df6159c3c992cd94ab4ec4b7729d3dbf8c0d6b0fbcfae39db2168f2d7af3e278a5a7bc013fea570a94ae4cf7696564ab9c26912614237e93f9fa85222d70089417e6f2cb940b8c542302b74d833d940bfe946006aa19404f51b00dfc15505befa3ddc02a727480193245519a804302116d455a61dc7796cf6f3652645532b950c9f3bda1c8b66ddee65f97a54e70047266b94171af2ee01ddca124b7ded1f92d19bf160542cac72387d94c80c306be3eb685176c8f55a3aecb49190d315cc39f7858d4c2e1c138dd9b90798b86da2f9b94dc176ccd671f6aec31f3a98d45879e5bbe1f01768e2ac6b90f837667e999ca52029289efae214d2a539a93ee7c333af1a4a992d67064a7e6e9c2fe503155a97e354aa892a95922425da49414130f81f091b915e3e61483789c1177ff7b49c248161c7580c86ef1e41c5f1d227e538678817a961df07611ad456a1c17bda405a24fa7b82db91d430010f2453bfb792ad3f875982c997673abd75e9086e978757af4d68d5f5269f0da928fed0920a5a1efa575f94e8eee030065e9ea2d6a45e6384a64fe26365e6c5108a8eda0349d9728c676bcf1e86be973d3f114329e6fc6a86b99b4a0fb9e2477596a0f1f723f42fcba2c57bc926b29c4263203d4f596be7be4ea5e997f60baaf1c3a14c7871d079b7d7fd8ea3b690021042a81e895183668922a130c4264be7df7ca7896e007fe034db054ed9e65db7147e9e7f414e3d81ea730af6d21598b3443bb8d34f4e2e81ef522e53d9f91d9020097304c7d5c058ec070430519ff0cc3323c7fb2a66850f0d1dcfde094be4d11f761ae2c85dd0900acf08af73fa21b5e09abd6cdeb9683670c03715afb4dc881c4c874d279aaf5284f0822831027288a2af4d99469522e1d27061677b65cfe9f1799e9526dcc41c870cb8a2ccd22d80d9598176a360e5dcd2b15f909a29a817f08462c1b34308c3b98cd10c63237cd9981d016749e8e139478960c293104c069d8f3ea5221939c88571bf8cf5361ca60268a87369e5660a22986a304f75e571a46b18884dbf973b0ecff2ef7ca5945a145bc0953e1b221e57ea76cedd375fc87ba889d8f451ece831aba3fba814d21148a452b44c7a46c30f37a127095fee51bbdcf3257548087c43651e04c4cfa8e0af5aa2485c40bb7c39dd1f6c12fe0b80c46b894594c70ca53836bbcac01e1d8a0bc9b402a6fb0deadba4fd6fb5be7890520f80c18238504b8a1b4a61aa41d90163668ec87d20bab96e154ec089793afc4ab92f454de3b9a34399c86ded6a8410afe34cc57a5f444c34316e98aa2dec01d77a1bfc51e3ba09d74e333b226f59a92615d8217846f0484a120f9aa4cb5d394f82256fffd03f9087b05e56e8321ef62f9c5fd1b07c37341fe505a87ad6662305a10b7e18c748eab0727bce96363af5fb32451bd2273224a2799f11753b3cd29a259fea7c3a86a9d7f2358587bf7fd45f1c9980fbe981b78af6276c225bb1147469e2a10db7610411b421381e150ae0155c296b9745c2bf5440f3c1bb55d1b92357782b99e0a7459edb0de4935de5eafd6cf5f84513a740803e8495b01dd53108aa49f550e37cf85ee69acf844d72bdcb0ae2cf0fb1b93f9eb96e235ac7d2f90bd66a569e3e78a6c17245a06079456e1f11b55aacd3f3c7c01278d2b8d23ca487c9c514234bf04f1c3ce0e292cbe3cc9c95e6f9b5b9192bca0e63e3f0fef876f6ad62ffbc28997538cc3b419d175400e99d1b6c0521b11200e817d9bcb81c1070cd3185ae7499be40d888d17ba8563f7d8617aedefea41b9b100215f73e4d2b7a5ef3f95fdaeaecb073860234f114d5ef9b8de9d25d74ce3238b5c896d4c61d649dc1bc9a35b106284a831ca23e02b37d1cdd4b8673c2849d7ce570ae0386ae4b2de5772a2f81d08f462f706650b0e615e3edb747bcffff2f15a9ea1cf22660928644e94a32fbd9eb243a2da9822f1dd65a5e957096a78b30ff0da42f739f2d99be305817172dfca5bdbe33f302a88154ad1ec79759bab283e0df589e6cfa0ad9a9564a21b8792cfe7bdd38f0d55c476d3bcb6b103136cbf319ab95a10b5b36dc1c5669310505a44615700e25ca005bdc8476e02076e2078a878dc5bad7139eba19e26950bfc4f4acc956054440c9cbf3bc93abe4f2c1cdefaf7032ff68a92dba9882699299077c69cf4b248550e87340527f6c40502334fec00e2bce922b6458150a8cb912eefb7e918f9dfbb4cbf5b9c36f7138d169d1ec2ef3fef209620754889bf513cf5d72f6184a7ca7e8f981e09149b89e5d5323492e57a5aba3224a0bb4cd6af1cd65d7f2659b31aa9bc7857d2c0740d2cbe986cf13905c895a97a486b8fc6c4cd19bb84051382cb93953b48ac329c89dd9d7813c997f7989c5bccbd9cdd9b8a83e9f598e91c573b68456f876cea19c5ec9f9f96b83118d56c50665f2b6311c4f8c2994b18ee830e213c82740bfec651aeb45a35eb538cbd6f7c30b3147db141f981da37ad028ed3f004533af6f738e3d43878407249b0ed880e55095b9d0b6f6d441dd09cf9103fee33545c2a1913723acc4d28bcdb23c237dc6de20a3523c94d9c55c003a01ab4222921501748110ad6b24eee4956b4b5618c43bc3ea491de6d18faaa974006ea64949df8d6c377af3b8eaf983f92e41baf41473dfd48ba89388490397d0318b97c07912e6989e9fc7659b980fa72e320670b92b233ee8a17584d212d0532f339b8b0e14c1640483df0e56383425c2e63040e89fe2703a54f71ea966c76c09e6c939abd1aec7842074a73ece6f377be165dce5e97ebbb8ebce5aa2e41da5b0ba1086e2ddc0514ba1b3f6185a93bf3217a4824162e57117037d48e8ea601ce82cce7e7918b9500f726eda4ba1845928c75a390a1fdc06ba9546b66f8500e55d8be435c8538b6025e0e72ca035f6b564330e5a191162190ac33d28510be7fcdcd80623d8a363968472b377e04fe38dffbc8356c04c2ee4ddd1cf7260d1b83a9aaf8c1fe4b8f756962e0fa79e7f591aa7ffd74f7703780fd6ca14fb", 0x1000}], 0x8, 0x0, 0x0, 0xe}, 0x1) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x10) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() mknod$loop(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) syz_open_pts() fcntl$dupfd(r0, 0x0, r1) syz_open_pts() unveil(&(0x7f0000000580)='./file0\x00', &(0x7f0000000700)='W\x00') 21:01:10 executing program 1: select(0xb61859f89f79db7e, 0xffffffffffffffff, 0x0, 0x0, 0x0) 21:01:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(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, 0x7, 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}, {0x7, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff277, 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$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 21:01:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r1, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee6c7461cb7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 21:01:10 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r3, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 21:01:10 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 21:01:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)="9b85d93708a39bd7f559fa463bf02e9b6021679fe3e4cc694c4a184da10f4826b3c8ff3d3cdc71a64ac56509299feb9e0bd999f4ffb2e732bcc2b575894648ced06f84b3243374857babc3e7396754ec65588c473aad8fd18bf643d2822b6f9034d2e95c444f43aff1e942eb1c7289243f181c30288bdabd015d5ecafd14bd4479d306bf3402abce2d270f85906a051edba4df8b7537ee07489fb2545c87e8f1e7188216f2d9fd3f50662bff5c43dd31a58b59709db5754c9cef06952e949f679d3210efef0a4719af67413e70b53fd9af131179cd323a1c5839e3c856411502f8e796dbfad6964f893785b0b93f2a9833e564b6d1a73c7f434b6bb4342f894f134670632d5bd1a61a2eae18c84f403e7c9f253aa2f9052494550b6d40aafd2c9042be5ce0653098d4081f30c89db5a2c5106a921b39a83875259755321c33e68509ea4ae51ae55eeabcbe6ee1452fa45705038a656c9c566b38e5ad934ba1cbdef87a00bbb50b11f490a8294db844bb91332deb841532d913e5506d4bebdd37d868a3af91c98575f18a1da34ea297d10279e9fa00b41233fcc6fd7bb7f6c3965cb4b75bbc2343275d19aa6ed0d91ddc4aaab173042f800a566dae5f95ab5dd55cf9437e61950d4a41b9b0eaab0bf25f2f333c48e1e150dfef470ead63041e3608450907b5b01403c5333c2d8cdc3fbf0da29f354b9e1b6cf2dbfaf75f30995b8dca7a30c96f428f499cdff352bcf880e72f7f2cef051a44b6372ba0c5b93e6f8da12fc0219bcdb53d3d1e663fa54e8b810186256e6f503373a9eceef27b587c6a5e171797ec3c30a96ef1baf906e06f0dac5c1d63e35695a3ea3644ee0d2acb2a303d0b2d004491af657e209dc1e602ed45975de4871f585c0ddd493895def784907169c7f5bb7c9e79ee790d368ae910715da36278fc4237a700a7e997706741862d0e2d75398ddfc0ad37e20ce328eee8fbf2084cf4cf1da1eb2c993f6951af3407f6c348de71f49859cbd11fcf9dee782a6c093c520fa89f84adfe68506c3335f3704b8caf7d07ffcd9e186922fadbe7d17f3ea4b85ca2778798b574ce26d88fb9920e48dd6cd21ddb563a3d623fe6e63b18e53fbbdf7f50310e88f22496b2f71f6f36371ecaabf7769c550493ee839e1afdf35cb725ef200674a855a7467217dd80fc05bfd96bf95aa62d1c138b61ce14e8bfd46c807b152325e98256f3b57e108979358970c45203ff932e4ca66a506bdf053325d8e7bbd3bfcb9aed7745aba278c21420f3607c3ea6e7ed38a407ef228da3702e31a236ce2196401c0ff2fabb43bd47d6e6fef615e1ed183cc76d4410927acacba4c5c46d408284d7c12069e8b6a7145ee95fc5ca39e4ddfbfa85dd1f8c0bf522f2574406a4b6ae57a7069127bb358fb14499c542d24f953a52e61d2ff3245dbfab44047a8594dbff7eae92428ea282cb15754de65872d25118d18a03bdc18f5334da807d71029812be392a649dadf289fc982f3add1a7a5153c9ef40005186170e12b9a4d9a0743b9b348ca6d0ae075f7c592b4e9251e814b5e9124d281e1871b2b565f0bad6c778a156dcfedd570164b51c5b0875e1e2033d2335aa008f94793fa8f0f2c8b8d29eda489a118d7bd2e862160622126519266f79cbd010e71348949c4d6a31213f6aa3021e06ba7adfa0d8a093f1c82876af2abb4f181f2614dc7ad1353a04ef18e367f8aa503e93bf5b7b0a44e50a026987c407b8c6cc3ec76cbaf73d0f03cec3d5808bf747e782c772c16b46be13db419868196435893431d1e9eb996d2b6ac0fd7cd9132b5d695eeb9e6cf13b5c917804ee66aa854ada9751e8b661798097db24014cd880c606a00147cd334c4e91d236003763966ed9ff02329c1cdd39466be68488bc5f8c8c00031e0edf57bc42c26f1682050be474666402f4e1c403071f0eec45a2a45b71fc8443d091bc2bf738065e8792f4e41d13e0e3054e6a91680679b53542a5e037ae5e25371e8c48cd4bc12179629705e933f8d7831c7bcb670d609987564ccd15a7edb38df6f3974e35cbcc721607c58ee6601cedc3b9da4a7e6a65a8ccd89255b085a0ccd434ce323cbf4eb8648a5672b8984336dd04b1a5efe0cc70aa3089e05ebacd3735e3f6f10767dc6fae84ea58b0f914f83a675453f8508a63d5a8f3d00b18d0df017b5b44a6886ac0eaa6a6273403b163d932bee1693a25574f612d5e3880b0ae819a5d5e93d6aade6c648cbb2992588cd3d803fde8793d925e1fccfd8a439bf8deef2dcf80bdcda2b8b084e94cac47228865ec9842401da9c593ae663f7cd94fdb3936d65938df76486066ebc4315ec44d02bec30af74088ec2fa1d7a7107912402c850bb95943a57642f6664ebd70dfdbf72cbc08e7f5ae1f33450c49af5203d1afccb37cc24aabd47f6be58759a3197eb1ca5fc6d622a870f45fc7f39b7d77f5399bbd4dbc8d9a52cc6826cef02d90bf9deca0d11607e8c9f205285a1bae4958f069cacb5f5a9841bb189d28f2571aa16604355baa69fb7669fec9f98899a8e9028fcb02220cd97cf5cf07ad85e9051a056b73270e81151128396583af0ef649e43427682e41de1e1b9ff4cbf377eebd846921331462a12554e7532deafe9e4be6b444955093a1c7e853fece742e35650a5aeeccfc97e0cd1619e3d5eb18395ee5f7659d30a7c82e106e45b728323bc95cd112fb5a85b8f60e6706ec0cfe92109c9390fa0a2ea31e5a08a0d9d9ad96f07972f0f23ee2ff0402cff66a6ccb50379839ee2b1e69faba03a7ac714ba433c8d4b7ecc16807ed5030f06769ca2934d5a9a80265245db49d551173a7d6a1cce287a1a13603f1d04033031784f4274b1c076a3861f2906a80cedb3821329ecbc42358762b64e6b0e40ed1bf8bdc804e0e39b53901281c80023cf8e42a15755c61c34d0e3567cbd8b20e4a7f8c4e52be39e838a83276c6e59f679af2fdc6e6ecfafa892408359eeb0ea8fcfeaf982aadd1b37570880f8311260fac974d42e23806a03aac9420b46949bab95e169f5330b1c14e017637bd8187733e4ee6864ef16c1dc6609fc387f6295c6fa7c668d6b3d526ba65e9a539f11c83ca90994599d26a13997c0a379c8dc2ea5793e375d18b861e48f3aebfe09bb089eb1ba2b28f53b623307c2f49c72f8e686ae6284b9b806dfeab1024a1de504eb61bb599c78f7736936db2faa5ad49e33e2cb98420e9e2f867925afa79a86713369a52d4f5d3034249c4731f57a0af9dc6db25e87335707b91d6d4387610ba2f4ff358192ef5feffd8987b1023d18d746203eb80a78d6b95fc819acac3021da41a341970bade115b26890abf3a5f90d7a48ff50eac103edc64c5558363cde0a7274525f006b3cc14d6e9d01bf20afa7b24d9a520e6eacb3b966b3dcea1f9305e18c167e3ffa46d351d34760ff74cceaac1d9c1fef57c98d5a1452e8fe1a1a512c9503a9a3d5694383e47ee794b475f4603d7f87b97e3e4b91f582fcd9ed8647515e8260712aa3795e00c15f045a0aeb1ca6cc006bbecee38ad88ceacd712f63ffcad210f5b8664dc3e11a66baa59d55eb6bd08c29759a013ca2467bd2849cca4ecdf059231b7d95b6a578599dd79ad6ae22d04bf9f460a9b7c38f09289525bb344724c718da7fd44327d983c406460ea20b75d234262caa7a7dbfea06dd76ee286d5abc122736ff2369db79dbb944251a831b90d9805fb18c65febfc4fa4df5fb3ddb128ac78d46234daf1ba6913b2ee78e7d0027154c205c910eaf938720d36730904bb96424c8f88a4a1a4997aab3ea9984eb535bede566ec567ecd5ddeb3545b4d788e4e177925fc54d632dcdaf4d0fc7ffd2c5eb2847adafd0fefd5d6d6ef39b243a5ed0ea84f3cbed4f8107221e2f74ffc55b425cf8e3e1824cadc72822ef19534755ad580bfe0e289134ce3b52aea3738ae50f5b8b97a3fa4ba59c76582947564d5b6ac4b4ac462f9e5ab50bb7fb80c37a63bc3df8a45e06457a78293755fed0b74ef3fc2eccf8673959b8e0c31d2b9b970c0e14fcef43a23a1b90b21606d65124b2b9995e145ad5a44db7bbac0f3f59ccaa046cd6859198314623a779ebfa06aee09b4844dd397f429dff41a63ad8c6245d1cf36639081367ca244302e2d000fef76f539a9d45200dcac6e66f3a5f8aab4802d84810236e65a7b71fc673c2090893471905df7885a14b66b590c53bc2849823bddb57b448b0310d74d79335b805869100fe317ecbc209f7d8914898bb0a25290b80f0309a8e48b1663be09658ff69c9787a2d59f179997c71e9fbb11748c3ed82f9502d9d0932dae105a2e83eb1e179479ad3851d469204e27a2f21c2ed313f23e30cdc13ce77be2b21a02188d6259b521d04b94e4be6282af4a316058ba43d2caab79ba53f4b50f7dd713f3af61e71ea520e95af4c93f0ef68d40e98e97e52cd63837c18feed195ba88c14d18b838460d72e0b2b76abf38d8aa6f0baa6f5eb37c57ccdcb0894f8b28619874a53cb5b6125e3d24553cb2a0e64ba3ff34361c216fb769ce58ee538a96c44e620ad1fb7f50fe6c8c02af9ea08c7f82ccfa10e8f60df64ca75d4452bc5686e76636ffc6d86f2b5486eb2c4e4fcecbe643729594897ca0f1b770434162e4b9b4c54524d71b9942591d53409f4f00fd42f4b8ebd481fe73f9446c65784b1b79dd33afc2a3a7fe1bf9e91cbd6e228f1cca2bb049d0ac1f44aa3841ba3ff73d515545b20bd1bc416aff92b94d699dd5b959fe6e318819336ff8706fb130e4a1a0df75e5a38fc482bb8df2cda0d87a2a681e4ca200679fc82f608e154e8094918af2a5bf353430779a9b31a72b4f9d156284f8f3548c07d04353450a5efd52be38976a70999f11904bee40625c175bbd0b1b41f5661df585169860c60e47e41143a0b63a6fdfa212b554c403345a1e5b8ab9eb2cbb28c8e7aa07ffa074da163f3c2fedbb03d57d43d19e30c12d387d20041349bc08cefd3bffbc9b038d608e6debcbf632f98ade3340f2f2941ca1b8669aa26f89c5425bacab793f67ceb28bb64d2dd38dfd5d64dff60c435922c0c1576f25f57d21fe716d796084fc3d94ab9bb2685a842969d09f27215668d127c91bb6ed15e814ac99bb447498874463cd5bdf1ed9f50ad91fbc090f0019f7785f746cb24402248bbf6995855e85fb4ef8c458ec096ac9a4d14d008144f7459ca83793972178c3376261355bc819130df1a7178b025b4d09ade81be838036cd19c9cffa8e014b46c69bd09f63245275b9522d0fecab3dc74c3266e718d29f51d3e61523d2f4e2f9ca5da5a76d4b2e4da04971cd7d2936501363bc86cbf5a5fbdb2b09e47ca5d09c741c510ae5eca10b860deb878b88661ced15b792401d7b63e56ca11db002c4f2afa85ad1f4bd0e797387cb4fcbd418534935a19278bef067f4f0b391a27f476f35b6b1c9d5997bbdf27583ed55ce5340a6dacb2005ba14a7d53678205eaf018a2d67180ee9199ba441c82d08c223acf2035dc0451c7d9168374ca9ed3d7b5c99cd793b54d6b75824293c951905216a5dc89db638ea20be41dce059e74ac533b65c425e748c2ff373cca099cd9592d5a8f78dd50c8151572b0d3ab0115f943e3664d0dd08c57f94451833d6c658e93a488ff153afcb3d32da185fd412d90db1b7c4ce296fc96dbba99aec96407ec5472500440758c2e0ff271ef771c15cb371f6cd1798f1d771e47a26bfb4808b853fc2b578da36110aad16c756bfa0a7e2ea46753f7e3d9ea001f9a5faa7ac815600bf14dbfea6112703af5e", 0x1000) 21:01:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3d) 21:01:11 executing program 0: semget(0x3, 0x1, 0x8) socketpair(0x32, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0xffffffffffff0001, 0x4) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) recvfrom$inet(r0, &(0x7f0000000080)=""/41, 0x29, 0x840, 0x0, 0x0) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) 21:01:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x80, 0x40dd, r1}) fchflags(r0, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) dup2(r3, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r3, 0x0, 0x0) 21:01:11 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x2}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) close(r1) 21:01:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffffff, 0x1}, 0xc) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c8a0 failed: no mapping 21:01:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x10, 0x2812, r0, 0x0, 0x0) 21:01:11 executing program 1: r0 = socket$unix(0x1, 0x100000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x3, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x46, 0xffffffffffffd3ac}, {0x8f, 0xffffffffffffff7f}, {0x143, 0x7}, {0x87}, {0x20, 0x5}, {0x0, 0x7}], 0x6}) semget(0x1, 0x2, 0x200) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r7, 0x10, 0x4}, 0x8, 0x3f, r8, r11, 0x8, 0xcc, 0x8, 0x100}) socket$unix(0x1, 0x2, 0x0) r12 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r9, r10, 0x20, 0x1}, 0x3, 0x81, r2, r2, 0x7, 0x1b, 0x23dfc934}) 21:01:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, 0x0, 0x80, 0x0, 0x0, 0x0) 21:01:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 21:01:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000180)=0x6) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000040)=0x4) r3 = getgid() r4 = fcntl$dupfd(r0, 0xd41e66df123daca8, r0) r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r5, r6, 0x4c89d4c55108e951, 0x400}, 0x1fc, 0x3, 0x2}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x80, 0xe3}, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r0, 0xb605, 0xb6a, &(0x7f0000000680)="4b8182d493e2fc070a237bd04523a85d804a4576ba2664037ff366bf3e9181e31ada400947e38a5630a59feb480591ffd3653152ffc6376301dd87cd721e421280bfc6c96c9ad5265b757bceae3da39d2c1c8c2440fca84817521f9a5166470b75164a1f9c59875a4827b292db2816d7621fd88045ee02c8466539157b167b51b0a3424f4c3054e1754be1a057dc1f11ae7ad3a8601d92b1363932212953721c7c82f4e32b649d5e17c9eed17e1adf1720fde3488100555f76059c305137bdf10b611a3e207b9bc87b63b26127b130a4e881281e86a949d6e41a8e95f9805ee40ac007311842b2ceb8560b16057bf54b5a42fa650381", 0xf6) socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000000c0)=0x2, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) semop(r1, &(0x7f0000000640)=[{0x2, 0x56dc1d99, 0x1800}, {0x0, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7fffffff, 0x1800}, {0x1, 0x48ab6018, 0x1000}, {0x1, 0x5}, {0x1, 0x80cd, 0x1000}, {0x1, 0x5, 0x1800}, {0x0, 0xd7, 0x2c1814098325ad30}], 0x9) r7 = semget$private(0x0, 0x4, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x8) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 21:01:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x40, 0x7}, 0x10) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000200)={0x6, 0x0, 0x3}) sendto$unix(r1, &(0x7f0000000100)="1e19f2a1d0b52648e8ddb2589b9c065357311abc122cbb1f5bf6b136e37c8c3e98c63e063fb9fd9b6e06a14bef04cae88dc176fb9c3fe8894f0f2411464cf166939c6a915665052fb6b1a0912112fbaca1a6725458b596ffa4ab94cb8ebf2f8eba4acf1b21252b35a887d70897b6b345467131dc53f93b0795d3566e4593", 0x7e, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 21:01:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="e823ca1e972067de2d02c7bf3f9d1d53b8a97d", 0x13}, {&(0x7f0000000040)="3c8b9eb1c9bd75e7299fd6cb8c816911c339cfcf38802315dd1e2f60779f16c415c5b37bdfa662", 0x27}, {&(0x7f00000000c0)="2f7c9db32b8b84dbc4d9d1fde87944c01bcf5d483ea55383523216b8ced04c250580c7e9129cdb667a4ca70db6a77a7a572f1f7482cf122d5d55237b3764e2909f851b219a10c9f03f175b4cb7524b", 0x4f}], 0x3) r1 = msgget(0x3, 0x4a2) msgctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 21:01:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) select(0x40, &(0x7f0000000080)={0x1f, 0x1, 0x8, 0x0, 0x8, 0x100, 0x2, 0x1ff}, &(0x7f00000000c0)={0x5, 0x1, 0x800, 0x6, 0x40, 0x9f6, 0x101, 0x9}, &(0x7f0000000100)={0xab84, 0xffffffffffffff81, 0x800, 0x0, 0x6, 0x8, 0x7}, &(0x7f0000000140)={0x2, 0x7fffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 21:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 21:01:11 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 21:01:11 executing program 0: r0 = socket(0x2, 0x8001, 0xffffffffffffffff) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) 21:01:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) open(&(0x7f0000000140)='./file0\x00', 0xb3a5c3066dd3d507, 0x10) 21:01:12 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0xef94b16e1499d21c, 0xe5759b7496189974) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) unveil(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000000240)='W\x00') symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 21:01:12 executing program 0: semget(0x1, 0x0, 0x200) semget$private(0x0, 0x1, 0x14) semget(0x3, 0x2, 0x0) r0 = semget$private(0x0, 0x3, 0x4) semop(r0, 0x0, 0x7529) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffa, 0x4, {0x10, 0x5}}) 21:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1b7) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 21:01:12 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x2000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000004c0)={0x3, 0x262, 0xf0, 0x1000, &(0x7f0000000240)={{0x6, 0x2, 0x7, 0x200, 0x45, 0x2, 0xadd}, {[0x1, 0x6, 0xffffffffffff7150, 0x7, 0x0, 0x4, 0x7ff, 0x4f7c, 0x2, 0x5, 0xffffffffffffffc0, 0xe1, 0xeb6, 0x20, 0x80, 0x1, 0x81, 0xff], [0x4, 0x0, 0x7fffffff, 0x8, 0x9, 0x4, 0x80, 0xfe8, 0x44e, 0x85], [0x7, 0x5, 0x3, 0x40, 0x400, 0x4, 0x5], [0x98d5, 0x0, 0x80, 0x1f, 0x7f], [{0x2, 0x3, 0x8, 0xfffffffffffffff8}, {0x4, 0x2, 0xfffffffffffffff7, 0x81}, {0x1184225b, 0x8, 0xffff, 0xffffffff0}, {0x1, 0x365, 0x81, 0x5}, {0x3, 0x8, 0x2, 0xf76}, {0xfff, 0x2, 0x1, 0xc1f}, {0x7, 0x8b9, 0x1, 0x3}, {0x1, 0x7fff, 0x9, 0x80000001}], {0x2, 0x8000, 0x4, 0x9}, {0x5, 0x100000000, 0x3, 0x3}}}, 0x2, 0x4d4}) fchflags(r1, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x104) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 21:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8040, 0x0) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 21:01:13 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = dup2(r0, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) ftruncate(r2, 0x0, 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:01:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = socket(0x1, 0x2, 0x4) unlink(&(0x7f0000000580)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) semop(r0, &(0x7f00000001c0)=[{0x5, 0x0, 0x800}, {0x3, 0x8001, 0x1000}, {0x7, 0x3, 0x1000}, {0x6, 0x7fffffff, 0x1800}, {0x0, 0x1000, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x6, 0x1000}, {0x0, 0x8, 0x1800}, {0x3, 0x200, 0x1800}, {0x5, 0x18000000000, 0x800}], 0x2aaaaaaaaaaaab30) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x3) semop(r0, &(0x7f00000004c0)=[{0x1, 0x100, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0xc669, 0x800}], 0x3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000780)=0xf10) flock(r2, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r4, 0x0, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000540)=r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="a4ffce4f8d71571dbd1d9697554bc9a9b429605f68d441cb94e96f8542926698455fa6fb38509afe1d882385ba8987e6c86a31c5ec596812edd3c1dc1910dcb1f44bbc654a0668448460e36cbc21e68c67814d222eda2eda36", 0x59}, {&(0x7f0000000280)="e17db438e6a793485eacd4c2c9b98e6db1a221f5f140ec97eaa2399346fe13902dd6d9b5e4a27db779fe0147b59a22038752b02fc9b0613742c870b0dacd875c9ce7d0aedb54c9412100db47f65228d9a3ae2b954146f3aad798f027bcbbed64b3a40963bc60633fa6d9c1626378a8ffc76926ff1996d692d47677b2af12a1102e9f394adcbb1be56b0ffa", 0x8b}, {&(0x7f0000000340)="bf219b6006fc16c14c74cf224f2f73d16eacb04ccbed8c6f264f85b965c2733149304a75ee5714425361d4857a2a89e5d59586171db42a8445899f08bb1202d2e9cb4c0cf8d2a597cce4927916cf953da2319fde462967539c632b2a17cc23d65040bda4b71510a4bf2b10b93a4e8a7ce3aac9f510fec736b5ba01cadab36d3dd1004eaa2bcfd58d22f2b696aa6ead9482e6a42a921aeb5521a01dc58c279346279910f64e43ab1d2f37383984ec3c923b171059412ba7f5e92b2f90357efa565fa8de0358d982754713fa48914e73c44726e106890f12767547753d949ba321b1bbfa7d70f8a0afe4ecde68f2433a0b32341bec03853fda", 0xf8}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x5000000, 0x800}, {0x4, 0x40, 0x1000}, {0x3, 0x80000001, 0x800}], 0x3) 21:01:13 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 21:01:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 21:01:13 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x0) getsockopt(r0, 0x7fff, 0x2, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 21:01:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffa8) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f00000000c0)=""/39, 0x27}], 0x2, &(0x7f0000000280)=""/65, 0x41}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000041c000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x10, 0x1, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe77d39729a66a249, 0x80) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:01:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffecf}], 0x1, 0x0, 0x0) semget$private(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000001480), 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x42, 0x1f, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x6811, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400000000000000000000000000cf2d4d000f7f852f6950ea0c2f8233257dee44fa21d8a57bd3a48da9c9127e845deaa3a744340b7b0a2945d4a2aae69b"], 0x1, 0x3, 0x1001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001400)=0x3) msgsnd(r1, &(0x7f0000001400)=ANY=[], 0x0, 0x800) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7f, 0x200, 0x3, 0x0, 0xe2b, 0x3, 0x2582, 0x0, 0x2, 0x8, 0x9}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) sendto(r0, &(0x7f0000000180)="e376306aad6348ec3ab8c93db4af7e4b94ded812151f4d3381f32e30b03a8f2336f2a9bc349f6faa58b45dc22aab5b7d2c67e09a387b6d96a591fe44268a3920f24ab9c5ad24f8ca198f40f063eb9710e6f6eaa516c2fed0390c311b8d1cea1123213b69f3baad11f9179b9ea8a6e5", 0x6f, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) 21:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x81, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0xf6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x1ff) 21:01:13 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)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007656702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0xfffffffffffffed6) 21:01:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 21:01:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0xffffffffffffffed, &(0x7f00000018c0)=[{&(0x7f0000000240)=""/235}, {&(0x7f0000000340)=""/249}, {&(0x7f00000014c0)=""/82}, {&(0x7f0000001540)=""/162}, {&(0x7f0000001600)=""/173}, {&(0x7f00000016c0)=""/87}, {&(0x7f0000001740)=""/84}, {&(0x7f00000017c0)=""/203}], 0x2, 0x0, 0x13d}, 0x842) recvfrom$unix(r1, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/154, 0x9a}], 0x4, 0x0, 0x0) close(r2) 21:01:13 executing program 1: r0 = socket(0x11, 0x3, 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x112) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 21:01:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getgid() syz_open_pts() getsockopt(r0, 0x29, 0x26, 0x0, 0x0) 21:01:13 executing program 1: nanosleep(&(0x7f0000000180)={0xf0}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x8}, {{r0}, 0x0, 0x8, 0x2, 0x404000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x401, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa, 0x0, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x9, 0x0, 0x7f, 0x40}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x7300aca91ebbe299, 0x1, 0x34}, {{r0}, 0x0, 0x40, 0xf0000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x3d8a06c9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1}], 0xc672, &(0x7f0000000140)={0x9, 0x1f}) poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) 21:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x2, 0x82ce, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 21:01:13 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"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:01:13 executing program 0: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) close(r0) 21:01:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) 21:01:14 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x8007, 0x200000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) 21:01:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x28080, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000c80)={0x10, 0x7ff8000, 0x4, 0xb4bb, [{&(0x7f0000fec000/0x13000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fee000/0x10000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xffffffffffffffc1}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x9}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f95000/0x2000)=nil, 0xffffffffffff71e3}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000b4b000/0x2000)=nil, 0x1400000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b46000/0x4000)=nil, 0x4}, {&(0x7f0000e34000/0x2000)=nil, &(0x7f0000a3d000/0x3000)=nil}, {&(0x7f0000f59000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fa4000/0x4000)=nil}, {&(0x7f0000e2f000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2f, 0xf0000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x90, 0x8, 0xb76f, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xd0, 0x800}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x8, 0x3f1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x4}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x200, 0x925}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x2af, 0x6}, {{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0xffffffffffffffff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x800, 0x9}], 0x400, &(0x7f00000001c0)={0x1}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) 21:01:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) close(r0) 21:01:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000001, 0x80000000, 0x480000000, 0x40}, {0x7ff, 0x1, 0x6, 0x40}, {0xb99, 0x2, 0x4, 0x4}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x4, 0x800, 0x1]}) syz_open_pts() 21:01:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = shmget(0x2, 0x3000, 0x410, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) clock_getres(0x8b39078385ca5d4a, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:01:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000f9f20000000000000002e6b2ef37a8cf7d6ed57e16e400000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bc25787533d357e00000000000000000000007f178980cae7b4db7937bcc22b729a854861f99413ffad7a7466a4aad2cf7bcb2030a0f7959a82ef5866b8aa931d3892735cfde2a76a2beb945bd2f7e09deac9b0f56090da54fe7864a7999f042ea4fe6d70fa1dcf9fa5416ae49da60ce2ad37edeb397f9bd40ce4b3b4b30d07ff21d38084633c7ec2c121308b3e6f58a1aa59f1615c8e5687e14a09f9113efa5ea0726bde3498ba782a73fa4be831e2dc9e37a361718106a61957976c7d4891677b9f7f4e36eb6f25a89b620acb4d156e750b4603c9ddc53cb3b3b4a37ddc1416b19cdb1271f8fef4aa99fb963e0ed2bb2d7f5bac4b02661684132050d6b0de8a232bd34dc939456a3adeb27cba8c94e7915a99431aedd6e4012d69e6769109e1ad0119857cea955bd66d532462cf0e58ddf668d85336a56b081b722f98ae5503003142856183bbb6a745a1226db6e65ee06474fc8c54e6806b241bd406aac0998cd3e722d06d114003bdb3b4e3f1125ab21834a0ea514107a6451e48292de592a03502f68c013c14a0f64f0c0c06d8e0a8ff59f931d2525a3546db9716ed9b9642e3fa61bf7c542823ca9e0d4b17de0b03471e6c20fcbc1d4884"], &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) socket$inet(0x2, 0x2, 0x100) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) linkat(r0, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 21:01:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20a00, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_open_pts() munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x3fc0000000, 0x0, {0x3037}}) flock(r0, 0x8) 21:01:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x40, 0x0, 0x1, 0x7, 0xfffffffffffffff9, 0x4, 0x3, 0x1, 0x3f, 0xb4}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x61) nanosleep(&(0x7f0000000280)={0x400}, &(0x7f00000002c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000300)=0x1f) mkdirat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x2) r2 = kqueue() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) nanosleep(&(0x7f00000003c0)={0x400, 0x80}, 0x0) nanosleep(&(0x7f0000000400)={0x200, 0x4}, 0x0) r3 = kqueue() r4 = dup2(r2, r0) readv(r3, &(0x7f00000035c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/150, 0x96}, {&(0x7f0000003500)=""/188, 0xbc}], 0x5) nanosleep(&(0x7f0000003640)={0x6, 0x7}, 0x0) socketpair(0x1, 0x4, 0x4, &(0x7f0000003680)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000036c0)='./file0\x00', &(0x7f0000003700)=""/110, 0x6e) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000003780)={0x0, 0x3ff, {0x5c733663, 0x2}}) recvfrom$unix(r5, &(0x7f00000037c0)=""/1, 0x1, 0x801, &(0x7f0000003800)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000003840)={0x101, 0x81}, 0x10) nanosleep(&(0x7f0000003880)={0x5, 0x8}, &(0x7f00000038c0)) pipe2(&(0x7f0000003900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000003940)={0x0, 0x4}) connect$inet6(r8, &(0x7f0000003980)={0x18, 0x1, 0x484}, 0xc) r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004bc0)={0x0, 0x0, 0x0}, &(0x7f0000004c00)=0xc) r12 = fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000004c40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000004c80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000004cc0)={0x0}, 0xc) r16 = geteuid() r17 = getegid() sendmsg$unix(r1, &(0x7f0000004d80)={&(0x7f00000039c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000004b80)=[{&(0x7f0000003a00)="9a49e3f526a11f0692feb85cf647333685b753773836fbb1783f3e1f33d5302cbc0303fad410fc5442b23cded90ce52d489ae731c9c8ec680de64cf42d55849416500e19f3961a7642e0d8d1566efea0e3a7a4eb15e7ca5280f3517b6e67f2c77d64e0ddc8b2fcaac6c7b712671944124d5d7a69092f9381c0edee956b5557f65644dc71976a5d9c8fa898e753b9baab93c44bccc381f9aa05cfcfeb42622f4e78b9444c25092a0275cc002b4bc07773ba57ed4f2212d2e41a7bdc9c64db8c2ffd266e494ae022cc7d41e1e51f15b1a2e1194be7bd2b60686cf9359cebd0c9131600bedde214b91f56694e047d24535d00be5380682188d3adc7138033", 0xfd}, {&(0x7f0000003b00)="402d833aec0af6d655969e860b7b5d9cf6bdb0983b76d81d340b6001cff7bec9878baf8989143933f3477d2ede1b8916214e6d85d75f39c659a29eb586591cd5e0b47fdccba42671e070437d96116a518d761bdacba704b65e8f7f420d231b62bdb573d2ca533172e24a23257a589e9347bb8148947cd24230be43e39320", 0x7e}, {&(0x7f0000003b80)="98a5d73056697423f381b7461849d7975df76fcd59f85a834da354cdbefb77fe3dd38d51f7b8c3ce9baa96a707e9072c186d565280c2e6b4b05472710414a21cd105e89cc83baae51450ef105fd0108f1a95b5dc48617f4d85889758ad3c55f2f1bf835c609f0f5a3094167c405565ff441286f750edba0a0af29ff726d4defe3a2929b5ccde03aa5d65cdcfddb1db9ef56d8d9a33152f1099e4bb13b9f91cb1cfedee5ed1707cdc2b805dabb16c41a6dc5b8583d8a4ef20d933fafd18a65af5f7bc1a3b34b064f3243f41efc4702c738da749d492e86a6ee9dd825b390e049b716c417cebad97b517eb768a415aa11a102cac08c604aab2216957faab845b974ab6565991d114f46d9d1def794daeed8cc96fa01cbf765b6fe7af0dcaad5f27a577eb05e8cf3b3b5c1ff9c3cb5fdf1ea229e9751c4938b61f1718fe9acf666b0cf535094f2a89ad6bc3bc8bb5166100973a0e183049fb97d3aabb44675526556b8c2c2039e5f027e66cdb501359cf1a3ebd8205560aa4de291cd678ac8ece1e4490378f225362870b363e606e9a8e35ec8a4c3c87b1f87e87f9c9a95b0caf020d3fb86dbd009271f27f04d1c45cda35fdb6ab1abe3add7612c76b2d75c4824264b93e993cf8fa596fdeb01e5076a7194978243cc4085e2b07a47200a143b05af6c79353ca693d010d70e8feb9d505c14c0aa7b85508e1a21519bb6d480be22dc999b6c041f9f8f22f4f487284c1a6a904d08db592582ab6932223770b4e2d636d699413c78e9fe69eed7dc0771c3bd6428043920a9e2ecaba9e2c1ddf2e1c949274f43da68e2c83da4592709d2d1622ed558ab2db915b47f14e57ddf107bcf9a56e6b6481a46dee198bf0d48d3eed844ddb5a861994683eca3b3a9a4c8b570dedcb0e79bd19d93f88c0c4de62b3bae68b9be2b852080713dc7da7427511b6603ad426147731960dce7609297a6c9bca97c21b01ce3c4e17fa89d8b10d1a4eccf481130bb9cd940d0a2843ab83dac4c655ebb18e86f702054b0ed6d7f22f74e242722df01ac7b2bb90d57450b27ce1a5c78361c669fa7ad7e5c883a2f7d587d4af3a687928d2e40c2272c46cd98ab2be884f1d8f65311ad225294d6119dfb79d651f0bc266f64b4ef5d411e8e738c1bb0ab63d27fc32fd89c32149b7cf7bb8ac4283fc2e40a25346b631296e7880492dc13e7dba4251404dec31403df5f8c561d843ae1c83f086c8e40e3ed02ba0f448c3150f8824f7ffddd5c898bb81ed6692fc39e0425554d0c45dc4ff06fa2baaf936d7402ac3f6d0f956a1be5eaec81ec7dcc1a432e2dbb672d699095c59d6114d9a49ed565e72c96ab78abb717fa1c20756c4e255e6bf633484d5daeb0adc358c89778669165dacbd2ae1a0ef3a51f808568d7ad3e1e97f0d3b8a6f45728165606c8fafb5a113463ab55a7ed05c617eeee480f11fc7fb6c6c56ea9a48fed20b848a5a5426b30548f7d48e9f3a315ccd1678c6e85a875f8a89b0d6489ed7c1f800168a5bcfcac42153f368d5b32b9893b8829e0a089039330af9ac1f028dd43d04b6ea3c51372244695f729e71795aad12c678ffbeb43a43709d35a4c4ff9ca2ca3166f94174aea71aea08864a1f590361b25728d717c3de9eca538810d7bcc4a8123fcbebe0841f8b638ae2de3416c03c6e2a14e7b9ef7aaa3ee8125b8cc4eb0c1d677380c33d23a7c12e76fa6415d0b7bc05ad6ffbcb61e2f5a75f48b06c260fe2b04afbea4ffe2e70bf70267762ea225798f14483ef9c357deebf02a3f43884a33945cddbe8fc5c8ae3cce55628e19f3592a426e7382015b1bf83f93df82c16b10081c05b151366f62e9ca7624d9e00059e660df44713521f183a2315f522220129556f528a65d69887ad3acd4ba33b73437b75977c80b22868b8872f0d3d5b3ce46473030b1119d37c4e17d814a8ed3e1e6364231c2f67db24de77fc2b193662e40764f0ce0c6999eb96bda3b73a08e93c295f37bffd9deffcf06d83e1140e18f07f2509144ca2bf140b588b8f69062c0f6e0c8d34cad5bc8cf95a5f7d43817bebe45638fa3d67db7f2608535125c44fcc83f7704a0608b6fffea19b595e93cccc8dd266fba937ab8d62e13616ff2248c3f3a050bb145cf36fc56a52215c20f998c3b43a53e8f3d63c4c6dcbc2bc1446486b27a8925ad3f5934026bb68767ce922e90298b0a2d89f6c30039aff0083da9456677fbe49983cd01aa78497da28788b087c6ba1053d34c00774740efe79af7cfc3659d197a06108cc1fbc32ab0fca22f81d89ddb6350ca73815e9aefc22db2d032c6e6f7767036dc54de9e49933489345166a6b1303f67b5e10d4c94291fd4a3e8fc47b57bd3fe2896d7e9cb85092440cf3235913f005c4b01b06169997ac22f8105f3d1e464edf17982cc99420f16860a52ed19d29475afe72b40c900afa7aaa99907c6adb9c7f4426a4f51b572b490df7a51764f1103d491dfb9fbb10ebf5a3a495459a748a339e3a9dfabf116214aed3246f4677e6d54dfa81125eca4b0d7f7ca4b4fe27dce998d832b7ced97bbac82f65cc391c026c8ea43b8c2032819691e5cef993977fffb5e06fc00ee234259040b67eedba57acf791096eba32c069cf8b6c08d6832bf3c3ab69ac92a2b3f449d81f562d22842ded23489dd2e0a26e49df55a9f268f590a0750d15c4ad235ced5e4181d56d959f14289b88e59ed2aea13a5e7dbe321b309e7306f6eb44ba52ba91192951f044ed1c56b921d82b930dbaa36fa40b3b59be4bdf294371d67b1196fc1b7056f2c39df6efadd5b6d23f54cd84c15e39794d26d2fb9ece43f2ee02df9a679de504c6333de8dddefe059354a844b7a2b553ee00abccfe0fadd3016a1aadb9e2e75a88968c29ca0701eb21d0203b08ef440304df2fac78c594d9b63064b877e11cdaa703f1ec2a587c1ea5ffb139796cd4f01b000d29fe9920ecff0f69f8e077303e25e2e0ebf76ee256a627c5e0fccadae0291c1749b2658eb4ca831e0adf54fbadbf77618e6d26c1d8eb1f1cf26a7a2923b5c453a98bbe19bb038c71e190f88192d425943b740e999f4179c36d1d8b19113eaf4699c075b05d2ada2b0cdb63baf3f223a5138105709bc0b6891362b1cab2f8110cd9896431a34e8c2a438026da18e391d3348e25664c047f3d046b92d7595f88ebe0d44709fe66856b37f0d5612ff5ac37a6c4e15f403d2d91a315bf5b24e64fa1bc84952f90499f47cc9eca93bb189e1cb1e298a65af6f97a79ead72936399f2eb8f35e27f25481764f0da6188c5e0252e4b908cf8f5461c9f435e1bdb85aeb2a95e245afa767b2f65651de5de42d651e09c8b9aa0ce2a3b4fe3d7aecbb72c31d7ee6b680446b54fbea4f4242c0b57716995c1130d9c24a00c2bfdd7cd896575093463b003c93b34f82bea4962c8f44698f36abf19b52947140db24900191890603fb83f0cdc4d1ba7aeb0b4571be354150077aa771c7fa659714b2e6e6e6b5ce0fbf14a724900a8ea86990d34ee0e53455765b45d311976b80ed738fcfa98407e14a53d389a9f1de7f8640006df974b08668b9e5dbad07bfc9b4af077d60931f3d9db0251993f8beabcc67afa01103a65ade5cc1c29e0443b770a906ec79637e45f4546e226b8cf695e940caecd42f8fdc8ea9316746210638ad472066b330fef1b2fcfbbe9133fb30921ae683ec97d30774e04b43fc0ff7adf906314be5d8311d18768cab76fd516de125d47451feede785e7a2a1158c9003d9944546a0e5248e5ef1eae709260378a4dbb723dc87447aebc259a53b44edc8ee9294b22c9d6d67295698f1abbb8d51b80c63b5e47275fe72deda96f48ab1b645c6eb6e8dd67ef4b5962f72f5e50445ec105fa65e47443b3580ed9343acfcf92393b48912348fbf149017485f8379fc786f0563f43ebf7cefe3f314026c5ffc0aa0523e1d400e71fc191710b5d8149b2d6fa2faa006a7a1420e4ce6d01d0b215d961aa8b11edc30bf0fff104ec847c3de4ac2e97e4d980c6b5ba172a2a9916128c19a2a75bf0f642398a897ecb258f60d0f761513ead7c2d3123d39ec23d711efed3fcdd38d53589da37095e344dc95788dc149e9018914b5bfd083a5f1763b450a5c0d1480b7e045addaf6238bdb9eaaf221a449f3cadd972e803f48d21b385a6194110f061d26c09b6ac058329b3ea74c77c2174ba63620d4627a945fbacacca4c8d57901f05bb4f32345ebef7501f98787a1e6a36fdb05e670f2bcf6a8c42368e9f5feaedb8b7735bd8047932fba9db9bf43cd7bc4c56b062c6addd0c35520087197ecfb41ba00e0b0b8e6bde74b07501111735e9015eca38bde0a1b6f294d145688b06f1566b5ea33dcf05fc675b230e5fb8de574538c05e311a7ba4835376d1a6c6d862fe2603ee44a64802918a2292e949e2646781d0973569fac7b0da5148cd7a933287573f92bd131abcfa3789f8e51d17ae731b55f660e9926fb4c3f7e7a3bad67477e6824e23c0f9b87607c0ff7303da35d458a7714211729c389e5ca59d4d447e47dda93ed12734403ae5340e580a9e30e91060bde66d050e09445d8975c9b4868beacad80d977e5cd9cf0a0181ad467e97643569538d17cf34f953fce27870a32ceccf0cd7a18c06e4ca0da8cc57d4229c74dd0dbf9c4345c1e4d326bece03ae2ed1b04f7d7256a227b6283be550961f9b498da77a44298732c12f2bf9fe7f25246ab1b1580c40f615b39acbab4d0f5ab4be7a27d7788ed58e90866b9f72f1ca588e4a34e439521b6c1a43dd10faa2c031fc65353e7b6c47c33b9f4684cd4ac9742923419292eb347a97c470f2ddd50d46a84bfdffbee3ccc2c3a93473f70aeaaa741b56fb4d7e1e9da970268f9884574b3da099784e6a1fdb02217396cef4c0780dd330e01d3701fd1985cdf6cbfac0ab88f18ccd9354a55f39b920eb80dfd3bac3576a0c1aaace658210722815e255c1e7e7d3025cbee2112a64cae2c9b8b482f231d4db8c4ad1a9d41b6e3181b51e8c9fd4c2f164d34f9c8ae34ec9bcc9a68e962b891342c5f73036ac4f48337867103c17e7e8c36df35ee1f2a593857fabdaea7bc206294b8996cb49993a54257cd582c1b0dd2776cd484c423a2b863ac802280a523c40ab8a7f5a3c8aa8673f4e1118e100d2b145876d7c915d4bd0aece703ff760b3aa49e108383cb05dcaa64c283e51d1324459edc95bdd3d0bf9df2b78a55b79cd05bb5b17f5c1f8ed525e40136ac24c7176f20162048b16fd67fb828d4f2be53fc050fb99fda51abd89336c5258a5189aead4f7dc5e52533899fe7227eb1bbe9fd8404eece922ae4df32f52ef10b9b8539e7a6f926d79b42d0e8a6a4c54260ba40c1534f9e229e7cebd0f8d1d2a6383e65e1883600689b8ab85f00cfc35cea5fa35a50e24c0893b5957eda2c6ef4401e62850cf4b8dc01218fcba0451eb04158f671047c268f38452d9f407000053cf4f1df87072eac82c11baf75259948fa952693e5b9745f50e81ffb8c73cef35c9fe7f966d6f5270fb48ac156e1fd1585e7339636d4d85a886ade1f04a180dd771b4ed317ca2276436aedcefdab6d9efb9ed733a7fa16427787a1b4483d9f2dd22e24bdb39ebae51617bef2cb6ce6dafa675c3826e1ba5e19c0190282d7ee2745a60ac081437394429d7f852a78575aa37bb862f5f8fa0df55310d97452a63e90b7d83a51312961da6a548ddd9c70a67b505c1bd18190293f94cb155d5a7eced9e5a0e1be0371b55c0b6c38d879af06b53911d50159cf5c48074a646ab85fdb29c494", 0x1000}], 0x3, &(0x7f0000004d00)=[@rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x78, 0xe}, 0x400) 21:01:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0x800000000000026, 0x0, 0x0) 21:01:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x3, "01d793591f77163e042a7782bcfa9983f37393d8ea4c60a7a049c4e30eb50adc0319a757d1952de6eceaacf6e4bebc27387a09a5a4b40cf40bfef79c6c18802261016a111ad61ea281b0c698dfbe16d717712c99ae7d046c4d24c0eefd50d406bc76ddb4e8a8b36496a27344a70af6c535985f0b1d9f6e36ffda1f95efe0eb4dc34ce9d388aaa4d03e37f7d2e03275920c85994ff4f569ab523d483ff6b6c3fbfe2f72b3863496b2c8fa2039f8190417ef253e00069fabbd80489bc82bcadee3763747a7b388c8c865a0d4e7207e57dea9e80b91895f37156d3446d107ca1e8f2579a36bf6ec256a1572d4b0de86fc4d"}, 0xf8, 0x800) r2 = msgget(0x2, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/205}, 0xd5, 0x1, 0x1000) 21:01:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000500)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x1a, 0x0, &(0x7f0000000200)=""/26}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x3, 0x7, 0x1, 0x1, &(0x7f0000000540)={{0x4, 0x6, 0x7, 0x2, 0x7, 0x1000, 0x401}, {[0x7, 0x800, 0x80, 0x8, 0xde, 0x81, 0x5, 0x6, 0x9, 0x6, 0x1b4f, 0x0, 0x40, 0x5, 0x800, 0x0, 0x80000001, 0x80], [0x100000001, 0x6fc8, 0x4, 0x0, 0x9, 0xffffffff00000001, 0x4, 0x9, 0x79, 0x80], [0x0, 0x0, 0x5, 0x401, 0x800, 0x3f, 0x7], [0x0, 0x4, 0x1, 0x6, 0x5, 0x3], [{0xffff, 0x100000001, 0x7, 0x1}, {0x2, 0x5, 0x3f, 0x1}, {0x80000000, 0x52, 0xb0, 0x61f}, {0xfffffffffffffffc, 0x9285, 0x0, 0x41}, {0x427, 0xc4, 0x10000, 0x7}, {0x5, 0x51, 0x80, 0xf2}, {0x7, 0x80000001, 0x3, 0x7}, {0xbc92, 0x40, 0x1000, 0x1}], {0x9, 0x9, 0x3, 0x2}, {0x7ff, 0x6, 0x6ff, 0x6}}}, 0x8, 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r3, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) recvfrom$inet(r0, &(0x7f00000003c0)=""/95, 0x5f, 0x801, &(0x7f0000000440)={0x2, 0x2}, 0xc) close(r0) r5 = semget$private(0x0, 0x1, 0x703) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000380)=""/9) select(0x40, &(0x7f0000000080)={0x400, 0x4, 0x9, 0x1000, 0x8, 0x5, 0x4, 0xffffffff}, &(0x7f00000000c0)={0xb98, 0x7, 0x1000, 0xee8f, 0x8, 0x7ff, 0x1, 0x359814ee}, &(0x7f0000000100)={0x40, 0x7, 0x0, 0x4, 0x7ff, 0x329, 0x4, 0x3ff}, &(0x7f0000000140)={0x31, 0x37}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000001c0)={0x11da, 0x5, 0x1}) r6 = socket$inet(0x2, 0xc002, 0x0) socket(0x20, 0x2, 0x800) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)="ee08665d19ac14d5e51348771197a7728420aef61705f7b1cebb9e3f65cb0c9d817a0000000000006a89dbdf", 0xfffffea4) getpgrp() connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) pipe2(&(0x7f0000000280), 0x10000) 21:01:14 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/117, 0x75) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140)=0x7fffffff, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000001c0)) r4 = geteuid() setsockopt(r2, 0x80000001, 0xfffffffffffffffc, &(0x7f0000000200)="f333babadc9ccd47d9e412497f0e2c065820dade0ddd383291a7dba797f55f22313300748536cf4c0168e5b943809e076cc27eae47dabf89962da959cc43ee9b1be26a5ec0ce46f66e68aa7b09666672b7cba9df8519288b4131b278b8a946d2272e60c5cbca267791876b69ca17961c0248e34e695efde5a8b99bb82831c506ef6ba6bbd7d2aa6dc9e577bf43a36bae4c410b8877d8926869f8e9fd34b7029d500ea462dd7b0e7dbbd9853cff6006a0da70e510464c6028d130b7d27f42f78f4727b7edbada9eef4cbdf293c60463007fc65a3a3daada43db52b4b959b34c3e2e4624cdb21ebe325c46c67578bf428b2cbb7709c82f38dc317efaf27e4f7cfa5748209510fcf80c87ba88954158e66007c8f9beedaf12df06e7b0c3548ccae6fb096df82ebb61726dce42eb0593dc5c98041e128a5e90a4c6d9490f7106e0648bbe754deb90f2a8f8fa57149b1f25b19d2d314a0e3064a996def16c1b70e9a08a64b626eed1c9839353c4b62361e06249595a01764b01f6ff939a71f84072b55e3a100c94a52ee1ad70120a379a57b87a75b9f307d98db2246d785dc231076c5333b9797e7288ed12d08b519c2386efa9c502d70291ef9198a20b46ce7f8258ef108460141022a313c80efb201a50ba9dc3f2db8d689c5c99893593003a7b45742fe50322c2462083516eb5401729152df5dd7a7dd6e36447ddcbc2a1a818869deb9c84c87a4e3359ad2864be5f27f72d138b384f75a22e3e9a5bd963b7fb16bcff50468be8e828c4ad16fbcc3e426eab81441a4e94d619f27a13a61af2b33cfb79cef54a0a4d5c4eef8faf3677a3ec0c11274c5962cd37aa9eaa8301e8d719e557e80ee7db773d8da927707a487741c06443c40326035b2a6ffb5cab838411964acddf374697035fe44cddf19747df78dde958e7532fc40f57cadf4d2536729be5d47ac24dcffc1bcfe882c428a4bf37fd133f92a7fec91fc54843fbe2f6ae1d098bcda129088119030bd55d649c84a1d25eeebf11f5ca5cae81372de6203f26447ec9ad37d56542104878376ce9c88680b75ddbb42aaf186d4fa36d43b47a24d157baf68c539f3ecd1acb22a849f3f782fce2d029a32064117fa7a6b6ee6f1fe5004512ee64efec302d21dec7b77bdc16398df1662bc47b796670af187d71b5cf4ef6390dc63360b9f08c665d7de0f87382972483e67edb48e10effb272fa342da63749526e55f23334ebdce848dfe1de16d5befaba7e243e6c7cfc452e724b2e5d727f6599712a6d5b00ef88e01c16b45d573ec7ea5ddca8f3bee4d2fbd39ded2ad5e8d9fb28bf666b65ff72d7d3a0cd2fe2aa26f766da0c3b04f2adc92e24ee2402115c2a911de37b6ca4db454007780a0218a2200715b3750415d01afabfb1dff394eef2a33b6fb8b9d1849e9ab5e03886a33beafad2ba6e0aaa3fd83cfc40f936cf63a23d7fa4beebc6f3325d4026a85a4ce61eec414913e84ba50038037be310f3f2ccb6e9730ca0c1f6718c3211c08eadaf4bfe7821c42e5c5a0d2caac2195c503786af15ea2ea787d82eaa66924acbcc1d710e112c7b91347fe41bcc94f74b1173b6402b03ada06d26aaa00ebf66f6acec80adef4d0d98a2d7fe04de3225a1bea6237f2b3b3a38ba3fb3d9f39049ac06567e8cec3e1375f2a3c5db95e4aaa7628b24384d6b582a3687be08e4c43a8338b611a6c769ea6d4dd78cbc2a89dc17be2263850f017db64c6aef899367b2272914b75501183f27f029ecdb8ad5574148b0a57fec6191669b5daf93d8a80ac646c4b201fb054f06de08f73a80895afad3723706c9bb3c32334eff103a0f808cddcd2cc103c7e7b9cebca15067cbf44a84546737ef4d1f714de729a20b626aa222e8bd29656baa3986e13698d0b0db6ec683148d0ec19afb9b452294ac621ff4117ae69f1d658d9cea3c52537bbe4d415820bcafdb2bf79e397e72db9dc877c774b4941b51abaa54575c95ca850f0579e411db6cdd1d6feb605a52db1b18c01607ea6a9ef891abe95137b068a9428683b9cc8adf45dcca7ad37083bd4f187bce2a490aff812f7957dca882f3358bfc83d6a70b04d9fb54c65596b76d9b415e9a1179a088c47c7e79fb7adc3ab8f1d9328dc285e2c25c182eb0d0450390e72d9609320e8227df20763996304d81027ef3a042ec7168666b4f79b5db9807b06c0520cbd9121205bf2fdffc7d23fe5e1291e8085f4aa47e348c9413fca9c872cd0deca45c7ceb6451354268e2e854ea55fe90158cf8991e247cbe247ceb7808367fa9b07de7477dcc443b74821ed5a699ee57b3b86543dc5053901d9a927a24189927760cfdf9ef1442433ab6765780d96aba416b7d8e5e4b6b4ac8e8c8dc469db2282f0f548ea24bcc466d86fd9e3474104d8e998089273933c180e117fbf30d53a02adb9b0bc06dfffab78b4f5246648d42e18936022ed0e77d874990b29b81a9705654fa52e794f79d549b96a0c0e31d4135f9ccc3feb538b9af53d0ca019de0880b4e7120d6d20bd175abdbe83a8f8f222d6b5cee7f0956fdf79f1512bb86b6a9b1e8b4da52d4b92605720621e4c72b278451e8148fbc0b99ce86108bb1863ba6a05d6062e4a624b581ef877e20b416bd922348de7ccbec93f1fbba915eb09cc3431787fee8240384b65ffc75d2030af1e1b646a384afff933a85bc2e563276bc8474bb2d2b951f10326d025d6e6e9cee8eaefc4a186061296cdcc1d8c123fb53776ad1e83898d24c8060b978b8b463353cbd1e16289ee7126902335fbd28858b342db7e516c4236f13d35dd5483466745cdab7c6025ea67d6d922918c90ed941d6fddbe2ad8227441352cfa0b81466ba4bc23217c2d3f452f030b6ae61d6eb07abd3f25e6fe806706a18fc12518457ac12eb944dea51a57b5432faf46309bad82c2ced8b67d7e6ff7fead4a00e3f5c5db5b6c2b02f182a4fdd730e47807ed9a5c80c15659209b78676093e0265e413fe2b8220bc7b1256f4fb857f6eacb6bd48cc144b28fef20483c33f7cbc0f5250deafb57fee6a379db95f4f67ace1d723d6cbf3c94c63b38efb105e841b40e71a7f1bce193a61b72a330ddb36742b7b5b414a0b99619c4ea2ca0b5530ab2ec0b410e07003ef0db457f6c96cd8c2af375e14b324049be26dd95b9487d7d9f8ac803943997193366a54410aa64d82eee25bdc815ad3a6db44a2e034e3eaa9f134c91bad548b3a2e18cdef2ddb2e153d6a3d96caa050d4638e1962d9edceea23712479a12c5c1a97a2a987528114f020a5248288aef654baea4b5c07a4854158f14b9c62632f1b5b4f556e49109d7021b8afb2b1af08a94427b67eea7313ce2a9dbf0e9e94d0141acac367d946d43fa0456d1f4d9da2f78e86e4cca0d66dbafe3cd8ebb42802cb3155f0fc22d9513842c5fb02c76390d2c3235ea32b65704b740dffa827b40759086e4d5d8121ea35a17c8ebbdc7b31fde1866dac22945a57294239ee6592e9162d89e194c5c5e68e5cca83f827686fec1410380d56c5e1abc5ba293fcbfac7894ae10014e051b62d0c6f6805aeffc79c29567a86ae0c04bcf18bd0ea8a7ea5ec073d6d0ebcf6bcabcdec8840857e3dc4d200654e4fe654e6c9a1a07a53e8b679724ba082640c4d8b13a9fd58a6581273deba12bd5aaf575c24861a815c3f75f9b36168b8ef30bc4f50323222993e46dc9e829468c018b055858873fb75e3c7ca7c397aa7afa12275a515a46be291f23ffc203a2d80d55926c4f7f2800ae1ea8d48340239ff9bcbd1c3b9150518a1b46aa2185570e6f77960779f23b0b98a13c0eaed733b1639acf1c94db2c8b43d199a62c0f5c467bf234f19b47ab93dfd38ac10387a6832a203060ee78a0503b0bae809310da5d34281f5e0ada933ada756d923b1c9985cbd71c283e990f43395462a3dd9dd1173646cf61526ee83d3c73a295354898761e58130384dcc1af524df413baa077963eca2ea6c82fd68b1896d4a7929f72fba28a9041d27b6549e588498e74ca6350a3ce5463893e241f218eb49dd32fc1c63a832453f80639bdb30e6503e55419c9cdadaad84194de076257874f56c71c144ee2deec0c21e3d9bc6b72a58969c53947d8b45e6c98e45983fab89e1a5a78daf94c57acbe9797a2e0135a578939109de84dc23c20e55776947bd0fbaf7879e8184689b182752d460c13458e8a16b5daf2a08d68f895c515c845133642527ce0a3bffc49487d3c857dff4c733f5041a3f9f5c0142e7d23f2e067cec3df92d2f7e257ac4bbdcb071973e7919fd8254f4fdcd08e6d08391b8a83bee4e998a375f325d9a0e73a3e2cbff05c51bafc001ab1bbc3daa72713b31acdf3a0ccb1c3fcc3e4a7bfeb5ef7a24d02176815ab1374df49bd36ebf4667824e66e1cf7ae8618787c069f1b5a0999040b9b4159f57b9ab28686424d0106aee1a801dee8dac63fe935885a79a0c5ad35eb4e94b755bbac1a899d5f790613d712652402a76f918005fe2099feee422359eaab28944f363023d06f1ea00e56ad6baa3fbe807e04c81399ad32c56f531efb6af245c924e6047b631daed238b23c8b8278bb19262481bffd29fadec33f43fe24fc34d539f53a7a46461c3bc8707dea9426d3dfb352f03b50a701fba57edeae0e2711f0493691427f785f264de8d69fbabfe640770bd6b2eaabfd233824b45f5c1d5510e8e4e9e1e56acb4c2ed5d1fc938b1d6532a29334d1ec24b91fd773fe167c7433ed8c1130fc03f5cac5e2328cc27fb9a33234a940b665e56574f3a9b1894911ea958f9d4ecf4b77f18a4236d587ae3076928df1b90a9989d719c2a6012f9c258989425c7eb3543f12997750b5cccff62756c8a75e9519ef21e47b5dbc9aaeb27761d2f233d45284133d125144d8af490bc400fc7ab6f4b306a64814606a1f3393e487de85b13485846a3d5a8142f231ac80410a536e4209ab042c9be8e7052e4472eb5dd988a1786777a798d7e8dd9a5f3fb2c023b6ade2cad360235e0dfe7e5d18d3e0d88922e332e10cf56329ef22b178b31ea998f939d1ab6b2ed2a3003e60572ce6d9536814e5b8fd4a8ca46f43a77365d59d91e1a413b96b5b4ffbdffe4cc574468d2aa200533643ca5455e53053d6c0840388984fa385ccfba664541f81c88184862144c2edae808e3d706e32aa8e0b72b3187022a23fa7023721e9692c86bd4fbd7ce540a0eadced73f4d068d74d76163116634f9e1a4bc452dd34d5914adba7f11bdbf5d3986c90341aa79660fd7a4b7e3a737dee2cc6166ce019f93e875ec382f10931c40d5529bc7248f81e5a1471041e1bbe264a077345cfe7b987683c5b93e0bdbb1fbedb3ef11ce9ac8de602f15bfa229066a99b0173731171e9956fe69082d54df12170cbcd8dbc8efc51d0e78a75cbf84295fff860557fa847a77d3e81c737db7293d7f6b15b6e195484e8ecd3f34e46d8250ceb6f78e9448dacade01be3be2d6c842745ff66cfbfb1afb5bfa7343c9db5d204f1d88b67d5898a7812f38be7ce9d9c6c6cb6565aa4869daf447f221e680b1252efda5ac58f1b9f77ed681de3cc418801a395b24f4e9bcf19e221a9a19e60786ecaf3e0690456536eb702451c2e05704cd886d286d817d5e41c5e66f1317ad7422e197d3c922be08ac91ab9b2650830639bae1b10909bcc7907ce2c7ad05b86b356495897c27150b69324585d3e579d9acd4005b60f00501f9af0addfefaf8b1c97d99fcf611e50d836c5ae8e45cd790adfea22cc1d35fa81ea9d9545dbf43945e135dcc1506384306698bf0b4", 0x1000) getsockname$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) sendto$unix(r3, &(0x7f0000001280)="2ef9f2fc0ddb689a29c3fe2b2758", 0xe, 0x400, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000002a80)={&(0x7f0000001300)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001740)=[{&(0x7f0000001340)="eb2d7682bb7ae294e4ca921abfcb5b96a08cb3f0fb694bafbb3747897d7470421085cdf8449ae7cf28175158f49c1f785bce3519f75b08c141015a71cc3a9f4d4b442c320e920cceb26d7623faa84cfb3c27be33ceaf21890a96a6a4d9329eeeffb557f9e87bfd72037534dd19adc6494bf329abd87744d27490c3684a36d1bcb2864275b19c17f0ff776f7b997a7eb489361fd9a74eb5759dbf800a6cca3a3881c2b40b28136205e98ac5671392c7c62939f67bff41bfaa494be14dba6c709e9595302537ed4dfba87f53484a46d218a69f33641130c2e8474d445c15a9ee091cade10ddc75317889f213ebc9825e26f59914157f5bf0cd", 0xf8}, {&(0x7f0000001440)="d647c17c7aa71987503006cd18ea97d1b03f4c26a057eab37cd9b6fe5d0cb7b3ae8e3c8285d31ff7c9a6ddfe94fe490587be62e2f293df3cc587d9e3c29a07180f93d773e8bbcf2d2b86f25723bc9cfccdb49516fc6d9a61b4e88beaa475339daee1769225c102f3249978f78a63fedd", 0x70}, {&(0x7f00000014c0)="b350132eb3fda6406db769824bb6bb5672deca652d85cfcd6100c312b2dd02641dd9429e36817b42e27c27eae893cc5b5ad6b956be8c0214cf33d4df84667a80e2e7aca3a44cdef136210e951c70023ae24bcc62f3d82c094b7b72dac8c31467722909cafac5afb414630611b199cd1d2c4cf2527433c07221c7e940fc4f3914a3e6bbe52a7b0ad28717860c5f6ed4aedf36b6a297b641412e4f75fdec4a2ba580bf0e062de51c450d055bf0005ca0f3524f9f60fe68a54b7986e829c180eb9c", 0xc0}, {&(0x7f0000001580)="cf2dd2324106c29229705ddf79becaee712c8097bb6127c9672185acfb6680b333246c0ad8bee07cc47f896f2c8d012ae41c1d2ecb1fce6f074e5c7a3d0d32b175f3ee8de428b3c2ab885b0e3602c3d6e127f7978e1095cebada4053dbcecdadff7e24e0d88ea2021e837e18a2b1681d6ed14413881194ea", 0x78}, {&(0x7f0000001600)="3c185797fe788a8d3c249ddac97b845e99186ee29c049c8dc7dc6439964372361ec9842d3ef60ecb4f70dbbf0b354213f9e62324b04c40ac62c6a514da758d4b134cd2b583112c1b8176e7bf876a4a691a734c25a96ff1538f6dd870a24b7472009b74086fad1e97f701eb789b574aa6b79b4316543e2b65d26a40b585af394aa3730cf8efd2c40f996834c0d42c85d629daa6872859dd094863ba8fb5a6153adf3d9fb3640286acdb8788406a3a3d694628760e9a3b835473d8f0a9774d75bfd596cce5ecdd60f6d42d282c8522b6dc98fcc3e051a83f9acb8c7926fdc83246bdf028", 0xe3}, {&(0x7f0000001700)="a7aed07a50aa9ce7ca6e17c6c4899dda2b04", 0x12}], 0x6, &(0x7f00000017c0)=[{0x1010, 0xffff, 0x2504eb10, "bad0fe2c86c8874cf05ace3e199af19c240533ae00d8a7144a1e4c6981104f0143cd3493cdbbe2f92e8c91a74e926b7bde98b1719fd2be12457817bf66c3e7cebbef4443ccffc30859a66e238b0c429e2e2f51a9bb9e0cd0c4e9fc5af8c84dbccf45c58ee605bebc77ade2e6416a63854ba0427c5d52631a5f0e29c54de14f04da19e7cd46c737490668d0c0fe4a63058582ba301e01d17cbfeacdc1616c53d5e7dccf7a409c1414e9e8be735656fbb8c8ed0ad7fe3d5784680ec7e78514c820a09a80de4b9977aa16b327e56b46ea4606424db4115546a2a17803783baf7e7b71dcd14e0b506d2512c07cbb1707cf933f6a32a21911be6c76697d4777bcc24735ddd518780fbe875b65a230c9031f9d5285f0cc9c8d16e3c62e6701ef8f8de02a092de771ab6002228021103f63374798d1ddca628896224c0a5a5f554d11905cb6275374bd563c2be72a7fddd5942ce24300d82e6a0da74572fe05210497cfda52cc2b7336226a6add57def7fc65da83aca9ff252977f5da4031102537792ed5bc7c02889295771445314d759921fb67a1befca8bc54825c533a854310767e86fc6979b7884b3a963237f26ad05ea66454b43f1d8c108714855dc6e3037593b0c9d882725588fe3b0451dd3cc4402df30ada3563fad2c24e89c020d53d0bfadf6f760e893ddb1dcc7c1e8aa1958c88c3d5966104b265a8054f60301f198d7b6fc7f3720c534f28b39edf8ce2b24017ba0ecd7e8fc5857e5df131881ca66415717fae1c52be43f27cc3f1475398ce28acb68253e439dea7c013a9b7b2520be618132188674953043913cee4fc307816a794b2729273a98f50598649815df84efce07086a0b5b6fe0113b0179f13a0bbd40e01cd041a4b6d89b747d9ef47fea8a8b74076ba0723a6816ce77fa391b257c7862e1bd446a5daef2b0598105c68ddeaabe58afb6cc5ad29cb76c69285aea5add8a62518c4591023938d2fbab88c2eec2ae39b44db488734f76c9f314689c033f34636d5d670e70c64c99fbe8bc81b46dbd820fc9b44d92a1e4abe6a3843907c9a9f950f5aba9a08993d80f7f56a74649250d7fd18c64f91c4c3b7861bd25669799ef1b064d7b8367a8564a0aad3e1b13aec181806709b3185d79cce07ec6a57be34bf719961e56b803c2cf7d11340047e048ea4525ff0673ccec0be82e64a504ab53a9925b6c96eb65a46a0be77aef37dac2a8151fa05f4f28a4f4da0fa4ad4ecad0d14b7997d2c6814a0a62df4cbc402f67378641c6eedaac7863c268e977a8682a2ff512970b0dccb3ccdb4210f0deedaa3d92a83d1c119aae36da5894a21ea8413f509130a2027d098ca2a5589f87a03195b3b2fc3ee7b72842c209310da952908c5bcd123c8660792d6aa755f7db0f5cfc96a4d842d3eb23f38df862fbc05d780dd511da12d65a48ecfe1b7ca8de514571d5b9551cc3f8ca750569ccfc918d16d630ea0dbd4ef8ba6bafcae822041fc1147386213bd8857c228e0d7c7eb8b6f5013ebc9be24f2a5addad901cbd9cecdbdfd4db72e618a0bdec1845ad7159adf094009fb6440c86cedda4cfe551144bdc18de94d69684e433df9e0d531bcc0fc3cf007cf58f7257ba7f5b1b66bca8209ffcb58aa16411db067397555a0814755daac570bdd81966179d9480da7aa9b0ee9ec525562837fc0c76d45cbc9a3c0616c1683b9d32a47632c4065f4852b917125c9ab07141dd03f6fac6be62998f9470833a7a8b87a355461cb2ac83cc81b0ce40fe862528fb0e5aa2389013ce6accbc9156f443daf33d6c39ca0bc71dba190d3eda2ff466ca32c37137e8665a2330a2c1b766cb9e45a6f465fdd8488faacb31649ac96d5d2418ebced44bde2766678d2e7b7206e778727164df1fb1ea2c4ac6ceb57c5f4dc6fb00fe51d6a7d667963dd18b7e7bfc89f0a03d32cf8be696572dd2106588c28037ff309aca267cfb0356d2665a284e4eeb3e3e7ccc1876ba9d9144260a201ddcfc249aee11c0d2afe417b992d3e15977d4aa8394db5591e86d5fa2d0c4773194f561ffcbf925ef25fd5a80fa31cc419dec56086e4f4be4650ebe2be1188adc6b596b0cc3ab0c872d89f85dc6329337d3271e69da036ab2b8e6cc06c5015966241bc91885ac143c24abd0b353959132e5aedb25f45980f2bc04fa5f4994006565a17436825ebdd5b5fb485dc00ac1f6e3c3cf66168077edfa64c66684a3a5a3457de9b67f3ed5f1d24b579d21ad05e3bdad3656762a43a926b35413c353c4dac2ac660f5d421b8237a4589bd09f8f25981fd7ff19de7f7637ad08138ad08b4ff54465b596ffcc1d73bd3d5ecc2e12d7bb4aa3aefb72fc2a9ccc17da688785f0d3bb0dcc4be94ad12dbf9ed000c1ec7f3827c9d22afadf6dcf7bc3ec8505ba0a0a25b0c2c9424caf4fe8f16032870883c863d316bfa15a4a2af2163925d0d84125c1bbe415c15b17f428cdbea8d6980d3415c8c6183a57a4a7bd86ade86796a512e9aaa5cf241b7f281691917782d962cc3bb95d995016cded133aa5e8b9bdd92ef225af82a0e3cd08c2d6528ae6c6b4db98657a85cab166fcd857e31e415caf0aeace96248929f7827ae800d1102b59089b8aac6302fb67a2a09c561346d600e2184f7ee699f8ae65e354bb08172ec8183ed6301b246fc59b44d322bbc50659685b811fd77028a2a6ea6ebf8a567ed0f6e9ba638def8f76e8b511c828397b46e0a70977fac99a528219ea934c6f6f0e63451fecdc0dd3672be48e545c500fb36a49162ba8c2d146f40d4d4f6b010233faaa52f3925528e3066dcb11d5cb5998bbb7946de0d62e454d81d47c934e1f172c540038b03e3815a5957cf3c8c8f464f958b0a6e7e90cf798cf771981c9c10e89bd6d3f8114b603dc87b96255fec47e683e2b8556bf4f4cbb47a434e7a4fb5bb5750a93eece9558dbc6fec76b15b3320e46a539259251def0e5261e15a1792fc6195498998f3be2de5e71bd023a765f74c1a41048873f10038363ffebb489cbafbd3e33c8779cb4b350329e4f187c94698c65588ec90a15c0e392932d8dcbfa1d27c197a05f6e13076d40f3633009b44ed0a0299263d161b2304233653e1d38e426fd8f923e72c115e63dadf7014a31aac9547d3ef7800b1b74806ee3eb75a7c332483ffa283908e3fc10d82ff650f778605ff9f35e72aca033cc873ff8a314d36f669fe0dd00bb11555c3cf4193ee2c22a105c11fb1f65d544757db5b5383c8cc32adb91c746dc735cbbfc1f3bd3cb343a803681cdc405fcdde7fbf96e728ce24b54eb26a0f96a3ed170ca05bff6212d7169206539e699719975979df312f757c71ccd638d46f99c77930e85bc569c0960cf13ccb50e63f96ffff94feb9d428b3e2f3d706f451c334e394ca9a98da8bdd55cc0e4bc44a57799b2bd8515cd583cdf06fb23403006ee18c6a0d47a2cc6d4ebbde620ca56f08dff6e22039e89024fd98d132c8dcb84024e86658a4b3f0f413395e4299aecd8a46a9145b515c9526071096fa19ecd2b4fee973c33ea34edf344422fa012cadfe352bbab3e9ec747e132c3edd972d55b51b20bf4b0bb3f93bbece751598b3f92c4fbe8a89c63179237e206fc69e5623b4a53a8c1ddb568a275a2eed3ae630e4ad9c0ac170d117fce65973e128baab0ca63b7efbdb743073e4486b935c144f636ec035e041814c712752daa295ead5f9c2eee9d4e6092681c40086df4a67074dfc9039124d846bad05976a0403882b8eafbb2d255f8046a0580b6b385fcbfac0053e77310f1a4f5432db8794b8f7a05106c76511dc34857cb9ed2182c8d751f20fc1436dc525d99e2e0398457755cad254f0fac705c89ee0dd3f3e9d59a6baddf07663e721a0406decc8f776e5bb64f9038d708e05e31ba32eec5d98838bbb48e1ee281b4c9ffd45205c4ebe27f1e25d24d34462edb38531628915c6651bae4879ba3f57122ddf413baa97c899fdc4c557902a9efa9e694c26b8c6f35f3f9f08dafdab28cad535d3bd4cdd2d90bd77be236faa8cc1d5e18f82ec5812160fe57510e303f1fa66a67eaadbb169a12c200079c3840422d5707993c9589cc247e0324e0946c42f398def4df7ae40fbbfd5cf83c750fa050ac01ff1ad9ad221dfc88a5b8d3aecbb46a914c40d591ea26f619eae1d4b178c0e7c612b496d8de85760386b9e21dff10d63faf92abaf7ba9c47ebb989f22bc88b8f9a353bf5d410c73c0a6953ef8ec6bf9cc693c03216a44ef77d12d40b2e81b97bcb4b429405c1aa05bc739eb849df61b89e701e5c10cc868b292a6e593662ee6b6b93dc3ab0cbcd60eb3c1bb5659bd544aa2efa5a488e42d3ef6d622198fbc51dd3557408d96147ca4e0c01a486ef57339053364ec10c4b125406c3706e676d231507026ed82ebc6b75f44f295d75ae495fa2af2b35aa43659b9130a24ffdae5fe13d7851c70154254d4f384d0ecb544e93f8b4391e3b186b95d8889663a085c4b4497be5e8272ca3836b8d89c0cc1d07a778658ec28dcdec6fc5d9891661ecba8e5d2fa0b533f2d3d05fe3fe8c99d980a4b406eb0377bd502327547208e9178e28fb800a045fc2ea447cf29b40b034399431a040f85c3c56ebc697784e0f0d5ff4d2fff891e19e0ffdbc89051b49d10daea7d2d64dfd62fc0b83d8af957d64de728c91a124e81e789beb6ddc1e5c3c8d9a6e2b22b206969fb5dc37e3bb2d39b522e96d97b4ee491fc466d14942393b330a9b4ceaee95c541cedc7d8faa690bfb627db1cfd14cc794f3422edfbd0e65b2437156c196ca111a8f4838b11610fbdface8b8759050598cdf55d187b47ddcf09a8cd440eac4c61a7ddd7ad648ac35a0754bbfa8995ddb20469284b16038d658820127a875a59febc7f2151a4b96aeac8994d077a5d27243fd52c9cb847c076a656a0e9941e254f24c94e3e821610952146e0da3ad4a58f09e2d6d18a1427606db1fa9c106c334916d0ccceda04a70542b41cc7362d825c7b27900833495b92124022c1e9b00433dbe1b07a1922ac63239f71460bea45e9b67a9a5b8a1a3e05fd79d46895bc12f0a3224de98a5aaebd7c3d56400327942a00909ccc6a97ac90049e31b833b03e6c732987100cafcb5077e4c2f51ac999b81b46c95c66f0c21aa6c81d9c19c58d8f1be629b6542ab7ad04620ac068d632bfd57abfe9d4cec55a50ea6430104d22448fa41766a82799ab0450f94ada2318f14267e8200c6a0e0c5f3ac9a80b5e46f2f270a03f219ce5ceb60857000d6321114df161c7290f9e00e4f39bf0622e9380ed52df419c933dce8a7ddbbd69b9607a14284e1f1b475b09c4bc8a82bdec6b6eec827c3d1b927062b50570591e83367b7fdfb968dbabe5218cc90d08e002fc5948d8c0317e52050477f54a3e1518ed4139ca11a933a6caa6be740e217d87bf481c2bc1cada1b832095a57a74be91eab748625bf1e48dae3800963155d5c6fd02e66a0811bd5b6dabed248dbad65da12e483bb9e8d4a9b0a63ae51227d4f0f95a7058d1c2a43d4ea9337fe22fea9bbd073dd2b3ebac17f39143f72425e0d2303e0d98e8eb9cb86a1778f7c3df7ef4df2e8aecc8ab9a3beada54c91fa834367725df1a30e2d69d19b4243a57c6ccd7d78637256e9c0017e81a05db64607cbe84ca15d18c832838bd88cf608ae4f577b761763a7b5a996a62376747c1ea59b61b0847fbd5b2a9ee91526e80a714189bae7fc804cd8230a8f7f882c78ff7a37881e2eaa1216e123686bdbac9d0875617373c2e656578794ec8bb5b18dede4c4a58120a7"}, {0x108, 0x1, 0x0, "e39062306c93ae30d5bdef17bf0e290318ae0f1eaf198053126069b92e0ec2d5d67735813682a76724b6b08ed8fec1fe6677aea817d0ff8a5d31b710ce435bc2b1e021adaafc51ab45bdcd2433c1307e877ebfd9c50397bbc4e365ac56fce9a47275d850c40de9a55438349586ea5aaa0079fad614248120cc55b559c52cf17ce3a71cdee827ca86697e398b7c07c31c6619c4a56f36c50ebb2b6c7b4fc8c00abdd46af6e5a34c5cb6151ed831e7323a09b3227bc37059da113723315669860929c0d72a76d60301bd21cb7eaf09d3838a2726f9e90e06843ff1f2667ae00d9c79d6ac489dfd44c685a6da0476ba156ca42a5e9a"}, {0x78, 0xffff, 0x7fffffff, "897bcb47c4a589723eb1a5e10a87821fc256191e34ba72028ee4f64210652e9501e176d6ac1416e0cd1ebbd2fb9e9264d7a7fa16c30eab7f09d701d6575364e0b80682bbb4721a1e979d627bb5843eda8a5c162f6db96d58e676002d8d19d8c9719c6a4d"}, {0x70, 0xffff, 0x0, "5fff01cfe4a97e2bad6bc02aee0e535933365865530dba97e01fad16f1c0bc737d13f932b6b185eeb4e6b0ad52231eb306e61a10d495194c6204c97caaa58f8f3a0268caf76ed7be32da15819bc050c0637031f8001464723de393b5f5d0d6a2"}, {0x90, 0x1, 0x4, "122e26f366c1f2ae4fef58a49e5c5c64ef4440707406d89754a344bef8e9fa160df90932b3906dc2c3bcfca6d4b1e5efa58407c7dee74aafb21300ea2b50c68100b31028c7ccc914f9c4a97c3d159f8193960c1d647e6f8864a8cd89ffa480bf2af7043589977f99a707c64b1abdfc1a663213f563b788e54149"}], 0x1290}, 0x407) getpeername$inet(r3, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000002b40)) r5 = getgid() setgid(r5) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x2010, r1, 0x0, 0x0) syz_open_pts() bind(r0, &(0x7f0000002b80)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) listen(r3, 0x3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) r6 = open(&(0x7f0000002c40)='./file0/file0/file0\x00', 0x81, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000002c80)={0xa5, 0x5, './file0\x00', 0x1f, 0x5, 0x0, 0x9}) socket(0x1b, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000002cc0)={{0x18, 0x3, 0x5}, {0x18, 0x2, 0x9, 0x7}, 0x200, [0x3, 0x40, 0x0, 0x3, 0x2, 0x10001, 0x4, 0x2]}, 0x3c) chown(&(0x7f0000002d00)='./file0/file0/file0\x00', r4, r5) getegid() unlinkat(r6, &(0x7f0000002d40)='./file0/file0\x00', 0x8) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000002d80)=r1) renameat(r6, &(0x7f0000002dc0)='./file0/file0\x00', r2, &(0x7f0000002e00)='./file0/file0/file0\x00') getpeername$inet(r2, &(0x7f0000002e40), &(0x7f0000002e80)=0xc) 21:01:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000900)='/dev/klog\x00', 0x180, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) 21:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/93, 0x5d) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f00000003c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0xfffffffffffffdcf) syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 21:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) semget$private(0x0, 0x3, 0x608) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 21:01:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000000000/0x2000)=nil) 21:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) r2 = dup(r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x3f) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r2) write(r2, &(0x7f0000000100)="3d21d5eab09b5eddc360359ea3fdfe03018f63e66052c73ff490d1a73286e8691bc5264999dc7dd6a8c3f67eb8c1ab92fe6acfea7007923bb101cf6b2659ed002555202977353139c1ef2935", 0x4c) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x1}) writev(r0, &(0x7f0000000340), 0x0) 21:01:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 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) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 21:01:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) r2 = semget(0x3, 0x2, 0x108) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x4) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r4, r5, r6}, 0x7, 0x2, 0x8}) r7 = dup(r1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r9 = syz_open_pts() poll(&(0x7f00000000c0)=[{r8, 0x24}, {r8, 0x8}, {r8, 0x20}, {r9, 0x8}, {r7, 0x4}, {r8, 0xa71df6f4b470eb0b}], 0x6, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 21:01:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) socket(0x20, 0x4, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) write(r0, &(0x7f0000000040)="0249ddb98631efb9360d9b30017c2598226a359dd21fd361fafd7c8a0f22042b77c0025f1ae438909eb35ad051371a5ee294d1f281de1bbcb2898757333b11f7d0a76a644f8180536273f37c0aa887ed448fb64c591244fb685155cc2d557f69", 0x60) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:01:16 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, &(0x7f0000000240)={{}, {0x0, 0x4}}, 0x2) 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) r7 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r5, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 21:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x3) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x5392391f6b3b0130, 0x10, 0x40, 0x4, 0x80000001}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x1, 0xff, 0x400}, {{r1}, 0xfffffffffffffff9, 0x81, 0x0, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x8, 0x7fff}, {{r3}, 0x64adcad1f040aaaf, 0x20, 0x1, 0xfe2, 0x7}, {{r1}, 0x0, 0x8, 0x1, 0x1, 0x2}], 0x1, &(0x7f00000000c0)={0x7, 0x7a3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="490000000100000008cd3fdf0000573ae9d50000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) dup2(r0, r1) 21:01:16 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8200, 0x40) fsync(r0) 21:01:17 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x100000004) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 21:01:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0x7}, {0x7ff, 0x8}}) 21:01:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x10, 0x0, 0xd8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 21:01:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x58941ae75973d029) 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, 0xffff, 0x0) 21:01:17 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) fcntl$getown(r0, 0x5) 21:01:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:01:17 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) 21:01: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)='X', 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x401, 0x100}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x7fff, 0x101}, {{r0}, 0x19d769caa4dc8150, 0x40, 0x4, 0x2, 0x7ff}, {{r0}, 0x0, 0x10, 0x2, 0x7ff, 0x764}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40000004, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x7f, 0x33f8800000000000}, {{r2}, 0xffffffffffffffff, 0xc1, 0x8, 0xfffffffffffffffa, 0x5}, {{r0}, 0xfffffffffffffff8, 0x30, 0x1, 0x6fca, 0x40}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x8001, 0x255fb4ac}], 0x4, &(0x7f0000002740)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0xfff, 0x8}, {{r3}, 0xfffffffffffffffd, 0x89, 0x0, 0x8000, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0xffffffff, 0x401}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x605, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x20, 0x5531}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x10001, 0xffffffffffffff0c}, {{r3}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x1, 0x70000000000000}, {{r2}, 0x5cb3da051e01c4c7, 0x9, 0x400fffff, 0x0, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x60, 0x43, 0x7, 0x7}], 0x3, &(0x7f0000000140)={0x1, 0x4}) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000640)="1e140f11861015d05f930543726c9a4295296d160cd00b0578d46d4b98332704abb4adf9e72bd2d9eded981777bf16b23973149a21760fc154c0b8b3ec0093f42e336e5ec0ac10c7963824b74bf136d163d80ac2217d18dbfe22c68943f4beaffd625092a0468c9951f195b2a8a53411ed68bce8788082cb1fb64264dc9257e481845dc3d93b3fed796758c6df4628ba23a1f625911d0f4c449f8f748f49a962c2302f236d188c933d1d518273ed754e2ed94f1e01075660099d1f55f53eb571219b842a2236ef0842eb1b6f55465d07ffcc0f06ca6d1bd5a3f459c534b566d087d44f2a8b063568c710699d91b7b4401a80b29f2ceba6512c8f3464cc8ff3b10d77e1d6f8b5ce2e91cf768a8708596bddb46c00075f6e37fe30ba1e0127a6dc95c6312c97aabb417e58edc67cff5385c57e9b33abc8abf04c401c9de2e5d3f11c58e2070f376825f55f2dd7fa279fb8c749f5f574ce5b9764d7b494d71dab7f8e33eb8dcc04e1f508fcb774172e9802b4bcd14052c7e127d5d719875c4497a91e3dd54236ce08f9e41b3f74714945e9b66b9ea76727537f2b8479d53fffdc2996f1060c4986636e3649a4249b24c56e29f4773dc1a270dd24caf4998b6dd53c483aa29473a0d2be7819c866c3e09f4aaa96ffa68e224460f2cdeb120bb8c4cd4f50cee04e102cbda5f0880fa051e05f0f3f74eea05eca576ab3198dad601316006eab10de4925ed19db3c880b5b4ce36404a9d8bc5a5f9a6de4c152756eb222abe06e013913990481609fa88d0c2c56e832175b682bab75886485c5f7df8b71186016faad3986aefc12481e1bbc132abb68bfec2f3814d7a320d0b0dc902cbecdd75a7c058a9eba2a691a2700716040a8fc4af75dd80a59ca76484fa83e3243b661b5b86b25a1cf156dee914773f7d11c32d7f7b9458f5cba9ccf2c75053d741c24c95f5377efeab7503bc5c776d13f01a0b3278961616291fcd3e7185ad3c3d07a8617844d3bc2ceba7c9c3ebf7fc3a504221b15f66cf174bb7da4f81bc520cf0859d8e2ce10bdc74a94ca583472e76f457560fe5d5d705c3565175949b4a28f3e63e2072df20875bb358d7a23af41f0508cac1834aa2f8a393032c6c0cd6d7fe92fcb0fab63a28689541698d276b1efbbe6386f54e83cf9da26d35df3dcb42a375ca2629d947386f102177cac1fa6f2ca0043e6548bb23e317615ae0e6d20a29d3eb7a2fe67a6a719aa57b835fb0a7239d761db74c19cebe5871c4fa74ef507da28e1a2191988b2b83dc44ffbc4f8c1529560811716ee0f320bd1761a64142aff3ae62e226b84bce773c95414be05bd121a3e2dae0f54c16ce413e272f66073ec2d802c6b576a5f4871ea16b15c887fa2bad9df66751099e841d8e1d6699d007b4659e91def500db42fefee3e047b8c6eb0c100354e3c424020d3ca345e08d97551bfe662cb93ba015a013c1fb7de96067b2485780a17d26955c1fb5060f77c92e5004deaf3234852a0f412650b78047e8fbdee540c5670719b60ce5ca0c501bd9c35499c128e2d81e9c6253e52ecf49e26fd012cf4fe26a07faf778fc220149ddadf8d0c41a58e7bb98271fbf2d2244b75fa120299d58a686c20c66b58a7eae13b1175747843fd8a8d15287bfd36281e36910d4e8fa1ed377d34a3da6ddc59d84d439a08c612005851278d89451f7ce9ec6a1e43fa0ea48d97505a80d38bdd188e20c8cc693abddc94e58543b29f5cbee48b5836c522e1a798192949f413e9355b26ff80358a7e887a884bd9a786d0d772009e787aa9eddce0a4f42cb221a056cd0338ef1f068c7e05e74a9b745fa88c9ddb2048c45d908de8735b0fe288581c1eff71c03ad9d14e0693807a1305fb9faefaf7b9db68dfc5f7990fd886da815e57728cfe12d4a0043cf4954144100a771e9a92a70c6fc492994310d9e0e22a58812e2bf3356ab95c2dfad327d1b270a149f313373bcbdfbead7f433f6871bb541785a676a41f5edf7e04f33c1d4762d11aaa665eb1721d245eeb080530286e84c0982fa1c11693ef4ef9e1c3805fa7591c349825ba0443776e0036faaae8bcbba18e6886e9a1284fe45085568a46c5b5796a958a69551f45f8e38cd338b979859f86a471be77da1e6ce815ed41b6667f95dc3e156e44bd8a59f0a3b0edd1850abea1220afd379161a634b9b3326f33bb94fbb24843e1737191e85a41fbe84bd60cc94678b223a60177ff24b897612b13f6fd66e6d1d4c11327e76ae918148142f89818e60ae81c0fb4e5d713531249311f57a8da3a5414c0d80629f3491e865c3604fc5e3ac6701e93d562c8b876e9a67c06a6350a07d30e1d294b331e4e4555a196dd075b831e7fb3c0e54eb86df04b1105d9b2cc1591fa404d6194011f05fe06644778eddef307eb83295bf125c69582c1c5239fe8b7139fc689a4e495fc8238a940d9cb4980fcfadffb28cdcf3432b6b491015b740a946fabbbdefd752800c6efde0dcd67dfac5a205f8a0a60d7b016acd43413acae57530fc283ca9b8eb4c230e404276f9d0fb2e67ae9cf6abb7275dde41d19a1c428b100b58d3e0f88c1dc5cc71c8201bd0757162b0ce057a62f6165ff0b9a93cb3e1ba04818cc8196863af57e9b71505c3b9c73c11270e8ecf44297109290f7c5fdb4a9128a35f46917355847c8e0c7d21aa823a19e52f2aa2337574cc1bbcb545992efe54451119307a6eec6e00fdc56daa29da35f3919edf350984fb86f3a491518c2986c2939cb47be9e03eb866c1acdefd68ea6a50c962399990b53e8b1708d4afc5d093d1b7d47c3adb4fa8e5944e50e72ee5b56553646754ce17ca5aa072d7c3d1f649a89234bb75c2a3521b953899963e7d825604742ab2d4d8f7fea8b3e98632690b278e59848454e954ba69bfd5134d343e271f4aae85a569f096be70b0fe8e125d18c265c01dd63cdbe41f0a979365640d303c4012b71e73171a147b6eae4e964c65adc46b606d6be8274b23727308e8acf33002c62780bede02fdbb62c3f23aee4f5f3aa9565a10eca22586b316d5c44fa68affd12e8a08ba95338640302649d879ec8b7ec7ed0ffe461cdcb58b6a77da67c248a050cd598b5d0ef7dc10d87bb73ba5ce58b687f59a18c49fdfbefd6ec7f726beb9f66783e409b2df2d419c9d8c42b69cd2895f7461a58d00462acc4168026c2fa4d69e3bf026168620e59a60caa9cabd8dc52543c00c329baed628bd7d18bd53550910ff64bb2b494d6faf8e9f82b5f4ea7f2a63b6e73f177c1c1be17b5790e67590d69ed7e02ba3ac4dbd8b7d8dff42d54293421e88968e1eb0b11aef405bedc1092dfbe41c9d56054341554b5fb048bf10a7fb498514ea2d74a6ef3c49e0af3f38a3aea6a31cc0547e9b358255de7c35d477c325d7d3f8d9ca729f3199f6868887a82baaf8e4a096be6fb9a53822a8c5ada04238c675b907a2f0f45f42ece291cec896a93b0a0e86ca0cf74fe3d025f7f84a747e9110c8bf1821ff7a45fae9e7c9cfb10516689fda70d7a0be0e889a043e62e590512b6d61676b81cca6e4ea0257456b2116eb263f347f11527132e68e8144af29c583b0a00b2b8df269790fb702c0bc47749d9417d86ceb4109cd293d3547d95626580a36a65a19df68e4ef8e7b3468eedde013c731fcbfc3332c1d1150d07f747c2e7c8acb2372f0c0f25697a35a5d9ccf0b6e51e0a6fab38175076393ac8007895526ec43c0d3ab4fd3eafb83f9aff9f238fe705fdda206ca936533841208690052f1e3a1a2d96ca1a08d01db3e6869e44884f757eccfa7f3ffc6946ec4741fba038c440c226cf9e188456fd410b75c5d41d45746493d69fd175842ff3ab0cdf45e7c719fb2b9ea7ff6a65d78a728776c5c739cb143103ed970a44041eaac632a9d1bb6b0352747490e69b89e471d7ad3e77bad87b133fbb93263b1ff5743b14de3a0a199bc597914c9d3474beadffc38bd6fd17886e2b9a827c1c64f086ac50c147d53153724d267c8871f94c93bd31905854bc333e65c85f5c768edef960e6bee263e837354b23f52c0f3bf8cd0a59af25f52152bfe1cbb8e702bcce72a69df5aba447a9e140360d4ca108483013b22c292969bc250565134be6a25e7a0872919b50a8c3148f997a119061a22f9e884a40f3f913d20676be485cf952d5cf0f0626735a862dc0003e1c0dfc25ab890ad1018cf85516dccba3a375607cf6a3c61376f490e2585875aac5680e6add153dab4b2fb1cd5350fc8ec3c7ac54bdcf04b65264e0f4074ba3560093be86d85a547db23da2669ea6f69e1d40768d07fe3f08cef1e9e8c0086e89bc4227a86007ecb5c7a7abe90fc4d593ab1db81c059711d017c780377f128b4921f9b85f00d713dabfeee3ac5f5336b01ccb5827a599d0e8666fcb745009d4170081ebe4910bcf9821d6abda4d5c5f515d152385eb696295ba25a7da32e5785cb3582ec792e9ef7737282a165ef2dd09a01ff685de937933d0948e0a591c94b40b3399e8ec67e773cd0e7073c048c25b4c269e699a76616f13eca63142df159c27c2929f2ca1bfc6eb447ec93265d851b55548c426231f5c40c5c90690cbda09535cb4fb7b95c755fa7bf26a03c401acfefea92ff06e1b6dca864adf641e6b055fe07b93da5c148d05c8e3acef878a9fbf477f06c8d4fb8d41f200c8363cbe7af51a828103ccd25d4e43557dbf60dae30dec36d3b43f4dd37ce0a2d688b6c33ff882a82aa37c5cd909e2dcb23b6daa968d251763253380e5952af13520d3e41c4ca5afc9ff53d747a23feadeb40b9cfa531f775f20a5ea0aa33b717071dea9fd85d2d3d185aff53992d2ad1505cd68f5781749b474e3ab374c697c9c64856e657b9a6c8a421024d2878dc7cc70227bf12b9a129349d325cad7b646a6bee33def6a871f6b73f3268765343f65120e97fd9ee4910445c9976b6a33ee600a697224f3bd9d79d8d9504985aa82ee0cf5de26f0f5bb2e04ee2662a6a33f07fa9d3f133c5fa0d8ce79b95b60c3991ce5dadcb36258335162ea623b015f4f106defc5a7adbc6c2a90d2a6fc193a4817a501e062f055977925cae04951df25add5340a9f4c1c5713e8f2eb99022eaef62784458707a5d766faa832ae3ee9d7e4fddec3aa294cacf0be7ab0332337918fdb1772015dc233b6c83f5ca6398c28aae72394593d7bc8d7670c5ab2b14f2480344672541a3eeed968967f0c0113092d28911689ee3077498c88bd6a252f15dbef9a358b31d3c2122313f88a41520218d544397c72167fa39e186c47a0829093031e349b048e0d0bd5d688e0ac0c0e724a8b6a4b56cdac23ee3540cf93944a4d52e8731344e9427c0c520c20dd14b5db0aa0aaea5989dda896eb62f3701717ff4fbdf88b3adac83a4f30e8cc4806f4dbfcfb770475f4f85ff322b04e807f29817545407bfcf580934eaf2fe7c2e240d8e27f0b33bea451130eed20dbc544492972d7e0089df64b4882045fb5204d0d1214928aa4678238b1c20f3538762196c66b887e83f1a85274c5b908f1262300c8cc9a92671bdf4436839b9caae98f09e70bc107a246734e7d17b5e0d7925425ad37f8866bd7c3699255c47088efddc5459bd227a4af06949d7d0c6d5395176536afd3b68131e19dc165fb5b9aca2c31b724723f8d9bea769f498922108211f30272ac1bba6dd85f92baca0f1bb35a22143fb281e2629f822007996c8d380f31aed2c14eeeadb073858c302493aea5e125fe8692d5846c1c277cbcb53aa9b6bdd5e28cac621359463b2e75b74d00886c07ea94f916", 0x1000}, {&(0x7f0000001740)="3e298a8d1b826edf34ebe86a33389a6e596c9ef9b49144d14dcec1a6fb287ad35502354fc77e044b44c6b1ea1d683ece1ac13b60c079b969f3edf145edfd9bd49b9c254a3798c63104b5312f2b3f5ed3e3476bb5212c6e3ba6c9adfc82bdb3596a0063e4ee890f3cde1b166053be9e87376f024fe306404b4d327d7f8d10ae29643a8873ae72c6c1c3235f7c51f05bf652182d3f908a27a7404d22d5134364976501c1a29427f2d618dab9cb7d0863c1deaca43bd45fa6922849e40036f95cb1c8293ad6102fbd884aa6553c6f13dae90ea9c50392bc4eeb2149074c7fc26fc2979884bb66e6b0bdb769380205ec040fbb3fe80355bd3a4ac0f31728b1f020651b11b755645a0ffab69254df4fe3942ae673695a21b0ccbc321d5efbaf1d7a167aab78bfd6c94620dcee78ac008406226a406529c0de95049a01be3d24f730781e4baa07a8c76d9566ef64f5bbe1f6fac7be4d73cab6c248a749f6ac2c20c0f12192765277046c461e26d4e0bb270ec66757203ea932d338afb5fc1efe490ae6093bcfb86f3014535fdfbc22e7104960ec7370c0eacf088c2d4ba1e36efa43d0bc0b201f66b48bef74dbdf89f0f3889a1a009d6c8c2330d9e2d9e15b11f156e0d8938d7cce288453c921cf4fd8f963ef078c99c2c5eef502231ccefaeb76a777661b161898a922849bf500887d605f312892f41f86921867e229a9c59def62a3594462f98566b03cbc6c0fd296894fb320e520d309bf7d243969133742ee65b53180e0f79231e17b8ef46b4da85f9100a2abd00c6d7baa6b1e62804e316ca12d9e26f59fd3779b6be727ae21507e3e6ba79303f8083133757ffae87addc2da3423524c68f63996f6338fb429e5c68e195ec08b2be3bcd6ba15dfcccf0935fb64c89da6e7bcae7d18ff61a01a873c1825a8459b9031289a08405025a91f82e4e4fd11bea859b0010c425f7bcd22cdcd261727c1424bd4ef31b821d76246a44cf29b7ee58bf69b600ff5f83a351aaf788d50dbe270820f74d18547a15d608723c72a900048358cb0b82582991feb476dfa90945ba7a3c05163d1bdca14cce2f8c432ea348846786930419bf426cd01b14050fd7f36582cf8d985a16d45cbf33b18dd5abc3102c647c7ca8fa6834a1cd7745ef78372b4e11d02c59640eb0f18222899266736f21e3961d55665853a357b5c6d87294b5c0dc15c5fff4f5f1171e4597d5ee96853182bea08d4da385d72edc1a88dac6d18c3f5c913928b63475fdc09c5d68062f42adcb3a88e8ccc54105765a42dc667c652b2181abe9ec512b7b53670534c44579fbd01f7a446e18b157daca34a85885f1bf8a856380ca7ede3beefb98d7a3847b81b0d578d019289556ab449bcbc8ebecad40fc5f217387f249682c9209351a19662d3b14269886da9e70f3b9b51ea173d19dd04c76507192e172905b0b3c15b2eafc53eb147bb08547d13c5d056c1ab77524b0a23f7061724e28ad4dd794e5fdd80c2fa55f0453e2ee243a4761d821ff7c86be4988a91faf2943d8f740f1c1cd665b8f8c61ebe4c6f494bbb8d46eec80a851c8a7e1c02749dd9d5a1d080afb20d4a7ec96ed1e6e86124043e9e31f227d03c65541c0b1c26c3271f4188843f9efa3f83bd7fe033c3d8607fb595e2edde9f96fb1528dcbd38f53df68b9acd99de62bd9a3fc8dfef4350235cca734b55768a143dfbe01f23a3654aa1feefb27bc2f5112c380b62f16e7cfd1db045b95df51d7231ed245c0ac884b93351f0a4793c3be2d470650c9e7598493ec764b0c57a3c9fa224d6eb890b518ee420f943aa9b194a5b3d809488d4e7542e51c6f2ff954b6068e615138e5f55471891aa5b4d5d0b864843455911b590b13265b64efc5dd3af06099bb251cc61f60cd3a4be520ecfb0eded7db875d968ec25d1ea1cb2dc6d393776c2daeba145337c35f0158c66323bc7b77fa5e90425de29d22106d9dbaae7d01f36b39dd92479015efbcf34b86e9707f5faa05639fe378616c5fb3920bcfd0519fe6bf04be601f9a51dcbd50b17006b517bad17f3b452ab7eb5e62aa7a0be1d998f27f06027a9a0bbb4db9e6da1741d11d6187c969027f22eaa5cca3fb7bf25bfc36ea9514a86c2f330a7ae88d1d01abf79f0b01a20e95e6118576acbef54fc920f2a1e552acfba9214a90764383d96476bb8779e89fe312fa582a2c593c2a1944a28826c93d70ebccbff39b8b159b8f5e7a89de3ca0a90d44d391a17321b4b3a5a7ed8364b127a53f908f092bfa76148722420fab47131a7258fd69027adb5b55385d2a3f091f2d585ab77e18c3277e9bd7de3401e58f94c8cb1c103b97e46ebaf85bc0de6afb2074c6f66b75c6de125107cf2ccbb671e787c7def2b80d97ba07f8c9a48ce3bc6fb25e1170f8674f5cb38bdb75f9531bc86ec0b94e091348bea6d7e22b5cc89f37bfe659837f11e878b6b751052852ce83feca6036eaa07c8391df33f40bdaf697ab3eafbc57e3b7ca59ff73281b1c93b57d61d854d1ecde6439c3729a6581675f92eb136cc898a93c571fe6e6e7886992edd6a1f9279753977668e5bdde92afc20e1214598d7c0faacf73b96ff69b087537629f5572ae246dc51f270219dfd5c8078c67656fa068cb147f9f370808adadf03be822c3162cc3834fb30728899922beacf2aefda83ea354adc5abaf81fe2b9c88441c342f4198dfd4bdc388736eaa3a8d90ecd8a02c18b44c03a4cbf1915695548cc3a6662767dd8614954c2c73bc337ce8cbfdc6ec7f858f5650235f30db117d8be8549beebb7a6245efc921166ac9c7872c71b58eb0a8f57824893f65c1482d841431ec13ebe3e084f35cb878be30f205f7206b1fdc3d9732d3d7843c62e75ec0bb7c283557b108f431882aa6f5923ab299d4d891f61f1b42bdef804942bdf5858d68aa62423ec625f961819424d0a7cd8c10796870f8fe324ec04db59a77cac61fc57fd7fbe1ba08ce1852ca4b7fa24b1c72845a2c0cd020d900bfb5f74d8e39265aaf6989cdc654e1d3f3a1cef880b23ba69c8aa37f0ab9aba70b9c838ae8c95beb27c18345dcc49ed9106dcaeb8023df31cfaea00359a2fa642170b38dcc2f040e8d53d1c091df7865f396d0e7145db8ce1c7abe9a2f85cfdc5f46f60520e5eb46c91241b7e2a99559427c9935d8fba4bb8c0a8a83489647c558b5df25e5d7c2c4561449b8f4b6569f846fda883e98f9db000e64e3a31d50a9deaff0761fe4ce04c81527d4f74bcfb793f3feb108dfc912cb74f8e38c7eed84a3f315b64b88cbbd1d9748cdf1369f767eb80939077904af512318f98fdb4e4c200582ef40deb82c9d0d0a402cf24e29c6d550c917871df38d4a21eb54e223eaac0837ad58071cf940f893ef8f7a966a781f48e260eaf1bf03dbc0a9b4ad4c7a4d968fa59a89d9c30a23f11c64c8883e46cd9aa59f3256c7ead290f70f4cbb39e185a52d7ad5967d663d73cf3a6bccca49e9884fe5218ea4675878415fc8d77113a1970cdf4720defaeffdfe5d36ae497571f59307dfe393757c76ef8d8e4917577e091189e52fc3fd14da5f411c2ecb23f2f06cc6c2a062e07ed885cca9824830daf53f05023f5ff277ebeaf838597d2d8ad37d6edbd294f147aaa72b577f1ef87f056c4cf124550176ff5b297c481eab0eccdd4d77fa813bde303e4625bfdeec300026bd2baaf0b33d07098e832806c4ee4684f537ff134c693a918300d9c26629ccbf99c2f33638d4fb2aef967a5e91a1aa726fe1ebf59b3707af323d5a16b3badd4e77fe53ac11460a86cfae1ece1e6267277326aa433b7b2cff5eb388d5e3d135656baf07c69fd6b44b0fdd551df43cf5576887481ad7823a53e0136c8c80313706791b8c2e1df1163ea6419cdb22e29a27bf0aedbd59ae5f08b7f8dda9e608fcee6c53bb0b5508c253b42c676985125999355926ff729d2833f23b80504be770cc8bdad13dc6b23f6a55350f75ef01c2199cbdd05bdab1021b70c814a8c4239004535a22abb7330f9d50b0b0b19b91a4de57e1acb06f8c0a47f1713190d48a34a2a5003c40a5858724f49cb5444ec6c83ecfb6f6ab0f1820aa16df2cf6b6b5545669c33cc738643e31ed52c86db654ead58f52e5cebb31b887a9dd2b1e51a767e5fb3b9ef98cd40508d5d1b3c8debcf3e4b77c9db4cf3a3f9a621dfa4ec3a151b8062b43374035cb59f19ced5fbb44aa5cfc89a28510c1c2193d33b801263bea4d5e858099036b71b9ce767de49bd92397f16aca8009deaacaebe2bbea61a29834a198dde7e15abac3c14037246780ae9c10b32ba5ddf5ffc1907f5648ef2a3fc47edbd68d2ce65c629fcf05ca39c42765ee0a7f48963ef39f333ca62317761e9150bd8cdb3bd8bf5f421f019a2ab9c6a7e436ed98182e128d1ba9d8082fa4a32ec377b5a9c549eb4b54103c6583c4e70b7555731cbf7e1b53ce86e4f61f4405cd40ff06f922fb0328e2704c5a818a32b3324c583e0ee31b69895c71b0eccbc137c6b3b7e735aa8ce1f3e1ebc62d1e74a55de5bcdad7bd124b3e95a09008dee3b100627d40f1c643ce1d8a24bf2d1a2656e0054e9f908ad75e5acb5f438977f4341fefcfeb6a1becb1afa78259a2c0ae4a3f3a7b2bc01b0aa3e7189d31af69179b865506ebd604656a78fab0ca4cd8da0b5b4bec09631e4a09775a262af5acf61a4b1889bb7c82410faef58d4a75e481a85bc6f6ae0f573a4c760c4b860b70da90717a389d39bc7d99d0d007c905b1addd9c4e7ae6799ad167582fc8f79317a822fb9f3242a0ea81d6a973036d1a793de887fa672836fd7ded76d470784cf48172d6469339defee86088de0cc3f7d15d928b214ae1aa250683e10729107e219e860d54f81f610e707c1a3a0e1d52819a1919637417733fe28e532572c05061b129b59a3652506ee216e7f3d9ff56d11da367f70d7c6912706a9d4a80db748170901a2ccc8703cebcc4a1132915a8745d838705ae7b1d1293968edab5d3f11aa6a975de34080fc523e0759ae16bee934ddf182409d61615aec7887339846b9e80e026ae733c4f3e683ba654a9d16faff9e293edad9a8d4eab7e3366f6a3866031d02ddc5ffa198110f8c2f3e0e75f2f08dbfb3bfa327bd487598c9cba797b9df64f666a266c31346e92b79f44207841b3b8e61745103890bc22460fcbf2975a3dacb45e77941e93501dac7caeba4c645a7f8d559f2978c28e1bad3ef1244a1672ae5007fc86ca59845892f29143ca34c972ccfafd003d839b9c15e2323db205b06d90df0d49515e7b46ae8f9af685476d368f28a6e5c07bb2a09dcce9f9335c9e6ea27ef020777c3b52dae9a50265a734a2dc725acb6a1f28461122d415d169ac14473eece415a9f497786a90e2f275b0049f32b90bc512105286263aea4ac2445e318574fb9c69d3bc51bd32669e91e560e5753e13b7268cc30705a8335963d419d253d907a669f05b15c5b0a96434aa710aa8f82015242508116025804076ba9f210227d046e14ef0443d66f7425599419b4273997a8b3dd5ecedba49dd7e5bfed17fd2c1a279a05b17c34a41e718f29973aafc86fb48efd619e802aa2b2704dbe9b5e2c8d5e66c6efbb507f6d5e7e40eeccafe76219bc0ec885bea246b7267c511ff4d9dfacf5a350f295f5cb6efee386807f74436df3bf21b1f07d7fb16ba338d126275d4b8ec3b8e9a90e1da80ff298ffd509a557df02c69f3fa2334043d4207d481cbd9ea8b42702f3026977b82c577bb566014083857ccfb2af144b39f759ec585196aa7390846601591bb587", 0x1000}, {&(0x7f00000001c0)="f01de1e1cc46106e298a6e80f220f9db1fc31e273eb3de6201b50a7a6f76b1f80cef61a4a007f25db99a1b41ade204f3ea107f549049aa2f2cc14239e45d2b32ad84de5f5b8d7738db1d295c345cff01e7ec2c", 0x53}, {&(0x7f0000000240)="43a96bf19e9c750efec8f0a50004df7d3c20e66d0a228e91065c3a516080c41b2ca0acf61d923f30007e3f86ead5d3ff90ba62e8394cc375a7913272faa803e887bcc8c62761f2b5ddc571f763ea6e1a034db2be6a6e49ca286df9c05e796ece87ec9c9544c559637891c4beb486", 0x6e}, {&(0x7f00000002c0)="a7fbedaf84d3f4f318c741af3e9d6931efb37c467fd76fa4d04e4cf4f6576a134b26ce23c57e913948504a7ce9f4ed6d757f1b038a1ea1eae45bb55852d57d6c5305958fe59b7182b456f795a497f9f5aabf50e5e2cb20e81f87d66511aba0c50ca45ecca43cb4eaa0c64e4901ed188e9c6be9c27741f6d52f84a761a059b9ac0dded06d667fc7768282674a7b9b21a94a5e450648b342", 0x97}], 0x5) 21:01:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x337) 21:01:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000080)="e6", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) mprotect(&(0x7f00006fa000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) 21:01:18 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100080001, 0x2, 0x4000002f, 0x0, 0x0, 0x80000000, 0x7, 0x1, 0x1, 0x0, 0x475}) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="e0c7447114a4acecdbdc36991f414268ac78e3dab0f02b9b363b7f331fdd2fc80c46f14db45363aec4c38b499e0817e901095c3a29840595a2764bc37fb8d5be63d9bd6ddfd42f70319184bb393a3a957de7f6b2b8b3888bf0eedb7a0c002637f596c4a4b7dda3761e13dd6b25a3352ad97bc954721fe279cbdef7160877c324cb2b8b842168e299b0ac36d11bae8733c9197ce3d5543196a630d43e5e2a0f2867c6384d4cc4d0e9d40fdb4eb0ddf56a1f9964bc825ee2d82748814436542c5c74868098a20b2147", 0xc8}, {&(0x7f0000000280)="7430df20726be6e90b194c3f4eca343db421c9328d9d95470a2a5290df9147384c3610ee30e91cb7a4f0922882a10e3522aa9a898789f79e35b31b7bc038a2013925eb03b1e7a94e764568bab6c95cc6b94ba4fc374713d533e5038d841b741e58a04630cdfa328ae72dd6b9a7a63722c1517d19cf40502b16e9ba9d57624820c8d675", 0x83}, {&(0x7f0000000340)="c717dd4938806c9f0221f9773700702dd864eb70b807968a08bce479f6eebfc148c522452286ff610569cfc063156cb147df54f05aa486ae8d1311a39c1bbd8d03ee6861028f32f3b1d5c463b53ddbf73614d23492b2f9cbc3aca17819aa48fcd092330a5a7ef52066912ef79da652af20d742af1b4baf144607b1ec90143594f8a4d55e1d1210fc5fb4337f3767bc4953c87fb111b430f972a92dbca6c0dec7b71084f60090625c37d02527c35920c646e907e45c667cefec712bfb32ec5750683e833521aca3b39eba7855fa61d933466313cac2c1e37a637068ada73f568a1a7900f11dac9deda66b021724fbea818d7b0b", 0xf3}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="d000000000000000ffff000003000000c3bce291dff94e3754da6b333e53ae3ed7ab38382c81f5255c48d59c413bb99face911b214db9c533ed1093bdbc2a8befb06b2967a76a9d04bc3ed4f07d8d74d16750d8209d9f6f047fcfa5193c9795a7e974a71ce3d9172c0c4776c0eff9e4abbc3ede9cc86bd1ea2e8a73db8a29e51a0dec0754910add09d09fed1b6d12cc87fce79744a629294168e0b5c0f28b0b4e060207dc53d40b6c3bc3331d0e1066a30d6c5369dd4e3a85b60cdb10757cbce28a4ff045c48c6ea6571000000000000d80000000000000001000000f1d70000358dc57130a77f278f61ddd000e08f56682ccb3713eb57756dcdc01c517d5f09118c17b8179132df34ddecd224a35282fc3de526f2a1120555e50639326b9da567cd9f787f506bf68844bb5a1844fa750e70f6dba4592a56602580faae7e953cabeeb80e8fe7e538f1e7c0be44971769206eb3f062dc22f276b92d909ac3502f507782e5aea185f1a68d66a1236bc3774d52901dc22709c05d4e45af27ba07bdfd12c2e571e346ff0f789327d859858e53a8aba48bb6ae905e12e9a3e2bb6c97ad31a272cd9119005800000000000000ffff00007f0000006e42e34f88dfc7cc73a97491f795851fe26167ea986b3086dc741e0c6e2a210214caf936320eb6c6bb0acc02667d1fa96fde99926db187b17749d4cd221d37935d23598100000000101000000000000062f438fc04000000bf32b620889c038f14390afec0e6d438f2befb94fc561aa4e3e45975b54b1a656c261b2bef4017c7032256ba11a37b83584dd8acf9dd4d65a718c20fb154f9548b2f946ce40d7940561f265128773c8f248e7b023abf36b5c3070d151ff279001edcf746a89b17a87dc093d428b61ba140b56270f8801db9fbcb27bec45b15d6489708867edba9af2c1945e85e27ac9de6acf88a463cb3f5d9cd25b2e7804d5f6d8b64c57f1e59643de2701ff179a66967fedeef9da2a7452b774cb1e0c8030e8649b6a75c954e143df535e77906c3058d541ec6703a8d3721e0a0f633d0daa64f50b61e284e29c51b5bc411c973a2f28b6e8043bc8763c5089db937aae7283d570dddcf441cc7055531dc4bcdec74be44d747e3a0b4642298bd504b998df0087c572670e6386f9ad8b0c83ea0061a62fb99599ee18e495591fb364e3794e5e1452e5ba6defc91e7c8ebb823a212b92aa9adda6ca4ced4e4f9229cab6fc158f0b1be626d8251e236df69baa91bc4017b4d27de12b8b201ec3408c1057f5503e330791338bd0f4a600c547821112a8470bd883c7b92c86bc203621d866c376d180335fc71e55b1bd15377460de48ece6cb7cedd531c1548801514c4a23fd527b9f45f436f89b4b46456ce93ff980ff465afaab47a1ea9e8de32001d3ea7d75508b5b40e25836d4c4f1d93c4e6f542496ecd27a93cad7cf7d469a71273a127858b966e29ecda69b90637d62fd31f4360efeb267382d65c5f6ca7723189903b2e570dcdb60fb0135ed9b48f52d56b7cef57f214c256f6c3ac8ea647daea40b4d114992da810659d991558f77955f8a7727e73b3e0e257564665b5eb08f0b7ff3613ac4e0cd80e0a33606464b5bf6aa27879784dc1f282bc5ce1f7c53df29cdac09678a44182f59c0b77a280232671a6702fd27190db3cdf660571b0cffb795e02306a9ad6a122ab8a7b73575c71129ccbdafd11ae3dc704826cfacab3d632730ad0a67604921724235d9f088ec4c11ccd6e618f77ebec4947898c0ce9353f4d72645d2fc76d75ead1a6a28e15f4863edfdb87905ebe529cb234ae443f61cda13ad3b50adb9f157aa2aabce9f472e12d8b4b0ab4c78d29bdd9d8f8b17d983a1d51e638a1cecf1724719d61dd59ab905340bbac2c9326493d4a80b9548685a646223ea7a933eba51f88c8ea6b58a35de2a75d8219716497c962a2b3122f233c20e4ca8c508224ff1f5b9b969136d5dd2bbe7aeaf331ac8c732dcb1db4af4f4c5baaf4d09ebda82af2573492c003def9b63cbb2fd14323113ff29c72d9cf5aba5687b65d2e176fd8cec72ef029d3720e3289acdd45077a6ff690849d1003cc336b8c7c995f7e318faa3b61d6b474cf9a33ef58f78588bc4519105866610d0e19c4fffde775c834fb37a953de052dfb5fc3be2fed99ab5a35e1acd409c014822bf456e311840143196d6e06abf55224f09b0ef1a1925df8b45dfbb8be808c344808e67faa4d235041de2130a68bb015a72e820090ed1cec790003a39d7f1b0082e55bf670bb521693968d68137d3b7cc7efb4f06650e5e0689df4f26ffcdffacbe36d3dcbac064ccd50cf9979e2e54e679d10d0f100d359805e8b030ec81bc6100b83cb48a102e2c0eb4ce15b6f8a1acb3bb29d0893f5b36bd780fd7b6daa4392cbcbd5e9d8e1a8c0ab544a94ec2ec7012dd4fb693e116fc51f347c19f81a8a72454535faea1d1685a356f4e852cf6e6eabe404ca5a5101eeeb8c332614a710a95aca67fc39077e595090b2d889877eb48af4d26f78510514623c1a03ae01a65a62f428cac33bcd06c05c202c6532261ef7cf53f4489bda68d15fcb8498fa6bb568a625751cd8bb9bc04d444d511576480f223910998968ae3c90c0ef631a93e030585a92d64aa6a631b374a23f62c1e386ce79a4b346cb3bad53df081d01c269fa42effa5b0a47b0dc646fc027562e78f292393009a728c84af67a006cb9834971bfcfea7ef1fbede06773ab1a51c730f8dbc74c1f0b6b0635e1f43060ee7a59473b7f9bd3f49f6a69d411082639284def5a3c7972224d075cc3106be8e6f8614cec62108e21bbca0e50cef7b630bf30292c96aa89b36f74a998a11cc9189fb5a387027cf4451f1ef32af2a1c7e615f9393f5c19be4bed038ba7e442d53c40520086e829d3db912c44d6200fd9e30ed26ed23eabc49644fa312f326591aa7468b373f1507484fcb01d452f65b88853633af0636a8e2d3021fccd5b5e1250135ebed757354743dd46b46a8b20b3214a8079dbb29073831faf674535a0979645d26788129311214c7731ff78d0a32cf364fc583ba45856c306316998b7c90dd5d9c616e27b0f2bd8cf53fa0b224feeba14368eab49ea8195996dfc68f690754738eb4af15be2ac737f84715dbb1f15dee1aa2c1ce838c7e60f6749cedceb9477f3f9f6a70ac941bcc6e942117708f8b6e9611f45e26f1a24c9922917df0339fc08d12c0e5795d695cae333b26d587bb6a849993b6e5374439b8c9e6e846c92bcfed21be81dc4129681efba6ee670aa37aa9012f5ad490758aa255f6193541f1909bc8be8c44e1b8a2d4d009ea01176af3fc30574df3b00b823c4c555d8c082ef4f9c426fbcbb1fdf08aa844c10e9072382d60fdc6b97845ee0f4b510e582a84a1544b4a9b951d0a34b15996c539766e9399129525b2feb8a1dd6fc8311cb0fe15b0a22cd577d13f1835376b6eacc3f56e4fb00267b0577da145f14ea6e3ce2ceea6c912082939128c64ce19fa8585159ce0665eea5a1aee820d264797bbde27fd9239a2777f38078c373d709f532190d6a853326b1b2f264627d308c4228a83109c3d46a07053106d43130ca69f5e399782e6201dccbacd764135bd2d5fde3c8340f62f3dfac6f9da694be95e0ac590e945a3f121af345ff2656cc690b8396f22284cf04d266fbf35617c4144f423553357278be8f34c5ef1d68b9b02b52c6c68168245b1fab4eb7661cbfd57c298ff95b2d08a9226bb08fc6224c29592409be39b04728b0a2b715c5eac9917ab8e783606e4f96cbd47b48fffef50cce9dac8279c6df2c9ca86206623b991e721b4c6d8d5c84ad34ee51aed5c93ae09d14bc53356ebfe2be8f7eea349e90876348c61f229306b2418f0c8281363e9e23c05719f9ffc7ed251a204b341ca7b1467c315e3e80cdb686aa2c0c8ed30308f3d48068af35dc8ac25d01c886b16ceaa179b6547af445690474029afd64a77803553fd5f45bdad580613c0a9384293ab47f2affb16dd7490247f63e7992293689d9a200195e9cfcd8043657762f4f83526da2dbd5919ef4cd658f13d25a51c11c216f44aacb480d887367785c75e3705874ec0234d5dd67f7ab4abc3cd3ae7bd44e44781620409f2b11261e7537cc84d4ea36fe6c82b8a0d3d50219c41a09e29a3744d047af8adac318d51ae81074ad4b92a22162b5c7974f616db8de22bd896e0f5ebc2a487b64b6df729ebebed15e62742399bfccf21dc3b3448fd0b746db9ca8fd6fd97364a9fe572978d5189d28d8b5eaaa7428eb510bfb16a35cff2c890c509efeb6bb93bf3ad920e3f65b125aedefd4a7e4b4adb79f2171ec36c3943bd50e0bd6d70d866d2f5055a14255b601470abb2d7a9509c3f653c5b5855166a813d7195277a4ed4f0c751eff34acac36a00e0dc8b1cb50a602946898d5a7bb91acfb9eac9fa9fca6f9ff6c64450325bab600bae7720dcc25d8354acc8bb848b96d3c3d201297c8bd146749f151fa688e272d5cd8d356325b9270104c7542a0d8086add59833b868b06cfc958306e2f5925d08b7a42c06d1a0e8808f382a2c19fff1258248a8611e7439e18d3d59ef839b2fe08b9e932f29dd0666e39c00be82b826b335d4a07f5a3c07bc90a799948c193842b5dde280a2f7e7a9f2876d3256cc585386470545488f96e0179dff51e9ea559be2b5b3a69c8ae8b88f5ac313bb06ea9420915a3966b461d0ca68ac74bf8839b2d2d6addc0c7fd3cd2d6d880f4d9c29f23b42d41832edd169efad22d02ad24443558d2445b73f93881acd338b49f0a2177bcfe8e561203045def4a41925c0b635018a1e413001bfc9969c9ed7c2810f5d5af434de34d87143fde50b5f2fc38983cef8de9e0cb040aa5c2847b31f168c92e76366f520a5fc9c7877bc4c5f345aa46b2eb222f54f096e29bb2812f4c7b941436458bcdf58d7600646966121914eb158cfa68ee09938e5a54a68319cd87f6771fda2ad21daff685e4708d8fbc15b96a9fdf02a7c879c2947225837be2f9d754730c6803cd4854948739ea8071fe68a69a1a38eca4e96626e09c9d7f8cad0315e974d69f20a7202a46b37d8f9d25924301d608c05a1e8baddc5dd1a2e7a0810b06a1cf87bf1e27b4a8ef75a9cd8fac4998dc19938f2af4bafaf9feb60ffec343eb146504954d1a1b7708e692a18edfc95b70ab45f53475f194b3df7d676a163a272627524251709ddbbf7feec332cb2350454c10d9a04cc9c42fb65e05d452eab3937b39ed40230ad96e30b2d1007692e0418716559fc8629c2f375672eee357e55ce7c829535dfb279fd83ce54c357c874312b1a52bd7428c1db21f7f56520c2724c3250370dc7fac4f0f1240fbe4cf4a750c85648dc042fa2611659827f212eedb668ead98421ac5e154dda1b2845296337a8212565047162afa8a8083568d31202b202f42013afb7e95d6318bb6bcff1c66747087165aea529ca9120958ef8d09ccab80d5e7962775a693366ccbdfe92fabff0539bd4f2b7b15e26e52c710baec30a18dfd2c6e99f0189d5b69bcee9e267e2eb220d50fc8a84396004bd1e9dffe07178c13401b7b5bfed701039844a505e7ef507f2347765cb359b06255805192c97beeef3e469bf13264824a09aabdf7eeef3326c2d0dd1123d0bcf37732916e989a195afcb8addec29361d53ffcf8ca6fe8e325ecc6c4151b004ddb22e5bfd5265f38b96ab693420fae581892419a11058e2a0e169f032780007b0a295a05bac717e52e5448bebeec04aa436da5fd100bba7f447adecd4710a15835c7bb972200700f8857b5b07d3c139f6c99e387990f35b3bd9d56e17f98625e2802d5962aee8323660cfbca030000000000000090b09524426a5abbabf1888c0dc03eec523279485ace458816fc86e0d7f8612af3d9d48bf3240d0a366fa54a5e7ea56275c69ed6d24a1cc34638e0bc938ed3bfe7bf613518c11d794dfde677820f9fe6748ca60d7733cb37eb0580e95cacee5c6b2558a6e2a938409aa84262468ef5bf22fc843c4d413ad8c3a4c55e9cbcd2a33db48ece8e4b906b8c5b2afe78106722201cb23954c3c8854403de3219ff722a0ce6ffff85832ee54aa01583aa0245d5154af2cf4d19f00d34d95201f19d099c8dd01db6ad90f177f5155ef38e9a5301e5d8340ddc3fa27da584f6ed8eb14efeaad3a59be7cbe3d3629cbc6af179c0074abf13a5903d49a6f092d95d43f74d4ba3af5311e4a90721dcdd7a7fb1de62d3351e5e2d675d2f3b1088923b1160577166d444cf98a1e56f83a07d0a36642a82561309168c2e208c9f0da130011b7ec2c9ea3625ed2d356e5fef4aea14831cdc8c9240371daee8931fe033524361f9cf927392e0cbc65f474dcd74d3b06d66db8d0db256d3504329583704ab1e342d1b3d51aea5115d0ae31b5aa5102f859bd1aa5441a10faac7ec69645c2d97bdb56c0a0f6c315d9c3925399eb34188995105f388d4ef3ecb1e2018ae23608c55bf3dc3047d18911df702300496467824000000000000"], 0x1210}, 0x400) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x228, 0x6) dup2(r0, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 21:01:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) r1 = socket(0x2, 0x8000, 0x2) flock(r0, 0x1) setsockopt(r1, 0x29, 0x200, &(0x7f0000000000)="26a43c1a2d8acee0a0db9ae7a686ed734b4142334dfeb7fceb015be52b4dbfa00f431cae", 0x17c) pwrite(r1, &(0x7f0000000080)="e267945c18f42bac8b7836bf383a5fcc8922857f1e1fb1b589b88ea1031a5ab5a3638fdf40bf6061a0cff4482b214bf0262a08023b3df895b1a05f6d8282130d658f485aedc4f5142cec55bac2d3dc0a6aa6", 0x52, 0x0, 0x0) 21:01:18 executing program 0: r0 = socket(0x1, 0x2, 0x9f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:01:18 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 21:01:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x7fff, 0x2, 0x1, 0x0, 0xb29, 0x973, 0x1, 0x3, 0x7ff, 0x9}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x10001, './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100), 0x312) 21:01:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(r0, 0x5) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_data=&(0x7f0000000a00)="826229c497a2e2db2781ef2e21501bfc17389f024583910c8959622c2314e94fdbde3d37a329f9b11de46529d4252aba8710ed76f6bc2a4c2eb799760cb8c95a1069ee8215e2394841cb5accf5bba6f66232024bc76b2cc3f678c244d1c92a6488ef4599adb43a2307101ec22848ba77d8ead1829d7d0a240990e23483a8c6f8949fd74207291cffa8373bab3d754b79f20081903a8ad83071421157a45cdb6cd316584159c24b13fc7ae14ac2d1fb429e6e7a52cba14d1871cb990a21b4ff6801316264213682a4315704fd890032fe5faec180225557035df1463909d48acb385ff5c0e088cbea4e1ee0d2b37a1c17e37fa16af3b42046db548e9480d2"}) fchmodat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x3, 0x4) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 21:01:18 executing program 0: syz_extract_tcp_res(0x0, 0xffdfffffffffffff, 0x4) 21:01:18 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000000040), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ff9000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)="f8c7b972ed8ba9947e2b6bf836f92e364826f91a2d8eca9feb75546fc69a21963947601ae25a90ce30e355a52cd56d8b722483a5041bf4d1a80dd541dfaca644b877d6aab2dde1a89e14839d9231cca3a3ec63bb", 0x54) 21:01:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x59a, './file0\x00'}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/141, 0x8d) 21:01:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) socket(0x10, 0x4000, 0x401) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 21:01:19 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000001140)='/dev/vmm\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = socket(0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='\x00') 21:01:19 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fchdir(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffff) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000001}) 21:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e20000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:01:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x2, 0x0, 0xfffffffffffffffc) 21:01:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 21:01:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x257, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0xfffffffffffffff0, 0x1}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:01:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="b7584d8a13fc11470175cf1a1f8e4392e9c56419d7e3edb0f36dc09bcdde6d2951292c98b16c4730a0171ba37957e0bd83a05eddcd9247a558ac7766ba5f40b38575b56c0b47bec2ad5af93bee0c7dfa038c388eafcd82d9cd6b6c2d4a4e4023e18922ea19d4510f64506ec75f70b64e48684e7a942485", 0x65cac3ea, 0x0, 0x0, 0x0) read(r0, 0x0, 0x278) 21:01:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x78775f17f667066) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x4) 21:01:21 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f00000b3000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 21:01:21 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x400000000003) close(r0) 21:01:21 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000534000/0x2000)=nil, 0x2000, 0x14) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 21:01:21 executing program 0: r0 = socket(0x0, 0x4, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/87, 0x57}], 0x4, &(0x7f00000003c0)=""/255, 0xff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000540)={0x81, 0x187}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x862}, 0x10) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 21:01:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x1, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="a767ad9fa34337aa3233161c21935d8446c55a1d6e931e7efd652e734fb6f7d4c94eb402a3ba1aa7f179416e2afbe6bc321eadcc9cf7b6faae78d30c59913d59f134cc0a137b6e4e9ccb454e2adedd3f19b5465e4d406e8f41cd7e616e36279511b2f1e10477e77692f6c7946375708f2e45a9655c6bc46585e6b8fe9c5c671b3c2c47eb736d4676378e8e8553e73a1a4bbafcbb1129b50c8314b34edc9ebf62a9b74e0f376826cc4814dd38f21e4cf8c3d791a1aa4dc8d53518ae9ce8aa7cbc94455613fdd411a5f89aaee985de313243d5df30d0e3d0b7f81e4d6119bdac906d2b75aff276a0b4241a436d95878e89", 0xf0}, {&(0x7f0000000200)="8f5006f03cf545", 0x7}, {&(0x7f0000000240)="1fd138e73d835c56d130f1cb6ca7e6ef09c4f7635fbffa2ab74048f234a9e5374022a017308abe3645760c2ff1d2ef0e1d9564fe1b77e19b552662d792905d12a452c77ab6be0ba96a8afd9f06254b7214f07d0c76aa81771ec32d1149253f8919eb5a391c417fecfd0ef0690ff15feab88d51c66d519008dac053e2", 0x7c}], 0x3, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0x7fff, 0x3, 0x1ff, 0x8, 0x80000001, 0x3, 0x81, 0x8001, 0x5]) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 21:01:21 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) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) 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}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) 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}, {0x3, 0x80}, {0x3, 0x8ab}, {0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x3, 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}]}) socket(0x14, 0x4000000000000000, 0xaaed) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 21:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ftruncate(r0, 0x0, 0x3ff) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 21:01:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:01:22 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x7) semop(r6, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 21:01:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x21) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x3, 0x3}) 21:01:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) 21:01:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r1, 0x0) 21:01:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1}) getsockopt(r0, 0xa7, 0x6, &(0x7f0000000000)=""/56, &(0x7f00000000c0)=0x38) setsockopt(r0, 0xeb, 0xfffffffffffffffe, &(0x7f00000001c0)="3b6a6a7a1850426d41e6a04e9f9aee98188bb8442ebdd24fb7e6327f698015b5ea5aabeba1f7fd5993133f6b9f522db9a30199c5babb2ae441647686495f66822f961ac20ada838828e16710947dd275e36e4026dd4441ca6b5a39163b327efccfae0bc594f6946a860ee620d23ccaac8c892a92e46e905ca1c4e27d87a73a0b8cfc6c057a5cba724e71041998345540ec34b8d1ecfb5bcde2001f9442a24f1dae08d579cd4f76d387", 0xa9) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 21:01:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x12) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) 21:01:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 21:01:22 executing program 1: setrlimit(0xe, &(0x7f0000000040)={0x800000000007, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6d, 0x1000000000007ffb, 0x6b4, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6", 0x3ff, 0x1247}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x178}], 0x357) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f00000001c0)="a0ef2c248fcacdc6da2484406bff544381541156794c46af07e68bf67338a63cca59ead168ea841c4ee2a9909913ce9a43d6af7342ed836ab29794bfcfaaa96b1c", 0x41) 21:01:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) 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) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x7fffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 21:01:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) 21:01:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0x27d) setsockopt(r0, 0x0, 0x7b3, &(0x7f0000000040)="8866c91b073bc231b8b498139c02ef12a92ee30b139e1700e197311c1c2a892622c18b070cdd42d78e806a30231203ca8284dd256a", 0x35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 21:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xff, 0x6, 0xfff, "7d7d37091822ea18a16b0d44991f24563666a765", 0x4000000000000, 0x4}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 21:01:22 executing program 1: setitimer(0x4, 0xfffffffffffffffe, 0x0) 21:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="ee661727c5cb73140ae2ca0bc718514c5afa71d41ca297fa0981a93e6a5629b960fd94f9c298a8a33d3cd7697198b6cf240df79e5c126d67a981ddbb9fefd6a7f7", 0x41}, {&(0x7f0000000200)="f14e021e262198081695461280fe68f6a5b4400605f7bb2a0a0d9d87f587b662aa5271f68918aafc2787925eac468c72175b0b4b718559435d824010648312d8f31ec73743ed472fc7d4721b992ab9138fd10dd81aab59cc4394d74c169710abee3787d2272975850742672fef96911d8a3048c946f6c16b433166298cb9a9ead073c83f33b22f8d3f525cb5cdd8f787ae47516b09aa22e4f88df3418e160266055602864c6b4e33aa952a7a38a6d3b4217662cd4ff38bb9f9d0fc4b0f35ff0a11c5e2d503961b9afb2860c101c88a6d257bdc0fc36c95d962f8fec82b1d7b", 0xdf}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r1) 21:01:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) dup(r1) 21:01:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) kevent(r1, &(0x7f0000000300), 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="35e03c36618029d931115531473ff0973ac7d385bf0e407f3cdabdbbed0ab62514b13a05c10aaec3d49f18d8eff9a9d845d51d701d16f5e79a0e8f77145033e60fd19de5a9c98206f103843f14f803df5df686d0907a20310f7329de97bba2110c81338a67beea48b7a5e69e49924d337e0d09495849bc46350c8d7f7b6b4bf8c2e599af4223c1aeeebd089c2cb8e75c54b88d47fb086169bc481d699fd0b48cc777322cb730191cc2ba00db6f3c93c28230b021f76e45e7df73f511fd06acfaf5a74a476d9f8ea8d5b099a37e6c4f9d2854885d4b8835fdd0f6af989e3522a85cd76e0c111e59559bf925d6233160a838a474eaffd510bc147cd48ec5414ad646b031a49c01aecd056b9077ea1dcc88fc9780a67750e74001f6ddc8455221baa302df24d11a09b154597c55b6f78b5f637f0763bf210843bd9637c07c2d358042b66ed3404223ec86f621fcdfbed110a1afc1738ca18cdce6e252875e3b1a9ce7748ccce211788927b42869e49cb25e3b178ed0115c45a0aa61f75895d2aaf830a6959ca7058f48b94d6899caecf0a43c2068d9c0a6a6d486e1dbd0d370a62e8c1b8cff6395321a7d4c192a42ba7c0d580a0c0978cdc729c8b0f187ad976509488a721850e604d6056aa33eda44fc6d6539d8b171fa583892a52361e3b21f7e2b68a6e41218602d847f3e0104a7df448d5564624d9f355cbca150285c6f9daedce33a9e64377ce47136f2375b1434d59040802defab36aed81731734dedb3e722f7c0e068791971ae2672bad808beb69405fbdeecfd38849f21648bca468ec4c709e5bd5025001d70e52691d395653de850ae94892d6b16603bf2542ebb8506f0dee523f3b67abdee3c1499c74ed35463baf94bdb2290b463e57016739ac1c70f761d50dbc020193fc339e7513eabf0ce4d17b2b29ced295748c57ce9fdd30076d90511a342ad98d80b21f0c8d74f032512eb1d7983c6428da62ab0e5e4cb898f8c9573c763167ecfaf4f3b1afbcae41651d3cb610c2c3ae293e91fa9263cbf53fee91bd433a947f59a41501aca0f7337b9afa2ed73821d75a2e8ddd1b833a7bcbf811c9266bcf717bd7cc064f0311fde8c04310da91f5b576647ef3e070f2a7cdb87eecc7e530b5e71bbafdf9c8adb3cab550c699d76e9685dbf10effab11b8e03110cfc4652d37ec5f788bc2beec7693bf4e59360e215994573ebd31d6baced1af44a9637fb7082f0b3dc72fa43819e70845d73daf67cb4cb0559ebe809765742dfcb65e4d4e50ddf3a260dfffa254617d9dc71e304ddb07784b61487beeda63c2157f4d589731f7845a43bbb0e74af384c91b22f1e947a2a93802ce2733677b1dfcd2ef20deef7b5100e4d974206a01d5ca7cf0c04c1e0c707e40ec5f4fa8babed7ad0f055e6874a2cb40b9aca78dfbbd8a9c27a082f29d16a15c0c1f99c8fc3b81337208eff6a8ecc2a974ec68cb1c8c8faea599085a809442a57caf979a950a45517118024c5faa422333a757463558cf9e925b6e5b082d39e62fe1bb644e28f6725c9cafb68a65ec3b7ce3f3f71f2655fac31a30e75ceee54f75ad9cbaaa3da591c0f45534b8c7dcf0007f3fcec6e47e3f5cce6d388b36301ca25e266785f51edd68c4ca5a22685de62aa9f9d7c5221ccc89d697307726a056d9cc4c12f2cd42a01710175c3d709574b7ac5a73e55d1aa855fece9af12cc735fc0c1ff53945b40472dec0dd18ec45aceff37d6f071fdbaf0bfa770d367cc84a90f5e517cbd6d3867f02644841aae5922b9b5c247a25e9f17bd1aac2e4cc716b2de9a4052e5cc7bec6f12e03b4bc233ed0fc41eaf7ae13296fe621ba6943fb10e62d75518473c905d00d85f34f7445f2521ae0fcb7c1c0661444b63b7af1a4e4870fac8734d70612d926dac80f2d2ee697272526ff4857cdba7e73f9d5084307beb75fbfef30ff7c66929bbccf18e53442979b857afd5e7033c6b9cba937bbbd70f3270d7745c146148d844454362439e54011e11cd6bba8b4d76b403613674d814c52da18e5f1d131b71e739fefa27305c632dfc2311688be3879bba37c3dc74b726b2c1329f67e281d06eda62ef3e6ea3416070d8f1cf1a3ea9a0d8d6e8b043d7758e19d03c639fc4a5b5500e8ed983a334a5685699df1c6bcdd7bb08d0c3e1e1a75cff68fa5275a1303a2474f002d1c0534a789e767eaa0b048d0bcecbee1561453cd08e481025a4ec5ad1b6a38d495069787375ee0c9d61c1b9263cdb53241a1b3abbb9f7ecf7b62ad3aee46425e812e8da844cf733dc35c1967dea0892af620e01162807bd9d69a751ce6a7a1b7f427727c4c7edf95157eed1c4101ce51d3da32309fc04ecf9836031975eb5aff64c8496c5646e4639182e88c718e1c542b90b4501a13590845548df5b6225ee431753362006ed0c4fb62ae6b62753f2810a270ed0d77d2e78d037d2273807c3e468b3132108169433c85458213d64b964500ababfc1c5c85c67e34cc75db54b5be375f2e13a9c04000837ac28ba14fc75486463d13d809b511ee091aec5601c3ea689e5b1d11380b2618ae04cf0e850c392bfa6dfd4dfbeac9718d51ccf299aed4c3836adcd4938d0cd14bfc19d3b4c9ca8a2e636e0ae56fcc3a546d3d595fe0cd9dd63dc19590faa1162591f75fa160483533bbf50c7e3a3ef15fde2401ef5a27481bd7bf75a9ebb00854ee50e1c897e5798906f00574bfa29b622c909704207cc4d6fa02502663145e718e0b1adfd1ff115f7e336c59bd8a7c4ae7b99064a37b40b7a3a861e11386b95e62fe092a1d9b913522930feb3757971f6d8457a971cfbc27fbda5bf806ae36cf165a3f4ded216d88b887e1d78dd0c0d999c8481020e666e1c872a7b5015d31ce6aefdd28d5f201116804058af1f72f071ab23e24458d9756187e3a60b7fd8b99bc971a1d5d365594a185038f60183cf64423c2f56f404f22f7fd1a4f9fc5538f0ac05806d7163db5206ea30e8fc758265ce5077bfefd04e0b3dd0c0cbc1ca9b614fa49977e0b435dcccd76cceb0db4c87cd1078cbd757cdccd936cf72eea77c20ccad2e3356e7b1514cc4087f42a75a5705889b65dae8cf0b055d0cf5adbce2dd5ea55c945c220609289811fa1d5c1895fc44d6961008cb9943da69a1d09a3d4299842cb5ad46b621a24143bb7be0bc6450aafb12e351e1d71a172a4f0a634b3607f42b98d5bf1fcb7bc292b803cb1403501b53eb2b56ac9ef0f6c457900b94d4b27d4ac4bb19ac6fbdbdbbffa65eb27748d3ec16a5b357321d6d4da8664959a698fe15644f80e7463804111edbb7abe0d4d035853d87787a532ee56cbf56dcf1a2a6f593a7febfb2f145990061e0a1ff4e6150db51e755bc8ca2ee31f13422ab20e24ced0753342048be6b11e9a25b4926b0c0d71d699ae6addf571f2f3bbb9877b6613c5d97feaca1b9f47b0a067d99f0f5481c808f1d5f1f96fcd84d57671cf440d5370e7cce05ecb4b309b85303b6b3f4a4686e3985e32381a7bc0c7fb6380bf65bdb1964438bea0bbe0c91e6972082b77ace2a2e043219fddffebb002ea2736d347a697be150d872632479c186143f77373264232fbff07e28c4feebe3f5b4fd1972dc414e90d4b5929cfe55ba106eb8c88178c694e6f6dbcef46b3c44e257db74c5cfb90581621b21c222d73f32eb1396315f11ffa5ebf7857b0148a81184c8af079c151200f970a6c278ccf0787624a904f9161b46dd6d95aed37dc74ffd21efb0fc62fed6fde5510ea4e1a5cdce0227a5c67cb4bb03efcaebe9a23e25bbc885943c77b3b237e6d658a2ff9ffed4a70c564150c77e7e45b2f1d042f7299e7163b9805be12349507ef94ecfbc356c6cffc4085d880cd5ac7f75d353b5525a4c6b841da41551ba8f4f57985807844984c23332e7301dc1ba7eacb40d0763ceb1ead1b6db8050f6227d22a51557342b0ed30e623987e7ade56710e15c9fe5ba9b0c93556b2c5757027945201680e0398b93297ba7da926b3e5762363c9753949a6e75c82ee83627399749d427a0958d53ee5816b1911f998c6a2c256d0d472716ab6cf17fdd7b687eb08846164bf82cd7b3da5e49b302f7bdc736ce0da1a2f6c0e8641da586d804986d3c0d85f51022e937956354951b434a8eb757fd883dcce3667625aec2edc0140da6a2958312f5f04ec21bb4f207e01c5295ae7ef142a5ca3bb4550003b9c3174514d27242468bef4db4a1d6186ec53781702d707adc17b95907173c7dd1ca41be68172f9ddc031b2389eeb78bc33111af7f9253f07e3aaac020ca3194d1d6b63588b331a7f85916ce6b60d33aa0e6f3faca790d324c740046e18b313e739b61ee1f64e41252d95e047accda4e50d9ffbe85c5d74f8bd79566ad8ebf33c59e294be849ce5c1a0a0e6998a4cc6002330738524a03ca1402c1ce57d4f7016991fcb1e4eeab824dbe5e491090203fcdfa9043ae742a0bfff6454a901cacd988b88959c68c881e0f5bbe42612bb18c7cb4d38cd87852684dec97ae074e68d6f836650db08f973073516315c6882453aee5458f0fee4ba607dba4f8ead82eb5eb7787dfcb629ff667664ece35ca7047e02659c6199199c13f677a9f49179fac165317452651d33e48df3f5f1f83ccf880c0942da80b565458a488af5f01a269c2a90869517f3252c5264701017192b0121789a806caab5b4669bdd04fc641f783f065ec499935429eb974c44e3e143e14201ad6c17319376d9e45e2211fe22c08e0295756ddcc5b980f99c89994bfddf47f1cd6fff650312accf5df1f73251d5724b029de68a237f522d5d031905bdeaf4ef80d92408d913ce8caf19e7bbc7897d073d664c5f40b458b8a6fc538f73f44c710ec900224dcb3aac9340a8f14e8b3b64b1d610019e7f5a0daefc5b9df886f85a191321d9dde578afccf074665a0bb2d96ced6253944d3df8f7f56338c31aca83fbeaed80441ed274eb3ecdb51484b799395d39f86a9e4299f10039eadbaf061e2cf9d24d9110a2c46b584cd46bab994ce3ad03d8e694949f24bca14f3a94adefc9d18d07175f79061fb5601744b73295d9d7a780cf1e635b6727125dfafbdbb72d51ab914125a58127bdc8bbbe50856de83eef011f53a89c2cfd1d8aaa65e1a8fa8eaaace4b9543d0b993cb2991b4abb5a48a319e488b409b603ff3aec5044a1f7ba2eb9aefacf669b75c63cfcf79103c18717753e06a9bed45be79ca0d51968ef89c3b1480e2daf137fd856bbcdd6e12f9355e5f3ee7c11462d8d6f0161cbbee9e6764ca2deab66f31c3bcba49196c36857fdea0ea9db5d40d5f2885339a4c7045420130393a1829209b030d15ea3602064a37f6149cab69afde9e67cdfc1e066b0e2507d3957bd7a75e6c74a5f1556e925f35544d626d420d3ea921f59ffe24dd281be39644ee41dd23f9c9de21d1bec700b7c7d8db465e97c6c6485471ccef762f133a4c5861d5008911d2f503d4019827edf75df19ab732ffa9833ca59d84868e44446a99c23821d073426c4f6684e0281cfc9372dd44d12a267b3ba83e53bc6e358ce4b14810ea2781eb31b569376814d82e39a820bab8f670a1e4ef94e7fe8c8aafc17fb07d0e64a0a6d3ed7aede5d56996ac8f7ca38accbc635f3cf94512f085908a0bdca134d5fdf4483acce4cd060a9cc050c087a0c21f9b6a971279c9c50d6fddd368a772891ca01c030d23d40a370c75c4c588ef58924352dcfa2293086e13a9be66df743ff2861b83483b676b280dfc746f6a9c603ef4e42a92e6a1b0fc14abd85f3d4953a349dc22", 0x1000}, {&(0x7f00000000c0)="02625fb675d46d9811b02a768761906ca005f9b4002af94b72170f93ce0562c315b5bd1e75f871d99f37cbc257e5a49fbc00fe028a38503cff45633dd173d754c31dad8eb38c0d0335c31c8c4b4c049cb19991f423d3d89ad39f71ee6505dccd347b26731a68ba82100730a8ed273f512229eb8992bb9c9743b255a93bce17d5ee9d7fe94a417f4fe70e4604ed7c23d890a3b52cf060363755f64d170af19dcf448ece1ccba63de12784c3f8935a4787b8a1fa48b6b978e30392ee157ad42aea4119eeda78c0ad65eb5329f1b39205bf0f1fb7ef50b5fd8674c34e20c0eff457f168adfa6bd2c8b84b3008a2d672e6a3cc3655f7b3e4a12e591b87", 0xfb}, {&(0x7f00000001c0)="18668051e7b161ac6c9c72d8d6e429937a10fc339b9acf9ef4089c1ec514ac8967daa39719955f6adad7e9d9e50cb2d47171e81d8952994c9fd04514dcbd17c57803d4104e616fcc458ee5203b033bf551006fa7b3f27cf56a31fdffa23d5e0914", 0x61}, {&(0x7f0000000240)="726d3a826a9f611bf4e3bb557b0be06fc77fd4f0684493e2fc337deec0673f1a87dd2349ed9b41c7eefb46bf55a519330719ac836350c2297b966b715d4bf48c3727093431615dd131f6555dad0c04d0738064dc91656213b67862cac25c5fe7daa26871726e54a577dea961d3b674f0da6e8bf6cf120692", 0x78}, {&(0x7f0000001340)="a177da29a6cc476bf440ca43d7228a1a0502e4dd82f2b8d70d069db63f79436fbb3fecad68f6a6b83a84644df5851f20ca2bde74ef2ebb1a081ef6b912f5daf14c67854708a9605f588e4c9bdf70a10fcf1d7049b641d7fb3fde1aca6ff56854ee3cdd99f519fec204e9ff0e", 0x6c}, {&(0x7f00000002c0)="4ffe662800e9bc", 0x7}, {&(0x7f00000013c0)="1698322ffd5d3909f15462cf5e29c7ea8e7be12776299eee75b50a4d2c739833cdddb670afc2e91e1891c19e8d3c7746c9087b5fa45318228d7d683e1c11157386ece1a404bf6f1e1418c2c7c1baa6ba869913deb6c6e26f0d0ee586815bfbe2cf0400cfc097fb312be2882b438de81f5ea26c93bca3a0a11ce5864b706c5e0408b521aa4eb2adc036c254f4d924af0b45b6214c9614948f79087eded3bca7a12b96c091ef2d7cb8d54673ab", 0xac}, {&(0x7f0000001480)="15ef2e2279370c9eb742f88ea8b0ac60311e88f63c0afff34bb56cf763caa67cc86e0a4ae304a96cf70c77a4fef8f9165dde020fea00319103270ed8f6b1adaac3f82a4bd311cbdb3a910813efedcde26432431a954849696765e67ae89b1e", 0x5f}], 0x8, 0x0, 0x0) 21:01:23 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file1\x00', r1, r2) r3 = semget(0x3, 0x3, 0x204) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/172) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 21:01:23 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) shutdown(r1, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0x4}], 0xc2, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000400)=""/62, 0x3e}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/207, 0xcf}, {&(0x7f0000000700)=""/98, 0x62}], 0x9) pipe2(&(0x7f0000000880), 0x10000) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 21:01:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/152, 0x98, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 21:01:23 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r2 = syz_open_pts() close(r2) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = syz_open_pts() readlinkat(r1, &(0x7f0000000080)='\x00', &(0x7f0000000ec0)=""/4096, 0x1000) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r3, 0x0, 0xffdc) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 21:01:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 21:01:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0), 0xcb364c958d214d09) pipe2(&(0x7f0000000080), 0x10000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xf3) dup2(r0, r1) 21:01:24 executing program 0: pledge(&(0x7f0000000000)=' ` \x1a\xca', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) sync() pread(r0, &(0x7f0000000080)="8dd526ac04d150d33728f6c849b32c7316244814606cba7fb9254b4adc5f39f4f3339b0b7ae14aa61581521e9f81283e8dcdab0edfbb0345ac7fb0b3cb8cefab4339a2d0b69c9a0509feaadf8c225f4759e05129bcde5b1ede71991b1f3d073c3881ee81d016b4861b2918b716b4402eac6ee69663c6719300c1f5161001c0c0de035927898377b60b4c055b741423f893e6e5fe7b923bf3469aed4fd5a91e2688c11d7c20c8749889561e36f68061e102fcc133858e00c5ec5014f1", 0xbc, 0x0, 0x0) 21:01:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 21:01:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x8007, 0xffffffffffffff67) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007b7000/0x1000)=nil, 0x1000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:01:24 executing program 0: setrlimit(0x7, &(0x7f0000000180)={0x8, 0x9}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x41b, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x7) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x200}, 0x8) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x140000000) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) getpgrp() 21:01:24 executing program 0: rename(&(0x7f0000000300)='\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', &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = open(&(0x7f0000000100)='.\x00', 0x100, 0x80) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffe) renameat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') symlinkat(&(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', r0, &(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//file0\x00') 21:01:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 21:01:24 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) madvise(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x6) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 21:01:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="a00a0f39627485f89c1838414a65af45e6cdf50733065a44d119041bf8dce137ae4dc2206f5cce951238cd23a94d49b88e80b762ab29b50055a71de1e5b56da66a5e961cb3405759bfd94b237b64099f1d874d431933a790e13ca5cf36363e83e6016d19b9d6dd979e0f", 0x6a}, {&(0x7f0000000200)="45b2afdd27a37f4b23207bd7282940b61f320b565f16814a91618c32c31f355ffe634793a85dce9df07f8f14700b45aa1277ac1cd712dabb2fd2c8c4821e546cc33f299e48bb4d9ab3e0d62cae798b8ae916a5cda60611a81ced936e499fd2ef36bdf100e1cf777a6028b8bad6b716c429bb4c1621a5077b8ecd685837c15cd4009ba98b2af1b36cd9c772883deff8c729", 0x91}, {&(0x7f00000002c0)="05bdb2d3890a98182600088aa8802d22382f104e3a29307e1d69b0b868acc1274964e34c083dd30d482b2f32759f1cd9db7efdc779a39bc1ed098345cbb1bc6fffba8d2f13f7a150c8f2ec5220e7341d9e7dd4c99b408c5ab1e3ae02a8529be0f6204fa2915e5d76aa4bb60a353f69ef8039c0e6cf9aced9317b6359ef03bc73eff3a58308927a364e4e09a158a4e369e1c38bf9e24b662d47fc91088c2452b30d8d081064b6b4f9217488d094e5dc17467e40896fc1ce369e14816eeb854aa2946ebcad8a83fc222a8d0a3c2c0f52a94b2615ee57294653c2040b7ff77a27aaeb3fba4f9a30cbc5743968dbaec1e72c6a26eb6d57af5baef0f46e7c803fafc7ba31811af9c924331883b673d4e69a2dbd5caaea3e52f6bfd9c33a33984cf2f26a9a22d73e37631c6f9d0f6bb0da052983f9428098c5ff444af8e496144c4b28e4f23356bd6693f887dca9d3abc4c6a2685e77cdaf125b4d6fe6e727e08a873e2cd7df484e94dda493f22d14b2ee3969d5fd5355fcd530767bc54392ec6cedb7b1a0a91db465ad07a65425b0a2a8923c2a519fcf3909e722542f34be0efe0f4200fd77cc503b0b3f796a78f6122c41d90150a73bb8f598f09ef0abbf0e17cbde855f3717670760dd4190a5c6209a62724613b9e0cd065b244b6a44296e3765b1bfcc70a750e45b0972f76309e23f0dcf07b9dcabce29453bd0b9e37a535bdebe3f45e11a3f2073decc456132bcaadef88207cc34fbd0f6d2ada30e9f897ab34034cf04c6d8d1c03f5eacb271f0894dd4c1e1158300f7f13ad485613927fdf126ce8b75d04d001d3705a7cde431bdd77619975f0c1e2feed0e77fa4d27a8077cb601a3101d7482a814d77708fa70eadc06e3d261a727f12fa0e43aa95c1731682cdb8495c92d0e379a2abf8b9320846c935af6822c150279b112a99f0625e1791f6b781b2c7db59b014418254a5431caebfd4c6120cdd96bc22286d2149ae0c38f950f3389a156b433c54fbe0fe78074b17464606b135e09159a4e995cadd0e5265ec96c272483da973540b9dce52a147744bc653f3b612a3050400f02e34f31a5c10ca4161832267b05889785f2f72243d7fcf50dc0d5612f24eb44cb7064d72663fb457b8f7f22060b7e03aaedc23ff674abe5cf01e258343692baaeb183438137c31afb4cbbc65733c6110fa0f295b4dbaf8cd7fa9af0d2b74244e24e18491a89ab258d6426307549df379b814ae34280a056f54cd07044588ab09dc9a00175a91156551d59b81971eaf5b70c79d9a7c1039e22191142e7286410c057e302bbb680626885448ae77bafe45b429007fef6e8430c42228c896fb6862df2d8248869f1d15a6ea8229af503c200f8217e1354ca5f00eca8ce70880e7e84dec2fb8ecc063fb6c5f3c87e57e558c3d5c1938a304bbd0cb5a6a92d9a7131a9cde94a144eb17168ffef68b0e7efa131c700df46b044c8236f974c1585b1898902a0df884749636573ceb98a29815d4e71a799386201f825d131c3d8ba5e14e72148de3ccd8f10e414c27977aa7730de9f9e73cf2f027ffd9f9078c1f57b6b46bd8ce69a02ed438edf3877b538da7e0f802da079974cfad28cc1410ab623d7df36c55e2042dd1dd41150c65b0f8fa9c93296ec2f96f14155c420f7007f957d65861ee6c25f1e086e23ec81ad53f6b73caddf44ac31a74245677252f2d1c8c78c62cf5609a20705c78eea47640078b0f708cedf086acb98f94b9e5906d5ae6fe932504e59a7fa838c0f1432f92013919f094b5656855e3254b93fa4db27f6fb8ea54ee10f024b682ab250a7fd35bfcb95db88c53750bfe24f325bb18b37b9f43c128a806455e3ce698a23db015533c17119776253eca7b486b38cd453d8c2de0b2f56cdf7f1de291cb9bbc8f929642b0a1135b022e922be5c453ef2d9b7b97a241dc14444cbc318983fb61b7e5a9d016e3defd0be86f7fb14644067aca07d95ee7457540464ecb87a51aed74c88b9deb59166cbc2dc289c1fb67984fcfdba2e5b4c762823e2a1fc9e119a883ac680952e582bc3b261ebe6030914cf48ef98d8f544f6e9de575724a66b97f79cd2195458d74601d6b9f90c52980f3e9feec1068aa71a348829b120a64303a7daf1cb557c531c080f5d361cac9d51fb5b6d40e3f9721bf71ce6e7b6c7993417208b0c524e1ebd4dd7f75557ba4d3eda07b3cbddbe6df0112f39320a50f764f6a69f09baec5d80ade53eb4e4ab0258a4531fc3b8903415063e6a2c5e7a7a8c0b3c392186a3dcb2e10e43aedaeec352d9637a5b1df8e35b4a0ee46a9bae3badffdab968eb3124fd17f48983f6883f7bcb912fd426041f1d6817f7fa5d7ed32dca912e0dcc17960d9fb6165d0299bc2587819a9da0fffe6fa38951fd0cb0d23ff13f743e98bdf9c035472662af8c3e8a5c8db631c752bb3eb5d69fb56ac54b70d9f8136da86922e560811b4239b177bc92adc0a9e88b2e257654a3c7dd2da35e6a3e1f888a49119339cb797b16e4d74a0427606f30eb8b39de571d65a440892f0f5f52147d81c8c6b828b4292d1e39fc26f8e94298b50d64c6ffef0d1cd6948492ea8074c2e67d4d087bfac22b55ff406bcc54fee2fd4c9bea55dfb230f3cf4551c476a162c1eb9a6b8b8cac7107ba1f57332334a03bf2bdc1e359bbd98d3f6b500f1335f0f971a892aabed6b9de09fd393784ad950dbbb5516de857ed80bc0a8d20d4e1553f7b717154cfac7100fbb771a353fc08eb7e540581944f79bc45852ea0f5c597b225be829cac004951efc519b8e8ee52b68f3e15011a4efadf4249f8b72ab79005428bed4cce9ac9cf05a32d8a65b94c1cc076f9c56dd3cc9b604f092b679f5f79f1e9f8427d4fd79397285b57f83de3d6bf39b72c7d7609288f6f74dab8059d89175efc30430368bd654877fef82b09c278b2950f8fe8df98b6318909123dab6ffb1f3b70e8fb5fa4e5c32481ab96ff69f0b1d5322d1b787e59971b6d97ba7b460944ab379bfc5ede55caa0bf155a9ae4ddd2a7427343641a3bd13fd23f7572cef94085b938a16626bc197303daf0e45ef982d7cbdcc927a132f0a3d8314f99e28e699a8012dd02ffd9506d9cf49d81994481bfdb811e26fb9d06e3bac4eaafd5ae5f6249306f3e3d1f1ee8990c03be8b0d7fbd770747be850fef9fc311d41f87a3a7229e8500d72a5b1ddb289b40bbaf22baa3e5372c09acfcd0344b8821c0e22a503d1012606d78b0e7d093b9088f5de995734a3f89f0b9c38857cf9690fbdd96f480ed8f1cf237a2dbed2b0c7f5848c7dd359be5bdc8b42e4f408b5c90943cb7d933b051b99a574558ef49a2fab8d9857163ef48b628f3034001341a25d000fd3a8d4ebd34005fb85dce8bccc895f68fe7abc89d403ce7fd5519f2d382ec63ab860b6b7ba061ae1662da2924c83a7023c03074b64587faab5ef3f3789dd761abf20ec28e082f26f19ebcf8d7244cd68e78bf6a4243c0c2452b24d44e675f6d23b01d3c87f225e11ae43a16ef7526a2936042bbf519ec6da86f2dfbcefd0d2033a02a7c4db115b87249172470a6d1db4d05051af672819334d83ea019e0803720a40f6381a83d05546e739847911d4f462fe1c15f9c2cb30ddf98c66950cab50c7c322f5a88ebe07edd3140bdf9478b1babf59b3c89fc3481ab9307d2ac849ad4b51a0426bf8cde575bc9a644a8ad54a3a1ae91841e44faa64e7446e90274aac37db3e13f1049b02b6ea80971fdfc9f4ab456fac4b66c8fbf2d2876816a51bd557c17eecc05fd92206544022ded45552640958b545b4917dfaf7bec56d028259f6f31296015fa6dcddfd0af8a6807d81371342bee067678be1cfc54a3427a461b39a04b56a112269ce5ea3a3ed94c2d4fdb02808fec1c61b25ac6798c62441fe329297b5d5b3098871b72f8ecb35bf6b30b6c0745755248a9261148740a996044d79527e7f9726ae39275233dab79c4b8d07f8081b893ca0c48294882f776bb9ea86912208dd94bc1e66894da17dbc834c9e33967090debd01ea05314cd80fb224e4a8a9c03b447425cc42e589e5bb745789a4120205c79ae9b9751d8158ac7b4e0c1c101f19705e276e23d5f68605e4036c7f36b2fda1d48733e3e9a6ddb9383cb91e617b6fe0f6bac5834f5e9a3198a8b180d9c94ba2be170f0a092b219fd3e59f0e744eea28e60bef91ee70fb9bd96f34e79df8908fdaddf03eac56a78f50290cfe16fee563ed68c98c91d4938fa3dc6f24d8b93891f7ba6e8bdcd1b4cf7b34b467e30e18a22c49c73fb31c6d267d0139ddfc0d555ebf78b1eeb96c414f7f8b1ddfa1f649c53e7661ee87cb0e127e8f441d77bb8cbb7961876b38a9d08ad84c61d0782a799aebe465f08cda99a0a1bd1546e3c1cfb71baffe23781d7481f785f3620ea7cc18024e73310f9f6a8cdf0375940fd2da6e92f810cee0ed8d57c5b54dc2bf96d35a0d82223eef2f554c0e796b2215d3ea4a4d57b4d5b8e1a2d7cca7256127c571058ea89b3ec37e1f8e74f8956ce7003fb7fbafeb42ad18a8477de948f3ecd19631177bb1745494016cdaedcfb750599e948dce4f5d2215bba7d2b5ad47d9a2949245c55d885e8c1f9b3a9699b84a7cc7e055bfef32a337ef69e7645a5ce537935b984cfb9069b0270633858c69ac979f959c24088cadb69fc61c7114d0df5bb4323bbc82aa9539e9c38792cedbbf095dd5a60e3bac22ae7070c51894f98889ddf68ad7042a59cd6ca587887569ce39f095bf984bfeb6b01c97d23355ca1c96cb5829d2df8ceeaedce0b1ad4668b964cb57aa6463fb72b9366ed95855f314a7f888a8b94b44a8988ad9e5cdae55dd49d2741e8f17ab6d669a0f36950b8e2bf268a768b4e00177369e25236bdabcd2b8a32e0679adcd8b9b8dd1b259a03f2d2245b4ddc8f2d0cc92d31c9f068e5bf6f198311ad1f0cff5ac417cbae70ae0d76ac9fdbcfcf12554a91b9fab3f35e4fad743691a79a9472e3b4658d8f4b4fa34b95dbd9a1a433f903d69881298e5342530d95172a85605bc8a50fbecd29401b897c086a18bb6f6fda85178365159b1c96feb8e102cfb2f003cc83aed9490e5d9a46c4a3d6f9acd81b63e134c353d6cb3c01ad5b0f863e0fc0d9ce8d93cf05878e6dc1dde87d7ff1a24d799990c1151d871f48ad0dac198f930fe5b6cce8de75e022909cd0b52eac680ccb4fe1d76ccaea16371ea2f2484ed79226226479d268057e4bd588380a48507073ccc4cdbee4ffaaa835666d7591febb795ab17cde8649ed0a67d7aaabd6df5286dd427edb0110891d8aced96d3bd5aea99d2edc84df1c94ca6b43d0fe0fe4af950f526091fb3c1b4165470d1aa06f680e746d1a05da96cdcd211b6b76cc54ecaba506e619bfb7371586d865df0573885e6725a8cd105bc62f0cc241cab99bef62be9bb8ae45a562c4d54f1e8d80bb84f242ee49933545e0231546db459bc20d803d0874cda62a185c20a2da13e04711f2578a79122a4461cb321ac89cc912313cf6d66a59df0177c7841e61384b5b9ebf40badddf0ad8ca43047538456d1e3f485ee3baa4cf0bbd7cf1709b8759936f191cd9217fe568c97ed48ef5a7e515a1ea9eb9cb16b6070eca356a4823754a19eda6f2216f7841a53d35535f3c607fccc6943f27f874d2ff57a0ae0751d77a46402c62a1b015709903992f8323e6b4834d0668043a597c33d6b35cbe87d47995a30e500b434121b681dcb357248e0a41ca452208d72154d9ae24bbe844208531f7d13f0ad8fbe41284e205f562a832b5525ec00b582", 0x1000}, {&(0x7f00000012c0)="7cc1bdf41157da3ab112f39b614f2353e84a45163c822657fa6363c8940a97c71caafdb5e3950278b1f885818194bf5e20dd4d6c327c6df932be5edbb7537e988f5b78b14657e21e00a201675d34b09d1d04f7dd102d06322246655fa660991bb45c428285929a1de2197f2184f15c06153fb2d6392bd74a3dc70affcbbf716147e6abcf568bee42f7e6dcf529523c8dcb2b2da49c5c2c3b38e78174ef6979a523ad16ceedf706583938d0dadd897639c3865dcb3b9e435962203cf7caa2ba7a7b69b77c20b78daa5a1804a6c3fd7b8196efb66f6d844ed5267cc1ef042fbc9fbe84a28e92349839c8bc2009f1", 0xed}, {&(0x7f00000013c0)="185df67cf13830c0f4a501a0bf974f19d53cb73314856ec42812b44ea74c0f44a1b9d19df35c512b30d71c134f23043aa8591cef1c33020e9dcc03c07200e66ad8d261697a315fbdc81f59207df50518cca63a3ec46b01546b8c4a2fe174b56f65b377234b044e0d07bb2de6c2b461fef20eedd0e9c87d2a6006e098b30462ca6f22109b3ea56b9eed69665a8325761f1142e1f0daaa4bfdc2e4592ca311db2483f4707861799fbeb05e8b79e541cfb5cfb23eb25955472047e6c472217b0eaaec77326d9fd0ec8b4674e21dca99614651cc3fd264728fd526f5383a4d563aa8c36ac335ce7ad63796f6ca700733ea1fd73a71", 0xf3}, {&(0x7f0000000140)="2329454993b9741f8290f5f4786996", 0xf}, {&(0x7f00000014c0)="7cba", 0x2}, {&(0x7f0000001500)="210760fef8d213f3969c32861ec002f7c82889abcd6ef69e5cb93e2ba8555ae56a897a7a6da24ee48cb68110318c50256b8b2105ddcc64d0c050a761be5976d6bf9bc9b59756a471cd50ddd0b8cde8dfbe1d54392cfc", 0x56}, {&(0x7f0000001580)="c127406c42cdf37f61313122a8897b263f0020fb578e36e6084a4937242a521020778ec4ce74a24bcb7f746cd7f330411d1c9672ebe7ee438496fc5faf136d48a37dbb20c0107f22aa6a80fca5b6d043989f60b2c6e8ae96dfecbac78f4fdf60886966ac466ad2ba97c3062ef9b7003aedcea5c595670e27a0778504a278fe3cbccc9c31f403fabeb7828e6f3a19c0bcbdce1d72ecf4c344c1b54a05de0d4af04b5c10c6bd8223edc4a63d0cc265619ce63a3a4d941931cd5bcbe75bc40eb236efff52c3168aa5b143a3f262498eae2c071357304f185861ec1f6931dc10d23361ddfed2209080e20a4aa5a86c5e99", 0xef}], 0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001740)={0x9, 0xb8, 0x8, 0x80, "b4e939f5bbe91902c403eb02c09be6cc5170d83d", 0x400, 0x792}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) kqueue() 21:01:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x1f) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xa0, 0x0, &(0x7f0000000180)=""/160}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x1) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x20, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe19) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x2}, {r0}], 0x3, 0x978) dup2(r1, r0) 21:01:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x7, 0x200000000001, 0x0) close(r2) r3 = getuid() r4 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCNOTTY(r6, 0x20007471) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() 21:01:25 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x9, 0x1f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8001, 0x5, 0xffffffffffffff2d, 0x7, "b1f55e9815d5e33b76fee89b93607a6d2ca8ecd1", 0x0, 0x100000000}) 21:01:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000001700)=0xffffffffffffffb0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10480, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000016c0)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="01002e2f53696c653000"], 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000005600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003198b11d6f7962354d282dae1d6a5fb39214ac97262e2880410c16f48afe63e0e05a070db597170984639d0a21a0574c4280c45ada1fa120f55ca626918c94af0372003f1d1203ec9a6b77d39f281e6c8f1cb1acf8c007de78d5156342d55055a8b883c0fee7fe6ca36ee0928f50a154a37d3e708d51a5279c4e62a1648d34"], 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r6 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) fchown(r0, r4, r5) 21:01:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r0) 21:01:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x80000000000002, 0x7ffffffffffffffe, 0x3}) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000001240)=""/154, 0x9a}, {&(0x7f0000001300)=""/158, 0x9e}], 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3f) 21:01:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) openat(r0, &(0x7f0000001940)='./file0\x00', 0x100, 0x1a0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x31, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/5, 0x5}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f00000013c0)=""/132, 0x84}, {&(0x7f0000001480)=""/191, 0xbf}, {&(0x7f0000001540)=""/223, 0xdf}, {&(0x7f0000001640)=""/79, 0x4f}], 0x8, &(0x7f0000001740)=""/227, 0xe3}, 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001880)={'./file0\x00', 0xff, 0xa88, 0x800000000, 0x0, 0x5, 0x0, 0x1000, 0x1, 0x3, 0x9, 0x1}) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') 21:01:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 21:01:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x8}, {0x3ff, 0x4}}, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 21:01:27 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 21:01:27 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 21:01:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='.\x00') 21:01:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = fcntl$dupfd(r0, 0x3b4600406eeba1f, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x5) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 21:01:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x15) 21:01:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') listen(r0, 0x9) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2cfb74c1dd84052f, 0x81, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xfff, 0x4c}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x6, 0x6}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffd, 0xc2, 0xf0000000, 0x40, 0x8001}], 0x5, &(0x7f0000000140)={0x8ace, 0x2}) ioctl$TIOCDRAIN(r1, 0x2000745e) 21:01:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='#!\x00', &(0x7f0000000080)='&\x9c](\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) write(r0, &(0x7f0000000200)="4c81f5ff71be2affeb9bd69c1973ad55", 0x10) shutdown(r0, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) 21:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:01:28 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000580)={0xd4, 0x0, &(0x7f0000000480)=""/212}) close(r1) sendto$unix(r0, &(0x7f0000000340)="be863caa1fc11bc961b526a5d57bb9818f305d42cadd8535ad7773da0129f3a507d3afdf245a87209466264810cae518fffcc5bc46f5dde16a688cdb9adc6945c08b98ce6d66143bc908a6067b392bf68e065cf843eeb7d777c4eab535ae2344556dbd58fa63807a391ef09468e120c09d0be8c7a586e0a81d451d017b2023c6bef7cc247e54b77e2f7dafd6bda80e226be27634", 0x94, 0x400, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/222, &(0x7f0000000280)=0xde) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 21:01:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getegid() r6 = getpid() r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket$inet6(0x18, 0x5, 0x8) r10 = getpgid(0xffffffffffffffff) geteuid() r11 = geteuid() r12 = getegid() r13 = getppid() r14 = getuid() sendmsg$unix(r2, &(0x7f0000000ac0)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000680)="d71e585c6fe12028c2ac97597d6219a7387d3b1c2a601d0e7ebcf3985fb13c91749e3d3e8f79dc50a9f1e1e49b5805cae42ad475ad2fcd815ca508dcfba2e90838f7118450d30faed72fbc4b75185c59005a3795eec4d2110ccf3a3d48048f9558a6431e15a6e52ffef23eb4809e53550866778a8f7350eba05c9234f497d5bf7413a5ab6ded79e6a5", 0x89}, {&(0x7f0000000740)="f090d8945766ad6801126ebb8637b0a6aac0548f9d12496d6bd31395f7e58b90c7b8045e98ade31f8615b2198fec0399716f249df4e68fcb1fc4f761bb9d7fcb90792926e0c2990af86f465e8387c003", 0x50}, {&(0x7f00000007c0)="598177ec80e6fc6574ec616049241f16638c22acf4912298cdfa31840df872acd501533ae885422349285c4b2b32c94d7fd4614da3d977fde0a54ea166db4b4ae31f5c2a858aae39cda2dbfa01ae09eafcf99fc59cd7b8f152cffa99b2fb373e77dec7403bf2819740f1a3ba788fbce5d787d788d5d098e06491218e8c5e7aa71a24b4e73bddde3439dfa8c3c4bb2bff5766092af586a36c6402f3c6b55953b3561ad9540561907371d9b9b4f36a1dac7ca0535ef2728819b8b1840800be1d8398b6e89dfae12a8e5b7a193cbdd00af32b22b9120fee0cf04febf38f94bde2e4b1c8f24a4d9318986db195", 0xeb}, {&(0x7f00000008c0)="026eb67be551028b586dc6e2f550070ac8c18161fda361adef930095bd588b2b5ba718a6cff8cafefb745a77de3d49e3e23bab12e68eb2c613d5da43a6e5a47fdcd0b012a19e7c58768ef359b3b142b865820a32a5cb260c9b9d1c1c42fe5bf255e4562ded3755fe77e2e83be0475a7ba62b587992731fa864b692fabf7c6bb28efac7ea9079272394ffbf552daf", 0x8e}], 0x4, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r1, r1, r1, r0, r9]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r10, r4, r12}, @cred={0x20, 0xffff, 0x0, r6, r4, r12}, @cred={0x20, 0xffff, 0x0, r3, r14, r5}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xe0, 0x1}, 0x1) r15 = getgid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="efc8e161f7d0270fa3bea1f6805b84", 0xf}, {&(0x7f0000000140)="41b3df235031a505864894acf0f16bb7a1ed2b0c9a1604b7785ae890e37bab43f7643625cfb00214e0648ee2b7e8b9d5952539dbb80c30f109dc581da1f92e5664e02f7582c6ba027ab9acfc7b09153d08985c0f0e734b204acbc4627e796cd9f52c745ae5fc1eebf596807ff1889eeace6a9f7c1834c61a0fe097dcaa8ceebd4fb2b996e2522ad38286706fcd6f3f3b829cf42704e6398e97de9c5d68856690aa5edf", 0xa3}, {&(0x7f0000000200)="b30bd1ed87b8b1f20bb8bf9c6b6bb42e5abdc88c40fc90dc1d76a0ab423dcac736d35b3ba7aa3436ef26d0f60c4a892f4a7c081cc07c8cf4ce82cde7ca7823ac496e84d8b0945d3d0e15aa39bf682b275f992878767e50a7d0169be67114e215677dd468736f46146fb2c143ee7f9e91c44c470c54e2495ed013048ebecab38d0347f06f67ce9cf38a7de2fbc7d1b083b2678dc67fd2f5d376a4d31402c5d1ee8ed6", 0xa2}, {&(0x7f00000002c0)="ee185861362815a6e0df4a4dc71a2b3fcadfbe776e2df3c02190374c78287cecbf", 0x21}, {&(0x7f0000000300)="2a5f32d7931c00c580a01c3b56", 0xd}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r9, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x108, 0x8}, 0x8) 21:01:28 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xed11a9aa2ecaa25a, 0x89) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0xfffffffeffffffff, 0x3, 0x9, "615979aeddfad162d6d1fcef138b134cce5f5b57", 0x4, 0x4674f4f6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x4}) dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) r3 = shmget(0x2, 0x2000, 0x281, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000140), 0x1) 21:01:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x55, 0x8, 0x8}) nanosleep(&(0x7f0000001c40)={0x10000000000f0, 0xffffffffffffffff}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xffffffff, 0x0) 21:01:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') openat(r0, &(0x7f00000000c0)='./bus/\x00', 0x10, 0x164) openat(r0, &(0x7f0000000080)='./bus/\x00', 0x100, 0x6) 21:01:28 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0xdb) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x0, 0xfffffffffffeffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 21:01:28 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 21:01:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000040)="6b7a910ab77a258705424132b0c37ecd75dd5f64fb1b2578ff6946dd281ca159e27d1b811b1f43840d", 0x29}, {&(0x7f0000000180)="66f0b28f56573a5b413dc2e55bc0d5c78f8ef0d4ef2c5ff4b613bb401f7260b5c311f096d4994cd6fd5fc12b4283cc6f0373d15a256c7b2badbcfc87a847a6e6c81276fa2ef7c1369a39da2a5a6bf3ed1b43ee7912b1c1b70655fc5c5ecb22383ee208df0062e66752c66c45df6a3456ddf27d37349b79e162362913024609bdf196196d045e1b7b1300850a47cf027826337403340d3fab0dfe3d002a708e617b5fce972be8e59a0ac7a3449a2e61e6defb507cce59835bf6a9e8a5f816ae16bb40e1df8a097d63ed60702c5eb429528fdd", 0xd2}, {&(0x7f0000000080)="9968f65534c6e36c1ac7be62ac87e40d4eb63c1d9e09d84d19181b7657a9234d51ad0f769db9a1d076f83936dbcde312470026b3c0ea6a90a90dd0eea8ef0e81ac3b90882e7517e3d2a2bd0270d54b4f9657b86e4987dbe98429f3af838d5b49629414c18dd9e84ed6838cc53123852927", 0x71}, {&(0x7f0000000100)="8df0f53e990848f7f18d82eaa519a1cefa09ecc55458a6e3ed8411ef0b6e35acaa", 0x21}, {&(0x7f00000004c0)="c1bf398e22bb6aed5f817ee741156f790e7d056dbf882dcd88c15e55140ed8d9847dfaa65f66978620d59f6e027e12c9fa0b9da3dc8afac594ad8b7d73d665b6feac7da4a607deca3c20d2b249447d057e329ab022c5cf48331c6625173aa695fd56c028278622776d66954cfcc716a07a5f438ad54100b3f084ad2146712a827faa33fd651b8de6f68f8b9413a41ea0c7467ee1bd960038f1cc72a6190a77e3214f42ca0f5b0f9ff4d363f37f71afffe2a32d73caef2dcf605aa05fa19c936947bd71079e9a41c5e0a00f3293d08c1e2ab6d9b62e500239a8c7902fe605d95295b3aba8668b050245a8cd586511fe65f36c6f39aa80e4d924015ade91e064ac9b1ce734d3c2733e4eff244968ebbc292c76824a7fb88f033a357edea96c57f3467e81783f1aad9948b36e1b529cb61f7f6a450c1c5a948f475770d8482cd97dbde726e092559dab864bb4e07acf3531d836eb60ac850741b1a373981f8f23e839d50f8c2d5af96ac1157e9d4e2b3cec9fbb475742948b8192e87996d2060ee6a3f28676fed8750df29b92ac5f469c9b10e12693ccfc4675cc909a5238573e4c01ae25793139655abb4dc21b8fbe038e91370a82acefe5181d58c0c464abcf632935330b703260c63756b0d5268509ad3006201e8f82a78f7c1dbdad3b6c1da537452d3060519e54e7b83d2de987d64f4acfea87764a9e4d036c5c8e43cfa2a772c35a1828b9029014b5898953a8c3364f591f58091e110a96076e6dd043d440521f2606d7db02f2974ef70bb892bb2e76d243b29bc543d44b82d5fc0b47db5028c86236999e443aa8e9256be235f22ed563cb1464a445a81abcf85f7c319bf7f011c50d1b177366c2308bb5ad8e0832653e43cf145a27812c206a93ab2604c06a9961a7bdd91bab5632577b15e4d009f140966201f99d09bb7d190583c5fc9a488e85cc9baac783969e42e396b55dbd7e9c5e483e008298762172da55355300e452603109cf66527eb2a4bd8b7a4c49c36dbf084c70e5514be577f64751088858640486391c699d1f07b2d152590de5ecb527eac7618a9020595f5738606bf79e8d99f9e385ea9320665fdbfff2cf844b9f372507558862ebb5152b26e7120bf4c060bdf24be4f2aaa539013d5c61fff72cd65456da14abb9277edd1191e450e1227aaa3ea1c8897d19da3b0d09accebc98010db77d78683b03c8b64b46e28d4bbd979ed6d8e394a83e06604b385bc76e735c44c6ab1aae9c400e352105814eb0e6b782eac2f470349a3bbd306246842bafa57d0152696302c70b9fa7ee618ef1182129b89ea52455705d93d5b8f6d5d133ee3252a2ec792709376173ba9d96928e288ba2386b44adf5bec0069222f2bc2ca9a2c69450f83bf84976c49960f03c49e4bee0c17dd8eddd91d73ce3ec19697ef8d0828092352eb959ea2991a60e93112f58242cbb45dde375ee153ceffc2fa80f46e8c89e07ebe12ac487ce55f9ba7eaba758671cc0b89b8b3bb12f95431215dff0409adb60106753756e5b029844255d36a6f52efb63f7556765e7e02f1fcbaaf1f5dceecbf5d9a71d0aafb11e9217b02ac6b90e8d1ec58d1c5f0f7d31e66a15a1bce8e2799b16acd6a42079aee694793320c89eb2fd934cc6c7dd33f820f49953482d973ff20a9647040cb36f4d8ee63f1c458c114c2832edd5991d37f1bc2c85cdfd47bfe14dd0dac471b0e7e796410a49c609aea9b3bee4f07bec03d5d55d3de6c9b9986418896ae70b538c8c1dd3677be140a72a92745f5a95a35230d3ace5b77ecb395606e3149c397d34a7ee4b947b4a0329d4719df09f864e24aaf2596e59a6c532674fbecb24693cd34f8fda19154f1b1cba909fb53ed41818667a87f7173eb968a53092d28cb9b8eda8169b180caa38fa68c239a6cf7b41ee4e6b0f259730854f54c24e8ec8d0de7fbcb9c58d77e06f0f3155b5a710da34fdbec93cb8804e1bf94333f1b303721b71f2472807eca1da8c1fd418ea33051f71dbbde9d00e347357da7b705d57ac2e151a9b9ed7f410b71459cc45a451b1da6f074f9b9dbd95aec81515df7e33b72668f4895a025eb091effde7ae1b1320381e5a43db07b66474a6efb7e8e0ea71ca9dea8d5847ffda3aee32a0d5bacc2e8f7e3c329bd4b9e544436e35321b4ebc23946a51fc64835ca220a9b399b9cd920e4f6895219d3667c32b330bd210ab3d1de1b2d37efba6c5eb73282510c45d475cf900f831a1ad664757150407634f9fc455624a3868b99516a6453707cfb579d2216ca1e61e989fe066b4c2ad62377589d5ff7dc4345253766233cab163cab7cd0e27cc00ad5615e85bf15b193c7665d3ef7c697195209c0fd495ce6fa2e399b62d86d13769a2c702eaf4734a8645359e649639f38fc53c30d74f30e2d64437db4de1c58d94b4e3dbadee01ea505402d06d87b8796157cc22cd8da3313f8db1e80dd3092a17ea402a2c06aabd523b8dce1fb3d477fbd0541771393b7dafbe1e69eb9184e0a075971a2cf8c9e8dac6809ddd0d2372b81a45f7916ba12307b56bf3145096d7ca62ca1c836e7a8e5e2a7e79f5e5a9a06a6340166cdef1f0c38c9741f2b6101064c55f5d4f8cb190f7cfb0d4e816d45fad82ed0d72e9896362f8f2f1f4280e2ff0e685cf6cad284ca30833ae7a10b73562689cc8b4d752b24ce8859934c758ec1edb1886ddb1f195d6cd078b1c9d02e516fc7132a2ec901158108e7e3969036189d3d905b50527a0fb5c9b875e4321e94413dac26aad2d1919018724ecd0a65e8bc04b8b859a9dbeaaa623b79707a652047424f20d02a3a8fa2a89ff8e37c470f9b073c566007e5634b1a822db54fb1117b8c5cd49011e94f0585afea9dc9ca5853044acf1ecaa99d55bec338487305bd5b12dac74f93e6e398ba1f0a42ca8c12f4dc90d0ca64b1f57bedcd3e89dab99357af3ba196a1d95a17e629cd439c1b156cfd8e60524c6d2da3457352c800f57103fff4e8ff0616c5d255f2f101ab2a81892c7307ba81ba4b11e1c865b462473b34d88a6792046e11a361682160f31556cca2cc7fbc0aa635d8a05664c08455492e3c68bae02c2b6f31d29008b14cfa4927c44c847a7f3f460f7d4e4e183a16b1a1eea7f4aec0df655742fbdf3002a3f82e3f341772d5a90508f8b5c246a95dab1df36adbf4f4c0188617331de640854a9195c80e3691ce01e60fd787bf8a8599096bf475b346f213ace67d6a9ac8b65b4dfbab0c2bc4ba5da26f7bf94e2d02c6bc2611cfb21cf80de0d373a144914c410b88dda9a75e38ec33c5c0e775da60a18fb70969bafd78aad08a7e9a6f2c8c38476a520c0c42770d02f4d824fa9b0bd82aae64a1f41a17591f89d42c6b060b0cda85a2b4759d83c32ddc33c3c338c6ac35e89599c1ccb235a1d1230d7f21deed57e690b14f3afa50b98b00c68c0b09cb9ace098a5edb06deff5ccf81d5c19aa19f24016186093ba85a3f111175f747d268089b6b2d00b55ed53e9c90cefb392519fed562c7339b1fe8923a9ceab368ca81eaca819c9dfa778d629c0237d56b3b5c965135fb0e422ce90ec8fcfe1491e511a4bff6c747a75f1adde37e17f59312c699b744d82d46b7ed555c619cb96cf798ea2255defd565a6614be48f3a415cedb64ee6b699e0792701c4cf41ba9c193934ab9add3e1ddeb94c3bea453bcd9fba8bc1d6961a060c3c552b823ea203e07c4a43ee22df5818c82b2df65fec4e36edc756d736cadb76d17d2c22caf60c3561fa54ce2585c811c8d4cd6869e5f5bcb88c6c96ffe83c22e136f0face838c5369c9388376328851246e3484452972066b9192e6bc6cc08ba2462af8782db429e91840d00679ccf0e0e5d3022cc9088d10eeb1045fce75bc7409d94510316366dfda456677735453e7150c39b90001a256d4e6a868c32d3d327e3d75c868d1e9967b5513162166d73ff79078a49f85dc9a95e393a65f68db6dc691c0bb83ea745016e9e6615a792ae0ad9348c7430b18b36dd01952b87f26f432bd6f4e2414f23b23630d35029b68db9a33a3334a0f453395b58f04f91f3c3eb6c5b7e3ee955d3679d31c0a063b40daa42cd42ec908b8c037fa05aa6d84333fbfeac1d92f18b9f84fe352f9064bb98408b7406bdfbb1ceeefd4ef4309148b4d24e244c50fef0db829220746d773e92a892097ec974610c90eeaf9479ea2588071f1842ef6e7f4b152dcb2285ee151834089f1a8d9dd81d14444872adfb6fecda3211036b933cbeb9a474e212af1cfda8639b1372d2039e549e65a59261960eb982274fa699cba4f376d8b9518311d33fe765bd2e112ebdbd6926d73a9dbec7b3109a7d7181cac5d234c9563b1b5552e568f9eb06e153c143d6d16599a0c78b3035661f4fdd0b3375f15e9e3325ff8fd1ef2e0eca5d7cabca037c2bd1a246af8c72a02847d6860607f9521037f6f10ea1deea7363c20c2c7d2ee209fdf72ba162f6b45a0c5998147625c58f580d32a948aa379fc1a8c0570463599ecd97f72bb48d7f9fb08f8f451998ab12e61e7cdd8890f288093afa99979ffb9224ce3af3f550b5e3af078c25a0cfd0cd8a0b66a84ad6750707c2cd5bb0729127d03d5b3ceb06253e8b40e3f7c2612690df2f17ed39b0b8af52b75ec58573047365d4cd306cb810835c38189021ecc5c8de2783dcf201c679e6c70084ce11e29f756a4d3645ef7ef88860bfc041ca798e73f9abcd14f333570e0a52c9b0f28ab64d96e295e089b9fcf13d5f5165aa4e58aaeeef48dbf3d1062f59f27881d077eac117092763b93bb49be8e6e4611b34ee424f264628940cea20a5a02f643123b816b5adcd67cdea92a21b070d8b1b94f7b180a5267aa783289abdd4cee177caf1075a7c85d52faf29e100dc729d3536b9c87425a0deeeb0b430b4d2c8a06288eab4d9e26849e41f21716f0e5236c960ac05d8dbe546b2a3a2842a938fa5512a8795cd3f52a6e6e4180893624249e5a2319c9bd59bc86f1ce32a3d1fd2e50155672217e3ea2b5e0d19ae5382d157b5f771eaa46775c27626e9f7bd44a98ec1714fa2f3bf8aec1a44a5d8560215a28944688d9a72813ed4fa0c86507dd4048a3d1779d3e675ff35f6aefa4ac91c7e35d49d655a848b098bad3cdef4cba3efcb4fe0ca30fd98caf343779feb0ee5ef5a99d96de2ea391ed96669c5ba96a45d87e27f8c0106e966b3017e7beb7b82543d976ed37c18932661a8e17405ec4ae46c712ea8890bd56be0c6d2f595f15ab030060e2706ea5e64f33e69876dbc96761961185c1f13b2238f17089ab6baeab1f282c0d1a5e88447245772f37d8b8b8128d35ea3217a4eebfb0caffc1c3f09a57ad08294d876880cee86a5c0c8fa76b593846fc983b78a19480ecd62b982296b80243b75aee57c8b2de6064498fd2a7153481c3025985cc68859d5f173e2f5796f8efb5b19abfa5161115c7895a1c28843b114a5d8d76d876413854d6a4830352b2b0c4681c11026b7e5595649104e9f72a94a72229af1332a0ef974f794fd80b5941e184e1dff9a917d2a3ea07fcd07c1fa1f43ab2920288dc1feca858ad86ec716667927ce2bdc9a1a1f88deb53c74def3d4f5c611f92ce06e9a1ec35751e532b52c1d87c1e7d93ce6e62cf80e733b381ad715302e4e07a0a7ca526e422db1baf7b35782653c46206937be3ae62f1be5baa9768f63404221b6f99dfa8b1697162094df4857f4e66f13975dc0db1071707be7dd015e4ba7ac1867b69d3b97abec4d5cd3ff349678d9fc4f824572329bf47ad91558072f509a4f677", 0x1000}, {&(0x7f00000002c0)="3e3e20f5df51c1adf0f6a2addf084f38846a3e724c89a7c52d1458929ffeae7ebb83a854da07b749fdc94474dc26d3d3d418a824d242a7bec7e23c183bce92a67f486e493eed9986d676a1406b6b99123bef1f53711c7c90a09ef37558040b622565c3a77b9b62c6805128a485f48598f62abee903a6f9dcd51d349046a41fb2362497c593f8a411b74ca1d3d8eea77471d35238f6d0b209ceb2ca486d12bddfdddd51188b9ff793d277e0a7d84f902afa5a43", 0xb3}, {&(0x7f0000000400)="e6bcbff57aee52329bd3a6cb3448e159f1299b1eb032aff7a457f731844c92deb2db3d5ad42093d4f2b9b50777ea2eeb76fc33ed6159fd57333b1a11d04a96bf7a168159fd29", 0x46}, {&(0x7f00000014c0)="024252eb54c8efdec5e43a81d32d4f0de7c5cc730a28f7f5af6da1c0a16fa3f8ea90327267bfd3f12793157fb49e2fa519d8f3c9a5ed168059de7eb61b9f74486a8cd75c607fc0997071a643a161caa03abcb4ca324b987366ee5c140058aa9bf1a834dfd5040bdb22a7b2b4bbffb22134e760770e0509123b3cc1897d7b2a7888eba8db82511fb7fc475373c9f5d7a908aa60b93ee8bca8b844583b3822523d7f80cb1533bcd7b0acb2e5846e32740f8e5cfc7e45533e32f91cae96cc4f30fd17176cc0aa3ab829a3866197737c3e856321", 0xd2}, {&(0x7f00000015c0)="a4427883f7a108521fe56cc3aa238445250efc306e0cc836f013bc256d37b5e93d31d056763e6a0680e2790e57ca8d06c2bc133f7988ed780c1ec6c4c09dfc83bcbf24e2e800aa1bb3d600775927d5c1ffad7643165edb357e7d55000197f0f038d5b7aca1559cfb1e72e820d89cc896e4e060e7e67d42ae40f7977229d385edb5ff33", 0x83}], 0x9, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffd26d0001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0xb8, 0x404}, 0x1) getpgrp() write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe2(&(0x7f0000001800), 0x10000) 21:01:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x4, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 21:01:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0xc0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 21:01:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x0, 0x2}}, 0x2) 21:01:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r0, &(0x7f00000001c0)=""/91, 0xfffffffffffffe37) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r1) 21:01:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="d717cae239553549adf39a02be50408935c5a2cd57e6", 0x16}, {&(0x7f0000000080)="0c74689a72c94da979d335f4763faba8f1", 0x11}], 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 21:01:29 executing program 1: r0 = kqueue() pwrite(r0, &(0x7f0000000100)="d6b905df480001dbdc97f3c848a74ec0f699242dc967fec5c1f32c5541cfff46bd4417a02ed5f65e6c0f21b8fd13d403e24dcf57a9f880296ba29d85f170d919bb3928c9a0549d8dd4723702b7854d1c7c3872e3784a959f47e89c9900f148834d0467b76503052ae1c4079e06cadccd54a993a77d3b6f127f03ffce514bf586946585dd3b718a5fa49b2ab69f46a633083c7f6aa2a07cdc61e9e8f56592f6b0b925d3badd9c9e57", 0xa8, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$inet_opts(r1, 0x0, 0xac2a32085daeb17d, &(0x7f0000000000)=""/148, &(0x7f00000000c0)=0x94) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:01:29 executing program 0: socketpair(0x2, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10800, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x12811, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffff8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) 21:01:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x9, './file0\x00', 0x0, 0x9, 0x0, 0x1f}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 21:01:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1000, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000140)='\r', 0x1) 21:01:29 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) write(r0, &(0x7f00000001c0)="240298880cd298337d46daa9ac2f1751c683cab067a787aa593c4f978103a47fbb2ee15164243573532823e02944ac82764cff34cc67f37d310b130298798b1f5532e06009eb533f801bd71b2d2399769ce1f8c166216f82", 0x58) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 21:01:29 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) 21:01:29 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 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) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) 21:01:29 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r12, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:01:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x44) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x400, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) select(0x40, &(0x7f0000000100)={0x7, 0x2, 0x5, 0x1, 0x3, 0x6, 0xefbe5c2, 0x7}, &(0x7f0000000140)={0x32, 0x1c0, 0x10c9, 0xfffffffffffff23f, 0x0, 0x9, 0xffffffffffffc255, 0x9}, &(0x7f0000000180)={0x10001, 0x0, 0x69, 0x101, 0x7, 0x6, 0x8, 0x7}, &(0x7f00000001c0)={0x1, 0xfffffffeffffffff}) syz_open_pts() 21:01:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x0, 0x95, 0x0, 0x100000000, 0x100000000, 0x6, 0x0, 0xe9ba38be349f0b61, 0x6, 0x1}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x400) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') sendto(r0, &(0x7f00000001c0)="d7ba78c098e40c0176ad1874169da00a7cd16a81ade68018bdd312e153b0f7ec02940a43bd873cb7fc75b9bbb1d1556b7f9fa699171983c87ffcaed069ddcc725fe35ca9eaa94ca1eee365c2dd1b5ef6173a1788c4d003d60445c2e637f098346008f4537bd3cf6234910e47531b08c071294e4abc44665604f6c2aa3b661e4386fe4769c91ca0c3880f61bee31b7034eaf4b4c63924c59ba3317e20b3775497f6b67ac8337f50b917ce700b441ac5828e2f6f3b7ce55a836e7926a47fe50a3c4769f836ed95e017740eba27aa7f8e6eee94cc5d34f5d47485", 0xd9, 0x400, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 21:01:29 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = socket(0x1, 0x2, 0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000780)=""/224) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x2}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) semop(r0, &(0x7f00000001c0)=[{0x5, 0x0, 0x800}, {0x3, 0x8001, 0x1000}, {0x7, 0x3, 0x1000}, {0x6, 0x7fffffff, 0x1800}, {0x0, 0x1000, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x200, 0x1800}, {0x5, 0x18000000000, 0x800}], 0xa) bind$inet(r1, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x3) semop(r0, &(0x7f00000004c0)=[{0x1, 0x100, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0xc669, 0x800}], 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r4, 0x0, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x5) fchdir(r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000540)=r2) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="a4ffce4f8d71571dbd1d9697554bc9a9b429605f68d441cb94e96f8542926698455fa6fb38509afe1d882385ba8987e6c86a31c5ec596812edd3c1dc1910dcb1f44bbc654a0668448460e36cbc21e68c67814d222eda2eda36", 0x59}, {&(0x7f0000000280)="e17db438e6a793485eacd4c2c9b98e6db1a221f5f140ec97eaa2399346fe13902dd6d9b5e4a27db779fe0147b59a22038752b02fc9b0613742c870b0dacd875c9ce7d0aedb54c9412100db47f65228d9a3ae2b954146f3aad798f027bcbbed64b3a40963bc60633fa6d9c1626378a8ffc76926ff1996d692d47677b2af12a1102e9f394adcbb1be56b0ffa", 0x8b}, {&(0x7f0000000340)="bf219b6006fc16c14c74cf224f2f73d16eacb04ccbed8c6f264f85b965c2733149304a75ee5714425361d4857a2a89e5d59586171db42a8445899f08bb1202d2e9cb4c0cf8d2a597cce4927916cf953da2319fde462967539c632b2a17cc23d65040bda4b71510a4bf2b10b93a4e8a7ce3aac9f510fec736b5ba01cadab36d3dd1004eaa2bcfd58d22f2b696aa6ead9482e6a42a921aeb5521a01dc58c279346279910f64e43ab1d2f37383984ec3c923b171059412ba7f5e92b2f90357efa565fa8de0358d982754713fa48914e73c44726e106890f12767547753d949ba321b1bbfa7d70f8a0afe4ecde68f2433a0b32341bec03853fda", 0xf8}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x80, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x5000000, 0x800}, {0x4, 0x40, 0x1000}, {0x3, 0x80000001, 0x800}], 0x3) 21:01:29 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f000010e000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f00002a6000/0x1000)=nil, 0x1000, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x8a) r1 = socket$inet(0x2, 0x5, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) socket$unix(0x1, 0x99134b1a1a221d8, 0x0) 21:01:29 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3ff, 0x4}, {0x3, 0x7fff}}, 0x75ecb8b6bfbc99ea) 21:01:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') getuid() getuid() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x2) r2 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r2, r1) 21:01:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 21:01:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) 21:01:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00002a7000/0x3000)=nil, 0x3000, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 21:01:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0bad82370f5c8d9e04008c94d1b276"], 0xa) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 21:01:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0020de27536dcb5b6a5a2eabceb94822504a893ce80535c6b4b0275370628a0c9753e7ca0e4925f59dddf2098ceb3628dd4010408f81d4d4d2318e9d54ca3d7518606439f777f5df90179484aca194feb52881b2c2dc93be7d7c225cb49a57efa0cf55eb5e0b4a749df106bfa51332ce4a39c5baead159a6b7db44964b4e24dd660a0bca3f961e8dcb46d6a4531dc37605d63c2752f79c5ddd24c73d2ed684cfb1a566d8fbca8e924e1e168b891e30aaf7154d35ab"], 0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1600966c6d6ca69c, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x2) 21:01:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x26563a127031f560, 0x2) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x40000000, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x200, 0x2}], 0x26, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x100000000, 0x8000}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0xf18, 0xad}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000001}, {{r0}, 0xfffffffffffffffc, 0xb, 0x10, 0x2, 0xfec}, {{r0}, 0xfffffffffffffffb, 0xd, 0x10, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0xfffffffffffeffff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20, 0x8, 0x4}, {{r0}, 0xb695ba1cfcc05d4b, 0x9, 0x1, 0x8, 0x7fffffff}], 0x9, &(0x7f0000000240)={0xfff, 0x6}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 21:01:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0xaa30, 0x0, 0xc68, 0x0) 21:01:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() r8 = socket(0x1, 0x20a162439fe70193, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r10 = geteuid() r11 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x2b5cd8456c5efe89, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="d163c5eabe88b4d872a73f5fee91608f2df46012d0c02d58f3a060fe261df5699853454f6654bcbb540a03252fd33fa1f87aced0cc72bfa810d31961a42df6a901cb2ca89db992e5b32c5a21d1b758950dac47685e6d066e0624a8ad115a7d34800712480524769bb47ad3aa0fbc4edfa3801028766b88ede5654a3668f6ccad748989b025153771ec0effc3a2a9bbdb282f28d96053b6df20e96611604d8a9d3534d5d764d6ba02d19616e3422f006ba0b58ff7ea2f69885f27dc304fa4d9c58e9561f65010bf24cdb98680c77655c0491e88326b3b83aee2887ec6436a1e831d61ea54bceb6ad91f822750df33baad2199870c0f472e", 0xf7}, {&(0x7f00000001c0)="ae14187de7b1ef8c113c37a8d16028749d49e54fb5d8e70bb68162152932f1079221b15429c26b6d92621fb161fd26ad32bc9865dc086e1a03bcd3ee61433db42f92ac3e95503560e3305c80acb8b9", 0x4f}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0, r0, r8, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1]}], 0x128, 0xa}, 0x0) 21:01:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) 21:01:31 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 21:01:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f00000034c0)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446b809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c340676fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed2137"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) semget$private(0x0, 0x3, 0x120) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) 21:01:31 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x1000000007, 0x6) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSCTTY(r1, 0x20007461) 21:01:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x100000001) shutdown(r0, 0x0) dup2(r1, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 21:01:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/234) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 21:01:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/169, 0xa9) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) 21:01:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x8, 0xffffffffffffa4d2}}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getrlimit(0x8, &(0x7f0000000180)) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x2, 0x80000003, 0x13}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 21:01:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:01:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) getgid() 21:01:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) lseek(r0, 0x0, 0x0, 0x5) ftruncate(r0, 0x0, 0x0) 21:01:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xdf, 0x8, {0x5bc5, 0x1}}) 21:01:32 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)=0x100) preadv(r2, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/31, 0x1f}], 0x6, 0x0, 0x0) 21:01:32 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, "61aa19b11ce9bae30100000000000000ff93b8c0", 0x6}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 21:01:32 executing program 0: r0 = socket$inet(0x2, 0x34c3ec4fad40eb7f, 0x9) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 21:01:32 executing program 1: r0 = socket(0x8b36242461de4ea8, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./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, &(0x7f0000000100)=ANY=[], 0x0) 21:01:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x300c0, 0x102) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) 21:01:32 executing program 1: mlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r12 = socket(0x2, 0x1, 0x0) setsockopt(r12, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fa62c6c653000"], 0x10) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) 21:01:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 21:01:33 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) write(r0, &(0x7f00000003c0)="36c07ae16b8d9bcd1d9b902eb0885c6ee16ec8feccaa42bc0b5f69fa7a3761f182cfd785a49928f948920e55f54e815aa2b743f97b8965811728d2ce7f4fe51deff9af4fde13e55637321c39e235c51db8af7b7088f0398a086d276d029b82f6c499c5466f37ad7f8d53c40f34ec93d9d5ec434ba20801b4fe6e34d8f51e004938bc85a6f6d9064d5178f4431c1060b47ab53b81b4bd70fa8d752337f02e1b324cb0713d81e381f9edf54df5ce257083574b05bb0e9da4d9c3c228b42c4aa5164c1d007a8c740b2a586807987d06ba5e6be3de29320a8c2dbc6d186708d1dccf77c8ca63460650fec1fca4122de79f6a83a4c0814d9e9f3b8e1e88ff20", 0xfd) r1 = socket(0x11, 0x8003, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000380)) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000004c0)={0xffffffffffffff81, 0x79fb, 0xb6fa, 0x2}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000000c0)) 21:01:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1db8221f2a7c16a4, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 21:01:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x0, 0x1, 0xffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000240)) 21:01:33 executing program 1: mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) 21:01:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pwrite(r0, &(0x7f0000000000)="b7dab94f17c8b347063471243555ad17e26c5399eae04c152b955df1d142991265c06a458e446e99a4d30f79bfc2be7dc6cde034bad87ff05213a55f6feacf1ff1195da6f8a07f9eeaafdbf4912e3d", 0x4f, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x11f6caad5aed0094) 21:01:33 executing program 1: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 21:01:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x60, 0x6}, 0xfffffffffffffff9, 0x7, r6, r7, 0xffffffff, 0xc000000000000, 0xf93}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) chdir(&(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0xcb, 0x1, {0x3, 0x1f}}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) shmctl$IPC_RMID(r8, 0x0) shmget$private(0x0, 0x4000, 0x29, &(0x7f0000feb000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x401) shmget$private(0x0, 0x13000, 0x4, &(0x7f0000fed000/0x13000)=nil) r9 = shmget$private(0x0, 0x1000, 0x126, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0xb) 21:01:34 executing program 1: syz_open_pts() syz_open_pts() 21:01:34 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r2) shmctl$SHM_UNLOCK(r0, 0x4) 21:01:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r2 = socket(0x18, 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0xc, 0x0, 0x0) listen(r2, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x6, 0xd4f9, 0x40}, 0xc) 21:01:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="1c8b92f13cac73e10d828e1cb0ad08f1bfdb6d4d86fd8c3c2435ba5df2da540ebc72a1ea62d490323cf5126c877e1bc6233164d30368a68ad2ee41c56f33fbffaa4fd922b02574be788328b7baef8b2d8ebd3769bac933ca3555f140ae2eb732bfb9eac719ffa1b1a7611591d3f44c79521b0ac43ca1fa5730a835d0234117dadb3bab293878b258c5d709416bc047e6716da6ed2c7ace429c63453f86779d055d8a00fdedf76f5f9179ca58da559d1faf2d91891a144305861e37725a69618c762088a0df51313679b3bfbb28cc5426e48e8d020f8a9dbc374378a7ad82593f7015ca5f4c7424a3d499", 0xea}, {&(0x7f0000000200)="604207adb43c31060eacba27bef9e86b07dcebf08c23052514c057aa4f097d2c32f8acc3fdc4d0cdc65830dcc7fae9940a23a332b923ad377c6d8869aa7eb30d3ed6241fec0997ffff248784529b69dfabc63a2ed9edc93474ec88e0efa54d6bea18da120d37c1", 0x67}], 0x2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 21:01:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) chdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x27, 0x7, &(0x7f0000000080)="292b18d7", 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x33ad301e, 0x2, 0xffffffff00000000, 0x0, "7b1cf47545e7425640bf6447b210ef42aacfa64b", 0x7, 0x10000}) 21:01:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x3, 0x6, 0x0, 0x8000, 0x80000001, 0x7ff, 0x1, 0x2, 0x1, 0xffffffff80000000}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x20) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 21:01:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x9c314de94f858659) 21:01:34 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="9085040000001ff3dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000410000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 21:01:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f010000003000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="8cd303ce833ed8a42905878f37efeb4c8185792c41d4017d84fbb9b9939528901cfe4653703223298705df22a3f4cb92bfeff12d6ab420c05c0e69e6d98554d2aa4d7eaa44f321f13dc159fe932197175502e70cec2ed0f51e59d43465a5ff74", 0x60}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) sendto$unix(r0, &(0x7f0000000180)="41552b5bfda93ef39df6b77d2041d4cd962642059ea461672c2205bbd645ac7d3e486badb7d96018bca76fd72a8ba0b2349431a6a91de7434a27dc01e49cb8401d7b81210fa0959ad30ed1a3a2335e8003b09455f7a8d23f792b483dd4c89af047077b38bc16", 0x66, 0x408, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 21:01:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x28, 0x9, &(0x7f0000000180)="1bc682f7bf02de9df1d429b560b37d63b708a19c91cfe5d795c60742bbc0c99f26be2b8cc860403729bfcca4289644960ba8d38f999819c8bfd31803ebd09da4466aac5eca386e5924cc7f1ed516a8ae124254b088c5ea37eead2997e053daac9628085a6efdda00a65a291ae807aa0d1edbdc4e2317d8250f02f5fcef8fae3d31b7f5934d0598e620c23f6752f05ac40a9b6d3e9f2b96b8197b76f9cde26f0b6c3489e2c757761f277792cb8c51de7bcf1f2ce34ee4", 0xb6) 21:01:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6e) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) sendto$inet6(r1, &(0x7f0000000140)="95c8b06758cf577827639bf0caa1f43610540ec12573c1956f1d6822ab44a8e7c7093e4ec45ebb7bb1964d0895c4fabf9f97f43f60334ac6a8b906833edd8e49258ea3f6166d573113785d1a3c8a958b4421ff2636592d4216346e32ac4a4239aec2871507b850a30eb3431c75cd57246ed5876553cbdf0eef319318c1ef4a56a363e3fb544867068d242e", 0x8b, 0x400, &(0x7f0000000080)={0x18, 0x0, 0x0, 0xfff}, 0xc) 21:01:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="5e3c77b20555b767558415f9f79a060500d7f5aaddde3a17b3dcbc307445f18b7646c56f5b0d8b11f3f872a66b0d8620492a8e40c105933a664c83a985327330335e59ca2fd14151b5076f60ef6f7d97c8055a6a0079393a4af9e31a38d561eb1f782b12c36995c156d7be857a7094cba316ccefb3c34b1dc814d70e57f7129b4be59516e66db8e61d7b478f7981fda8554fe732b5cee855f8a7bdc4ea5367454ad56916735451684a63c0b59415", 0xae, 0x8, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:01:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="f1", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 21:01:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000180)=0x7) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4be5) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) 21:01:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) r2 = socket(0x2, 0x3, 0x6) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000ec0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000480)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000001f00)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000003c0)=""/146, 0x92}], 0x6, &(0x7f0000000500)=""/191, 0xbf}, 0x42) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 21:01:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000001700)='./file0\x00', 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0xffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = socket$inet6(0x18, 0xacb48885ff9db866, 0x20) bind(r2, &(0x7f0000001600)=@in={0x2, 0x3}, 0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000340)={0x80000000, 0x2, {0x5}}) close(r4) r6 = dup(r4) ioctl$TIOCSTART(r4, 0x2000746e) ftruncate(r2, 0x0, 0xf9) read(r5, &(0x7f0000000380)=""/76, 0x4c) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000400)="fd02f725c6c3fe8547880daf32a1081c01cfa333172dbb78f9910b5f50a9c4a965a96f0a2c62d4f37ec9794bf55cd11e900072b56d26af519d751440848e90bb98cd0bd157c987db6823f8369043038723325a", 0x53}, {&(0x7f0000000480)="f2086c02cfb53f8ea7c3640e40a0a99790486bced61be8b70696edda15115fa24d6e3d7b71312b82429d1c830d11bde7f3c4", 0x32}, {&(0x7f00000004c0)="1bb80368bc383039deb4ce2acefda2558a042064f3de29e59f0f0ec391f337c8760260d83cdf5287e52fd1998c81eef3bebd1346825f5506630d6015b8b1c73a6bb0279d84114c684bd70354c2020b1a4d5f5a8d5f78176a54beb8e8ccccb3c11eec9421b55f99b106eba7e0c0aa748f62b107693d9bd8b28e13e2f01337c4b33a7245ea2e9ef7e6125d9c25eaa4c0b320739c37ca73d88d28ad88c2861b0f5dfb1313f4e27179817d612375703f645f8f326215b73c0c48022eef2458a7ec5c46f55376e5b33f8ad0bbab31cc263e8d0fa9e4946bd186f20f37439093492a5d426993e58f0dfa790d057fad3716721b4b25fe09b844448cc10f1bf2baecb90640224f26d047bb9110f0df4a937ef35e5ff9b183a3006e063abd44de1161284b58eda6854bfd26a53a19240c5fbcc4de47ced6c79c4a39618624eacaf888e4c3519285a8653ca634e068a0695a5ddd35e82f097cd169a79831e981d22816d0c7ffe431fae4fcbcee58ca49f2513bfbe4b12f09aa127b37c67dd4cac9923cb62c4df1cd113b2e05ee799ec693e058f897fc9cdfa35adab95aa5759427ea3e81c40122c02057c2202b388a590a4ab9fa3aeb898e0d400fcedff6e9f19a8aa6d7e694b81d48e6fa6b30ba75aa5fe4b1775f28f7eaa674e8ab655194ba30785534edbfb0b201963a75ba0a3df2bc8924558aadeb2e3d4a397c05a570da722c0090be10a7f61d9ab9b7fafae7bf6c8f3000fa8bceb30abe9d538ce9d978bbb2b6772aefa2fd38a6d55b12356db04d4a1330de8be6946ae9593dc64fd2aa6d772e93dfc7fed46db576604ac12872580873fa15efd3d422c4e949b8f2c75b6404b6c3f9eeec97c5b401a3864dff134fd0ca6b5acb204825d90de25cfe678ddbe5890471e61207458a64031df64e6d574a803074ea60385071913569fcd9b47f45a8926347243964b4a6430432a8c9572af659ce235caf20996e2d75eaf17326d7fe7b192680aa436cd9c0d4cb9dc9b244fe3639989c225ae3beadf9439c65bd97a964b1d16de218446bcfbdc2edb9a4d5380955605be87d746fc89d6792ff79d89981519dc1df10aec4bbf966c8e54bb1906020f072bdae59a601ba28ea0c18137c8d47f0de4599bdfe282348940a45e2f14386d4d436680a2dc86a4a78fd4396757172481ecc2477e3d34bccce7fe184ea4ade05c5088db2fa03215adc1a2d45c27a3b383ef9a46a807a59a8d211efe3f81522f39f6f3bc62308dd4491de25b0f916c44872a59422ffb31c752273ed97a9674b3fbddaa390c3c68942e01966df2f4382076f089d8c17c515d19c420edd23dd7b9350a10bce5c3f74eeb37bf26dfabe58b35457931c555c853f33e3c561d2e22d48302abdbfa4a03ea895675beefa2b832a65ad5d89e8ad26980a3046168f40604eb1103cf3fec674325715a4e356fc0b77217c3f3f959a0128c19d4a32d2d36dda2cce20207da4b2e2586270f18877f5d80dbba3a8c4d7bc2fd349f1c98adbb53fda85b981696379b702c5839a16de033787d5cda37fe7d2a73d358767ecff1f5e765c165ef4e978bba740ace214a85a86fce2a24769f4fe091a48a95d46bc0509eb48b842bd0c6433208dc4a55a2205c5f1d7161121353d4bf4de2839e1d7a1abdcdc8eee60c602ef1f8feb1c2b882e4a142b8f1af10d87b1b43821dada453255db92cd87d6cfb8dc2d0147c5a01dcb672b16550c71e38c7401024bbcd9558a78fc7a31a1feb25bedcd0fc84e6643c9404f76b522c3c1968d16ecb1dc1f6f15e462b51fefbe52a9ff4d8a75eea9f388858716c5e33702f81dfcae3f9b3c252068274115ad6c0a84f39be77448aeebfaed85703bfae051704fac0aa76e27c20f91fa689e6255be1b599591e09a2d3cad2221f3ca255126266770a79abca36b3f5f1f044a3c6c1c4f65a7b60d20e93d9de13e870bdb19ed4f41a0f2f23c423498cd44aa3b4949231de816325b25ea8dace34e8406b76ae154f83d666fb6e9e1f7d9fc5ae244d98c7fb64937759dab5420c077005372c1ab93d06f0114d5660a8ef352a1dd8a1e126863cce27ee354157d714f80fd4d0230788aee1ce43fdbc3106bd667dc79144f271d5227b344d39e9dfc1d909c30541b287e61baa671b5b183871af30678e84c0476a67dcce120a17685ed004237b5d32346425b6799cc2487d92693e42122abf0ac99ef1c3a5995d975bfbb5e6b0af249b8d66048462bdb332b184330df9a1ffa05b708f9a19aabec753e58f187107b562589dba770db8e8a5e335ee7c8ebc6597d7d158bf1b9aee361dc5e43dfd66e451002f1e9dff45618c9b05fa7887fcbd0a8a310e47bb3370da688e752ff200553f03207fbe601a0cd876908066f1be49857bdc1008694ec187eafc9fd612cac34bdebd09f629dcab2971c8e5e485b3a663a111be3287ec0908ad6f5e9477e1d1c82ac753fc4a0591f68b908c3ba5a66639917b3c23f62e0880143ed78feaf529b1bfc7b61941c75497ad8ac7ffcf7570a480e4cd7d1fae4fb97b2aa0ef88670feb8afc857a62653f75217bb8819066db050478a2108b6978bb3ef7c9f5604af20f2afe4acf690e30ed5eff05c5d1e66df17c79fafae8af51b83a1cd66f3a131ac10f269e41910af904f2b5e47afd9ba7ba4b0ffc9516463131274f8421ecbe4e3562cbdb0c817d9160aa3f10cb0ea5b61e1f7773a97cbef449d3aeb5988d9ef1b7db34a7f0b3dc3c8070f274aa8be3b5ee88213a12922aec3ef7a332d5796414b09fe577da3f2d44c3882f9056a7e7b12db73f8f1889f3aabf11e27697835ab7b062c0457265d178ed534113e326b9b0532b4089b2a524c3d6dedbfc02d9bae5fa1ff8769ab2159b9845b2532528a2f08e45372190ce83c36c17b2c1e40a78a27794922223ddb89d84e3990342c0beed3ca9b2dacabbba3c446d315088a497ff79f6c2cc9fccbc603621accf5b4a62ccc731a62287f952ee02b668c21b17846e440d26e1165600d7c3676a8464e40a5a8538dbf4a05bb86347d506d95fc83fd00beff18989575ec3d39a5591a64cabc907c4549f7095df04ed6c5025d17a23313384240bd6672ff1a5ce16acbf4a7d3f5d285adec19b72a39076000ae5a241561e8c329847cb8ad0df64e61fb191df0bfc91e8a483652d6362896c6d9dcd8c38b15cd5cd8e5dfb8045b50c5afe94406531f16117f0b5e6abd16bc87115e37be8b3839b0ee9dca1fd3a776f32fdc1134061c62ff0efe9839d7684d59865effbeecf3b4f3d4b6d79ad3534fda74797b0ec539942d4aa0fe6c13ae4322d7b34a27718040daf24d05db0c7e4f96cf62f0ad180f532f6c2cdc53c8465093cba4064148c9ee7bf645f5dea8b8d7e5881908838ef28da9400c495ba52fe184a0ccbf3e5e571ce5667058b2d94c38d8879c6a344d484821204e2d009f2db545af1f13eaae3f61f13f88ed6bc63ec7225f7b7d824adbd7f1ef485b8e82bb29475d6c2654e4e83b6ac7fcc9477a6466a8b08814a0b911e78d7ae8e0cbbf81ef9080c7fd0146eb86cf52601069e0da1aa376c4383aa5838c07f3a3d423563e47aa4e89d95f830769961cbdcf2672cc3d0730cf9996a60d4bdbda114b8d0f4edaa44ac51e5d3d0574dfa300d3e4715a6252c305da119a5feca57c74f1828cf27bb952aa25f614f23dec53a7b88c4147bf8155424e505a2588dc05459a4349f93d0fc46b114f4e1896bdda8d8696d8236b82e655d30f259c3b0888df812ba023e5f62630a330fdd714afe61b9521a9dfbf15b1abbb9309f985c89122141df9ac614162d01b61d3ba75121dec153063bafaabf9564ce05ec9a18a71d5b6ce972ccae9d4d8c162c31c49e8564f56d7c4f86370969d12cea772a7866f8283fdc5cad2fba53385155eb92a8023f0d51e0565db0af44a838d7e8b357ed9af505f3fa6dd77bb19f84b72e7c34a6d66a2ee8037a8129ff65cce3208b556afd4e8082ed2cdec6154e5fa7e6a37cf5892be58845db0d6bd68b5dd275c8fbd16f5d60a0d08203c2f9cc9662667bbc58b5b2cf5dedcb82aa296b079152b03bcf8b11175a3fecfd1df8c00da8893d67679cf646deabfec6debd6a0176cb117a5bb73c75eff257df2e1e614bf02da8f0fbe5f79557eeffe5a70a23e686991045e50e488a8cfed0297c9fbd32c134ad4781696fd219b484231a4537e347026e9e23ffa3fde76b34dc54f009794aa4c4498cf66b35f866f125302dc5b505450c689f59fabfc06a57d043c55dc7126c3570df7c8345c4afda259980f67d25ea7da4acf51f1744bbbaa8b2a083532cce07d7506c61b169d06c93cf3399b43274ad9b392c8f425aaaa7e067fc54a41b76e737c52781c626c947b7d7476f49e0c65f7b2b8385e7eda74ed309dba6afcc9ad2be11d265fb7e527ac960067d76ee9b36faf69607f8234258606b47cf634807fc11f7ac7d88342e106ffa17822a7e8d36eb088c55d74bcc56337330934dd1de191bba58f5839b8627841f7bbf8ae1fef800b84b0e10647f9a950049598535aa67e58060871caf08f6e57d9174b2d529b26d9bdb0da461bd957069db6a2cc4c07e3c46fc5911802e236341b230fbd30e554cc77519254836c653984a60d58276900aca58ac155dbc6bb2eb0f8e8e56aac8ce82f0ce52d08ac3f0429b4713b8dd3baf836e582542f4566a3e176e993fb6e6aee4abd94b24368ef9e15b59b5e5f70333002e9a0b91d0e1a15a39194f2b35ef4e2fed676e12c3f9020b1f98c535736e61ba28d5763e3b57ee27a2147e988fe2c04916e859e5ec29e67b0f9b34956adfddc150c4effb9dc3726fc114a293d35d571f462d0075610cd68538673a01120a3c742461de1d16c9b21a0e9e75b39ac9ea7b17c9a6542d89fa7dec0211f16dbb40b67b0a6c0e2ff244ce7b50eae7f5e63760a187e14c9bf604de4daf2d4c12912a0a9221ec405084643dc3dce0f7e64ac9f383723903d7fd4171a2fe31198bff5132cf1a7104481c6d5dbc30f76ea2cc751912e339042de5d852a8324fb2f3f24a27f2c2d80754bdde357a8e9e16277b5f9f376c3f9087c0bb6a3790a93e040073a55fe1c1b2156bbf27b7105efaf26f928d0aee5a75f9a12566a7f02bbb60b6cecaa3232c0dfce98283019cceafb3281b56c9402a21f8d41a9eaaf5314c9057332cbad8523a528ff92a04b3cda94306090a50a31f9a938e2b7ec47520197b0b128e910c43c9bd28e42de4824800609d25bffa0c4f856be9c39db0be5b008658ebcce10347f8cee6fa00fb52f0bd2858a1d6ce732dae56906d9c8dee98f2d407ddd3de29cc1f5cfbe01c60781daa72fd99a650796da89693f794d101aebf00f20522f9071dcf3b6c0ccd312de020118cb79c40ef7ee0aedd2cb6b74166a1c6885ce5a02f82320b036369c76b077975619e25359724859cd527a99fa7536e9463b25be848ec5db3eb126dab2363a79350d7e8be7529f888790409888ca2d58b0d29fb29104c16d1bc9c24e53656d6743f39cf890603b6c1ed3c2dda1555abdb52ab89aeee831e88631221fd4434e8334f4bdef5f5fc88b95c614473baa9c4ac760637946c44e07c34e8648803a06608c93b0fe60f1f07c2cf3403b6b9c7cb7ec2475e85704a8aed4a1175a23f46eaf3469202a54af92412b562099c2ff86b8d062a029bbe6ecb71d8f03ea130726c503b272400ee9f2d1c33712883aa793fa4af71ce183e96847258ae063346c54978fb7d1cfc9f6b3b5925e9e8df431f5deb524332a6acedaee2f39ba80792296c880df8fe6d917c2e3", 0x1000}, {&(0x7f00000014c0)="118e4a71a0a9f7c204711e78519f112fb8670af39a96e6735de2", 0x1a}, {&(0x7f0000001500)="b056cb56bdc4cefa6f48397032f896204e5d6c03a8feb559200164cde522469fcaa0f445734e94ad8ce673c82510d6874a022b6ac683b7d173af1e2f5de7f0aef33dd59b2a", 0x45}], 0x5) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000001680)={&(0x7f0000001640)='./file0\x00', r6, 0x2}) r7 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:01:35 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x800, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 21:01:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() msgget$private(0x0, 0x48e1f4e360ed20db) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 21:01:35 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x9, 0x0) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x3ff, 0x6, r3}) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) 21:01:36 executing program 0: 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, 0xb, 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, 0x82, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x50000000000, r5, r6, r5, r7, 0x20, 0x2}, 0x2, 0x3, 0x3}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, 0x0, r7, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r8 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x800, 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}) r9 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r9, &(0x7f0000000700)={0x3, "f377bb06952081ceb81b25c8ef9e6f297e5a797af0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec3b04f52fb9b4a551455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6afd98e"}, 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 21:01:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r1, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/87, 0x57) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/147, 0x93}], 0x2) 21:01:36 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 21:01:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="bbf5b4241dfc855615", 0x9) 21:01:36 executing program 0: r0 = semget$private(0x0, 0x4, 0x100a0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r5, r3) r8 = fcntl$dupfd(r5, 0x8, r7) mkdirat(r8, &(0x7f0000001880)='./file0\x00', 0x0) 21:01:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x0, 0x0, 0xb4ba, 0xffff}, 0xc) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="92cc81199a4e3f0a7274e086c321ebf7c152c8989c5dbfdc06d326de3f790e71688e836e70d9dcb9c9a6bf9b13fdee4467a20aaf4e6fd75713349777cb58c0e0c2b04445675cdd88face06f143f4494e784861d2a6c8aadc75003e81ed0b1bac194ce6890c04de685ab7d0ac15c7f49e0d876e19a1cebdf7c2cbddac5817592414cfa6e30488f589b92627714668aa188f3e2afaf0a042d8e2c95a2f17644c122c0ab47f63aa2e1a01ce41fc975ecacb13b9bb8d97e41a025a15", 0xba}, {&(0x7f0000000500)="b2e4a4f1c538bf5c74a33f3fd895fc8cec11af9c07df3fd50e71ae4bcfa8275abe09cac7898ad54e6380f88d0c1ea29efc9da5eb14076d12469673f191257d59a4ca41a15bff98239cf687be091a7e18b9c493d54c87feb1832810b652b831be317503ffa4e68e60a3bd47fea4e93d7956306852c0962ad7afb669b3e2530926ca24ab707efc9c0b431bd37f2b392fa9f5cd8d1b88da616147474c895eee3412a7f7ab26e37a0a71c3726f986d66333c8cc95db2dd78cc44d490c3cef637ac0241d994c1b1e8b02004c399b90531906cc46c1029055001e5954246954428c78e39e3493b6d47fcee4ef6014296213f08bedef4964eea9658102ea13e30a5bf8589b579d9149ee2dcb67c5b4053386b8bdd1c9563927f9ad7e4492dae70018225836baf44fc2471b00a4d06aaf9e35ce017f36bac077309bb2a90869f985d76f2325340a0d4f34bd779b06d943d68f15a67c19b176d7792c27e5c0774a905ce5efe5a2dfd34e2c85690e12dc9f22b39dfc8502c25a580fc84d3c2a50b08aba9538ccd749636e5210f1893bcfc338b38439ccecdee15c1970369b74bcb60fbd25c04b060599ca274b0a151bac16ae4b156fe9fb8fdef7c176730a07843be4ba6ac4afe32ec354ce8a6208e596a8e924baaf1854036cb603620f75bd6cd517dfde82da52fc16e4ab75ec21d3c149c366cbcd8875b919c40eec5992a6c0281180e4a246bf8407cd8f69a377888580edcba877928c300482d40b19aae3e271dff9182e502306409768422cc6e0254d6e147eacf9bfaed6ff61512f3e330d00529fbc12c291f766087d6b4ea449254e095f5d5bdfd66fa5c628b30f27c0a827ca1c8a33e0bb3604f2cd40766bd9ce00aa592bb70adf635dc73b8d6c73f2cfd721985f7e89318b5af7acf6005cb4fb229ab4aa6f031b8889da4f868a58c854d22b1e5dd0dde6f28eeaee534faf07554e6de148b219786ace09b53f7d8b1080d799ba2e3cb029e5de47ddcba25779e1c2cfcc5fcddb351f2825f23985c89413bbe98b815ce9df6bf32676c7a3bcbdb02068026f3b6bac0b89ccfacfea60fa79b02d04814b383ad3e0ca7b1b13809c3d968b4549b14821dd5b8491ccb2afb477f90bbdffc600de974e8f84e447433684458ae6c55eff62b35b50a5b19641303477d9d7080ce18d768356ce46308f426c6f14432b99f21c06e60f6dfe6e28b82c3faa01a7e8a36d77b983f3f42ac4dbc5dbae82da5c0d46f45e0ea04b850946b0ce18cca15261ff2f35a4e23c324ceea26e1cef99dea543f2029b936f9f08b6ae80fa09e7dfa30d28d7ce97b71181221c2b6130b4d9ea8f5dda08171639001651e59b53c13e64f95ba8fa9f1e4d9067bfa38b37a6b34f82743dee002af7ccb83a6c8d65051c9524987d8a36e3c2c188675c7f6db55e49c8c0c80ca6bd53186973bfdd8dd2ba317135d5a107f4e5060d0117fb42646b36c819cbb230ee251b04c82240f619e99466e5321a1ef3c598365d511db65d182a144b4d41f1846a04b01b9c1569699fb1eb79a806d681e37a1289f7eea5a480829aa74a923317d8e74f6a7df008e562598613d475691175e6ae4919fb42793a64e361fa9d9f0d9f0eb75da5c4b6a12a8f03978bb640cd12753e942ee297799b1210d61e96f6017a7559fef50dc8f26c70acaa0a7ff6d203e83df4a7d04755b7a602b2ef007196eed22949e647eb749595109450a7488d7202de16fc3ec70adc0dd84722d4780b9230603ed14beaa63fe4cadd7bead40077acc7dad51137d408382dbe72bd10c13c9b166a826acd4e83354c57aba65fe66c6a7da7e191264ffc22ac3f4f8ae0858ff586d4aac2297f24852c9651a97dd335aefcd797eea0c3f51ea39f0b3453a4bc69bbf236ec9f1346e7860761c419953117b4d073ae8494d53bbd6536a2d6c0f2ede3c2b6fc7fe0dccb568b71b5ad56986524d5f5c339ba2d8436e1a866321bb12a5ea744d7fb187a190c21f18f71d640d592fcd88c8a15a09d426ee83177e71e42a9b67e05faa45b2898a43ceced3680bcd1b903382962f4788792a9687e64facc146daeb9782009252dcc36d2f4ac6bcaa804f869124771dc897ea2f0e2dd86c8c39c2fc8d0297cdb3d0dec0510ba4870e2de4bc0e5b95b83e6dd790f4a73192e5b48c4def907771551057d0a7422426ea741cbc31f97291293165fb2bc98f672bc5343356254b4e58e4539dea92e15e7b52a6fe278eccea7095a7461c475affdd96964fcf3cd6929b721294228266644d11861a491fd5d0fa85e0418816cbdaa9b64be01813ed6467193164ea7bbc6ffff0bcdf960eb27a4d5223da2a3d261ad2d4726ebed235e9469690bc76a07b3f777bfb50b2503329e544963e313dbeaf0e13f0241f619c78c16ea75bec35b6130cc919513aa7b26f5dfd3366ff4b62dd0275fa91c2d8bbc8a9c5c081289e45ba9053e68e132b294ec972859d5e083bb13184dc9bf1a4cc685640524e3cdf542c55ce28ec7327b4b8db14ba4e2168b2f926fd7dc14c3423a082de14d7fd14e6b472303291c34b0bd79c84005fea163047ba89d89a737b52c39b6f3bda8303e9bd489b8920a303e629d3ca129a1da3b6e761696664a98b8d18984753558724c2267c8ae7a9cc10bf596d829ee3a0364c18caf53732ee32522996743f4640eedc72b427cf5d4517d617285b11df6c427b14dd499ddf7789570443b36cbbb85e9716e74c535d7bfd242023374ad5f6c26717fe9be9c541e6beac895c61d8d8854f39fc164dd96d6cb5584f15d8d5c7fb6495503739e150487468d714188e3c69d2b42b61d22e2d65b1fe36c44c23a3e4b0eba405a065409accb911e88a7cbbc21694e0ff0da53d4bada08f45c36acdaec37fc7bcae8796b9d93d421ee2882189747f15b730ff577c7cab19ad759cbd4cc1a7fb4c1bc914c4dd5db460f22faab0d2dbc7090f6abfeb991a5a859f49075c6f76f60b9717223bd199f9b28b64a6c22ac414462574c03f43cb856fd748fcb8b6a7db09d7d73a43811569c5534626c55c378ce7b1692c61c37c5bfb706b0fd0550838e95a268390662efc7bf9fb724ea0f6668348c46d4374c79aebf98902135d74ac7e9b2299518fbf9335cb6c585d26b42885b633e417b7b931699ee9eea35ff9f047f766ec5ad11c728079c250836a63850c17d0ef02c2c2bbfaef42cb6283a4899ed09001624ef895c680c3c41f2328669f5652b573c3b2fea727bcba797224a7d1232c07dac36f0f36a1afa083c1d049e00ee92f4928363a7585e2d4836776f51048f2d813442671d92f9d3b020652fae1db2ef53d13a6cf39fd5038e561035fa4a5000e8b53f05aadd4db295c88c5441ff80b3fd6f3acaeb400accd58bc51c2910871a9e3dfc5aa9a47d55de26d29d80d9a9b22451b1e9a69253d5c570c16c0658124e57e255eeb96d6f46ff98d9ea3c20afe296ab93af80f16179e2836025fcde8f150fa5c0d0fee4081adc53ad9ff9427683359aafd4231196ca2a475f1a960b8a56537414d2e71b0ded7ca161421bfa53c7ec272f9788360e604cc9847ad23ec8e5a4607067528b6a7a162796bf0dcfb4b8e2583722fdf9c77852b3622c350659839741f4d0f5f7fff410ab26e3bf5ab9098bd331384e70b68aa0418110883c15e31a3b1ff4b5304c14ca63892d8c73f765789127aeabefdd281eceeaa589a471bc9c2f7248f5ab6b9134e7942036c4ae24bbc2ce3351e17a18aeddb4f82f3a68ec5191436ca913c213642d7d208f2915fee268ff8731f3704221e8a6876f3d7ae5f00a3d07f8c99cfee2f32d320cfcf41107e9980e48ae0dd50df6f84aa3bd92d39fb03b3ec8473bcd9c9ed4b498542a83093c6e27de6363d39646d15e2d76b62acb46e13c296783f31ffdb01d85bc9e40629b39c499edcc0ae2dd34efd7ce529cde5f06e75727fd235a5c2ffcbf5e859d2ce0ea1f16fb1b9bbfed725ea8cff949d1ee516a8fb4cf4d4acdf5fa87a8449b0f02e51b7ad496ea2a003a2b6325b97eb69daa594feaa5cec15679e1e1f53b161f4656dfa3a96cf23d04bc130a95740d8a682a7406b81c1f1a514544aaeedfd8f8d74f6ccb616703285732114269951bc0f2c3b19d7ceb8244bbd243091ddd5d7ed4f4eac4f7410a59db8cce251e56972324c00d2a2bd72072870854a5122ccec72a772097dddd2b450339277c5d0decc646ff42db8660a3ad9a5b4a3a24718042da7b268ec304114961aafdd51f7ec8c0f59717dc4bc9420a78d45237c728ea7c8d3097de7d4d5963d169b675a80af632b889e331f924cb93ccc7610087a0f93871fe97e8b891efb6ba722ccb3e638542edc1d9032f05f7ef5d7d7ba12f533ed471b2847c168ee98499d89bf601fe980f13d5cc2678b2139b8b424625c6eda595e635329f4e5ae28845c14c10aaeaef868fada95b1e237329d3c3c9e2cf4e5655c19b187dce207ed28c8d8a5af462671afda83564cb6587be5f4ae16bfb7320eef22b023253f78bc3d5dc5a7f2ef0f7889ed9ba1b010c0b7dd2f919322c73df384ac37bfcf753f5ef5d3c820916dec8ee39637cdbf36f1202e9336ffc1a81b9bf947a5124559f0f7152927a84a310c3118637243a40e6683ec6823a26eb0e5131b08cc90b4c8deb2aa0f0439fa2bd28f4a98529617b7c204c811366b369b902dfcab6c2914fde32b29c076b2ea35b40a973a0b6df24863e8e8b6f1a80f5b16cb1b105904c7702ac3ec0abaae2574a1e75c5bdebec00099ee744b76e489452513348e86fa9f273a4e0c07b2a048863cbf4acdd8c5a8c71a54eb84270aa964807d060aec4a476a9d350ac326c89ec092034b72c1add3d1b6b3cc87705229f9f7179f0091319fba59f87f87abe07257a39ce994b6afcd822c8d24dc7be5fba45003ddf6e8d537803490029e603aeb62a0e4752ceda2409166e4734a1e770d8efc7903da63eee4306876944fa75d9813642bc735617ce0fe7e3bb43a5ab8851f09f9816610c2b7b5b3033cb94b7587d723175f1cdb6f4e27d007222f59565bc7174437bda1d074e96b13375a89fc3b1568f49df1d9248f1e37bdd0dd6419f90339e2b24aa2f89d335dfa029893429ffce726248c8e1dc05b90d151312d3720b41b69bb65d9c5939596d70410b2d06438a8519bd2c1a68debe0771b8318ba1b581ac3de344b644fc7c285fb0e51daf0e1b9ae59249a1f3ba6e9920ce17d38bed1aed91f73ba8216c26a00505647d071137ae854fbc2f9bcc1f311ada4ea084f4cb101ff3cbdab947cabb1ea399d8693a99cb9fdb88c99b76eb2d2cc3e3d8c2fd1c8fcfd27b3ca85477e8fac4befcebe3400ac548730afa43cac4d6b43666714ca22534d775887bc59babc997ae24ca8949893e71d08c1d2786c9133cd4d6d3cc5cba8c497dbabe48d86c5daeb4febc34756fbdb6e8a6106650a99a66e5a4ba457b0613b42041f7e80154de6f886ae4b05355146248d470604b74962263a01f3850f032ff11d42e69e0d3ae0566a2862f24466020efcf07c56995fe93b7be96cf466a5fd08fcd6a370160938923602f0d063b1feeaa23dacb3afab3cecb6603607acd5bfb229628f656ad59dc790a3ac5fb90b35fd317a82afb0de4bc73ad0159726ae76dbf66120f71000196045338e8b0bfbcfd7016672aed09635124347eb1327a3c3ea02d30354a3bd95f307db4dc1d4136ebed5879b3bfb4b161c9d19c7b54b9face6b8d069fd342bd51724d8beb8660be804262509e8e7de98155fddf1f9987689cff23f4107086f30940738cfdda940d5b1", 0x1000}, {&(0x7f0000000140)="4b71f910f9625d79c0c159d63e5c6e916edc9ee94ecbf25e098277979cbee41dfdbcca8741b10bce54ffb7b856e645fdba07f302ad9bc2d9179c6f1f", 0x3c}], 0x3) r3 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000300)="09adb243cf2f565d1e2dd1614dcfe9bd2036bc06cbfeb058c7c974700ec3c50f1987b4effe979e09bee8c2813881834c016e2b83311a608ca84eea301a3c512e3534cca586ed3328a4c280c75e093d79ece7b09e122bc5acfc9af4862940eb49063b4ba15ded0e2c419d9f9b6ee075925d", 0x71}, {&(0x7f0000000380)="c01f73256fb96648a6afbba2b49ad217369bf2878db2962e1568a9aef4d9d5ad6d21360998daa667897cbf63bbda1e4400c72091796c16e106ed00aa3dbc47e14fb5e0bd815ccfefef247b3ed8b955456a8e59a066e8e6d4c017b9bd6a4c3bc1501bd887a4bf6106fbb545f9f07c801cb926700d457513e9ae05e4d5e4820f3f14bddc0eae3624469af6ab0c0a2814df6d4bf7353b7bf83a89e8e94428520fd87ed122db6c225dc27e90b588cb5b171271f360a39c2ecb836dff3f1ba97870f06be703936f63e5cb7d0f25f3630ba6", 0xcf}, {&(0x7f0000000480)="0a31ef594dd5d257e804dde070b85be7243bd5798132f1c099a3e4c284772eb5d7246607cff1b8a3c39afae58712db2e02a653ef", 0x34}, {&(0x7f0000001500)="d0006ca25d284214f3adff306b883e490c2269724bd0e45a7d8706ae31758031e96cfe52b16fc8b4496ff7deab48643c1018fa5e06f13be2198ed5dc1919fd99d757fddf69925e06277498248d44d416152d6426b6516aa5487f5238dc71b6c60059c1c6d97cd0c888ebb531e595124016f2906aea8c7a7e169f30cf9f4b51461c9753b1836b5d0b071ce59126cdc1047f", 0x91}, {&(0x7f00000015c0)="d5b0559079194c34f3344e21cee6a44c1c55bd7340ab3977db416722eafb6c2efcc552bf37e3dadb17516f61ddd928847a33e32722e6d87c73fabcf80904ff214bf34369e93a34e30555eeb812c9f1b18f2440e8b1444269a6dbcf02db7eb9d9a0c84f75df0d9feeda77deb47db3dc22afd485aa7a37c08f16704dfd151d02dacde15a5d757f554e1b9ca37a9b3a579e3ef057d28ea52bc82ff9d38a6f6259e5025081f379f66b92d23172a5275a1e36aaa84f28f146d0737cb587dd0f6ab40dc239527e794ce452", 0xc8}, {&(0x7f00000016c0)="84d1b7e2fef8ce870698cf0c04ce0b871f70af4d9b9b87eaf1ff92838fd74c1e8f007aad6b892f8d419fa8199de581523f47c7d510f965bb12ebc49d426015bde57fbeeb621e1a1ae4ea1980341ac7f466db8c51f187dda6d94bc850f9d9e23c1d68e3ebe9af187f782f442950ee01ff7546b2bdaa93ba47a10431940fa1b995b2a4160e28362b608e601e76b0db40dfd6a256f144c168a2110a8cb164c6685a60b8634914f1b33a43d683aacdba5de4ddf4985c55939f3f6dae0ea72475e1ee5c2209810e818b9b8e68a76faf9bf06efb629f18380ef74c3ef6c97ba54a61ea942412471b6a7a7e37cb9e5c7262c4ea1568c25503bebd847d2b979abf88f74758de7b0c1235054e462b797d50dbc91ff7a63b292ecedd29048d9e7e3d7a4f3c718b6f01fe0a643b3360f7712ed83c892fa7fbd9b45dc411a7d0758432b6e31b2a9745a73ea2586be38783e92b87352bd213e3e4a2b488c062633c525da6d18ef5bf9d522a6d57a62fc401f9358eeb235310f84ed675299796186014c99c40471c0c99644016f0c54fbde9c2bbdc63be15c64ddfe4d88cbcdaa8ac526ae42a62aebd46a20e9a7fdbe3bd44048da62e8b455b259245da43727127b15ec11f29bfc2b61c1cd78877c76153868b1a1e31d9f860222bcc01c4f585c99c8a750589a980c45451a85d4fdffd83383222811964c512ddece8e4b9f05e456b8c37e9407867c945e504d74368ffb5eb26b030d5f55c75e056daf49062c3c680c899ec7e43ba32fed9681f26afb8aab966ad364edaacd4e555044e8b58b529cb8943604ae1b18ac531845caced03eea0e801e73ec02a944b526a77f4d6e5306bd5730072b9fc8af6e2dd713c8f58326f4121682df0ffa40c38eeb25849a6c14790d182ad7a23cebe64d805036a363e31fdfa4aee808fe4e1a95da6d103b1135b2c23d09a493ed3b1b0fdfff270a6f428e06d32d8913d3a0e372aeb405927ac0d3ddd6fe34bf328460e415e59bba1b650014dc31f9f057474c7b091d018cb93e8962dd4b3e47e0e6f4a61f7625256a3404c66b5e4604bd7b69913100061ea8a359df88bdb791d285cf2dd9c1efdc7e1ef394795ce1d6dff259a79a416b0160d5c0f9b911f311765f6eed7668f1fca6b3530638a5a79a65a4a37e85f6b65a582265fb00f21e2febf1b01bf7ecdc32354863dec084a604974dfc8ef41e02a189b886070f82e969ea5a15e876fc53a025eaebbb03c1f696038b424b1ba9a411cf6b0adbb70a59e7c6fa60b4252ed8ca99d3276690d0bdc221ea872c19d17aa3aacc363b4dd651917d48c204bb611b48b34fc86b358fb6d5c22b8546485bf55d4e34685863ec0ce50da8d39a582926f1d28a642ccc992365cec771d846bf5efd301ca199d8e0a3bab9fd8b4dda1571fd6b555a3739092c8aacced5322eeb43cfa02f6aa309117931d917ac43393ebe31e2e8ec243271620d442bba2cc200e90247840b158705490d3891cfc23f06b78049d99772ecd6b17913990c3ef9c5b14e967f5aa35ed33db3efaabf394373f68e8deb448e0ca74e6f4dbab03e6786f2b088fe0bd272c80b1298f59e3a033aadfdf04c1389045ee8b0c7ffc7b5217d18900832747a82f80d99c5f111c43d76953ebd55d5ee4094a517361c4aa59ceaaa3b6752776d6b3eebd66e7502ccf6d8a1b98db94c44bf39e8fae6326f698408df6e5f60a70872512f8f7530495c5a0141787432467edb42fc0735d137bebfecb383165b877c47944b5051a504f2387d52c2e05ffc5648c0e99208d49365bafa5083331e178730dd9d09c5c7cea52155f5a3023e364dc092255cd2cc9a4b074ec13902b6c6c3127730a491b50fc0025dcb046747a8e74781059054751cc8ef308370bec33c64be2b2e9260083f2bb51eeb1b829b45c601a4d7eb2f494bf03949929f31e7cadd3bc43910f50ce889f0576370df8c82752f649eeb14f29d288b6e4c1ed3b145dcab07705f0036dd4e2e2379cf436b38ad202a92633e796fa7caf3c0fd512340e6d05ec49118e6383292691cef73cb2137e2114383145af3f6eaf97a3b6203b05bd7a8a3c354fc1ae655e7b8f5593b2bbada68f7231ab77b64f60e1310e37f1e0d89353ab2f196855cdd98a74d664db2185d05566d4ad8c12ec3b3110d8f168b4a2caa6266eacad94ed6c64303d30b894d16f7a36f354b1e070116a333d76a86aa29dd8732f5b656f2642e4093b376d3836c45ecff7c039d467f615b0b2118e181c7fb4bbf9defc2e6de613deec618fa757ddaa5cb61454a6e06f8de9b4aed4e4ed77ad6b102cb8c753ee78b75782e0c0d4e9dd18d3caf29aa9ae959aaf4ea92198a7871d77ce4c4cc3f32fe85e86b3422b35c8093f81c65d703df72003eae1e97805dee721dfda2a32bb1825ee895a15d8e2ebe025bc9249fc99529a5dd8fada3fffd23dc78b294f73188f77a77859cb4bab0596bb31cb14c637e77b127cda5bea2e802cd143c7bb8db9b3cd076b96d6ea23e5c60cf3c3c224787c41e9fedbb2d5748ebb4d24d95b807756caeb6db5b4a74059548a94a346d57a63492747a13fbae368718af8e976818529f17762de961fd25e4bd042d6506ef17b166ff4ae32b17b7a63e948105c5b3d2244b5b2d6f3a52b19d448421557de13ee4710cdda03b431ae47b932ffa6bb40c9be0c9812b1ee10cd7b98dad1693c3f0208e2c3ef12e747f4263423c7f3c0865fdc0f2adc1d99a8008d64c99bda40cc2a3bd4924dfe25dd1fee0ac37381af5fefaf49b7474103c68491dcb59fddbfcbe40b436a372dd11c73fb31f345314e72d0609226004cd089ed848cf15eb10657d97cb3bbd6237cc2b1f6992906adf6fdd3dcb2c507ac5d9354b413683d436bcac888df3c7904dcd66cf6556f77ede9b646737d9c1159d3e9acc001fd64480b171a0deb2672732e327d8fa34c4209a45009b9dcda024ee54956991d02ae38d662b737296942b72a737d8d653998a429f866527a4a16340306e14e11765afc978d4efb351e6679bd4b528781f6d702c442432b77c862ab732f67a19b6a1370b825730735b503b54fc783fcd6fd4af7ab21493d4050fc25d74517ebe76df82fe9d63611ed9d43f99c4e64f96b61f709c154aa179d6439a4dcd03ad5035e6954f03d48a35e1e9c35b9b13195be957df2cc37823c8d242a0c17ae3446c5248defe0e30c7fae3b4798f358a76553d93e21a5363f380366fe015844ccf077608776eaee1dd7c794af7fb23c7b7693ed9370ff83f0b712395151e6c8b691b3e7b973863c50a34b77765159a627744b2b4dd7609a8fc28544f2be1e34c939c16e6008408ccc1c36b735ec7d667528dde4bd3cf28a2fbea2bf3f2cdb0f3a8a8128fbbc1ca639505055fceba891c22f73ead2da74ee583a68ebd20eb9179fdc1b243cac7d288b6a7319081c8fdca0f19984e194f6e216ea69134c2287ad12543fac4eb8e92737b831ef82ada051a80033f7c9536c0c1aebc4c491e825b522ad3b81b9d61caf9bbbe47768eed58a17f30702052494b9fb553c71d08b45862cc96f8ffeba31ce4065007c3712540bd5696a8c174e753fc01baa8b59e141f4e50c2eeeb37fedd07214cb506423de7833d6b3eae136d5d99e678f0fd6b34537cd572c33cb523ce48e34224a67236e59c3e885f81907e5569ce3c94cc447db472bb465aadc542f3a17427d5b686e81cf2a6362c71b570514697fe23e639380d11a89901a282906bb120ffa1cc31b0348068ff9f816e572621ab7ec62afd0d55551c42dd732ddf28efb4360db5e014136a643295e2ee1fc86e168447568ee65e576bdf348bdb7f6ad194054accb7695053b778dd85178b04f7ab203482385b482a0b9778df461e1bb084f092b3d4e34783ca4a412837e185fdb13834623db1d3d2cb25e1a72be4a08c1300b3f271f52c98302c7b987aadb7b0c80b5fca20e576bf7bcd662bb0024ab51aeb9ed85f52fa6ee516d26f775d398e70f7804f440f4184d36351d3fd1731e7dfd852b44906477cc8ceca9259889bf211c584d567ed1a2a0880c13e7f9ebf2d64b1f11e4b89f82ac7e8da4cc828a6e721aa87c5cc1b34dc0a1c3e93d064622ec301391be16cffb48ae76248b27acf67225494c6ea9e3b9dab976b36b9c21c305662f63b30976fdc99def7aaf937881508188539a7d350a7068b189666f6dc9a2181f7a62e554db0e53a2b184af41266cbcff93d9a785cf8fbda089956d1eea9fca080033cb1776b213a44968685039f5703bdc3af766d45558c9e1bf01a6a4ca4f2c8b63b2b8be2fc6373faf69a061f32a445761afcd641dc3af167170d112343d6f38aa4260ff6c2ab4a0b6280d3e9616724ad6abab52532ad227fc14256f53cb86e0f3cacb0b0c55383a42d38b6f74b96e55b7891690413b1cea635766ca2421998f5fab8aa70b0a1523615d39ab0e81d678f326ad848edb6d4123ba52fc833d6a0da03b39e624738ca42013e0e4897b3fe944044d9d5374e14276c70b3b2a946fb06fdc03a6a25fb290ba51f3bea7cfb2f3aa8f50a1b12f47cccfdecd8fc3cedcf1c21b4c606ed230cde16c83d6488456830de2b66e649f6ecbda8a6b543666d9c3afdcef8b5f89b5b76f08d038a28c2cb8d00920683adfebd7265bf64b7d564c99dd7b2e0d177eb6f7c2bc87880c0fc49479c8982e7c230ef5f7a516baa147d710cdf7b409dcab9b008e22bf4cc4378592be5ec500b9e3b8a90297e3158ea041af990b23e8f6f73d56a515730082d712aabc1007f8be6b70abf98cdb4c9f7ff8967509529a9309f5a3953fd2734ada1e3b9eb6178164e26dd12485088b59c86f5c6e23cd9bd5fc0165b6f753390cfb425f4e9453871c5991cb7693315de10fa78479a87c192a3f1e06da00862c5783e1c62e417fa32fae729989a644c909c6e097ac4a11fc1f3fd3134e594d40a96c4b39b275690d0131bc6ed3278f6f075c161499dddeff1cdbc3f9f28781dd7a7fb3476c9296c944d53c215390cbd69ed1efe0c14606ea052a5a9b6a9fdc47cc05a9e71613869e75c8071d662f852aa02b892779cea4a7811ed492a539cc8276a1dab0b752c744c67d35306ead0d5f16cc37b95ed5d477145e2c211152d1d986c97c7ca6ffdf7940bfd9fc574bb93e50ae63755d74ce36bef5ab1f1599edcf77e4d65a46436e705e431f6613675106b0ba13c97efeb683ac188223f931c49fa1cc134607197520c6a823fe79db66a70593dc3529199f60dd5594d39e0102a61650655e0d9039bd55462a825d41caab4ef1134071b8e88bad45d1d3f6c352524bdf3ed4bd59cfa0d88c80f7cea156d07e1479eb74ec5b8d808dd6dc81b30b19eb47455a19e77a3174fd1d39c1fec2ac72e92f22236f393829f665f773474e72a550c59a7011e7b8194df62a79382ea015a9f66c026373f471a596e989ea06ceaff7ae960a303c0846efeaaf1d108e02e94f64898ca6de26cd7c34a4383ee5afeb438408c37e3d0f570035537c089e4e2fd3635af7d50cf6f7f6b69bb9dfd4c64d1543dd3ef5a34a59cceba2c52b538f164ef4a351fa4c4b1bf944ad89d3b3163e364dd12744ff6f6765c185bbdd46523fe37cac512b016c1803fec814eddce87e173d994530115dcb4e018d5f7a4ea2250fe6db68602bcdc74ae9c0c12fb415866d2db1f7893a4d6d1a16f659ff4fac1bba3bacf78af5a49cdaf136ee21db63ccc073c780c87378e712584c70b311ec2892cbbf039501a4719203f839482b1a2f53b05d64a21269e69b90ef9db711583986e771e4810e07f7ed", 0x1000}], 0x6) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x2, 0x10001, 0x7, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 21:01:36 executing program 0: r0 = socket(0x11, 0x4, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x6c, 0x0, &(0x7f0000000040)=""/108}) 21:01:36 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x28) 21:01:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) mlockall(0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:01:36 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 21:01:36 executing program 0: r0 = kqueue() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xfffffffffffffffb, 0x4b4bca1f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x9, 0x3a9}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x1c}, {{r0}, 0xffffffffffffffff, 0x6d, 0x40000004, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0xedd, 0xb}, {{r0}, 0x0, 0x10, 0x20, 0xfa7a, 0x3}], 0x400, 0x0, 0x200, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0xb6548a2c92cb5208) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 21:01:36 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) fchdir(r0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = getegid() r2 = semget(0x0, 0x2, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) nanosleep(&(0x7f00000000c0)={0x80000000, 0x1f}, &(0x7f0000000100)) r4 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x10, 0xb) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) getitimer(0x620558cfa4e38f35, &(0x7f0000000200)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x400) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x5, 0x2, './file0\x00', 0x8000, 0x1, 0x80, 0xfffffffffffffffc}) nanosleep(&(0x7f0000000280)={0x80, 0x6}, &(0x7f00000002c0)) setsockopt(r4, 0x4, 0x400, &(0x7f0000000300)="0143aadbf94a60f1b1bfba40565a9919610011cf8477bad5457594573683829031dc15d820f965144b46bddde273e42755e89d07d20db96ca16e46ede8ebe31453de7ca16a94971a947a8a52d43e0c8ffdf562f14045", 0x56) poll(&(0x7f0000000380)=[{r0, 0x8}, {r4}], 0x2, 0x3) pwritev(r4, &(0x7f0000001780)=[{&(0x7f00000003c0)="41dabfcc90b15fc19d3e1933427adc60147b9eba276b21ed8354943ad1da29749c1d6a5eefaf1d744b2775f9ee6e70ded4f4db516ec7dac4bf4b87ed58ee3d47f833423bcef27ef49fcf0945729c157e37236959397b091aa1d45cd791ee197ae738f48bab50999bdbc4aec987029c261673245130c058bdc1", 0x79}, {&(0x7f0000000440)="50c23d63b7604ccd1f09b6e1035c497a482e095bd8202f23ba31938c365afa7df207137ab3a20e235d53bf4135aa519ec9e0dcb040bcb65a15663d7a6ff17760dc51f905c6f7f528294e5899113bbff9b661e0377f78e9e12f1c41cfedfd30151b8f721634b16597adc2f73a152d852b6706c5c5f931aecc7f932746c5afa3da5b2be030c05af986d66b3be69a4c0059f83e5c86507e976bae2dd5c9effccff6c5f0440d51122694d3667fea3ead06efd003a40cea8dc8105aabc3eb08d1fa4d86a53b8c9b34178882120906b6c0a09bbb831bd42985ce505035c3d26b0de53093bc629c79a15088300b051a0153d184eac754e8131ee4a438b837ff8b1ad5d6e725f3145416b6eabfdc7ba57c9af0c12719a2330cadfd2ded485b845de95398eda25646e9c9f980600d887d294cbb3481e6811ebd48c425708a146efaa532058ed43c14279b62810d374dd1f354205e3b7348e58a134e8a6623405b951cd0dc16e8a635a79f9e19d04ac098d131a70c0e66ef64c7f36ba6ee085c119c163f54afdec09a0b6ec506020216b778a2c47cfb5591f57b0617d768494f633c83ea072b06f7c928bec584549a10e91dcd78706059885ea1cc9d796812720ee73410f8301522b1746841f3f466bed7eeefd4d6c2628cdb0cb38c0f41a9ad42e9447ad58350fc5daee9525e01aff66011844027ab6f1c7617185b77f452f8886e968da35e143cf0057d7cd453562c82270113c3445804c809306824b299a13bf0048749b064609a674ee9cb206c3cfa53662ec63503218e6a532333fc6a282a5286244c239a606857b1d36f760926ef33a86eb9072afa52874ced924166f50e57a228712078d70045d7e06d941c0444b7df96190b1f447f55d7c3594b63d6f7f2cbae9a1321e0a206d616c9f9ad4a92bbeeb408358c8e0156c2c8db6c407d86a8ef02a0cef45a57ec702f4025c0e2619efc7ca1690b3d774211a0f4a19569fee74ee294ffd36fbc1007644b3c5f4d883c6d5f77fff5db1be32334c1861bad848792c93002a3924d360539627a7d90488fea9d7314e0d74ddb4655018bd779e65ce07b0518f07d6d893eac2fde733d363575865da60321267ece8ed67f16413454224e9a697fe4a0fd20b8ea36bc9f57fb919f43cccc398a20369f3a01e33ea7073997c182979f9a2fbadb543e0184297d240a0f14788373873b550c28ae09b109087e56dffb3e4f693d36ac6fbd0c72a848644f8ac3ace3ae4304ceb5efa1622d0b7784bc61662d494e582367d3e1ff44ae00308095409eebcbfb86540e1c4437edf342dd71a0b69cb943d613b91270dac84d3d1417d9e56a3afb9564661c787d6fd8928a0f40e516e02b703e622e3b2f8f5af1faee3836b07cad52539870e99f7bc10f55bf8fe689a92937c39dd325264b0fc48593980d544edda2abcae0cccb79f2c9790ca9ff0ba0caa99b9cc196b3d551db5fa04f1e3a26b714415181246b456db673c8b5968fc0c2833d3eed2f2429f911fcf55bf0538930f994e4fe899c75672393c929e8737394a0e9f8444f2c486142319f0eb6b38b32cfa73689f2bf0ac76823506889f1030fa963543030b21dcbc3aee3c4487fd262e94610f8fd76309114b4eb5e1432970e253af2e9f5c95cd2ac87ddefd0806c82548e8ffd338568fb24cbe0fe984fbf3b72907afe4feda6a6fb6dd7c42802894c853c08c86913033a6eb6eb171fbc4ba88fb268aad4571489e4b2ce8e96bdd93976d415592106dd296e12db913f0dc645a7009d2a2cd85384f79ce4c1e6a85185957840237b1429ecddb9dfeb857e838e03638e2b7fc9481a5bd4b783eb11ac956b3f059aa8e4966a51afcf5d5f269e71f3748ed9be92cabd6cac4ee398b9c381499febc274c2ee59fbb58e4392f68decab77242c8d733ae97b036a16052ec974207862dea130a74e7a32ae0d97f55fba1042e46dbf6846686e6c4577e7587fda8fbfa489855301b834439384c16937bc99a5e568f48e16735ee0ed757f4ad1d11008799af12e601e544426781f8a5bc1c05513b97a589077109c4f5485d4a5cb63209a2b08576bfc86f7ab262e663936bb42497b71b27752c43162cfc562c1195e7f54cad7e0cf98454618fbd7e415fda14ab5159ecf070ea90353797c0a084d99b51ce26219cc9661683d9b5d9fec27984f8ab1fd44626601f592c555c07a19f3697f06a9efa1dba46b159d99cc3c1cd4cd6e40c9373f876440e7050ddbd3f0c58ce478793953da132c3c356d42e3fb44e67210e9c0d1b2df8f4d9c97e0d330987557f1f80766036287ac6a22a6f8720fbd39f992768183ad1a81cd47beac74fc61c409d805d5fcdc3721db06a71b0318cdadd4adaf4c12b52a9e84d74b9931507da36f0469f53907270ad5e9f2df72bb084cc9c63a90a350f452dd2baabc2b68f7df0579851ff99b6005d94589e44f2fb751cade25232eab69bbf4a600c8237ccb3b46f2a2448b07af8f77015d71e6545169499333b27b202236e97c4466698c3047e99b07cb2bd98a01ecc83b457bdd13b36bcf09c0c703382d659de7eb7164a118f4c4007ed01ded0cb281a16809cc5b13545ebe78868d73faab5a7306b3f0e9278f47a761ad9a3fd12712d4207bf063b71151cdbe4b76f7ed22ddbec778738509ee2512adaf6cbf7ad31b1b6fd69326a1d7ba4022c1d81a0a987bce3b64b21557e2dd28e1d3337c78e1f4e52fa0e88a3b829ba3c242a92a1bb995ca2864a2039022969b0947c7436d317b653744a875aa31e33f53703d723e1004b266ffea1ee6edfa6e880ad6ff01e9d28a64cd6d4d659f6ebfee8d65e0d8ec31c563730ed341d71edfde58723eed7c5ddebd61c862342fd40815a26cf5250ec1d22f81efcdeb5b77f45207bf479a5573d80627bf9fe9c2412b7edbc828de87c06e07a99b773fbbc33b0546beaf5f5ccbd71ea7b4ad1d89a63b53430280bcd21542bac7892026ea342e56bdcca66ed1907071a7fda6fec65f4eb60ab1eeb84e311b21ba310d45192a1d631fb4b3924bc2c9e65fc8fd3707328879afa4ff84d09395346240132d4bc75c1bc72cedb7a465b8eb0f322055211a1cb045131b8286bcc7d5f52ccd03b4bcef7ed66fe56088fb78c56d4a151479e3684ee8d615e005114e95d0ba0067a2394942b5f8eadc61b6fc2576bd241778647bf2362558cd48a87ffe602f32563da443bbcac486bcde944dc97c41bca7ee866af2938311c2c5c8f60f0edf6cd23999ca421dca77cb0e00a145ea8a3c97b2950797a2fb1224c5ff30036f1f9fa5624860241a3ccd022410a4bd3761ed421ee1e76ab1b07aa3055c94fa9a73f0f30f2beac75bf392f7bd3086280e18f269ba1ee7a977e0028fea16f7dafdd8458f99cd2a7a8f95b3da818a7797ffcee5781422ebe56758e1193033ae3b4b01e0f2fc08b059969cb1b10571fc9f00be53688c093fe2a93a269812176b6cdcf959af9cc97bca4b85e542955bdd43c658e3de54817a3af5cd5d073d47c3f139f353033a8c9118baa751e8fc20802529f65cd821e25b0a1acf02835830f261d78b1407f5a1464f25b39d39c12ed71fe7eb6ab4f2e1678665f5df4051a8bdb16c7fd1de3e898fb1bad7f0423e2b003bb883899eb578ec3b808f0987cfc067a13009702991211e116ea1fdfcf74f63fd71bc843e132236ee89fa14b934ea7417cc0aa2c461fec03fdcef9ef700e31af6c3fca71fc818418d345018a0b9905f0818dc044de1af70ee69be7a5703c21d1e9a9cc107d1c44b0642b8743a9af0922032770ea13c502832a417b83ee4085155f0f91e6a98375cf35b165884c6482cc32821e53d9cba60fdaf4fa9f8298388136983f71f0eeb7f867c3a3e3374b17c9874d39efd0972e59aeea960a9ca072e22b9372b5b36c20640bcb92c227c9154e3663d23a79f7efe23370887a6e8101b0293f8e0362112528b62403524f58904cd4cb4ee1f71e15f3df64a55683cca6e2afb81944bc2a7d87888cfb8f5538cc0d0f6b9ea2cd7febaa2336a6c6a3ecce6dd5e5421e98e0d135436c66f45a4774ec42da312c1e357de00b310b7f34d81b3f05889b2904bcbf053c2edb264bff7f328d52fcee0b9935b5f57ac1b27a15ad549935473b6e3e94713ea7ce3405734c58c3d3941244f31e966420fba984b3eaec98120ba2c8223badae31ebbbe9b7802ecc9e0ed2d9583ffb7e6ed0e16b44d713bdc1b8aa05c8364d7ddb2df930f205d86ebaf1291ed39650f1b2f15c0beeb487c66594cb320f5574df3d0c291dc784379249a292763e71b9ddc6e6b3293783055a1b9a5b0b0de61a75e5da199be537cf8fbeda77c009ddc9e114783cb7fd3ccca262f9343a1eb1b540b535292afffbba81e4f85ced853bf9220dab8b416d4b2eac652910c0f3309d57236edc59a312dbd68735c168ad45c3907d4ff30747c9736af975704a34add43f59250099b0a321f702a68f11ada7dab2bb32ff08fbf33acab5fcd8458a6cedbee6034eae808fb0653037e05d801fab5b5e778db90ba323748c17854468620726057c9ee83bf567bd423e41b2a436396ca8116bca2b56ec6e87000b646d7103408ff8ec7a613568917e1686c4fcd72cd965809e2562c3ff822adb7e456383fa8c8906aafb0500c7bf474fb88034927fc64ab0ea6992ece34734204c25fbfdb76b434f2317abf3c597686f7416a11dc10f70755ca1c4766e67bf30db6687f2359d84f7bf77dfc6b419ec42d9db687860afd6cfc1c9add2275df4aabbb91de937c4c4cfc34456ab71827eaf9308b0d5740def9dcd5d5b634c1b648a97e28dd60be7a3df8f5b97849e3eb9eb7c9e60288d38d4afa8dd30a352ea105752a98f253057be3a9837d50902965968ca583134802465bcb73b7cee65a5b74ed0c12ec55317b242d1c52de7f5fda5b835bab2486d382184a177036b0af0486b42fe61b9725837ce5d5b396dd44f5b751ba49a13668e0232630227c5de9dd8b984b5596e05c49799860171cb97c3164d207163f9f82b78229b5ee5f1a8e9bafa07dacbd230b1b1f6aa91f9c1a971460709a465e77c264c24aa77fecfa1974012753c5cee9bac2d69a65ea7acd51958e85faf0cd8f3f89ed0f39e2c578d29bea774d920dd479dabffdd995dd57471009710ea2ac7b70ebb77e8fad76c059d2cc9aaa0fecb5b59e7f929b2952af2fae5dc5a91b057b7106fe0978c885436f137ee159b502579327dfdcaa8d8fb2547e26d34d7d588573e03397bf57303a567bf6a39bd88de9ba38342066a4e48c4ecdb78a78e16e265d067b54a199ea142ef7326026a589687b66d321e622a25621d96c78ce0a64c6c2d8b36d7595e74288a4c33caa60177c25c9140e0e381e82b0ed5b90704d504c9643c254281b4953013ea9b8188d36b200d98171ac7545daeeb280cacbc10f53ed8c31db0c5e8e6203081516b67156937fc1f28af1bad57512fadc6e7620379c7f12ccb9f1912972f0ff4c72db33307557cff49dc08aef416d4696737a97ba0a3925e96697076311ca8914cbd0ce7e232fa5dde8f94fe9cf37e0c90e04bcecfdadbcf44aaee390392b23bc142d293f5e53c181f5867434c6e133401b97e03b0c540023fc7788af05929e29e2642c11d5d1bfdc68dd2a0f49624175272ea92fcdc7b31509f61dd8a542977635b355422da09bff700d19e2cdffccaefb46292d5df5c56161f5f057d0f7264e9611c15d6a41a68236ebc52510a71f3068bfbea81ac3809587c5dd1e78de25da68a25ca282c7ba70dfa7079aa82e5dc204643d1309341823", 0x1000}, {&(0x7f0000001440)="26f4de7566b0b1e65835d76a72078fa23bd258bb5acf6057a8bf73a3e822ad6e18be539e9228c30d0193e6f8ab2dd00d4aa6a354d153881bd2b22ddaf8aa8c1fa57ddd1ce7142038bac525588f93863321fb262bfaaf112f464087f2f08568e54a024439071cd3d3a5a6c08457593429b0e1cebaa9b605fbb87fe841d1bbd84ced0661ccab8eaea5b5b5e714fdfc9154dff7159b0f388511a781c0883e6c1554ea691b2edc20371b5fe46c4746b03349cd0854a05c2051b8d0b4339ea47738935c52e17eae07b04880c184d5a20bee84a3ac4f1ef99c146946d14a753e418e1cff7c8c", 0xe3}, {&(0x7f0000001540)="414ca76352f7a1fb2caa696d4595af524a11820088420f1178911cc99f60bde9aaeea58e6f083909ba843947ce4aed35bb15ad1a0e8ad8e79d76e4c4771bf7043078d4cd8988b2f75bcbf0c9acae2e0375135998d6a84dd4491a614ce54d0de9e0bfcdd28baf4ca51fd1fa942f5de7b2d5308ba75257349cf2149625043c42b12068c2c5017a7ce1403d5b5dfd20a77d3d0a6f24b98d3d48eb5e9ba1e01b2c84ea3571104edcdf9145c78d5a4df73f262569b0eedad17b9404f566aa812a67e0070334d7279e7138bcff2421", 0xcc}, {&(0x7f0000001640)="e1dc23180ca16091f593c382f82c11b58a4a90172475b5942aeb6d5a3d86229a46e8ec55d5c1a8d119939e8a354a78015ec8263e179026dd1b6b9e6662", 0x3d}, {&(0x7f0000001680)="f075711a6f17670097190550ab04bccb62a88c3e239b87b31d2b5b5f1c964d5b0312d84b9b54d0692efa1255316d1ce1fef6197feec090c0c4acc2878ce4a784b6c2d892974e1e1078d47a44cfee8717d15f189521534787f5dbe4c28fa9a7527127f4c802eaaf482e8845c6d809960e99992d656212c45ec43e2ee7eee05e0ca209c8283669e99d2a4f58fcaefb90496a8b3f9e551d65ba0e5636053ff5b26fb5a0bce79fea47866bb1ea446a77350b605ee02ed6476a6401c826f08dd67bd9790f4d43bcc9", 0xc6}], 0x6, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001800)) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x8, &(0x7f0000001840)={0x3, 0x1, 0xa31, 0x3, r6}) poll(&(0x7f0000001880)=[{r3, 0x8}], 0x1, 0x7fff) r7 = msgget(0x2, 0x454c93610388fcaa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000019c0)={{0x8, r8, r1, r9, r1, 0x2, 0x3}, 0xa4, 0x6, r6, r6, 0x9, 0x1f, 0xa00000000, 0x1}) 21:01:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="2ca986275059e4ab0d14b747d1928c2bcbe37bc810ec08a65796d146b2d8389222daaa5aab14764dc9aa3547b33aa0a9aceaddb39c7ad13e972a8feb2c2fb4cc647e8f939767ec409f53cfd2217121c712", 0x51) 21:01:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 21:01:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x2, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:01:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xbb9) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e4b66696c65300022a85d2993bf7ee4d775fd6b390429b783ea8d039b50746d8f734e37eca63dab7e74c85ee7e190e987812d7c0656165e4bf4c9182cfae2d213453746f863177964ff8902cf3e1b23a78465ce41a625b9e6866cdf5ab2eff7135edc45d8b5040433c1b44958d7b29c8c7c0e6554a957d51d16c9393bb88aa448cf9d1208"], 0x10) shutdown(r0, 0x2) 21:01:37 executing program 0: setitimer(0x3, &(0x7f0000000080)={{0x4, 0x100100000}, {0x0, 0x1}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x9, 0xfffffffffffff800, 0x6, 0x3}, {0x3, 0xe7, 0x261e, 0x1}, {0xabd, 0x6, 0x2, 0x200}, {0x3, 0x40, 0x3}, {0x8, 0x0, 0x5}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) flock(r1, 0xb) 21:01:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="68000000ffff52cf01"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) getuid() 21:01:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000002c0)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 21:01:37 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) syz_open_pts() geteuid() close(r0) syz_open_pts() 21:01:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2012, r0, 0x0, 0x0) close(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x8) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 21:01:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000)="d4", 0x1) setsockopt(r0, 0x0, 0x2800000000000c, 0x0, 0xfffffffffffffef2) 21:01:37 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 21:01:38 executing program 0: nanosleep(&(0x7f0000000500)={0x0, 0x9}, &(0x7f0000000580)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x8, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x31770bf4704eca2e, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0xd7, 0x80}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x100, 0x2}, {{r1}, 0xffffffffffffffff, 0x45, 0x10, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x11, 0x80000023, 0x10000, 0x1ff}], 0x0, &(0x7f00000005c0)=[{{r0}, 0x0, 0x9cec28a8e4db434e, 0x10, 0x79b, 0x2318}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x29, 0x89, 0x21, 0x4}], 0x1, &(0x7f0000000480)={0x7ff, 0x7f}) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) r5 = socket(0x6, 0x5, 0x81f3) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000400)="f6980e259361ceb543557242789e04e39d7bb978a3ac6be45941cdcbcc2ec65b1141a3d176c7610b0b2d1b7c0e64537fd137b8", 0x33}, {&(0x7f0000000440)="06ac7ae3b9df263bf0b7886b17ef8493f8a6868c02715e74a474eea1c742fe09c16811eed0dacac2db4e07fde26353f2ff7ba679adf0", 0x36}, {&(0x7f0000000640)="f0204667fdfa778523351299293ff30676da2d53b8516fe73bac03a6ec2bc25262710e9f2b61145f66dae4145d62630d19beb03d26c0894cb87bde80f7f88743824cb01e704330b6e0a03059e9ad6e3baa8487291be48880148838e0617f4a9c885f3631544d21e69f1322e6391927b72b52d96a36d77b7c61d30f094625cea021506622f293b5f4287b5c8992c1ba8f7a3154cff8ccdf5725f2d3e982c05285e3e84e57eeca92fbd4b144225593c39d8295be", 0xb3}], 0x3) r6 = socket$inet(0x2, 0x4000, 0x3) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x8000, 0x101) r9 = socket$inet(0x2, 0x1, 0x6b55) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) dup(r5) r11 = socket$inet6(0x18, 0x8000, 0x3) r12 = open$dir(&(0x7f0000000200)='./file0\x00', 0x222, 0x83) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0x1f}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0x7fffffff}, {{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x7ea, 0x7fffffff}, {{r5}, 0xfffffffffffffffa, 0x40, 0x8, 0x4, 0xc4}, {{r6}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x7, 0xfffffffffffffffb}, {{r7}, 0x0, 0x2, 0x20, 0x6, 0x8}, {{r8}, 0xfffffffffffffffc, 0x4, 0x40, 0x101, 0x7}], 0x9, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffa, 0x21, 0x2, 0x3ff, 0xff}, {{r10}, 0xfffffffffffffff8, 0x10, 0x4, 0x9, 0x8001}, {{r11}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0xfffffffffffffff7}, {{r12}, 0xfffffffffffffffb, 0x1, 0x8, 0x0, 0x4}], 0x1, &(0x7f00000002c0)={0x58, 0x3cb}) 21:01:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:01:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = getuid() setuid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) 21:01:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x20) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) 21:01:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)) 21:01:38 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) r7 = fcntl$dupfd(r3, 0xa, r5) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000340)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) 21:01:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) fcntl$getown(r1, 0x5) r2 = socket$inet6(0x18, 0x6d00a19fef8dade, 0x400) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x9, 0x0, 0x0, 0x20, 0x7fff, 0x10001, 0x7, 0x7f, 0x9, 0x5, 0x1000, 0x80, 0xffff, 0xc3, 0x5, 0x1d, 0x40, 0x7], [0x7, 0x3f, 0x80000001, 0x8, 0x5, 0x8001, 0x9, 0x8001, 0x2, 0x101], [0x7, 0x7, 0x2, 0x1ff, 0x8b, 0x6, 0xffffffffffffec50], [0x3, 0x7f, 0x6, 0x401, 0xffffffff, 0x10001], [{0x2, 0x9, 0x2}, {0x8, 0x80e9, 0x1, 0x6}, {0xc924, 0x6, 0x3, 0x8}, {0xef, 0x200, 0x3ff, 0x8001}, {0xfff, 0xffffffff, 0xd8fd, 0x647}, {0x1, 0x9, 0x7, 0x80000000}, {0x80000000, 0x27dc, 0x400, 0x3600000000000000}, {0x4, 0x1f, 0x4, 0xfff}], {0x7e8, 0xb0c, 0x8, 0x54}, {0xa4e, 0x80000000, 0x2, 0x2}}}) r3 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x4c5, 0x10001}, {0x18, 0x3, 0x643d, 0x4}, 0x9, [0x0, 0x0, 0x7, 0xd764, 0x3, 0x8, 0x0, 0x7fffffff]}, 0x3c) ftruncate(r2, 0x0, 0x10001) r4 = semget$private(0x0, 0x4, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x6, './file0\x00', './file0\x00'}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/120) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat(r0, &(0x7f0000000540)='./file0\x00', 0x10, 0x6) chflagsat(r5, &(0x7f0000000580)='./file1\x00', 0x0, 0x2) getppid() sendto$inet6(r1, &(0x7f00000005c0)="224d800746334d60a1c64cd1d95925322ee9b9855b94690ce34a8cc2f0c12b3c598afe549f35a810dcb3b46d6f343e", 0x2f, 0x1, &(0x7f0000000600)={0x18, 0x1, 0x800, 0x38b8}, 0xc) fcntl$getown(r3, 0x5) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/197, 0xc5) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000780)) open$dir(&(0x7f00000007c0)='./file0\x00', 0x1, 0x4) bind$unix(r0, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 21:01:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x7f, 0x1000}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x8c, 0xffffffffffff5e69, &(0x7f0000000040)="0cbcfa1709ef481bc4f5a8c465fc58202178a3fa5fd11b1305296abe88ad9d", 0x1f) setsockopt(r1, 0x8, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) recvfrom$inet6(r0, &(0x7f0000000880)=""/143, 0x8f, 0x802, &(0x7f0000000940)={0x18, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="4dfc061a7d4f1881cc41ebf119e1b569475d03fe692e4eef53dfb5209d567837cd2b359912d5c5d122743392e9524f5fc4762d8dae6c6d22105d551d1d13241fcac78fc8de245644c4fa7666a9cde117ea451cced4b9f700e02655beb2b567d467ad3d493856f2d450e289b1e7f751d8bdeb4c432fc5813f5849f5de9034a45bc24f325362853581ec1bd45626c5877ffa22019dc4dbae41ab0b4f89bc263aaf0d4d64bf47ff17570fa16482dfa2b8b8bfbf1a7e2729bd4c0365b86277d2a7ac34a2fca47d5cb8d230ef66f20327939d6b97b99b50528c18b7f8c4f8ced7ac9bad512ee73ed6d27e49e3a08cf0d0280077", 0xf1}, {&(0x7f00000001c0)="52dd4ef54c59e75758d26ecc05d7a7bdbdf07878e7", 0x15}, {&(0x7f0000000200)="d9ce5186374b1e70804d96dd28d14556cd2f608ae29a83026c3de8adc33a4c2285a4329fcb28be4d640359a299318205bb832ba1f08f9a60495531641efae8d1a16d81b9eea0db0c3444c32378f31cc4e6", 0x51}, {&(0x7f0000000280)="654be7e21ba693502512553f783710fc3d749188d5", 0x15}, {&(0x7f00000002c0)="008d3b13b03b968780cec800f89c34b67ef9fff36a007e3caed13c5cc5276aa7c862ab6f8ddeabf634bed949d25f9d4c56939a15f410aae03a0457562a4b795681604ec29b2bce9f918112dde1a5327768e7be48716986aa3e1284cfed40d5337ca95bdad5953dbab436bf1750a98ec82ec5c78ce4661b5de93dae0f844bfe0a96a97f5cb223df2d2bfc6ac577030ce553fc9d8fc0e981cd21cb3e746431253672fe8b06841aec103d318d8f6dd4379411ccf051", 0xb4}, {&(0x7f0000000380)="6a792ab547f815014ea91c5a6d9b299e9271e63bc476cec2e1503799f9050aa8e62ac2135e784a7f7b7c190cfcef1d5fcfb5f4ba595c4cc6906563e436a59b1a5c7368495111", 0x46}, {&(0x7f0000000400)="2fda33f295f16ede27730da45d9bcc6928331f2466009b5bfeae5b766d65bf4513d3171c078e1f48033e9a1a801c6b2fa23ec8553d6ff6953b508dad03c95f7d73ab524cca5be5128d774d90ad1c20ca380a1235b9ed038b8bddc541a263e48ac05ec54f7d15c549fa7166e65423c1c14e50ff829f5d1438dcb5d383f3feeb3ad37d4f84b31e1628ab4efcf50e9ca20dacfa2c5efe6adb9eec467b91ef34500f4a0b5f14626896b56f1e70bcd01c045625d9f18f2d17b857a7f6ccdee1faecee8dd6c5be29bf63f3bca712f41ecb944a3149a84b3dc42a16736afc8da1c4c40f3b378ff2cb74d7", 0xe7}, {&(0x7f0000000500)="7fd14ff1c36631ec6be5cb40a4961ad4643aa6f32aee61abbab2650625fcf6f66bb68ff91759217cfdb896c8913a06e5c072a8b63d659aab38daa791a18ceb980ea4cb9ecadd40fca5b88a89480de8df4bce5e4440e422be02ae0651845be02233a854971a8490c8eacb84db5823861fff228bf4d12057731ec3715074845a53debdded6196384bf51304ffb52731a36cd2b0ebfcb8a24fac08d614b5349f7b5ffa6e3904b41ce6e9244945dfe502c02a5264187f2236efabdc78acc096c1ffe235c3721abb8f70954d07de812d5c8f4ed", 0xd1}, {&(0x7f0000000600)="4f800081b3c7246bd26d8e670e1c8870c31bb45562a925441c4d316ab697401cd52af4b1a65b6e1cf15512dd307491ada9170bd8c74fdc4c41f979fd45e40275273665bcf3ef00b751e1c7a864d20fde873bbb52fccd7aac709f27ac3e63cc9047c1757ce999e1355a032142a937406a988e9d34a43ee55077cb4efef787ef4b1a47f74cf894d6e958fe02a339a71b24d4a54807f5a84a21aef8c42a744412ea7e495fc3ba7f", 0xa6}], 0x9, 0x0, 0x0, 0xa}, 0x8) 21:01:38 executing program 1: 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) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = getuid() pipe(&(0x7f0000000140)) r5 = getgid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:01:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) 21:01:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) getsockopt(r0, 0x2a9, 0x1, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) 21:01:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x10) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x2000000080004}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 21:01:38 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x10000000a) lseek(r0, 0x0, 0x40fff, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x47efd4550a521575) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0xe0b}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fi\t\x000\x00'], 0xa) r2 = dup2(r0, r0) write(r2, &(0x7f0000000040)="e6", 0x0) writev(r2, &(0x7f0000000040), 0x1b) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) r3 = shmget$private(0x0, 0x2000, 0x682, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 21:01:39 executing program 0: 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, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xa, 0x0, 0x8, 0x0) dup2(r3, r1) fcntl$setstatus(r1, 0x4, 0x0) 21:01:39 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x8319b4f8b20fbd74, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000100), 0x24, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 21:01:39 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 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}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x1, &(0x7f0000000480)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 21:01:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000180)="eaff125cb2ff0000", 0xffed) close(r0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="dc2784893d8e972bc541a199efecf984166afe457febfb90380df2968ca66553987047d8796e7d9b08f5f3b9a8f80e005fb030ecd9a82d91334e7ac9469001c8f460a12695436cc927e017c71b835741cc25b4cbee59841ec8245f24b25dfd0565a082013ec272fa5ded6e56a0843dc374a212883dfc5f1e8d9543b6f4344a93ea8b313b4c7903f4782c1c1adfe8994c43bb", 0x92) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) socket$inet(0x2, 0x0, 0x200000000000000) r2 = socket$inet(0x2, 0x8000, 0x50) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040), 0x0) 21:01:39 executing program 1: rename(&(0x7f0000000180)='.\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') 21:01:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022f2f66696c6530006b13fbbdf9a58c513f156498960b425a95e9ed7b5c29dc5466e2077d2c35fd83af93885e112ccb9c9f86d8ec4038f800"/69], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 21:01:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x180, 0x1000, 0x40, 0x3, "0c01807845a33fcd20c942282937bd54184b17b3", 0x9, 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) 21:01:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000000)='../file0\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 21:01:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 21:01:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r3, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 21:01:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xf911a040a31e1161) mprotect(&(0x7f0000147000/0x2000)=nil, 0x2000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x7cb45151aa077fd5, &(0x7f00000000c0)="d77ea2fc047e9a14b8d293e6b4a0d82949b882ba5f8c94a3890024a857d8bcb23aefc9aae21dcf391c6fef54e64338cbb425d022a85eca81bfa5ded95c52148e352a1044cd7ceb1d1fd44fc4fc0ce27d762482b578472b0f99eef1f04abb7f3e0762970000a3bedaf099b7718a58ce996742ffc0e13ecbd2d81ef4216b9af40b92e470b24e829162c90209311a9a6047677e3d4f1f8ef5a924d53d440adbc7d469e3", 0xa2) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) rmdir(&(0x7f00000002c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x88) 21:01:39 executing program 1: r0 = semget(0x2, 0x0, 0x200) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x40) 21:01:39 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0xa0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x8, 0x1265) symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 21:01:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="010611783b9db0000000000000000000000000000001000000000000", 0x1c) write(r0, &(0x7f0000000040)="24ba4ee7cbea3b84", 0x8) 21:01:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) 21:01:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x3, 0xef2, 0x2, "bccf4cf25439425caae01445008fb43a1e07672b", 0xb52, 0x3}) socket(0x18, 0x4000, 0x74cd) 21:01:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/79) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 21:01:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0xb1, 0x0, 0x0, 0xffffff91) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x2c5cbad0, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x41, 0x0) 21:01:39 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 21:01:39 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) close(r0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) fcntl$setflags(r0, 0x2, 0x1) 21:01:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) r2 = dup(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) getsockopt(r0, 0x200200000029, 0x80000000000041, 0x0, 0x0) 21:01:39 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 21:01:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x2000000080004}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) syz_open_pts() 21:01:40 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), 0x3ff, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x40000000, 0xfffffffffffffffa, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x800}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x800, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7ff, 0x9}], 0x7f, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x2, 0xff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x10, 0x2, 0x800}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x1fc, 0x3}], 0x9, &(0x7f00000002c0)={0x6, 0x81}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') setsockopt(r0, 0x8000, 0x6, &(0x7f0000000300)="4419b50dd1324926b091a66f27bc5b80e75cb1faf63f4766b9a2d6b492047546aeb64327e7e251ece87aaa65ad9abad3f625fc605d12e9f4403f218f3add7fcc6fec910315cacd1b28ffd84bd21a3138411e09e7c5a1007dcdfbc50ca7d4bf5b8560a5e6ab82e07c9c", 0x69) 21:01:40 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0ef5fc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c843d1de31dd4080ce1039016953321f277348a6e245a75a50ed52036d107ae739b4668b173c5bdb806b6cd08c2ac17108e69019363a262f0b9118de9908abc7f071c1fc7247810a124a299c189e8e8e25254135c9298039f50351bae5a9c28ca6401c01e84a9c2eec1b273554820ad44d78ef88048c87425ef59ccd11642aa308849004ae7cdc36128b1864389f272d770c6fe8c1f35dca27c07e98c3792f7c305c3a587b1f13a553e7fff2dfdeb1abe3a435e140225b526298fbea6cd60edf9fd924e68d6dae646a6d0add8e6ad503fe4e79d7ea8d37c225695a268a6cd29516ae5b79984df92a0f762b3dc8c91d93856329eb4627275e76c4709a688c3475db339142f92216fa5b4943dc4678543f62ac101e5dc173fe00b6f40baea4d7fbe02d740ab7b8601c2e085d8fd1baf7ad9ac8549"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) socket$inet(0x2, 0x1, 0x8000) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) socket(0xf330e21b9ba58e26, 0x5, 0x7) 21:01:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x2) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x400000000000000, 0xffffffffffffffff, './file1\x00', 0x8a6, 0x8395, 0x3, 0x7fff}) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') 21:01:40 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x400, 0x4, 0xb85, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x947b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xf2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xded}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) pread(r0, &(0x7f0000000540)="8039498cfc008b3daef611c05da363ff9076cabaa5d58601c1d2be7f7f3d86f77c532eca54de96f8a5683f8a71ecd4d52e15d16a38f1a4aaacc157b9b3ce48808fd4ee62b3460bf0001d2d2c6b25ef536e07df9b9986d71ac27452e0ea0bd231adbebf600aaf9ccc687b7da724a5a9459e39dac0340865becb452bacf7a9057d7471c8518a18efc67128ab2f065090754aba35cb429097aaa70c248091dff954b2f00ab96a3da8ba675a14352b", 0xad, 0x0, 0x0) socket(0x20, 0x5, 0x401) 21:01:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 21:01:40 executing program 1: r0 = dup(0xffffffffffffff9c) fchflags(r0, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x1ff) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) fchmod(r1, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 21:01:40 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0xd03, 0xcf3f}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x2, 0xffffffffffffffc0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x3ff, 0x7207000}, {{r0}, 0xfffffffffffffff9, 0xf4, 0x1, 0x6f2a, 0x3}], 0xfffffffffffffffd, 0x0, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/74, 0x4a}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/186, 0xba}], 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x5, 0x80, &(0x7f0000000040)="884bd3a8a3b6036055babc8bc5d434122a7f1b8eb23398010ea20679cfde043d78e35451d105c79a402ba74f1a1ba4cb2f1b5dff35513066d32bdc02597672a804f6af673606e2e6a95690290d626d0318c90f209b0f6264b625cc7708844166dbf296397bbdd7559dd4487a3d184248b1b7ea1bd8afe4e08dccfe2da905749c2e9fa9520e2861e8acbc51034dbfdfb9140d330c24175e58671b0751feb7de85e62de0fd8c20d6d5fea3ecd32f34b557b9636c3f09ef7ebb5b69245368ff", 0xbe) 21:01:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x2000, 0x7ff) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = fcntl$dupfd(r0, 0x4913df156babb4a1, r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) openat(r1, &(0x7f0000000440)='./file1\x00', 0x0, 0x1) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) 21:01:40 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) r3 = dup(r0) setsockopt(r3, 0x877, 0x10000000000000, &(0x7f0000000180)="fc208d3cb4aa45b15cef62757c3538334e83005c0456faf0299720b8086e3311739822f86981ba030f3c3a0ebe61fd676102c50d3dab3fea13a2169ef1f0d4356685d58f7ba47bc188899ecfaac733e17d8f6e6eef9063988d244126af0bca7528815fe955df0b3bc49cd1f5dd85f0f71bc95673605aecc75c348fbd644a0d875f1e70e4899ba370acb90c190c54831ec0c087aa3bfd7f8d1ed658a47111acb526c4246e02f2c4d33a737319ce651ec195d68ad18e0c157a2f1e45982e194b3afa77f16406e0aca49ab7f7a856a21b5693ad6db421a487f609b5ba297483c676c7264ca362b7fec196b66f48201f61ccf4", 0xf1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 21:01:40 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x9, 0x93}) getpid() r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup2(r1, r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 21:01:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000240)) 21:01:41 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 21:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000180)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f00", 0x5b) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0xb, 0x10001}, {{r0}, 0xed6f693395eeb1b2, 0x11e, 0xf0000000, 0xe171, 0xa00000000000000}], 0x1, &(0x7f0000000140)={0x7fffffff, 0x2}) r2 = syz_open_pts() syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) close(r0) dup(r2) syz_open_pts() 21:01:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchflags(r1, 0x0) 21:01:41 executing program 1: msgctl$IPC_RMID(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0xd795f795887f4296) 21:01:41 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) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="254d42eed4bd214eccc0d458fe201166a4d6405fe971b664d8e1ead5e9dfbf8fa9e99d68508b3956366a5435d3a68efee6", 0x31) 21:01:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) shutdown(r0, 0x1) 21:01:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchmod(r0, 0x20) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:01:42 executing program 1: r0 = socket(0x18, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0xfffffffffffffffc, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5870a7a75bc870fa, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x8}) 21:01:42 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) close(r1) 21:01:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) 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, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 21:01:43 executing program 1: r0 = socket(0x2, 0x2, 0x1600000000000000) unlink(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x42, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x7}], 0x81, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x20, 0x4d24}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x82, 0x3}], 0x8438499, &(0x7f00000002c0)={0x1, 0x6}) recvfrom$unix(r2, &(0x7f00000001c0)=""/245, 0xf5, 0x842, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 21:01:43 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0xb4, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ftruncate(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000003c0)="ab8120e16d40ad79ab859a26ec0afae8ebfe7dfced516ccbb16a96b105b8bf9409f5874d90226f87837433398eaf2a22b1f7bad28d819682445edeb26ef707f767bb5f0b", 0x44) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b134", 0x2}, {&(0x7f0000000200)="94036a7a2e5b658618ce3c5fdea8957da958a21d24d0b9ee23c928b70ac529b2840bc3ae438566d577fa0be0175d2583167756d9e54e7e69ca64898b5e1424a7a01530574fad87bd386d14a588cda1434f950358c0e6fca54518c2f81a179b61d8df1591afb2726299223b74e9caa3a2b3877b06baddbe752535738dd374407f5b8d784d6856b146c44d5167d8ba7c1b66f0721dc51958c6fef9", 0x9a}], 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 21:01:43 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() close(r0) dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000280)='L', 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x40000000000, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa6804a0900", 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:01:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x39, 0x0, &(0x7f00000000c0)=""/57}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x26}, {r1, 0x4}, {r0, 0x2}, {r0, 0x102}, {r1, 0x2d79667846cb4c1d}, {r1, 0x88}, {r0, 0x108}, {}], 0x8, 0x9) 21:01:43 executing program 0: r0 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 21:01:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x5, "d730c1e7e400000001000000000000000000009e", 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000ba0f40377f1d4c03d84398be65d20c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:01:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r3, 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(r3, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r3, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r5, 0x0, 0x2) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000740)=r3) getsockopt(r3, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000840)) msgget$private(0x0, 0x50c) sendto$inet6(r5, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r6 = dup2(r3, r5) sendto(r6, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0x0) 21:01:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x10, 0x4000, 0x1) getsockopt(r0, 0x1, 0x2, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$inet(r1, &(0x7f00000001c0)=""/231, 0xe7, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0x325) 21:01:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff000000004cdb4dcc005b67071b542a538706000000b8180000007c3e94dcf3f395a9230fbc54bc17b6ae07ce893f0000000000000000000000000000dffea4f24e14981937e68382184752204900b878e25e8f1e7de29a784c53a8e809ca0129797f28afd02224f101bd35d7e7f9fbf9d85a22768814df0e6def265da2f3328fbe2edca0208d7f4882c456191e671402b7d0"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:01:43 executing program 0: shmget$private(0x0, 0x3000, 0x20, &(0x7f0000004000/0x3000)=nil) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlockall(0x1) 21:01:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x800007fff) ioctl$TIOCCDTR(r1, 0x20007478) 21:01:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:01:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) munlockall() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) 21:01:43 executing program 1: r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000000000000000000200000", 0x9e, 0x10, 0x0, 0x0) dup2(r0, r0) fchmod(r0, 0x88) fcntl$getflags(r0, 0x3) 21:01:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xffffffffffffbffe, 0xa0, 0xfa73058ed370b1ed, 0x101, 0xfffffffffffffffc}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xf19145c0be7abfb0, 0x10, 0x80000000, 0x3}], 0x81, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xf2, 0x4, 0x0, 0x8001}, {{r0}, 0x0, 0x4, 0x2, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x4, 0x32}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xaf, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0x56cd5ae49426ba6d, 0x6, 0x2}], 0x7, &(0x7f0000000100)={0x279b, 0xe02b}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 21:01:43 executing program 1: r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000000000000000000200000", 0x9e, 0x10, 0x0, 0x0) dup2(r0, r0) fchmod(r0, 0x88) fcntl$getflags(r0, 0x3) 21:01:43 executing program 0: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x118) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)) 21:01:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x14) 21:01:43 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) 21:01:43 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000200), 0x10000000000000c3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x1, 0x5, 0x0, 0x3, "59bb41601b8f62b2de3a6de4a3fa28dc8eaf0b89", 0xffffffffffffff07, 0xff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) shutdown(r1, 0x3fa2652f21e11d04) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) 21:01:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x780, 0x190) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 21:01:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xb3, 0xfffffffffffffff8, 0x7fff, 0xe, "0762e0a997e9475c446f0cd450fbe2031fbe02a9", 0xfffffffffffff2a9, 0xf13}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) write(r0, &(0x7f0000000140)="030d98d10f9fbfd936bd068002987c9076f7a4d144851ea7e34828e01f7d64ee35773c332e1f018cf08d0f894b17555c8f28009d673d4722af8f6da6be32d6e9fcc55a4907b82ce8da36f195877680e9d5451287213ed21d6ccb64e5a7a3ace7e86571f9d0386fd830d63653d0735e37edc72a8231da176c5eab85d2896db339814d95d1bc9e03da56c40cc267656fa1a23cf10bf1b753fa9404b94b46ee4bbb39bfd461b8d2be32f3ad77fc5df9", 0xae) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 21:01:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='$#\x9c\x00', &(0x7f0000000140)='@\x1e}\xc7$\x00', &(0x7f0000000180)='/\xd2-\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)=',$}:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='}\x00']) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) 21:01:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x6}) 21:01:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xc7, 0x0, &(0x7f00000000c0)=""/199}) connect$inet6(r0, &(0x7f0000000080), 0xc) 21:01:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r0, r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 21:01:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) geteuid() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 21:01:45 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) chdir(&(0x7f0000000300)='./file0\x00') 21:01:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) r2 = kqueue() ioctl$BIOCLOCK(r1, 0x20004276) r3 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) r4 = dup(r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x7, 0x9, 0x0, 0xfffffffffffffff9, 0xffffffffffffffdb, 0x3, 0x3ff, 0x5, 0x1ff]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) dup2(r4, r5) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) ftruncate(r0, 0x0, 0xe808) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 21:01:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000440)) r1 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mlockall(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000280)={0x3, './file0\x00', './file0\x00'}) r6 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r6) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000340)="f73957a324b75d7e1fcdd88db7f619ce94d55ae1eda144d08079d54337bfbb49607638ddb99ca5f4d3661dce1f00bfc95bfa1a64d65773cebb7fa5660d890ceedb5412ca816c20ce6889a4091c3019c0dfd83339cd356613a2fe6b6522ae373db4db779aa58f2a0a333f85", 0x6b}], 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) getegid() 21:01:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) dup(r0) getpid() r2 = getpgrp() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r2) 21:01:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x400, 0x400, r1}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 21:01:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) r2 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x4) fchdir(r0) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = semget$private(0x0, 0x1, 0x400) semop(r3, &(0x7f0000000000)=[{0x3, 0xfffffffffffff705, 0x1800}, {0x0, 0xfffffffffffffffc, 0x1800}, {0x3, 0x1}, {0x1, 0x100, 0x1800}, {0x0, 0x800, 0x1df82ba8b0d58312}, {0x0, 0x1, 0x1000}, {0x0, 0xfffffffffffffff6}], 0x7) fchdir(r0) 21:01:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x47d6231b506c7194, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) accept$inet6(r0, &(0x7f0000000200), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) 21:01:46 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x3b, 0x0, 0x0) 21:01:46 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0xfffffffffffffff8, 0x3, 0x7, "96a1199ced0d505cc7a45749ffb1dc937dc158c5", 0x3, 0xffff}) syz_extract_tcp_res(&(0x7f0000000140), 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 21:01:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xffffffffffffff7a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 21:01:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xe511b78b70f43c00, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x693, 0x9, {0xffffffff, 0xffffffffffffff80}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1}, 0xc) 21:01:46 executing program 1: r0 = socket(0x10, 0x4000, 0x200) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x9, 0x9, r1}) socket(0x18, 0x8000, 0xffffffff80000001) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 21:01:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x100000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 21:01:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x8, 0x9, 0x7, {[0x1, 0x101, 0x400, 0x4, 0x4, 0x0, 0x7, 0xde8, 0x1, 0x0, 0x669, 0x5, 0x7, 0x4, 0x8, 0x4, 0x3], [0x4, 0x3, 0xc99f, 0x7, 0xffffffffffff0000, 0x0, 0x31f04834, 0x81, 0x86], [0x7, 0xff, 0x3, 0x80000000, 0xe1a0, 0x8001, 0x1ff], [0xf12f, 0x3f, 0x3, 0x5, 0x6, 0x9], [{0x9, 0x6, 0xfffffffffffffff7, 0x6}, {0x5, 0x1000, 0x9, 0x9}, {0x3, 0x5, 0x1, 0x5}, {0x2, 0x9, 0x9, 0x5}, {0x0, 0x1, 0x8, 0x1000}, {0x5fe3, 0x6, 0x0, 0xffffffff00000000}, {0x4, 0x175, 0x9, 0x85a}, {0x9, 0x610, 0x5, 0x1d2}], {0x2, 0x0, 0xe6d1, 0xfffffffffffffff9}, {0x7fffffff, 0x2, 0x5, 0x1}}}) r1 = socket(0x2, 0x4000, 0x1) ftruncate(r1, 0x0, 0x10ae) r2 = fcntl$dupfd(r1, 0x0, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x3f, 0x9, 0x4}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xcd, 0x0, &(0x7f0000000000)=""/205}) fchmod(r0, 0x40) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 21:01:46 executing program 1: 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"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 21:01:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x4) r2 = kqueue() connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x1a9) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) fsync(r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:01:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = getpgrp() getpgrp() getpgid(r3) fcntl$setstatus(r0, 0x4, 0x80) 21:01:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:01:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/97}, 0x69, 0x0, 0x800) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 21:01:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000180)='./file1/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 21:01:46 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getrlimit(0x5, &(0x7f0000000000)) 21:01:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1a, 0x3, 0xff) setsockopt$sock_int(r0, 0xffff, 0x13b0b823dbdece03, &(0x7f0000000000)=0xffffffffffffd4fa, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) 21:01:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 21:01:46 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x1}, {r0, 0x20}, {r0, 0x20}, {r0, 0x80}], 0x6, 0xe8e) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="c2de6609558fff2d3a14bc1bf149e08b9457382d0dee69d575c3fc7d74393753b5460362adcb1c9b1663659a15405cb533b73b3994e36895bc8f83fd09d0a41651a91c8a6243767a1924457fb1286204baa950fee986289de3f33b125cb7b9f284ee0ddc250c28e3fef60a3c3b0e7cf0056be953a728adc01632c47c371f47ffe1a5147af6d5964544508d4aa02e51bdfd1c2fe56fa7c953e73a58867cc52b2bd9e8296d0480ec9b267352f738fbc3f02ad34b76234aef6fb065d326f08d4cae8ae6013374649ce6b3d662ba12249e35d5ee09ca1d24474ae65f2be785c1da5a8d1084ee15075e9f48298c8f4cf470d3af8275f54d988b14d451c1b504930c9a1ce6ce5f6a71909a568b7c7167be5767a303ec5392075df4ec6d783e5ae4413074c7fd17e1c7131700631694261d35f9f8d1ae34a15da03716fbb3c2da306ff3da8e60f30114ac7ae0bdb69865b05596ecb54bd77e8433766735ac9a0a498194d819cdfe3a2c5b4e74d906aa5d0b04ea2e63e77322f3a7a8645b7038b4a06f6c9dd9807f11d954a0cc5983aa9bd4f4fe908d3b9af64776a51ffd7d2c851f47acbabe1d5941d9b2a66a545d647ef376f0ce23fff4f5906e0dba4852d287fbc85fea0d3877963d374bc4082737f0070f8607a0c94773e0b3ad7048a52f90a5ff6cb9c18999d37991bf036deb5d2cd4e93bfd4d453f9f1605b31340467f1f1c0f3c4a662df0a58982cbbb3b5bf5e0b6212d179261062f292f24f11fae0823656fa156a93e7df2fe539c51de9aecdb1610514b7b8344a66f30f05817b12535cd3768b71275dde67fbec2fd636dc32c3223930a81c4069c0d833d4e19b5b24d3f2f177552bfa1677eb26e8a23519de3ebd415ec1146daeda402d11270577be3955fba3131c5953f3e8ebe0bc9f685791056a224d8121463796e103050568d7a3feb46a8ad179dde6dc18fc9657c2f55e72402550bbc06e06a769599a666ba1c37e5fadfdcff25001e736c03c5858ee004ebcecad460df9f43fe4d7e88845f563806f12b1c1ac01d0926f8fdfe92465de162fd89e9a6f9419ccd79f95bf368225800c22426ba49bf8cb22c2666387e7ae30d3a0f95dd513a94f932308f614b822d65ac1418c5d56bcc0fe2fb53d9c12dc29b448f60735ca23a4939fb7cc520adb5709d62cf6a994b040e7919e5a6fe1aa6a1e7ea2d08c37571939313bf19715639cd407ad8e12e782ca8d9c8cb8a1c70a4a6d31b62a552a9c4729edb0361ab81251c49dde92828a101bc033429047d98198e578bdf6667f3e076a4b9be8cd0b6e904313184cc14280ff44ecde7e9bb3dd0d6d7fbf485962211e328c575ff8678d67cfd1b220af7333bb9ea6fa051c4c62021145dc74f2218a8c6d8c873fd392f4f7088a74a5372b9f4e4cba7013320334a37967e67b6110793af46f57b2b1865a58d1dbca742e8d2f34237cd57c0715b9849cfe6241bb0da2e996d757938bf7a4342f847480d738f71e0be3a58c6525292b36c4cde6038b61f79802aa1836a662c2f540519fa47d633f94ca7e7daf1f596f16eeba80e09af51b822ba6065c61a29e2eb4d181dad4df83d4fcf6eb4f9287866e4d2dbdf1158a75199f877d3ae82df45fd7d5adf9851fc60c47c76ef3cc2927767c4612dcf98d2f1141ae54e3a4bcf81456a01bc4ce6b2a273082782b803d97c0eb2f58a6821ab4d4268829936fb6ce84b29bb95ec14d47f6e4c1612e3714dec680e62fdf79c360ccc5bc61b355925db5346235d8f60a766d2a2bef9774986f29461ba5fb7ec2704141cfd8ead5f1f90df449604947ec92278ab72aa800089a7e32878ad23524989dcde3412dca8419329abe6491cce4e9a9c32fa0819c365110ccca828acb68dbf5e46bfb71d8b5983df88679e7d42dc17777fbde8e04bc92ab93dac123be3a3adf3a89a4ffc4af5591595a6f1ce95627ede89f2dedfa92863f2812a6a5742472a6dde31ba37278d247bfd98b04add678a4dedd23800701d23d55df1b782d29a365c4142979df23330da362efa79d3a64c0bfac0e468e1ecb66c7272c532be7a45b6332198d9f2d01af6e794240395c984150df29e0adba13f03adcf0d3eb087735b71adc294098d96ca52368b9ff9583941f56044b34ee77d6632ac8a506fd74c20902e8faf604eb723182dce87c7e076d1fb05b9cb7e36f68cd4c92c27a562f2e7eeabf823577c86c3053270e15f0c33f87c30f8d8fdca55f1f0fa0861c5952663103034376834eeb857201ae1a19b58665f7adfeb67c3f002463f78a610f2220df3aad54d86d9e7e6608095e52e26db7a4b680bab9593c43f39b157ccfc2fcff358c2b25922eb20aa3a8e9df9c9220565c6a5830dc9dafa70595dd1676957e8b4ef703c9f2da07129ef58388db5cce6dd431b338c33e4a11b824538aacb8bc9066b5f86fe91c4d703849020132afbca1424e71bc15159b4ecd1c6a57cabe7637d8de0a021e9219ebc5e8d675f3b114cf0d161ea842680f55b2b7f052371ea6d5327439b8f82d02de767eef87103114a544713e79289dd5d6a18a396f0331422de54953bb4386681204769b541fb25d03efe018f6a7143e59525032a0c176cd88ebf976552fdd81d9b144d8a69092c67c92209a77dbd5ac85073b6d70709a5b07464ee273f0af8a334984ad3f770336ace7f9e2bd6d72dbd0f5f0ea3e82eb802baae5d45b4ed29bc702683cd261b97cc01ee60db76bf33f8ec53623b548688814c257ec20f664db983d8f8da134381ce6772d75188695759afd602931b3063bf8f7893187e828dfa37c27414ce0c496a53f94a3e3026f5b6592deee7635a5569a945df1f424e75d4b184821082e435355050c5e1113e0df7fcad150f3af9726e8d3268fedcb8565a2c8a25f9d9cabef567130bab7c7c393ca05a2d20b7ec48c87d76e0ecd962a3d344fe3ca72bb9b8292fd1f39f1756786a2ff055a866c86e8042ecc09598f8070e37cbb0a2236550adcdef034ab3397a3f4f489e9ef940554cf8f7b2b908cc757de17e423e9ee77f77ac7a1dbaa675018477fdc5727959631a597a78c182525ef0c342cfef03f462b07eeaa735437f421aad6a2ee592bb42fbdc31229844aaadec500c6d43dcefdfefe1c604692ad2574f00c2509feb06668ec1114825d762503eb9306be7c2420cdd0bf7833eae1147cc33e8194011fddb3dc315aca3611c46a0f1e7cbe7b0865fbb2f4ec9ede81d48e62d0f56e97ad9ccea24c08c640eb1b037e654e5a2c506e04fb2a866f532c15972dd71c2d0c46594c560c69a093c41533dc0307b404bb3b65dec6592a13e321790a50aa3b852131d36b71072148938f535c8bc58b4e478155e52a3d645bc18ee6339b7d1d4130ed3a4d4108a92cd846762a73e4010a10b8baa930bdf4442e529df9685143371b20a5ecb41b6d2f20cf721cce0b3076d9f2aa2195a09e332c638f316c66ddc066fccf16f154ff9331c9cde2ffaf497eebe220b1ee6d9a0569f73fe6006e3744c82a05453cfee447422758be74b9647101e70350e5f3d1efd041f609dc7d453167a44c68b683d382bd7cdb7f2b6b63f5ca9c9dc2b24f12262951433f35322206e3907ace0ad11d95435d7ccbe26ea6a2dfba8345cfb1215ce660a600de8e801d328c66fc845c1e477bfbb9135518690dc0dcfe7beaa05ca3031f8ad6baf17de9aa01c60a3cc84d4efb306c915271b269d88486d867cf18452962ff1e2decc92ad56e6a291bba2b3fd13731aed5fb0aa9ed2033ab7dfbb060e07c007bdd45ff8fcead3092074f8b8a7e6b96eded22c40ec2adc3a30bfe1cd296b762611218919d0dc206c8ed9efa1db3ad470bfc6689141571c99e073600333ad5bec26ce99eed8430b1a02d09fe16ccc1d547ca345815cccf94cce718a94b975a7ec88adbd0fa17339c9af8621bf705cf5e2a36cb6d747782bc3b0339d80b76ef27b22219c49fb9ea5a60e4ebd36cc1082653f6097ff0f4d29e872e5173bacab84d78e0fc5d570948a6a46a421e9771ea4c49079d0ab43e005d2674b846ff5be8cef7a4f92988db84a93fd6a4e67e677d1e9943696c864fa5b4caf6db96df2389a34d86b1196006a726c2e12e1003503ce1546c88191998ea6984bf7b0d4745785518cb030740f3297630152e9f848624481373814aaabb248c06eb31536ebbf775f78818b7f530960934aa2d36a051ea03fe369d66d92e53b7210651facbaca9d0e27919b7c9f14fbf1a96a062e879a10022b67de3bf963ed9f26e115e2c796abb3d991d6b634662bc58e84447da0b19774cd3bb42aaecb165224b8695485a9500ba81048bd4613699bd9ff2cd19c544d217616b88a071da9c38ce7ee13d53f0ee36c22d5e381b0a17db861298c5e21366c222457d6f4e0c998ca83c21eee977e418b64cce62688a6913aa484b046c3767fa6308fee41579576b7ef8db0fdfbaac43cb75604026ca63bfac0460da3c905595bc3d53e91a89ece684028af664063dcfe2fca55b960fd6ede0cdb289330e9bba212410c82df1a550e071d1a2a400faf304f17af4ac812ec8cf38805e9f1898c8794a828079c77e60f3c2626013510831daffc84c37887cc2db2181dbf2ee48b6ed83b394ea24fb3d06571153647a2cdd68a60da25cd6c0e131e9abdc98104898606d2c3e110a05b846f516de817d8a99656558406ce38a42c145a458e5a190fd211a18a1563ad490e3a025f7ef74173ef0f0590cd1338ac932bc95bdff3948b86b1a431b07afd6fef42f5e302060ebf1adf34f8492daa781eeb42337ae37a21ad423b145e514b57c4d8243b1f383e98a042798a8ce6fda3c574255ac08060e925d4b666512c55192012fbf2b828a09368219845d21c13e4738a2a9fce0b04f355cedb0e35bf3265ba637bd1e7201f630a35aacfc5cd7317c05c6f0391fc2aa4e6c6187ca9a614c15945617a3e842662f8982aa8927a08a5f9f13c5c2acf4b574c9f4096126911d2c4de878d74457f703b9e4d4b6ce5065106ba5db9777ac8d906eb340b8c6e8ddbc12854857c40e07d0b128525cd41a3ebfe58d9578c8857bb136cc4e7694241490a4cc0140f2c6841a06d8d419f105457b314688afa8ffa6cdbcd4afff4bbb25e8ea90e91f28ba76e1c5c67d898db408bf333bf96949a7adcfbce09e3c45f80ce318840c8ddcbef2332f6ff8128c8ed2456f0a9c18f6c5ab4af59cc81a736a9898bb388fb9acf63cc0cfab73716f3a90e7b4a9e5a14ee95c2b8bff78c269cb4dd6736a818374c4c905722b40196db506c093e13c1955d9fc5939924ec265a432a064e0c6cff3cc0675b3ccb1be850e10e82a053044343dd8125ced7bc51314971e621a1a39d8dab498716f4faf610d8f0de9f061abe5d0022827caacf2b863b145923d487fa872af9291d9a7fd39f5a1acf492e3e7705cd6712b33a8dc14427b327257fda8c9c0c756b0ff08760f00e6ffb23698042f3b8d61adca6dbe3efc425bc25299fd19c5cd1f63ba770cc60c9c67c2866d712f7152d74ef2048e93937c5fa45a1a8ae6c431032505310b2fd04ace28bcecf22f6dac134d48114e5d612fb5e595028b9d0e04ac4b4e99a94e0e23db5540f68ee2e5be97db02c68b213629850702da16023adafa1edb841bad114d3c8aa6923fcb16efad293371353e23215452e7a32fad3f53f070d23b1d223fe089f2ca8cdec6025e63b12a31c473e6a02207e930b2ce3d746a2bd14aad86415bcfb10c16faea2810117622529b9297592535a71ed3bddc10b582d4b709c9e9efc71c8266683242c10bf", 0x1000}, {&(0x7f0000001100)="25e861b45f30c46cc29e68c5003d5ccd07caea20a56381a9aad8f45814aca602f172c3d24d82b0dec5c264f374672813c0ea40cadf1adea1199a7663bc2b4734df5a3c", 0x43}, {&(0x7f0000001180)="aee217f374203ffa14ed8a8d24351dd49c2e310528567cf638bc53f3460ef9a39fddfb8b387b2ec1152025392dc610c7e34bb7b33dbc170fb3de55473e70e6c4e501f3969d7846e589c543f39f56cc1007c13bdaffa97dabd07da13aa0455b097246eeebd4a1f1d2155fdb40068906eef0099f5588a498d48ecbe77cad89bc2827429d502d32e1f24aba10f04ce54dbfd8a8fac1a690069a4a3a468d417df2a429f8bcfb32d923cc64bb050a967fd0661c064bdaa255a47c1971cae0c9a54a7e3526a2448b884c8a5d829407f6e355b3", 0xd0}], 0x3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001300)) r1 = dup(r0) r2 = dup2(r1, r1) ioctl$KDGKBMODE(r2, 0x40044b06) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 21:01:46 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r1, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) readv(r2, &(0x7f0000000540), 0x1) dup2(r0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x240, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28196bbaf51d0000686e000000005500c52d94c4", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) connect(r3, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) 21:01:46 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="678f5477e8a9283297cc9937e40d7d7446f87747dfc08fd2ab752986f2367578589b3c73c231b0b6cdf64754fa4dabca13f455b8120d074ccbb3807026bf39e370f8e471117a87a07827923ea7b1e0f52e25dbbf4a8b", 0x56, 0xc, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:01:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="ec95c8e969d1f24c2286c82bc69af0a7a4c0fe0a1762e9be62eb87e7c24aa882d212140d37e203b5b4c1b85739"}, {&(0x7f0000000140)="60c6895cb5fce342d84cfdd13c14bb8fd3f338f87063141a26fc555453e21a9ad00335efd43c998ad1c350aa5cc430488fa1"}, {&(0x7f0000000180)="afdc465901bf968f3f0d70700a7134b1c5e240e8a535a7d7ba81e85de350b43e04c9db80505e77415f3ef45fda7babfc8c472fb3ec6d29030c7c54b80022b0d66e399ceabb56d56828328d0f77c0b4e0267107d3217645dbc98b920c3362b44c2cc7a2ce5d183bb75c0c60c36bea3ba027c3cd84ac0e7180906cd39ef06dca55ad5d3c9c13ca51eef24e3c7c3eaca0bc139aa3b6117dcce7d681babcf9a4c125ca9e54386b62e5b27ef19315684351a591f935e972b3fa0cb9e4aab7950de457d73a91b8239117ed5c95e3c860549100dc0bfb71b0f3927a064250376a5c082d1c18ea8db3ef"}], 0x1, 0x0, 0x0) 21:01:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640), 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8c) write(r1, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x101, './file0\x00', './file0\x00'}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:01:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x9d2d) shutdown(r0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/14, 0xe}], 0x5, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 21:01:46 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) 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)) 21:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) syz_open_pts() 21:01:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="edbfaed1b622253072e64e789185e45eec30e080be854259bd7befaa3509a57ce1482fb80bb03f35ec153fdf21a62f71220fa6e2ac5edd1a14e1782b1eaa3ad238735d6194d995ad3899e723c15fb95ca431a59da50400d5e67f00000000000000b778f15ced15cf18e26bbd37065c199ac946700d9622108b473c9e7980c731d386c4c8ba52524db50dcc9f5a1837e11332db5dfe8822c319a46d31682fc724f4a23d271ee6ba776427bdc529494518d6aca58bc8c98333f90e2f5a831f99c468f2aad050696113cde85924ac726b3c661b8e75321c1b76a834b7742d543b78dff4c97f769f6051cec1f167257d4dbd4877d60557e3eec05157c6994fceeccaaf525e82366d1eafa647f4c20c4b96b080291bc1cdf33fa6bbb4532dee4aedb3d2e6f57458970ed48728b283cce3e9b4d79cc47e7354ff5b4322698dcf808fa2f49231b00256cdee9b27b37f18a5d1fc82067442b8a86a232e737fa2075d3b3d796b113ae8b6bffef71ed94703bdc97ff145eeeef1db14541bb0c981635cea01b1cc16"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r0) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f0000000040), 0x10000) 21:01:46 executing program 0: 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) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:01:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1a011, r0, 0x0, 0x0) 21:01:46 executing program 1: r0 = socket(0x2, 0x2, 0x101) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000), 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) 21:01:46 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 21:01:46 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) r3 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x400, r3, r4, r5, r6, 0x10, 0xd6}, 0xfffffffffffffff7, 0x1000, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x189, 0x10) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 21:01:46 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:01:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x7fff}, 0x8) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xdec, 0x9, 0x9, 0x9}, {0x1, 0x8, 0x3, 0x2}]}) fchmod(r1, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 21:01:46 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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1ff, 0x6f68ab8e, "7b875f7c84a4ff000000099c11fe4dbfa600", 0x0, 0x7}) readv(r2, &(0x7f00000001c0), 0x100000000000009b) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 21:01:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 21:01:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 21:01:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x10) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x100, 0x29) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002400)=[{&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f0000002380)=""/77, 0x4d}], 0x5, &(0x7f0000002480)=""/74, 0x4a}, 0x3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 21:01:47 executing program 0: r0 = socket$inet(0x2, 0x8007, 0xfffffffffffffffc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) fsync(r1) fchmod(r1, 0xbaa88e3436a3e830) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000400)={0x0, 0x1}) clock_settime(0xb3326f65de1ac56d, &(0x7f0000000080)={0x4, 0x73c8463}) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x400000000000, 0x3, 0x2, 0xaa, &(0x7f0000000100)={{0x8f4, 0x8, 0x0, 0xe71e, 0xd24, 0x401, 0x3}, {[0x2, 0x4, 0x4, 0xfffffffffffffffc, 0x7, 0x31, 0x5, 0x401, 0xffffffff, 0x1ff, 0x400, 0x0, 0x2a, 0x100000001, 0x7, 0x2, 0x2, 0x20], [0xd69b, 0x7, 0x1, 0x3, 0x80000001, 0xee, 0x5, 0xb2, 0x642a9b32, 0x3], [0x6, 0xc8c5, 0x7, 0x5, 0x5, 0xffe0000000000000, 0xff], [0x1, 0xecb, 0x3, 0x7671, 0x0, 0xffffffffffffff73], [{0xfa49, 0x6, 0x6, 0xe9}, {0x3210, 0x5, 0x7fff, 0x4}, {0x716, 0x7, 0x80000000, 0x9}, {0x2b3, 0xfffffffffffffff8, 0x20, 0x9}, {0x100000001, 0x4, 0x29, 0x1f}, {0x6, 0x7, 0xd9, 0x8}, {0x4, 0x20, 0xe5, 0x5}, {0x100, 0xfffffffffffffffa, 0x8, 0x8151}], {0x2, 0x0, 0x800, 0x3ff}, {0x7, 0xecf, 0x8, 0x9}}}, 0x7, 0x401}) 21:01:47 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) dup(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() getpeername$unix(r1, 0x0, &(0x7f0000000080)) fcntl$getflags(r2, 0x0) socket(0x5603da81e63a8795, 0x3, 0x200) 21:01:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f0000000080)="20f9e4cec9d42de13238a33354efd067cfb9c59f", 0x14) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x159, 0x8000}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x80}, {r4, 0x1}, {r1, 0x40}, {r3, 0x8}, {r0, 0x80}, {r2, 0x2}, {r0, 0x152}, {r4, 0x80}], 0x8, 0x7) 21:01:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) 21:01:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 21:01:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f00006fb000/0x2000)=nil, 0x2000, 0x17) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x6) setsockopt(r0, 0x8, 0x8001, &(0x7f00000001c0)="c8c5a7aa13c93e08cbf67cacfae413bf55ec09b6aa3205d8f6a864f57d0e7fd5d58bb2f0a149e76a73c20dda7c7b0a817bef0d82bfa8815909a9df67695c95bcd016dda21e2f13812d0b2888ab994e0f2d09357582981191ad8b4d3cef69b6f9962f54074f6f399907d60d43bbbbfbf868aa1ab7d717d8f3e10448779eae645e187b600bd5ef64dcb8217888969195e65f9a127e64c9b834587c50bb5e135cf2f910874e8cebf455bab02ec9dd9646249a2aeeb19fd22486960dbbbc7851b7066cc6ae10", 0xc4) syz_open_pts() setsockopt(r0, 0x500, 0x8000, &(0x7f00000000c0)="6b26a4d5a087660c2700da61f137d78e1bd31c9ceaf0172acd84ccaa5cce6b144720000d8af5c728ccd26cddf196c00102e14db5b704132fe70a7cb68e2acac36d3210b417cef2177e336cc1b39c861f7a69d167c7af51467b827162bff56eba3e33d7260c", 0x65) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x8, 0x9, 0x0, 0x0) 21:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9b1d, 0x1, 0x7, 0x3, "9f409e066c96db1b3387ecb6dd3e06d0c526b58b", 0x3ff, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:01:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08000000000000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc67c199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) sendto$inet(r1, &(0x7f0000000000)="8fb89c8815ecf64afa2910e2a5d84c8ef0156828aab053ca93df7c5c62a63d25d94b8461be0e3b0e39d8cfa219908c12ce8feeaab272fe055b6c51a089a941bd6919a64ec32ec65dd5be3a88556e74aecabbe6beb58706ff05e3aa9212d1bc4b6fd1614785667e445a8ea86dc2b70fae869e18ee83d5712257bfe2178c0cede31f9cb5b24183544814", 0x89, 0x9, 0x0, 0x0) 21:01:48 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 21:01:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) 21:01:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt(r0, 0x100000000, 0x4, &(0x7f0000000040)=""/102, &(0x7f00000000c0)=0x66) 21:01:49 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) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r4 = dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r4, 0x0, 0x10) 21:01:49 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 21:01:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r3, &(0x7f0000000000)=""/11, 0xb) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x4}, {{r3}, 0xfffffffffffffff8, 0x0, 0x3374efa1fb9df680, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x90000000000, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffd, 0x2, 0x1, 0xeb2c, 0x400}], 0x7ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x80000000, 0x9, 0x1}], 0x0, &(0x7f0000000240)={0x7fff, 0x7}) 21:01:49 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) socketpair(0x18, 0x4, 0x1, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x4, 0x6, 0xcf4}) r2 = dup(r1) recvfrom(r2, &(0x7f0000000700)=""/4096, 0x1000, 0x842, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pledge(0x0, &(0x7f00000006c0)='pmm\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x12) fcntl$getflags(r3, 0x1) 21:01:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) msgget$private(0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 21:01:49 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffd, 0x1000200000005}) 21:01:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000340)=ANY=[@ANYBLOB="000200002ffa"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 21:01:49 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x4000, 0xf3d) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/76, 0x4c}], 0x7, &(0x7f0000000500)=""/250, 0xfa}, 0xf059b7bb7135f898) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:01:49 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x0, 0x108) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 21:01:50 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r4, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) openat(r2, &(0x7f0000000740)='./file0\x00', 0xa00, 0x10) clock_gettime(0x2, &(0x7f0000000700)) 21:01:50 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r3) 21:01:50 executing program 1: clock_gettime(0x3, &(0x7f0000000100)) 21:01:50 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x37) r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 21:01:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000100)={0x17, 0x0, 0x6}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) 21:01:50 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xaeaf, 0x5}) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/83) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x140000, 0xfffffffffffffff8, 0x2, 0xffffffff}, {0x4, 0x2, 0x7fff, 0x100000000}, {0x2, 0x9, 0x6, 0x7}]}) 21:01:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd79, 0x10000}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x1}, {r0, 0x4}], 0x3, 0x1f) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 21:01:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x200) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="03000000", 0xdc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:01:50 executing program 0: r0 = socket$inet(0x2, 0x10000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140), 0x700) dup(r0) 21:01:50 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/244, 0xf4}], 0x4, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 21:01:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() r2 = dup2(r0, r0) r3 = getuid() setuid(r3) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r4 = geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) fchown(r1, r4, r5) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) socket(0x6, 0x1, 0x5) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fc58ad4fa0b9baa8f086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e", 0xe6, 0x0, 0x0, 0x227) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 21:01:50 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget(0x1, 0x1000, 0x300, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x100010035) 21:01:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x326, 0x40}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1}, {0x18, 0x3, 0x8, 0x1}, 0x2, [0xe7, 0x3ff, 0x81, 0x6, 0x5, 0x9, 0x3, 0x7]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2c, 0x7fff, &(0x7f00000000c0)="d3bd6692ff8cb37e630bd5bf0fa945b3104b572f28e8e85d0152836d158a2a1a3a363b502afe0ffe00000000000000", 0x27) socket$inet(0x2, 0x4, 0x100000000) ioctl$TIOCNXCL(r0, 0x2000740e) 21:01:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x5, 0x2811, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x400, 0x80000001, 0x1, "3cfc1c9750d72347aeed5aefd207c839c94fcb06", 0x0, 0x7fff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r3, 0x20004269) write(r2, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x800, 0x3, 0x1000, 0x5, "552f9d5c880de04ea3422a5f0d79b1e1c07befc2", 0x2, 0xc1}) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) ioctl$TIOCSBRK(r4, 0x2000747b) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x3, 0x5, "5aedec0c105a8c94d323614d9d5df73deaeb323a", 0x2, 0x9af}) 21:01:50 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x1f, 0x100000001, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:01:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x21, 0x5, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "000000000000000100002000", 0xffffffffffffff81, 0x9}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:01:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="cf718c680147896a8a8ae6926dac062c33bae3e4d5ca8844874247435e559d15a0ef43bef23f897e2095df21544516933b37e20dce8fe0c5b411e906e9c43fd2d3606febaf96148ae023c6ab613393ed4a1b73b3aa42b008e8aaee3ab5782986e21e73e3deeec325c43203049702577125548c21bb6eeb5c67be9bbbc606abe4adacbf6c662586377e70d6a9d04305dde709229861569d0e30ab22fb045508ac04800118c47bba39221b0f7bf91c75b486f49368db0135524aaa4e265046692ab75a67b6a3bb6dd58350aa0c3bee5e3eb1412a7d2835e5f6e6dbbe", 0xdb}, {&(0x7f0000000180)="97cd544c19feee5759efe6f5088d1ca57045cf93b250c7944e7afd21fe9d8f574ff4845d891a2e29331197bd94dff8571ac557020d9784de627eaab846619f6c6590d272954ca22056c186f0151d0d34b63ef187092fc4328f1ab0a9ea9be3ce6737f6237095dd37020ce35f17ced0e77b03d7f6f6bdd898d5fb82727e9e4885de24aaf5fafa16f979997b3839f84ea0d3ebd2e3d53ed0c1f25265b63adbf1d8ee82fc9b4e7fdaf9997ced0670eaf13bf99985ab44fde0cff8ffee21c884f870fdc086c5c8e9d36a4776c079d4cc5bdc785b0c3b02ad624e6daa84d5d9805f7db3742137611b1e", 0xe7}], 0x2) 21:01:51 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 21:01:51 executing program 1: r0 = socket(0x18, 0x8000, 0x7) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x2052, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getgid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xff, r3, r4, r5, r6, 0x1, 0x1}, 0x6, 0x822, 0x1}) ioctl$KDGKBMODE(r1, 0x40044b06) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x1) 21:01:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/206, &(0x7f0000000000)=0xce) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8234004d3bf7ac4eb19becefc154ced3f4dd4c7c1bc284acabf2c28b7d802e784a88582b57245dd3038b910a238d40564a07e79f89c9d9feae5853d72c96490600000000000000f5e97be38ce4c7f952b91717fa637cd955223bc5f0d8d850191a2a"], 0x10) 21:01:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 21:01:51 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x99b592e8d12f79ad, 0x22) r2 = semget$private(0x0, 0x4, 0x41) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000500)=""/4096) ioctl$KDGKBMODE(r1, 0x40044b06) dup(r0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x18000, 0x0, 0x0, 0x3, "8b000000000000000000000800", 0xfffffffffffffffd}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) read(r4, &(0x7f0000000100)=""/37, 0xeb0c) 21:01:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x0) 21:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x6) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) 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) 21:01:52 executing program 1: r0 = socket(0x10, 0x8007, 0x1ff) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 21:01:52 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x14b, 0x3f}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)="cdbec0ee0d6fe2cc904cc23745b629d3a1aedb8999e3690384", 0x19}, {&(0x7f0000000080)="60c59ce718826616529c2c9fbc626e46d2377232fffeb0df21e04e7697553c4c682f793593d4179e3fb452762a29062bc589c80a0298d106227a50e7a63d6748ca06e85d6c395eab238256ff788ee4dc9a0de329598acbf5be9aa0a428a791e67eef08d445c7c0d74f009443f887c4609b6928f6c4d77de1c499c8f6c059094b947e086e8949b87640b4d598419368d9800cfe89b35b4242ff27d5c80c5b274558fea382639db10575aa4822e7b7d290ca7845508d9f6461a98f9717a6", 0xbd}, {&(0x7f00000002c0)="a6fab1e3f2f4efe18e4c4be1183c49e2a1601dc2a685d1b599f3cb1d353eeed571138582169a1a99eb0f29c6bf991cb80611a34844854a1e36e9695b3ebcd035666765dd5ce7343de4136288e320120eef3d4d75599a3a55ee1c4a85bc466c2eb61d376a82257b5f64a7e79506cd433ca5b9793f85832101ba445acbce1af8fddbc35e1c0912d6a8342350db33f6f4a70ed89e0b46cf18d8a061229b0ab6d4b81243ee100f62d265690b218d179a2e4d4434d594e0af0cf04ace918c62a4f99bd2abb08c9fa27b22c0256c09576430888c03a5da06c5242df011ef53fc332fe4b515a3a9e7ec26bcabd49a64721774dacd5cc9835079af4c1fc22c4206bd1eb43ee24511f5e55044e62d04729398d3906d99ec926cbef819898b309148134abcd35d32fc7e030e1017e61d40a48a50b7781eb82c5e58c4507eaefedc364c030e9552b3f65df31cfb2774bf5debaa61ee23cec10be08700a5732463217886af8ae7d955b140a30a7340633479b8d36af1dc2cd922530e4491949372ecbc65fb322a20d347fd46712f719c10eb1791513eb30497ffcbe59c6f8b9d26d5c7cdb4556cabbfb68eace56b75cd01defe78fda6ef8476ed0fbf42f446b881b9e254e6977dbe6a6868f84d4ca49d44bcb569cfbf259ab5b22470a99e9c100c1346bfacfa8e74601113647147af461168e1e110caf2993efc33b3e2e4574b78c20c03fef2c9d5300f4a1051fe4db40525c9ca1eb91e67d90ae973c715ddae24c4cb9ce3680e760775dc253439ce5f237225b0edcac9d1e7e657c0460e38edaf299bcbcfa8b61ba01bca105e3afac7d0e59309ddcd86dba24096c255c68bbf8b66161b5408e8d4b1b4ffcf698ff1be057c5ec16850eb049bfb371258a4670c8069b7a7a9dc0462aeefbc6ea72fa0bd593285d91e0143ce6918cd4764a819dbf74fa7e8c7b8a519e2f4e7ff238183ee2609f5dadba493ba211850c801d487bf52bd256aa6b3c427eff8138a1ea69c2e4d888626908b51f6fdf0ec8afa0790ff6812d6ae67aa8383b6bfc5fb19dec1edeb3f0a3b66bbd22c7fa7e12c3d11a8d2e11b1fb699220ee0a94d5f06184cef79d8905c3b5042279f6a11be56009bccde4068c9c366f064cef378ac6495873a49b87c29fc246f6bb3500d3b0052244abdb320a55595a2e06d7bced37e7df1e2d25121410fa69d057f9ff195795c7efc2709d7a3b2bd1bafccec9825e6073cf38f311efeeaabc1a1d4661e72f8e9f21a22504d8fa87e3bad1e0119ff46226f8b854c24f4085e21fabc8f0d4880bf26de9f9a907e88e8b353f6c5c70be9438c1dd939e3fa08d6ea876724c37be7a496a5e7109e90a564c37de86c61bc5b3c4237bb390a91905b83df9d494306571bb2390e1a0aee8258bbac253dfa365eba6ca3a1ea80a428ec1baf1a8382a4616aa57be7c2b30dbe90d36692e30d54c797b2dfaab1df931c5d89a784ceb90da1fa5f047133bbe443d2cd009107d20a0ba3a539109af6d299828b8b1a8117e955033298475cfe3bd6f7b3e3ccc56471ac47026b5c269501b520873b1e69af81b662d43c5b955d2440027072368ee901e677a932024cd3a1c16bdc8288d6d50bedfbe4eb1854fdbbe252ba38a84a4243a731b7523e9476fd7d73470d950459da45555b5c3aafe7f0c4b0143d9bd8591da7bbb9edaf842d995c556e8ff6375b8961afcf4ba93f4fff4e11bfbf391b2492e4779554aa636e5ff9f550c719e3a3741400a44fb825f1b13a6c60e68d8d06b2ae86bc7093419fe40c839c89153d0a429a06d3479bf091686be19234910e6a81c7e2ed93a2f1b88de962238d87ab33d6559b1e723168d7493ad021b1967de1442c47968d52fabae174ce23c4fd81f35d041333a5a12371a43944060f42d947130233c41f8386663aa291cae06373a790aebef0d54c77464b9bd82e67e56cc9b59a02524e14ebf29875822a0fdc474c4002824488736b169607b1d0aa7500823aa174352ea3957df9e052be6d89b6854296cc7c75055f39cb931f53b48863d8d85736382dae5cf1f79661b694dc8c6dd37a25b7e0f78628e05777043b7b8f5d41909da35e7dc83e39aa10b39425578e1c7cd791b7a5f7f317dd35a36ec932e3ea97838b299bdc19f9105c671d759bd68771d4655b0a24bf28ccc0d6924edc48f4852724ad807feb9a3f5568f958558a52255e87d4a340815df2ace00bf9e9678f1298d3d9ab3cf967a5bdafbffad9843860df81a5a75ce83c392f7b4802f8b7521771b7d49022c8999054f32092c47ea87da7aface2379425ca75f85cc370c76e27619d9a872c0a63a82480b2359f796ab0f907c481d0cf356b4383bb17af5258e3a7bb5422693daf19933ceb2c8dead83dd30d7c8ba2d053f094368a33ed28318a9937d89c9a60efec1a5b721e38e58e3b2c7393c30c8131fa06d4ec23c68e544a2458ba2cca27e94b33fa8d11519a4a3c7588bcb37a83218c64485cde689b354e3429d04b1bf5708a25423872230c283ff2e0c6d883ccdeaa259902f5ceb87d422ac214e038bd1b7d3b50cdcaa966a9a45472cdecd07e39acfe15a1157de86ec9bbb3323812a07a524273f9ef9d5d7b8fb6e78bfe9cee33d305a33d4c018b32bf1c4f15e64740f4bfd5b990860c3a5259ebb852c5218a337b2288852efc45468b6b3b519d9bc47d88ed028008f7471d0a46d3cf025e754433cad5172f16e3a6b2478759be3bb144048f08813d0a0c566b164d5d78940d77f41fa27ec573a0ec0c02f39103f1dc73e5bb7499feda7ed7f07a6e844fe2e5fcc81a8141dfe7ee7f908d7a887eb5a5f6b42416b134700690d78faccb2543612f9a1cde708e948c3cbf72a32c51317364734ad2d11264ab3202caaa2e2f85e78890dedacb9b4bfb645f781f8e22ca7b633f60b9768f63a233a3f90ab99a081815938276cb5c27ebf74748b3ef952b09294960923af9a39964465b72582a2c297eaff5b03d2cd287f4ff1be083681895ff903b2219d82388fd0724775a39a6700db59668076dcf01c07a7d9839d2b0bcc989e31ce1dab84f6aa41340df921ff8b62968f9fc6a708659b6dd1f7e0bfcc51b02e389d0f1b44f438534ed2fb5a677eb747fd80a79f55d24c822ebdd7f402d9ecbe73f3542431c1e94bcaed6c89817a6e8de18370ac648a6388d15f5b05a468e2048ccb7e059529e799852fc584eeb103a38e02d6086c8e93893e4cf3563f37ac3d7070afe786dca10ccef2ece228464f8a9d406bf3a9535cb3aa246c99075d3a3eb50f90381d93691d20be39aa3fb766a144cdc3c1db7ed57fbb43783c2f164488e0f881df771276cd004666a194c968e92bc71a395d9e899702cbe741f9db3a3f22e236039fbc7e6e0e1b90634f63f24293e18e891a0ca27c9395893f7c2ed48056332b1d379a615ec4a850a51ea69c89e85315ec2271825584579f132994bf99d62e999c7ec16109e691e1bfa309920a620d6d17de70f5fd449d477f69b36c12d105e17b448b60f8175b1ff0a73a8c1546d6e32888aa789cf0e4b718c159f94eb5f202f51e453ec0b5c1854269f7a58f660fccec3ff05e600f110370992ef9f42b91e386ddd340085f05c6342dae79a6655cd7e9f6579cc035df320aa956a206d43d3e03e1186b03abef229ae8c3dee242d2fe1f1016ac40c5a8a98409ab09b80c5804c42ae8e7c04c7d97be5f18c8127fe9e1caa33319a10fc5697dd7ec0e06164ced54fc7dbb2439e5c445ca82d927ebdca6e5b9d5b3f066e0483829836a0dda0cd7b8ac444c43283d361ac0d5670bed1c0599ccbc0eec8dce0b0147b34c95bd97ed5f8276e7498b070a51ab14941aada8ebc21bceb31f021d136b1f9c0d443bff9f95a7aee34d72f837be70351cd29357d2d1874c233a8ba4861bcd4fd8cdd35482781f22fbbcaaea06a6a433e078ee8ca91b6ab9a300c8968141941a15de2c751b11d078439d32fa6b7aef4066e774c33139592a557ec62709c91e1a6cfda9b98109abdf9357ada258b37517e4938a54e9929e44913c5306e4c703dad86bbdc0d8833907a021608b2d88450d5e87bad2606152ce62260d4fc3d6e60b5638932fc16897443fd893eca781c42766ab56724096b849215558a68ecb9304b19e277c14b48912e2d4be909a87ff8024aecbadceb32771c40786a0796521155e48046efb7cbc43790f32f46f9fdaa09c685cc7d13aee0c1dea157259042ce543b6fcd3bc7b8e8a3cb13a928062cf11dea125ca78b9a24a1b86d30c27b3dd44b56305ce751a6be89af7e2dc4994c259c9c110e930b4f9a18870143a0d304b63ddc697881927dccbb399a2aa56245b362487eb899cf982d675983a7a79d52e5b6337fd563e75c4ba226cc9d617a103aa2fa3c49ce209b4247c943c64bb2a0d7e66aa959d49f7e7cd15570de8494ecea95a4e7b8aad18739767bf3263fbc6b73ef17a29ae694e4492d6c12bc373f1755fa1bb956b09c7b0340475b7c5f750e8762e4ad8848621bf135cdd448b31779f71e70461258b24cb2563a88d58249432f93830f6d071f99c1f3200752e5ec88df927de31e6399eafc5f488d49c72477bd8a6b2b54a2ccdb8a92047dfd9b82387060d2f9393c96641328aa3a172caa9e6291fb8ae0d7324fdfe9d33b41916e8894450a28f1b6831c66ad528b5eded81480eff77690e38c32bd0fb13871e9ba844df8e7b6f834a24e69feac5a6c60565c0588a60777b2f34986613f8806228ea0a4b2df69fc037c5c1e7f4ae114ff1d4f0ec67f3084704f13cafe1278e431b6f6dfdf745273ea8a4b18adddded8f29ed68d47786b3869c8d80c724aab9adeeeb171e26764d5ae7b2689a019ce8359c920be25d5b752674b5a7538bb21800897c78cd19b89fb2271476505fbfd42942454267ed94c549b8c43c7b56c433aae069a18170f3136741c4b80e453f4048f534c3d431bafe035ec0e2efae88657c1e367ee2740d24f5e0e516da0e88ee5e955b28489434aba8584289340749344c0aba3a1ac7eb667cb0aa96c1f613e43d7e47fde79c55118a8814854f7a081d157db831e4774c4f3a4926cf39cb0085d012b89d98968b4f1bfec8bf234115583728d477af09a02af034d17eb3fce6f4b826063ebfbe33c504ea93be6cdfd77a6ae4b43ebaad88ec48fc0ea2c51ff5518b8356c33bb49ecd306675706524807843b375138d5c631040701f53f65f6f1523731d467a5613dc7bd0ac7c8af6db630fd6903c2b9611e8573028ea23e7c826d33a86eadf67bf45e9ba0ee18ba75d981d7800eeaca6591f62523c5b942a99382f7197a8a2fb9a917ca586679ecf6102c44a7a94759fd725f7cb0ef4f755565e6cdcf6bcad2d5c91bb27aff863b743042fc624dd1f5d056a26dd1377ecec84a168e03db3625bcebbd8765cc9c8c27b4232f5fc4125b5ce4b4b1937ea79c84e948f6cf990d8972c967bf7f1dfef819ada4e03a9beaac82a2f18824ffb49c6f29822e11f0d8757b7bd9e1522d01bf7b0f01b90af5a8f623d4f2d36b10e838595b567fc2cb32e320697250c27ef9de8a703ed33d83651a7241217654d055b2adb467da983dd9dedd3de4f75188567fedfc14e0d8d587470e5e4044192946129182b54d4c78c942e9e68ed587cc8cb4b661b3232a884d2248eedee8e6b99cf5994ecb20ad0e5562359efabffd2f3803ed447171a88a5cf1938f5892f0e20792bb7969f56565ce1c1050d9abd625280a96d66d7d945c3c655cd1eb8df9df048138b7c5665188cbab4124f12eb099eceb1103f81d281cf24656f25f", 0x1000}, {&(0x7f0000000140)="b0f0812c43777c9c072e0a3c19a1c0c1789023dcab2c5dbec14d5bc2287511edbde787ff96fa93be252ef63d2776b1b7402830b4e92ed1b39d562ce247e38bbe4c63fdbee6e539e86e6e473c7d741cbf0888ba2bb33102e113a7a8140d04bcb61aa9e7e8726a5c160dcdcf64000d02460566083027f522122d74e08d41320f3cc724ee387e7543c4d06b835eace97f00f7438a373001913823a2d0ae754fbfb41e8b0acf1ae9905e44960e1cf44640ed0ce4fc1d8a0371e5e41b933aa6fcb43d942ef5407ba3451030be2e5b4c625ab9927448eb77d3f9281f303b96c3dc397864a58d040916", 0xe6}, {&(0x7f00000012c0)="b759ba6d8c7b119a7a5aba8f46753b53313d384914f469db957e94fb1297b24bacf06dbcb8404cd2a701ae70eb20c4f505a06ab9ca900f37cef509aa7b97279097167774a27497293217cafcf94764b3f584", 0x52}, {&(0x7f0000001340)="ad308609724642ed0908d85942e96aacaf274b741720ed45a94b43ca52fbed10f3c35c8c72032182cb0f6a85710fd48d21bbae34578bc8ac0647c38f6fc1ed240db6e375908a5f39e5fb88a9efb96e935f11fb4334eff2896aecbaf440763217fa6738509fe0b6f3cdc31c430b42ff38cdb992a8fc48a2576df579b6d73092491795a0b99864f822414bc4c2597732f7840abc822b0a205478cd573e1c6e9f668ca0cb23f6fe39c44cc36a0816ca6b4ba8c62d1b074027349f39649ba638a35346170733c826da3c55cb9d89cf38f747442c6dc9d9f006a49df4a4df3b4800ad9a48de8d206ba4d550efe006557a1590efb91acda463863ed7", 0xf9}], 0x6, &(0x7f00000014c0)=[{0x78, 0xffff, 0x3, "eadc314d821310f51a75c75a92991b980d6b646b09fc4f2f4ca2c33d926018cda05b976ae2b17a4d076b9caed26c537f691d2f7f408d5dc6479984e57bdfa23633ee865b6b2b75b9cd96379fdc4ddf13297ab931ec8252b48c369df952ab74f801"}, {0xd0, 0x1, 0x0, "ea4ed702f0f37c5212b8d4e06bc4581947bbeee86279906fb3fe6e7ac2491bd83d95901cfca9e9bf5a1a346fc0a44f9aa942334c2fabbbaa8064184938db9dc8581f6683e4565a2700cafd6f653bb78c192bffc75237ea2129b892e3cf72b79b7ee34152fc0351522a4c2239e631c37534ab85d95a620955934cb4cdb2d23b88ab5a662cbc2778983f9dfe6f1f1c9c19564f08545fa7d2ae7a72802a8ce6a8d58f80801cf4731c7923a688d5444d2d638abbc46e2f9a2c087dfb1e55a8"}, {0x28, 0x1, 0xef, "46b82ed8b61ab7c0352dbd093a49881399"}, {0x28, 0xe453c025483a34fb, 0xfffffffffffffff7, "ba0130e7cec01e21f9527790e4cf635751"}, {0xb0, 0x1, 0x6, "f6e34d219e208b19ef617f78b4a4adfd1ecede12338f62f69ed5dec83f66dcd42ca769779d1cba05591bb945310a310a08fd4b4b73928d3448f83f15bd18b05ebd2e08532e8f649bae33ea50d23d7851cfe052869fd48336101acd8e19b3707db6c4e6e491704e808c7896ad0b99a7a34ae59579e20c946849756b98e7fb40a8f66db9b6425b856d2aa90b190c0cce41dbee37fb324fb326b25c8b606878"}, {0x78, 0xffff, 0x8, "e7f9e219abe4c6331e4b29d697874fbc9af6b67871265f138525abcee83137088a32ac1bf0c235e4879eb7f44c68f3288520e797a80fde0c95cd5025e7d7d7dead0f52709b34bf8e77412abe739606fb97327d69e1d0143b6f1ad1227eebfb64bdbdd771be88"}, {0xf8, 0xffff, 0x100, "b1594330f202ab189acca04a66b2f87f251d166c2605ad75581223481ad450a88cb486e4bbebd7c842a7da992a87bb07ed79e5c26771a4e7fcb781b4c727917f70daa4c4abd46e353c1eb755769250d649c9efaef9de0b8ac572b2ce470b01be338be7116f54b580e0df76b2768bf554c263aadb588c4adb5238a005e6ee172fed8ec25551e7a9979afa55bbdf89aada267c5afac5a330c2ff3364c6676d5a8711b174fc7b577ece9c2f6b29938ba00fc443d9b158572289bad131a74294405e1e7f61e8a295706d33f81d21098f6cc0c4bee506c82b7b25eb1c597a467fa98c2781d39b281a"}, {0x38, 0xffff, 0x0, "1e429ef9d69690ad85286d3bb9f5c767c892339066bddcb454e8d12c69881be70dba6c4ec8"}], 0x3f0}, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000280)) 21:01:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) 21:01:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0), 0x16a) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:01:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x400, 0x6}, {0x18, 0x0, 0x5, 0x7fffffff}, 0xffffffffffffff81, [0x6, 0xd828, 0x80000001, 0x3, 0x800, 0x2, 0x0, 0x3]}, 0x3c) 21:01:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 21:01:52 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xeb}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffb8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x588}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0xa000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x92}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xaf}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/52, 0x34) socket(0x10, 0x1, 0xfffffffffffffffb) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180), 0x0, 0x7) 21:01:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000002b, &(0x7f0000000000)="71bcb51e1dea080a5bac86954a016a082989c562d8df9593ca397877ec80f48f62c0bbf5f40a73ad3621e686e618f637b6ede700a85f809622fac8b432a94e3528f3ea84", 0x44) 21:01:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8d02, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8001, 0x4}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000040)) 21:01:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 21:01:53 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="fdf93b45ba4124", 0x7}, {&(0x7f00000000c0)="a5623955399effe06f3c9fc93271ce41f7138c9539f1da2420455c14716d5aa465989ddd58ad0cc394b734c24b0b4a557703243ba99d0f60d28c04f26aa16557c55571000badb832c4e0d998f0e6c08b1052f726cafa9f079c8a6a010076972e42f786e0390984e5a20452b9c1e65838b4600138742172e7b9cfd5", 0x7b}, {&(0x7f0000000140)="a82ae420da2b7cb64e2f0b344cf875535197796d611af7eff9ca7fea559d087045b125d3d91c97dc9a774ae4f1afc010b7eeb299fd44347854e43da810df29d5e3f906edbdca33695c04e5a383c1c35e387b70005c08152eda7a3f4c4c6cb9832907a7bdb43b9d9ec89ecadac375198ea417eff6e129f085cd3225b0130f831946404a2c30f1cb26e003396164fcdf1e2eb60c53e861c27458f4a7d60431fcc3d88b1dab687567655b633f07521680c035e44dea48d9e9719ad1ab2552772cfd5dda1dd1d8f9bc39f78406d8414341c2c8dd95b6d252287a5d6cdd", 0xdb}], 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x146) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)="04f1f21442899f6112924d0e4400d57034092008d41429239a6ac9b8c796ff3d37017faedc670eb8ebdf5ac7d85f12b48e167f5dc6a5b53599d78dd0a5ebf81b129646f7d0e5e94feb2b3421b464d4cb0ba8dd078c473c16b1b5b89938c4923c84dab9d1c0ef73c85e731d5873e833bd23b815ed1d5818796a59baeee6eb4ad8d5f9a479d7a6d9a248cc60c7faea870b4cc311f6a0727451d40bf7592b30d89b07632ae6ed7ed40af9bcdccb02aca3235462e6488cb0ec88427f20296dfb3afbf49e3d34e546ce4ea62449fb23c9544564fcc16d23ffec2744", 0xd9}, {&(0x7f00000003c0)="33cac019659b623e6d3fce0b0bf0275bcca97d2d0e5a02fc27ad387bde2981cf0b37bd1955a9e9a8f761b50428bddba8c5ce48", 0x33}, {&(0x7f0000000400)="3c488b46addb0bb0a2aee1d005c8dad5", 0x10}, {&(0x7f0000000440)="2a85292f4823fc7da770982e1ec10bbe2f5e3482e57f626363c914b405aead9fbd2c956fa25c7273aa3db2dcf9ef7fab30e621c40c9e1cdb8339206ee65108ecac2168926703e7a56c118bb1d72c514a2d518ec04d6ce7d75d3dd1c593fdc613f031341147f43239cbddf999e6b1932b70a41ed7c1214405a2fa673522a60afd8e303f853d68fb3eceb39a5e669ca657eedbdd1f2897570a4ef810ddd88bedf049652725e147bff448bfaf1583435423db28f73f2cf17b20d3dd64c87e4301b85030def36be1bd6c942ebcf983", 0xcd}, {&(0x7f0000000540)="c1282fce80491b02a3aeaf29d1338e1ad315aee24484e40f1389d39915dfcdf6e2a98eee9a58ac54ea21bfa5236e16655d1ea69745a726b4b91248099d9d4c0d84fcd751a9a590dae183", 0x4a}], 0x5) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000640)=@in={0x2, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000680)="06a3b89777c6c68d3b6454d473862a8442a4cf0e31084b92f9b4121be21db0f36d2a8eef251d15d0bcd25c20ca7ea5aa488c318608b859e63c6e1b144547ea11cce845f1c46b", 0x46}], 0x1, &(0x7f0000000740)=[{0xf0, 0xffff, 0x400, "dd827815c08f4a0be3d5a8d96d0510132933523aa4e2f43dd7a0c0d10b387418375c95cbb739503c800a3f3e0c1cc8f2c6a84608c3d081e0cf2eab3e2194a9b9fc1afbfd7e71c49ff3eb66a7df2927d975e3742ca104e9eac40ced45303620236ab7971fcb21ecaa4b4bc7a6c70311101ac03f065c582e036ef2e0490e7e72d74ac414c43150b337957b76a82f86bc67919116518563a75178dbf175d277e46bdb0b8cdb9008c878047239580f91b4cfe67609f01fb3be5dfcdba980819baf8c618fd87bcbb6f93ffc9941cfa3a952e0179a78b5279daa57c0fcb32279ce4399"}, {0xb0, 0xffff, 0xfffffffffffffffa, "71ee3dd8664e3d4538168d6822ed7d78a811fec6d296f29181985e956d68118b445be4c3e87f5f89b25e37849be827be58e1fadcec611b16e074a23749f7257c0dd25cbd0fa06a828ae7597786bd2458677c10d2b0c6b8d998773dd417751209fa8838ba7b5b4c288a9f1b5532e6e3f88e610e144bcde47271a56b264251e603dba1df8e9cbdcac2a672fcea498401569ac0b7a4db9cfe0a09a42e8239"}, {0xc8, 0xffff, 0x5, "2b6ea03dbc707da4b2b54f530cf804ff6949e1463079ce880fe56f2032cbfbaf8426ccb40b5e8911930716e7073963e75d00491e9f02f843420bee32541bb18f5a5771820ab95051eb5184638e49cdc1f77cf7975cbee2517d75b5c56b826ce0e613414c7b8fa9aa86337ff4480ac2b5a9f4e90dac6995f25f41e0ef18a27f690eb8570fd4c2e941dc97b5c89d8892f6b168d44458ec96b7cb446f4c4f246adc87382bb13074936ac1a421b71ae9ee95a922db7024"}], 0x268}, 0xa680b20228d9db89) ioctl$TIOCEXCL(r2, 0x2000740d) ftruncate(r2, 0x0, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000a00)=""/101, &(0x7f0000000a80)=0x65) lseek(r2, 0x0, 0x0, 0x3) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000b40)=0x9) r3 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b80)=""/174) symlink(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='./file0\x00') pipe(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000000d00)="53ef66661c4597d6f809d45d5baddeea19497da79c07a677cd0666352254fdb1c6f2fb536f1ba3d3bef0e5cc61f9b4e94bb05e520ece7dfa03105b2c6fea883d4fee48ec72efd1554308ad1dbf8b8e86fcdaa92bb2e5", 0x56}, {&(0x7f0000000d80)="c791ce08c1628bc82fe0f8e63423c6cd01e6db1e665972f068aa90291efce2024357b37e67e91b92be7199d7db69b0356aed0732935f9081372bdae23869d846b51113aa7d41401b8f09320dbc0054b0b384ba548b1fa46048fae18f2375cfca4e89d5146ecdd85380438b", 0x6b}, {&(0x7f0000000e00)="4dd1568995ff7931a4e9f51157a447e7d5330a4b23f6bea4788c474f7bddbb51a18c2475129ff6d916affe29275bc78775e167f36a1f7a6c43c801b6ec5483e2a98d6b4a97709e092ef310b9280c8f4282207c0a2af71b6582c6b64788b1413528b043c9c970c24e21b37c1d69f4add7135062a39b1bb506acee4a1aa83454fff6c98b1f409c8f1c5439fe736fb827fa30de559bb434a793c7e9e437aa75d1840bb9ae099cbc3b167d3c578a376a683fdc161eec375f81f5a23fb2602788c07abac554c1cc6944d36b8773a484da2457f95adff0218627db6a5336e120c4efe5d36e391452f49995e3bf859dc28a1c91c33ef18f1c701c29a73757f963b6d47c6166811acd4561bdf1432f087cb692dbc3e13b182eb6b7931b927f9e3332156bae68ce0cb76670079c8f2dd2741d9cfd9b15bb34a64e806ea2b008dbee65a6f6edd6f7237f3d1be18b6b3e02ed996a0a420da65ef16c57785ed6c82a19b66a3b8fa9eb0b4bbf9df7e51967fb8b9b7eb7e58bbae8376accf6f1feb24c45d5135c5824c2f3bcf94932397e672df81fb7a019595c211c6b3ce56f439f6590b450fef339b2b2f7621291ac11678cd4b11b4952111fe42cf1baeddc6f38aaf9520d3bfdcdfcea4e31136b40539e046ef605bb7dcb208130b7f182225ad05f1774ac799a0207fdb0ac15aed844fd629306cdb0509aff081d1456255d139f7d84f7ade35ec424cdad83c98f1a10e2e82381b2b67ea4bd3599352e7d50b0b4c9e0582043102ece424ac216481552be5a816c9ceeb26479e1b634a7b0232c9960df311ef1ae4e997688326e25cfeaabe96b11db76c13b5fcd38ed0af4350cafc9e398e7b7db99973c5d6a9dfb6253e71fce619d3f6f99f40e01096316842c69e2d847ec20430a01cd872e44e2a6ef28daa70c5c883dbf172c1237658dfb3b3554817b01612d84a4f391bb756bd980fdc87220f7d21f6f44dda912c894576359ef3d16e744f996dae955ef3fdba0598da19ea72a218c607198060337c0598b6d4639c3f5fb8409ea611ebfd445bb21ce3f183f6edc57f09ebc315740dd97bc7ba7d7658ad869ffa49cc5582ad461b59dd7e8ec368af97cb15c2d2f786bcfcc710971e4fc6d7cd3658a9edd089a05c35538a304af1a9df01fefc9729d809c4c33df1e70526f5cec78ccd650ca8b70a8c95cebfcc2e12fa0ddb5e6a55c165d26e40ea03f8e3cdd42562d1299abfb3765152c807673ab9816b1c6f315feb88ee2f21b51e4cc4ba73da5ab74721100a6b2ffdd0075458835ff3ea71b089ce793aeca16404d02495e35e3976a2e18f1f8393e22edec85436ed4e2955fe934d341a1aa177edc5c867c0a7b8f9d470aadaebf5ee58bbccdcdcfb47e125321e630d953a5d377b20383454f532e915035713fc1b86565f0630e55e02a07cd5ba544895a875ff4683d62150aa2951f43e9edeeff485059f3aeddea89e4d18e7f4507449a5f962af5283457f667ff8d419ab9be6dd1dfff769f79399d5496418f602bf4d5236cac4f7e4a1ca5edcf9cde2075c499aec7e5eb20a20a5cf496e02d76289e10264e5398df20a6536d8b38af3577273f0f088f53f60ce19a78ef624016fbaceb2ef584a1b984da6759fc88095d140b4d3c7388eed27eaf211f5ce01c23342c4012de0e1f66f3d6ce75c7da8a2d6bd23e9836281bc4c385be031b8574224dfda80321bbd5a361dc06104000fde4972629c079781b1ccb1f70197c99005d8eda17a1372c78dc11d7d081064098038c20022d4ddfd33a41435c7c6665f7dd30ac751539e067529193f9d4bcc342c67ec48722fa7feb3b5cd159e84ca7e8d8405047ee86664037a873c47239c0ce5ae660d23bfe3e5516b594c88e6d03c401f3442bb40aa3f472248324fe735515d51b4dc3153bab1b2cd53aba621f27dcbbb8314040852d70c38aa2aff9b9ef0b01d7dd3be70e3a8a23d99c57b09abab11b0443984880ec8bc172e0472416cd6bda1cbf0124d1fa34bc5675f956226e2589f9603f2c5ae3da5e2f6b28edf5acaba893ddf69cfedad1009693b4845c6d36a08a92b64c3876b658a106dbeb15b4317059b212d484972f803c788ecc0355ffb673791845125d4467c308c41c8eefab000440d9f4a2ac7100111016789d0edd7f963beb196d9be21c997626f4e6957de8d56aea98022566abc065758f34a5f71508206e9ea1d7db71b7674ce98593b2968600ae2c7a42340e075df2d7c55aa7ff343906a5b2b041d85b04e8f620bd383641b4fc911afb0602c705ad2bcbcefa595e75d42209a4e97d42e0dd4f826210caaab77a909979dc4dae1386808738351346723dd2120363be7acf04563ddb546bda72157848f78c05fa0f34dd66a52d96cff1e36ed121787fd8fc63c9f2008e9b4e920e061146047d688b5fbfce2223d447a40344ef97b9f1a6ea003fbc0ca2adc7caa2bfdc8b6dc33a3c7ecb4e55cb2c1c45e108592550b35ba3d18a540cb313c1c0b58bcd0030c317e52820fdaa12e02d4453b803c11365d6e086de52273b4951d5d32141885fa6a25779417a5ab7cbe67d6e0c53d7c9c888c775b68f318a8e3c32e0e816bcf3a6912880c98385f140709ea1e559f21e45e5d8def8175e5d341f3666538586ea821bb8804f5b179a69e3b6ca3672824d9795c1d969ee0e94791de698cfa2f5df454f9cc829f76a3b511af1a600f7dab185c17285c04156931b7318ae3b1167191953435e715a02dd47af0627201b3c69b1881e0ea7337b7b49e393061e1aec4e4eba935e82f0cfbb46cd8ed39434820a8e20178418aed924fbb1838c117f7aba938efe9a9bf96e27a6f1601322ac684cdfa381619599b930e7ec1e69b2028de1a72954f9f3f87a96ad7300ec106fa85e5f2f3fd31dcda953a6bd24e05193d4c1a9f98a64e24b89c8c6db08220c98f8e000ad7d438ff6abca117df952f2a4825805401694780c8ee7fd075477f3465b23b7af56450eb92f86f6814a934492cbf23055fc517b06f4ddf46f0a4fd4ee68a384f942ac66e4d9ff70d4ce4fcc5cd82d0efc0b500d0fe6239d9a8c8439a67d6697ac9c854dbdaa00c251c81e20432ce8b8e2b44a4a1ae855c7557abe60ec523f751e3c397e2e93381efcac97411b213f30b63649da752ed5dabeb8b510c2036a902e97e3e0e5019965fd471f6d0d10cfb8a1a6980c51e3ec6a6def569e15e33834629255d7774ed9021906d85b19396e47efd85fc73bc650ffd9cf8c3ad47b0dbaa38c1eecf38716e4408107fe567326c7ea8effa140f07d9a4ac069d0e84dc66893faca21eeed368f917ec7fe9805bc1b3d2c4991e4c2d8e7575f01ab18f536b3a911a0e884bfa2a9bebde045f4761f3a9cd77743b9cb0fb43ad5039605a530c910dcdaa3a3423d2fc9422c915c4e0e45db738326c19ca4e6ee42daa2a425a1b5d571c2e03f99745fcf7a759bf69923f8c02d6609d3afea7160f3ae78126171ce90c0ac61a8781c74febccd43e7d7d55b2d9e8c9595c9fc1bd5c6e30ac369b9d5f290a038e80aa8f3c057885805a249ba2cf6c1db4b2052b457a4481748be95912b2667d962e4fe60831b2b67052efc8c78c003afda549589084026f39883eaf765fe809343b60f3492dfeea62722c9c74d020e0fbcafcde37313163b80600146df6fa7ad7b65eb2f1ed7d2e94aa2e054662d95c38f169427efa4a17467e5e5609d9ec1e24b15a9c405c0110439f99d5f08a30499631b6c15a9abcd4fee53d54e7a6ff545ec0c72cdd91b26966bc74f295475be262d6b091937eb4fc48a3d4fbcc21f027ad18cae22df40347f25fc2be1cb69eace6f26977cb4476ebbf71951d34e053b1f395aa56cbcf43740430592c7cbe23cb356866d8b7f4e90bcab8a5bce9dda05706f9539d1e924933fe3f077b5e1439eaf1e0ca8427f45912ed56c3af657b2447e854be3a47c76c48b4430777745757181c2b8ac53db417c17ba45a41ac8b23e324212739235a0814214d8b3a02dafd9f6c11890ceed48efb1aa92b3f75f31e2f4105615cb2b9381234c5018a2ed787cf89067d0581e7475e7cc83d742e7bc050c116919ad2ec700bbadd62cd538fc65fca99b14839492fbe67f46b440eb2690f8207a00ad97b1a923c2151ac0dd791136356aa7bc8d43eb0fe3312fe3231e96ad1363fb9a98ffeae7c946598ce80bb0e73ca9730581e1eb4d745bafd4f26c526e8e11d05539948d62311753edaac548f4eb480fdf41bf8b3de674cfa2a4a585e0f694b536ceacdfed0abacf37422101c70d137b2713c4c7376584a54d27a323dd49936c78bdf4e187c8f964fa23bdbc182d70bd44982befd7edb5ff0838f2d71afade2daa0fa98463ef8fa0d1b95447d4fb3f2e495919aa45abceada631cee7c200690b502675a0f453f34cdfee200c2d15630a6d6f74abc9e2e2e243c95451dedd8fc853744adb7b16c90f4f03eb6bdf61a7f221ee54bb983e97cd91d3b890a8b2b9d0a76282382209490e0242fa354ca8ee5e73c0aded2a84c45bfa2f84268c9b2199c593602c36b2c3869610b9e226c4a88bea3f397352ccaea6f62aaaeefcfce56e79c593e6254611bab877f705b68afa277a0006e47cb50666ce5da00a35005d15e8fb6856f604369e231762cbb34bffaeed221e716a2b59769256459bd353bb355b684843ec33906571b711729304e00f20c02bb0d8a119ccb2005eddf573d3dc7938d06c32dd7f7dcaea75a52da0676aacf9a06530ed4a5d3eacbfc5b66a3410176eec588d3623848fe9d07e06cea9ac8b95b8a376608de9a391339f9179f80787e43400effa5a5927b93ad6149689e3a494f06295c1bae3d801421dadf1d53a27c16f96d071f238fb41adae51c14388bdef5233e2b4bc406d3325ee45a3beb98a0741d1397b9d674972ab7cb7f46b7ab8390947f8b989066e5216c6f48fdd56b9b23ff42028f883dff28fa797981168030bc17a656bfb52a6de07f026318aa8be2baa2aa791d0c743476ed6409fa71aa32be67839283419c241ae10df16479a46ec0d053ab084e55f9e072cd77dc6c1b73d5495b847e36457dd0a8000a5d53649b54d8ee1f0f50777784952c93d82b31e39c30d53a7ac22217070559bc2569e3959d98d70eabd82a05fad86d3cae65c24db3524bd11dc71ab320dadc7993a21698076406c6fc5880c614d4ccd01373da0b3d30beda5f96292199054d0f3c334f34d19535125618c9d2d491619ec1f1e93416cb5429e1f9869ca286fafbbcd93ae32904787d5019b2f8e405304a9ae2c28feb20bb31b5de1309ec48a5a47bdbeee0215855dc2c9d90959bef5279c81ff440e6ed833b8f68a579782385a5068b8cb8643e383ae7afd95a1135499148ffe686b18d4af6beccbf7c76efa7162396dae03581d2afdafcb2a7c23d4d588a232d97f605fd2e9577a10098c0329bdeb40874a2379dcca029bdc4fe3c10afbcc4f365099c943e856c36417837e5327536bae878fba118946cf39843b23a19a7043c057ca43b8c9614fd8e5fa80d98f0041c56d1f22574d764d28bda5a0b2a7a95be195304fe1853c78896a3f42bfa0deb075701f06e96d22c44d07bfbef5375d702d93b249419c82a0385cf300804efd378c8099f9eb6622ae8239482f3d5867582967d606a815bfa52d622dd1cdfcb035105cffa2050e75849a6b74d921e32a6153de64ab4618a6a2db4b776be7fcd6a9c1b4a53e4925f0f1cb0446d4f99dd825a81eb926983fefe731bb9059f757ce1905aa3d51504cd3363da34426eeddddf1a6b84b51d6b4031e1e40", 0x1000}, {&(0x7f0000001e00)="b3de5ce419748188cb6d366da0b1239b3a26ef4b48c489e5d81ca87ae43f0af295a38b7ae17a405a14af9a0bd3edc31efb41f69794ffc9e346a30811e8951b3ae835b630cd5d05f43cafc0eddf12d1fda050b77f1903d7693bb2ce2b333ea54687ddf2", 0x63}, {&(0x7f0000001e80)="1240d78cb4f0d2bd08804253fcea397d73ad958f4434bd5d5a804cd597c906212334fe", 0x23}, {&(0x7f0000001ec0)="e5e2c6cb66ab2113c2a4560bc8d7cee18fe70fc9787ad0d9a0a742766d9ecb067aaefad3043a51e9e468ec47fe70079e2ac045cce5181dae6d32b6d0a8a443cf25629058071b6aea2d6ae8dc69bd5abbf474f58fc7318758386641fc99db1e75710f9402a683f618b8b5f06dad2d04d4022d9f6dab9ccbf4bb3da913a08d0d78dc366ab4e5b2236a52f2a7397e55c5cef0d80b7404f3f2758f2b483860d6b24a8e38d91e81930cf792b52aab47dfa66279ce5f265768f0faf0b129c69311ce8435bc6aa3dc1a0e35902d2fee4bb7c0ca79e33b8fe9e0d702a393dfa26cd78f1e0ff448a013d61443a9f866fa979af1cb73511130d3ae018379f48ffdf364c8", 0xff}, {&(0x7f0000001fc0)="fef5f08f96ef944ad9ed964df708f966bc55cba8708e32e4fca48116008b86309ab772d35c650af089c8b3e5273646bd6e9ab1b5b0c108ea51596ac3bd0f5ee9b67d2a5646b161b773525348dda0c226e3df553fa8eb8326564efe173f940324b24ef71f5aee2f3f0e56bb3e0881a343dc91b3db9453175abafee232c86f49db4f82970cf0aa596783c1b9426959ef471e678a8e73d710913ccc2a7021ca14c4d2a94d2a9b102eb5c4882848076edae73030ec9b99b634e405767f7d1d49a7a0bd3d03490fa8454188ddcab12f0ec74d201d8238ff27a911b5fa5c8224607b9d7f", 0xe1}], 0x7, 0x0, 0x0) read(r4, &(0x7f0000002140)=""/94, 0x5e) writev(r4, &(0x7f00000055c0)=[{&(0x7f00000021c0)="aa31a5c5b9376f0d72ca46968342d7d6a0fc76b15f8c1be62aa6c0644c993e169c563ad61acb635ca583288a910a4e3857504133c92b76229565e48b891c30605567d6f9f34f3db0eeae9fe93f7b98e6e8aff77b6cb8690252c1204dd284eb71717647c38389f14a8a77526b90da321e25cdf8cf7c13ed2ac9c8f9fb9671b57cf4874583309d16e1cb04c478bc04a2b96fead1f22f8ea8359bb5bb5ddd0f372b66fd128ebb80a02582f579a042f86da58a842c163e0a549adad482d37670b25d6447be797d6eead6b4e3b3516c2552b3a483522077460d68d9ce3ecbe6ee54296bd7290b45310106d0a5a35219514b3450215114398712836aa74dba4b1065d98e715fe0ac373868714f96e4abe8959a5a50931f93195dc77562c53648ac096be76f81ab6ec92ff80039dc50927b878ace5d21b4ba565a4d3d7d85cb1e71acba10e66e512812cb8af8a9a88d83ef16c8fa46334a4b057f115fef3219decf798b4bb178685c6aae5991e9b0b497ab7182bf687e41293fdebcf3fa0685508c7fb43425597fff16ca60fe252e03ec1f3969621bbd8b419e37c8967bc6cd630d5d0c7c2df92fdce60bd28be1661c1450628a73439dd5b49f5ff6642be0fdc798466cbcca19303af0594cba35c3b11285c66d9c6cc961bd5aff9eb24937caac272434e56cf29bfcc6c9a575ca79983269b00e6bd431195363988c95437db4e3551d75a471eb66d90c305fad05b87c700f988d2196df39c8dc6825030a06cbc8b15e1418779a3bc050566011850b0a77d18ad31c177d49f88ee7b130006186624776e40df2bd9d5239cd1025699d4df897296bcf6259cd6b0ef00f294a9f6677d76bc0f9a00bed81bb12f1dca586b55bb6a51988c163d7f47851d900514efd4dd6c20ed8fa3f990c8d9c843f1b8598909ec5d604765822aa76385fc5e2b0b71f1c808ed13815b1da7f4f267636650549fbf446bb74a965e845e85e93ab2f38a000c2d300bb07205ea5e9e96db79670d8f9b66c39b5999543271b2214b3315923c802bbf5e1f0f9fed43bcaa377c2f3ce4fe1941eb65f2229a4fc645a312756a86a94160c7e63ed99f4891b810ee4bfac50fba8fad1872a712ea60b3430d92fec226dfcd5df0f5da7b2b31d09b65c73f01a6402976a981281cdb9302f4f50f1f9ccfaf5ab4623c37afa95b756d4527bd7ae7cc6065e07f62464bc37b77223e85d5d71b8dd2f420504a477625ebf2e4b4e0c72c5118dc09e06de828854a1dbce6164218d880a6cd1a124705112dca2e078d560906bfaaef9f067dad902c5e6a30a3c59d5bd73c78035760031096e6f34a736e57bd5048360b65991ae15a84f43d4c28740f834dd05cf969f79484460c6e41282813b7ffc30603d62dce4743ce6fd57adea91923499ac0e87194742b71d795d3264d7b26d3298369cd245694525012c5b5ec117e63b0835768746c04d3ca70af4085aa953178cf9eaed46620cac57f3bdb7721301c21aca7a6040f7e1ecb4b29009699e40cdb7a65066664181099b144f4a6e8a0694d94a722ffaa9e7825aaada66c9dc5f772613862afbd48835d0f5232137f1c4e10255c3693d6fee94f8f5eb934ebd680ae26cca7a6c658af6fcad218a3dacc880ef5d3f930d5fac52a0eb383ea40653656089d5a15274620527eeb96e8328970132bd77ff429f12de3b33a829381740338f26852a7ba9d5e70b12f7de1be1f1041cc94a6d539c5eabf97adc0f015c0cd27e2170a0cb9641ad9ca7205b7b7a1909befcc1a1f8690ccc85c32eb260eab5df10e56d4dfbf8fad73af9ec039ded6347b1e85c1308aa6f8f20f57317d36a7dce80f093093375f9ee3c69def5c361cab1bd76e358a4ddd3e4a60d5ff76d0ca945e935ed8f13725105b5b76e86ea5a973fa1f371f4dd283450587ca86d01cdad3038d5afcc6021008fecefc1e7e42dc9f96baf2f0839e0933586cc9d1ef2bf1c350fa860f799169fdab765f2c0725e1a0fbd9689d331c9d87b1161b0b9f5d5be4a4ea88d6ee35d51a51f9ae1e484c8cacd5ff5412c75a4ef3ab3a4b4bfcc8b1fbc65eef52f726688703baceb85587a1d45d70788e4e9aaf424f47dd7096cdc80f8e39e519e0e2f6abf101b0765196e2dadf6ee73837c6e76ba83fd378c552a73097198d6c467de0d1609de99ec26286beb56101677bb6b2ca10d1f74c107204e1aa1429772bc57ee4451a7356c4cb0704d64206adb4e933cde00bfea1975bf922aef1f53c8cce1c3d13c54f8f18aa2a65553714f35d1ca8fca62e71b4538578c30753dc5b75d234e357db4db6a85e709b665ae5cf58dad5da79ae1f71b90374456f2569d756b458cea2943831031f48137008a09a1ef7b03538d486f5b5eb32bd2b60efcf014b3d2739061ac1f44fb699794c0d78718cbe0ab50fa00abc0e33ff1e1e51f3c00fed9c02fd7c5ecb1916c22112958339f60fb8066273f3a43c085ffb1a182f54974a0f1d1150715b5355d6f5523325efebb820aab4859ac6c6cd48d37cb8fc5f7df739da83d6bbbb4ec2ba6c7e89819637abd484ab108d103675bfb11dc3b9220905337b305fe90a3f9256ae4ecb0ea0e1a03e7be2eb737c85882ee6ed5c036718f40d885201a66948ec95027b1c14b32d9ae48946b0759dc3f81b63ac1be4b2dcba1c9c44eeab9329c9f3e18d251ce62ccb26f2bf1cbaed503b58aa7f9b88f6a879c9a1178d7bb7d5be902ccd6ae42523e2a33f8893af01dda3a6b6dee191c134081b80afcce5ab6f6f3ccc52702da1949042bf039cfadecf12ba16c438d37a9185acd9b11e1e5d88adcaba110ee591d94335f8cccf5b8accec77ccb7221f24a3e3bb2e658e7b2985dd043953b75b4be22f0b25281cffdea737fab17e39116bc4f61a1a58d2cdd74363a338278f80569e61a27425dfd3846d4a99195bc180a7febeaf9f53637604c20ac33029ac1253c14b447b58b0e6a6d23f20909358bbf1a79da1303c694d1a6f60678dce1583da5e749c4d6bcac6f9008983ae9fe7528293ff0b7272d572d81482bd8c7513979b7596dafe83910f2da80b74081af440d2550110417605e185f45501aaa12d40622a6659c59fc914c7a1086d9211f9e7b2316106687f07ac493c3308edcbc23ebe7a30be49f264106b14227680a8ade60fd677f81dfcba35495f6a79150c8391be507bff4af932d721d1de0cf013e86599faa7e5da30fdd27ad2e05c806d414106e4d92c9fa55b44666c32f8651922b8a6791968013ffa113f8540a146cef6ba9e19dfbb19ba638edc1b3281c19a2b5f80343a649fe074aafc9b2f7bbbaeeefb76b7b6b502035707a21d2205ed5848f0b99dd05865cbda1c4a0ca93482c3b94897a9c83865b5c72013e7a833d446ca64f1d1885f2014178615cbbae5f238117d8a2e7883a692fff5b94dd433cb402e4590a0a9121b5e6c9b3ecffea9b2c319a53272938cf33ce982771e234beef6b484696637feabd736226db4360ad8ae26ad155d25fa4d28e4a5704147a6a509b0850b7896cd0338ae074a351813f3b5b58402db0d6aa73ab7a78574b804f8a0858a4a282a2d06c864eabcd061fada6b081d998c9dd77e6de00fa01e79a72b620f12851f0059cc5c9af6b3d5990f5ae546c44d46cbc86b9e2ad8e0524f67758fa2614c13c6b97c27c8b10779e5ec92d08fcd28c37a23316f4bff67d912fc22edce03af5a72d51a908e709d8f215b5994a384e2d8a9058082bba8b382076aa2bbd5251d9db3d2913883ae63879ae06b63c710f363740c750fe79be36064c441c3b8b97c38de07d71a0904b7b401146d77527216dbf5146adc45137d7de08f3d1b8f1b4cc013c3b95c7a03f1d775b10a047a8ed2ee02756a76ae3f22e737e49acff0b9410458986d22abccb9f2fed41bc8915bfaa24395509437cbaf55a9202ef80687e913eb4ed0bd1c3d9bea8652a615f0f7a4b081efbccfed3c9bb53df40cc442ba5efa830656760a294be3276762fd90bd8cb5dd4a5c307d061ae64c29a7f8db46aac53ee9b525c374284adb5464091160c1c81311a2aefeea82d586d6008b3619b7c0b944642f31b6d258259369743ec4f87877028a65e4e4dcd08796647c5d5a0dfc30aa458a93fb3e04334e399966734eed48cd9cf4b75fb9a6095c8a96b357553dd803fcf9bad43712dc107320cf2f7122fde00b2e11bb21d9b9fe6cb6780c1ff7345ad044e88f2026a26352f65416b515087979708c8debaa1b59f7d4697c506b4d328971fcc40aeddd3a1cbc3d8ad7b997ff2b6d18551a9e36ca144a0e21fc93c45ee3bd3f768bae0f6bf348ad390a7c90de7bca3f934bcf2675595a9a6a5decaf2dc6f2f24af0d1c016a23371681774e4d02f4b1b8a7a8389cc612372ac262382d072fa37b73b22fa4fdf5d8cee11a82fd6147ccd58f8d04fc3f4e9835b98ebe529ea1789abcaf4d051310898cf9645a827a2443ee1d54bff50f56886b3e3f8d2436f156c98ba65dfd27bbb409a90c9c4ac387053744d7d6ba8cdec0ab2970596b4f565a5ced99f929c2d0a53ec2adf51097338f922ad4a0f0efe31346e89e3f8187089aebf4a43251383004b5ae4b8fcc4dd9bed9c012781551f382b61a478e799b1fd1ef015768a76bdcef56cefd477c232611de0246fb21efdc565a9c3b5b17f193461d0192ba2944166bc150de1a83f2b38d0acf47c3d3c777253fa092e304a3af5ce316ac1702079d3e97d48505209a46522153228b65ad6a2ecc27c600d51f2db07d57d7957a584f27f6d5e69b8d364aab5e70ce4432947d5e575f1fce7008330aa69338f32e5d9f5d1380c1adb91e9c7442560f8f8dd2583c2e7ca295bfeadbc7d7ad4fca3625e96161379b1332e83dc2b777ef69f87db56f1eb5fcfa389d20bf48bbf18d1cfa1df4cdc7aba174963f45038a46075a31763240bbcd423c538b4ffcb7ad2dd68732d062cd700f6828e657e8b8fc1e9999fd06a49571553424f61971ba03465caee85ab6a5efd36849e695cd8961ed3150d71265a9ab7d864bbed4544f30070353fccf4d6ccb195ccad2aff93a9c31a0f4ab972dc0c423c887413b7f0c396ef8032cb89190f01a7b9cab783a9db861b7804e34049e89592eb8ba1293d030f62c307042dc48c046f38bf1b201273b4437bef93246c0112c8ac90942141850c404671e51eeff282db62cac2c3f62859f48c4074503f14bb489294dc1234f7211f9b10a6ebda5caef98b39c946e80e6ec91485d1323c36fc81b618cb9356aa79366ed5683503838fa5c7f6af64fd5bfedcd6b9252ad5b86fd3f150fda01b2d74b1b6abb022ba51550bd60977a6c5176a33d2c0f9e0fa25a95455a7eb0e28f16fa45544d07b0b131bc19bb292d5d4990bed33a6f938426ff5b23bea4428366838bb001f615d4129fbc15b9db51ff29f020f7e66642b7ecac4da06464bea39d6dee69d1f8604578509071a2451bfc91854ec0eb86e3d3d81f6ab59b6e9b79920660cd946fa40301e5057c55c99815d9cb51e60887cbde17a4d73786d10eb393e264884e2abb8325da941f3d5613115cdb248c7b8d5ef180e22dd066898f43eb7a88a6e5029e1a89f76c4ecf7c6f1446dad8be63e0d79683a6a00ec56419ec46166044e16f53e90a5ffdff650dea2a04aed927e44cade27007a8028f8a108987c9ee4a6cc9a6d36f08401cdc8951301141641e73a7e97fce3ad43a99276f27bc1bacc9268e70d5aab68d7e821c3527d2f80e78fbc46bbdacac6a593a7a71e94fd7acb8f02f3c5a2fc873f16203a7ccc96eddbc263336d0a255db0fa008d708ac", 0x1000}, {&(0x7f00000031c0)="2ab7c91028fb157587bb4d76a0bb078767d89df6b7ce84b467bbb7d500d8e1fda8453c89c3ac87b39b313c25db8037b0a4a6d44eae7f6b513b291ee845e1cea5e2d7d538aa3000a20a35ca4850c5825933e5577b4749a31b6079d6204bcad328b8341eefe19b5eca7cdec42dfb4d3108f41a073da3e2252409e20f40453c06092fa6bc1f56c9992bff776541278a4e1f3e13b513fa37eac609a822027bc9b34146353aac0b9dbe", 0xa7}, {&(0x7f0000003280)="c9730f2611b252b2cc981e2392696a9eada0a2223b1629e2648f4abdd287d62d96ef0da8adf5263ab1344573d1ef0a3c529fcf665efcce7e15a4f5a608e9c330ca47a83ca5184b43dc98e02d0888003c055aa315894877295fdce6f3133ca61a75297f5094f4b7c8c66b6bbe406ff3379edc8d9a015bd56e884e2873e840de95190165beab1c6c3bca63881fcf4657deb4a3a8663039a7ba7ae7ee6b94252c8c2848d966d9b50c258fc1e5f7d16507c8d968b63e2e5451932ad0ccd8", 0xbc}, {&(0x7f0000003340)="7b7667a5998abeae9c08f70f4b50f939175856335c1ac577991d0822a85f7beea1f7e90c96230f90fb84d4c32e0120fd0d2bf9238b129c4af996dbee8f56281c1dba7edea0552ecea527bb8f396e245e3f00b4ee97ccf6b5f1cc568f8a7262e5da", 0x61}, {&(0x7f00000033c0)="7ae19ff60078e836eacb97ebf01add066eed8e647a23bc94427337fcf466564ea98e43487c6185ab9ea99873d4ba5110968711e1f1174ca12049e412526c169c0833fcef61a82d16ba2dad64164131452c19bb82289e7022f83cc38c295f70d49b13fc20412b34fa92cd23bb507e68d912779c4ba996fa2bfb10", 0x7a}, {&(0x7f0000003440)="ab7d118623576cdd8b1d3dca7a342e0495d59fa00e036dd535b8bdfa6d5821543f7924bdc6962cee8ae19f508c22011950764086973204eb25cba497ffeb2a753d33d76a0dbf6c4ce8cc878ef99ba50d8a3dcbdb3b05e666332f05c4d00b56c8567bbfa6e44581a275de2491aab7a1f23d0548b1c80e63ed940856ed03eb03226cfc0220a0c010bc2e6f39b5af7b44f41af83081831045b21fcfb2cf15cb0f51324167548d2ba11a8e1ef37e087cdf1ff7e12001ead47883296c23697459543c48c9772249d9c4ad89356f338ab483bff20f39d71e5ddf54f1f2ebe94204dbfb064fd9f22140f6345de4e4f3e846ffdec92ed73397e27b35e520db037b9153859726a57e2ac3e0284177283384116e4f594f929ace9b81ccb971105006214fa42d14263494c5cc3341a076fe6a6090bf30cc1425199c04b43db25587916bb71b1ab635eca3046ecf4eaeeb74dd56cadf18e59a08a3b47ae734d6371bb42628cd5563a3a490472a76281927d729d7d32f300cbaedfa36d9ac7241b6ded70c33175ae29ed36f77aa6be5a354a7e73d035b799f581ce6175a2ec4511798309e1d3cde268e5390140cc987e3fdb3f012d93a4b55cd7af0d82438f57cad4aa62599999dd5817530b87a9f3fb8a6928ed29854f136604319feca900419c0e1956f8e36b36d891a76145d583c27dcb6812ef5f5d80cbdc68085ba19f0f127572ae53b663517d76576df5edcbb91bf859bef650ed6a8bd2d900bb5f774e29871189764db66f658c697befc29fad02c3efe6b3791d5724040ef17ee6aa46399b2c1f68aef300568272239dd2fe9384422aa4cbb3683f4c8ad89eead04c979a9fca62756755c2a6cbd5f1092060471a0b150e32bbda3f503b2a8fd1d602ee51394304b2b13a955ca80842725638d12924300d925838e9b6936057462d037893a539212b3408f510a65dc526442fa4cdf1134d5aba77aa901ca59777a3ff98da7cebf47db2fb50afbb2bf727a9a16190e58014718d69ee6864a8393a50ea895a6aa7d91f50450f35600042abbf9ff3dce705dda64a82ee4ee0d2bbbc77d27eff7f2829080273640614bf2229f4837e46f2fd3090432475519c13aef638849defb33def02cadd74dcb060654b93f2de41522259b5656eaa0cd76237712ed1ce5ba6e43d9663de0af656180e64c4b4e885681f8c1d5531d0838ff0a9e6fc250c53bc0b3fed1535d2972f3706917ef7bf1ad2e0d1577afc4eec43b58e1dd4c7815c2a7d39f8759d2ca29987774315f00a4e37ef4c00a5ce0bd7be31d88dc6216e39923aeb8f4403ac3870c3a7443b17e22fe18aa5df1cb262959ad1957399818326794375ca3010a1d4e921283eda3592064d1a693760c3c70f8f6e8991eeddbcdf8e664345f72b93db9f6c12eff8ab1fd3c8ee781ed6fa4a9103c185f587f4a17d6ff0e7a1643cfbd377e2137854f6125a2e7055bcbcb7d03ba5223175b95c4e52e16556da3a107c9ca4a7ab48ea240f070890676451ee33891e404d1e4bd58eec5ab92b4d10ac374ba448b80cf4f14f99c3b9d39ce3f4a9e76e5e73a003c3d75e0816733280a6af46daedf687b2a54104ad7b0190ca7fc1a5602ff25618cd11463c5c572f0dea51db45bf9550ad81ca453c0120a315dcc120a19b066dfd5c29a56a5747eaf3b6148e59e1cfab8c69b5a05446f6aef7734037010fae8780d2b281ea44000d24ef592e6b9bdab5d3e09b9e4b877631a47f60ecff7902fe31b886cb4941cd2a6206106f17c1d0dfdacff6d10f8bf8ab8ed0e2274bf6b24fe3614ec51cfa19ac17cc0ae0eed8e7da153cc2a280ad5b92190edd18790f59c777fdc08f4612ee08b81d678b57ac49db172aed33d2f5e6d4441888e134edd20c33738e79aee1afc7b96123a39960ec0cbe4fb275e2385f65cffeeb181e50053fef73e0bec1ecc1d60057fabe9680887823820ada5b48a6b666f5f84b6a89d42f0c5094f4429c8dcc6e4f5c7215d57b8658f70e73689601cc8da7e7393d7d20c4227bdd71397997848120c31748bfffcb22d5e191c4f6749d1cc449947ef3c8bbd098bd61bb94340bd4ca1a7f6e17a12d7f4fed8572cbab7b0973cbacd3f9a9bf7d553cb61b758febcec121fa7476cc18ee4c06ceaa955272e86dedce90e05fa70138f9990beb1b3caf3b1952eae33aed57d591204fb2d9366e7a6195b2744c816ba8533be606779ba2cae3c639914e23fd09f41da9bf4a5ecc8f1ce6e9e14e38a8c3fa6b9a164bde0fd7f4185d57cdcaa74347476816f076b1f3f227752f5663f16fbd1276c9d9c3a2cbc2630a31d86a35f1de0f3f17a98e8de0839fe0c80631c471d4fc3fa212d0d6e392ace315d2ce431b57ad84aa00dfaaa1d87ab262f3b76bd7e3693c83d32278c4e39b81f58a25b57215a12b0d067b792b083175cc5ff39f0a33e9a83828f533cc1b1482658b8b61119d6aecbd24fe8ba67f7aaf507dc9ea808629d1c9eaa9656b4f115c794a5731479a78b73c2895b88ff1d3958ae4b97517f16125f28046390cec47b0608bdc00b6e94dd0029a02bfff621a62996acbb01a577b744fc00e15c7a8cd319d3a2061f7369ec36c381c0b13b7e33f4c9f8fec83d54d6f66d9bc64ecfe24b8cac118f8afa4f9f792c1dabee1ff301f0fa7b13bf618544171b31842bce4d1005d096ba0c4023dbfc26bf2d27fd44b7253f94058068114221d10519be56beb4c2aa31d5ca1a5a7f2268656f95fc4c79ab5120641c194f68f3461ba30ce5561dbae6fa1f71e5dd5918bf9a32153dd01fb873569999630d79dfcd316c373e9aec1fe348375a9d49f325efe9ffb3c0785ae669497dbf605dff76a89934dd81885401ae6c6c0f903fecfe39678514ca48c8e8d3d7cd30eb8d3f25ec0a9b68b974a839546179f56b9c6579a9fad1a72a16b3b792c5c74ce28a4e2041e6edcca6ed03213b6ea1bad9fca471fcad971d1647cc6eb4ca775aebd42044357f6ed2d1e2c69fb557dcbe3528fd2b1e9c21a42ab8f050861c251e238b0e512df6105c844da2349fcff86cd1658171aa82182a452a7555cee6503f3fff844275e1ebdc6361ddcb087f64a5c142ac37c7bece0b8dc55dc8a535be1471d4fce3e04863efd78221f688fb9499918fd0d8fbb23be32f5ca9122126101b430d49f7b5f9c7ee3c6e733c3f16b6b77a56fef377b50f75713ca66c83ff9055a961441453fc5738de8fa9b7134d7b323939a8a084a24351642daf833d252aea4523072a3160f3d44e8268218b2e2eee8bfe3d0f8ca49d4cebd0d06e388e511c340520e808fd369259723d0c7048d7e0229055207029a154c451e30afeda17a91d7719421b92044c0e2c0f601327def1027748e2ce90086ef00a3a75eb4da95cd54787252f812cf068a5bff90e472893b3018b37f159f6067e2b7638e15ad19ee488aa7e718bde93b7194348f7d506c4a82c3548c43692275b9655a7c40748a1fa97391ad28d0c9dedd95109d935bfb864104e28018b3782e3d8721b729bbaf61ed6a7ec097fdd0931406279a9db32513e1e0970b6e320c433f394b3d045961ec9bc78d0f99174663425ff519e59c9aaaf2983ac7ac3915384573afad7776a9582a22cefbb28af29a882e7957e5c960fc79f3cc7c4637630a46d3bdc7824c891fb05dd0a41f9dbdbe6d7f0b3b770e8ee66272a0fd107b0f70bb359a656ed08373e2207fdb9a50722dd185291766ae9a7e9097653aaa1a7ce95d715e237e058ca7e419c34ed6af9c1e398438fd6644214f83bc0301f002857071c5d51bfd5930b1d0122cc1edf269df4814cb2a78215aa9b88faa62b09a9f4db8387f8126f2ff199c8706ac83309630a22360bffa0c67dc9f7c357b7f4323756de29d826fe53e34472617b1f11e8bbd0850d11eb6b088c5ba047516f22aa2333a695305ffa1a7250c3617f51a2c0842511bf9c3335eb586176f43f8ec79c022b91eda5865c6d3b7fac0c63f5ddb269d5a64ec3f66c10fb24537a27a1f60bdf85519508bb8e77da1d1196f2c08b52b29f18a97bf32edc42e8faf954c0506f4c178d4474b347c5924faa3c7e0b29408f86b46a6cf3d1204170e7c28ba0fdf66c508d9c8fb6a0552ecbf033a7b39d75f650fef9a01166cfe4c8bc5029d98ab6e592b4077c1d278177191823c92d569381c94429cd9a96b6b69c732293f6bf34eaeed78b4b8cbe2c3221b4cb16393056b820eae49a20f1613169e1ab3efbd0a1f96d45972158a8fd9bc4511df2d9e4e49add15d8381f4e9206e4d0aa53d4161867e646beee6cbc09ec15061eb9dd4db5613c77ee8c0565bfc29e860b25b6e3c91b1a7bb883a47bd7e5f09a90c6cd9a648adb7d9ac7da4615d24ccdd40eef2c60954148c2c05fb1622fd1cb4083a67e003c1fe7cb3fe4eedfb6f827814cd5e15085a633cb7ac08a4da5ff60cbf3e635b7a37216dee2cd7df275bbd356b7419d7dc4e7c1af42e45d66a2e49dd67eb350269fee38221aec4db01dcd07b8f80a2ace19638cdb71c5d9f7cbe9a5c69223b4669cbd8368beec0615e79f4427f5d1de4e9f3523ea7fbba2cdf5d9a371db38fde21203416902b67565153b980775b7e1feec8f36cc1c7b79bcdf72061699a8f5928592b1d46d869bbcf5d685813df3013bebb73a67970eb359b008079cc832fab30ce933f865718167a4740fac4ac3864190e5c37001fc3557588b0ff1d458c047d33d5186b7246af9a1dcb3f247baffd2ba690556c1c62d295945ae49f41fd7e8301b4e5aae2b673ebed0191dafa651a234e2b4172b39fe60307a5aa6d3ee9665759666d0feb0abe2ae1bf3a059ba8237e3345fbb653f3bb87121c8364c95f406526b3585a6aef5598bf55ec47775bf2fabf18440dea96427cd2f63fa79835cdd6d310c07cea0a11cdfc5e2fa86e392017e2a01f71b05b2986591dbc3331e116dd553a08fde50dbe43edc9c2f11d92f69329f9fd01fa20ca330066f3fbb122cd74feb88d6de824b5d849bc32fef245fda24399a2df2950713d60efa4faf9487830530e008022dc469f5232a9a938867e5a2e4757e84239eb489593f26e67a1a3e627ac95e90f35d66c03a374deda4fabab518d573df5f2105bdf2faa6cb2c9f9aafd0413d761058340e29ef011d0a373fcf77d93dc66b345353c4eed3fbfc5bb2dfabd1411d91f9c1ffb686805db6b8b180f04eea747a8890d249abba6ef41f0d1260cf2796ab540d043ff5d62579f589489b2ef6e45710242a5735e26bf676fc4e93bcc325cd881b20f4b1b0d05ad4e184a0fd87c858ed461b4091d5e0bb9a35739408e4c498f8275339e89304d19bd6559603e2743cb77ec8dbb21ae36100ce586ac1b9bc6d522a7138be6749e5e0463adbc6fa9bb77a16472a625552a48afb97a7a1581af8abeeb21b36ef218ee226b9281a5fc4a4fbb942999406d2906a79e8e34d7734fa89b3ef2161b5ddc87907ce9847e5da0aaf3cd9c750d0f6e2367f4c66ed43f97a1c17db43743899cd678b51ea38d84b2969093c15c6b83418be442802703fae48d2d9c863703996813eec97a31bd23d52e9514c0ea85ad91dfe8cefd277060fdf73296d853cf3746dc6da7618b790edc3d4ae52b288e9f5fd6126a596f5dc214c95cef54475e489bc98aadf02abe8fc232db9957b9b849e66c04977ea70fc37733a9c610fe0ea9063f37d6ad3506d23ff5069481c6f3428f8d8ee428b1ca9906995427427a02990a291acbfdcaba06220952059d53337eba5c34d7747e3949a3cd45adc2a25e938e5a50826999fbc5ecc9111808dde690e33fcb77a", 0x1000}, {&(0x7f0000004440)="b09f883a96dfc8a6df01fa9d1888b36d19409dbaba5e601dc70a9fc8f2576f2567256733d89df63ff455bd5bb9e694dfd8018df225d59324cc21516cbb31f23a0610935f2c67af59409bfd60289d81f5624dfc5b33088957b4b1c0a1676101acc59ab9aa8b845c95fed4d7b3a5c545566531e4311c682b071f130876abb7552da046f8e3d841b4a5f42d3d309d7fd3bc4856a0e992e31770e1e46f7756b043c879f5e42d6f1bfbf83b5717413ac6d4e576bf040de60dc94edfb07006de39fae719780c55a93ef295ae1e82208a70810001a18ec09aa90a0c1f069edf3f7b9fd06deb3cb6140b850392bf8747ed75cfabed8782f09a6d0006a5", 0xf9}, {&(0x7f0000004540)="9d2e7d635556f3e44a6820e23baa09514e7d3b2c35671e511648f9ac08e0d05307d94170db6c6a0ff279c6aa03a750daa4b9510adde23baf5e3bf349e47f5154035a3faed884f0400d5cc5b4b2af470a95d691b7de02cad6f9c16d82eaaa14e6447615b5efec00eb7d95bd661f2db88f39ae46dcb675d79371dc5552783554241993083fd18248c07591a0c5d5879f5960e390a1570a4f35f89ff9e9beb27265330dbe82041a30694c031daef21fd1061b7283811a6347313b1875d41639e30713b2cce3c4eae9729322003ebca68be61e95cae7abee265f073128e8930f4427b6804da24d977083040f8e93c8b8b07de2ea649cf49ba4d131b08f24695309ff325e71061f2824e4ff7b589169985084ecee9ca162a5c03c01b99d49db13994cdc6a27cc96cbaa9278b6728a4e998c8f30b37aa491708dc4e426b0b150c6f5c822874eeb47b13c18d983242b2e898777eea2179e7a699570cdecc5d4e7ae66c1634dcf4156673c60b5c2684c84e5472d6ef8e32ff68ca6bb4addb28471bff6abe6a8d4ae011ea8af30671c49a735900d0bad72e1405f746e9608b56ce626f35a8b531d97b2ea6a7c9ca8f93a85bc129b03b40221cf00766371d65bd25fb2c038671d1e491bd40dd3b597ad74a8eeec89cc59093215a91c06dabf2a2052c41c379e73c36a2da3d1ffa1bcd71c16d040e2a68a3c95f8ed8002671c7f70783730062e26b2de92d9c814ed2ca9cb7b819444c60643e8c624350af1c9ca3742da9e2fbde6d5b5196ffb6a7bf34f4b675d3324bd5d6b286e258c453b83c39290ed79cb0bcf84e790cd26a2cf69294370d70ee33df1333b73caa1d685da89c9ff49a324a56c056df56e4edfd9eece017ff1ffb53f9f7a05a974b953a8af6e702c54384f06b068be9b619c99341187b52cc19a9a6438b3b2903dcd07eb24b100c9f88a93684b5b4b65319f82ca5cbc681c2e3089301c0afc997cc1633d092be3e59aa25611186af20dd0ecf3f92e3c7aff1742fae7aef9d5bef2677eb00bea25a9fc13061cd498dab45d6991977b8500a7f11e7d1a2f151b757dd8ca9e9ba595ce883674f0650d40b02956cd0685ca718f493e4b78b1a7cd41da0a042d6201bf055f88a7f693ea08d2af96c92df20786decdc1bcc488ce80a33fcf039ba3dce35bab85eaa40a00b8bfdea99154ca168b4a406b5bb66f6c7883359f57525f8d929679d74041aff8526398aea152de6bf2624fcd8f13420d6812b6ab4f997637a914183ddc20676c11d15407320a1b39bd0ab9e468038155fa2f292580bfe5c2d77c2189bc22b224fa63cc56a78a0f50e08a5070783580ead6b4faa16d6e9030a41682f094d6ff5d6164d6dc7625a556b0c92dc7114ef547617fb38c37d1abb3ad3af6c229a3bb5dfbf367a298e5cc54915b390a1fb48fb6d93a29cc009a4de86b269b4ba9d038c7c705dff9757297d52b52e1243928f386dd40268dc8a3615729245081a66897fac3a24eadc09cdad6a9aef2e85500ffc6ffb1efb5718858125a4bfb04603088f3fc24743f70bf72c0f2b49c8e2b75e0a0f9a640e110add43a8ec37b479981694dfe514c4a8c84fb2a09142abd9d468597be7699a39f6a1c16adcd007e8b76e8f726d80e202643e9c29e07483cfa3a8b8fda365d9942b5cdadc9aa8485ef388769e6c855cbf5e9e82832af8a05c7ad55ee98c405a3db8213d94f292d7516e43beddf4502da7b5c3d92b09516382f34510507d61d29852693168304027ccec1b7b4e3c21b4cc0485961e06fd4902761566eed39c16e8dbd97cc1d8ae5cd726b10da1b0adaac975c57b5049957247cc5db356143c743377f9e7bbac5f538365293e593ae2c1a86f7dfdc5741664a6855626cb9b50acc5dcb860080a6c2f8042a99da7b5d1a804ded0d58b94b69781f8f45a36879fc3fdd0b65088f7bea107e9183205022fd0de7967746cad802c7bf4b29378ed85c5177ef85bb30689dd2b330318d6a6e0d63d09272a3f47b8ebd431345689b65a711bbc91fcc1e4a8c33e1053a444fb9dfefee0dcc59f80a16df3b5ea4ffec1b67ad1d54777bbfab86ca4676a5a8513072a6f6b9ed063b9ef6bd8858f1a40096f05273f293e6a6c9d3f35897a062d65bdd4f33a06050213ce86a7f4f17b2e30ce89b0ba50a31dd02f990b3d98651d2ba8f69f89d0d77576efa5d03f255e68f16ac481a288dfbcc878aebfb7b233c9937203e68ddd54e45e78c06872b99f464463a63eb31aa8d164d0490ee24b25d602058a3b22a20185bb9b0e1ac94e07215a42a1b1b9ad5797e5497124958570da9487372b275e1905b709f24397117606077afc5b049eda16b1a59a9305746ecd9dd861ded52c62f6a2251f2d2b3f6313e59247fec28a4cceff080eeedcc06418c10a418d02e8a1180bad9b8a8c1a533eb8f9af09cc3485b1c7351b061a5aca3513966f431187f808fe9692411cc0d641febd4121112cf9bd33c1d8133714f177d0eb617955cb432edef05ce2de4267b9834f52004004e29fba5c1d8a306b8fd7a39d8dd84f4ce3ce06807c03e09c71f15d75e6beb0c765ca084e311423fe0352c91f027a457ba3d91e3bfb91f4c812a12b661a664fcf4595347645ac83fdf7db77f93faab45938bfdeade2bf24592a096228fe66049f63ea34087234cbc6efc7def50c1777250d913d57813d8258db851708baaf150f19c5650a9d576cc57aa0e8d9135bc902645e3d165c2fe92c4ffa2e4a9e3e9745246d52c1a561d6b8e718f59da726cfa805e1858699f7e336f6fbb894f82233637198c6aca57492be1f556e89c8286140913331f3a11fb8bdc3b7cae8adde3b7d4afe82dbb1d54435978d32c4fa4a484b6c41762f9619578daea7d251f72e1b429d27d7a22e7d3682876347823e32ed05946341285fd374806a519e1e6f532fc6f8de867324e37e4b11950887e5425d912b1fb96426c6934e3e0cb1de4641a373e600664d71850c0ae5786f0059547c44d15953cb2e4aadff1c38a9f1a9fa0b676718df67b92047896645a268b87836dc14ead9e9e8a15a2a3fd122a376be9046d1d609dc1738ffb6126f072aef487c79f3683e256310110c1bbf149f17d67671e3c93e76254e6b1f02420fa875b0e0a8dae00860ec7eafddea316b974f50d4173ffb2af6bb2f7d54119b72efc01f805c792892b8e03c9608c426c05ae4dcc74b6742e8cc86b694277b61802cb782fa9e63ed239208ed14b7598d1f7ab3bcd4951a5b49750e72d9cba67fb223df0a16bc5aa8d5632cba8789c1406cf68bfa6762c76b986c2e6a2e3eb58df7fd5180eb27cff76528b431a4548d005249b8f67f575e6ed181876ddb94c61ee823479c1ce6a2c500c3205fc773b478b7b100a9695ee49ba571455eb63dc6bfc627c9f936ef356d994b7b99bcc97ab3cb9917794f9c961d291afe1c9f6d7cf8f0251dcc2a342ff012057e1c0102674dd511813f17b20f27de83d1e70e18d783b84449dc2fbf21b277213549979518646afe0e7a5044930ef87a95b8358fa5c93677aec675d1b87d52bc344d7858d928943d8ed52e9a11de2330105d0200b9bcffe3b6bddf2b99946934fc7fd2d411a9ac1e6b5ec82efbc6bec8f3dfa5fbd04f2ab6917354ea769fe1d37ce1b9d0b75f04aa56127d984521457ae7bf78a6ef3fca351eed4b0895f96f498be717e1e6706695cb9cfe262642d326fe08774bd1cfc54c940141db98c48e77aaeefb7a4c9860ef5152eeaa1e7a672f3066d25ee70bfae5f3edbf0dc225b40554b9df209f54de357af9c03fbdbbe0be2ee9e4ce5e734ba0db650a6aac5f814fd1815add6a3ec73666b1301044863d939a8a16f67ac64e2e660d73e91b62e30cde7fd61a417175624e453386c8011a30418cc2fdeacadd23764556653f6ce8d12bffd27560c86cbd264f1d57b7c24979f524039ab7e04383860b4f11f25003964021591dcfce4c17ba3d3fb2f4c81a8e73579ed516215211df4c07a31f04279b47a3bd903d3be67a07658a94e5a196ad02fa45cb6c3a3ed4b9d66ee6c0e7ea35b77db83ccdbf8abf01e628a24b7ec5f600100e935376ad2e28c62b621349e4dc1402bfc0d8f13a88f968a65c36e2399cea74aa91e9fecc3fe9780f4942e3ed83d9c7f0a39f43f286e06b5076695a91d26f82f894ae87423fc66611803722e494ffd34e71deb0bd04a74acc68d98de118adbd1610ec42520ed273a7e2e545596de3520ddb6f32875ed7df6c6874c0d4385b84bdacda17a94f6b753468f4515c95c9fe464db1b653e49cb5d1fc825877e6fdcb5d4f6e50ed8a7950733d47d9c7c785f6266ae89cf1d4c29dcd4e39d0d3d57d5e3a20a1781285e3e9ec61756bf94fc81afca749812f609c3f909aa2077ecd438d23535973a385408d473302386dcaea8b432ee40077cdb9e86070c4e417fa82b98e61f9cd93417ce101c246b4b3b265d2f4204cff95088cf0f52728c202e8abca0e900ff3a7dbfc5e531cfc28c5a67e944561e0fe9912426700546a986ec543526edfd3697911643b63f66fd8a41dc98774ef15052d1dccc49c37d30a59d2ad671f1031a3fd4105f926652d57f58bf7993752b94d31b361b12dc66d4c6499c4c5b0e4e76a288b4c86dd2e9e38c638e23ab54d01a85d24492bb4f224d51f7b7fbecca4c0fd573f59a7208e4c03a859784898b77e3597544bb960b7c3856d5241acfca13136cb67e23676d8a12cddb25553688ba226da50db1760a4628f9c3adc9b08d77216b495a5f294c0079ae89acd25f2841bb620c9c45dd50ef55ba252feee260b0f3793fdd8f8fa62d0c88a681bebd74e3045d55d7eac93f69a61333719f4b81a419f0164448494042b505d5a8c695a3bcbe67dbf4186e338ce82c5d890c45fb1ac2fd352f8b14dd13c44de1642fb9f2c9f6e288af79cedbf7535cea43dc82ac855b23345e3f826af71b7d67de55d27e8017c2cf6b9ac455d5756e4dff0a23b1141858d2b2b70fa60ba4ad04e51b5695038d9e118e69d0d4689201b35bbeadf53c453e8138a5aabec25097a0f4ebe20ab558df20e7a161ffa0c2d1c56068e698509d04469d7e39c55fd2ce340b44f885be3b88593374eaefba985553947030042934b6635d61f8064f5bf25663912e8ba9dd60b515b77ef17287f71d6561a7560e50940aa2a479b2ce8cd13385915590e98011c568b96472443b49e07b6560c78c652dbc9375b0e096283b10b4206abf19b70ffad93e51f361baa1da0d7bfccb3af7f7bbe4c98c9f5612c5db053e3e343b213ed8d3b693202c5544f60dfd16d88fa32af956c096f346428e8348721e867b7eabab036e91f5f6184a08237f3ed37ebb95819550cc931761d0d637446041c1feaa7df823bc55509191023a0b0954cb9b1fb55445a837d1f3d4dd4bd20c9e468e161a4d816927ef68eec17766dde524f52df07f7a08b3d51f1b913ff3de112d24b93a61af5ba099261b6b80675246fc61c33d22a146d3d346fce4773fc4001fae06faf519b01b54a053aa51505c7a9b7f50565087bf63b2ac0d8fa2efed1f3967c5d8c538aff6ea2462f54d545c68a355368fe9d027ef8412166f35b2ed1be9fa0b3a6d0a7ff70990ece8da65aee2e185006959038a516d0f434dac6ca43d879d049401c11a7cf41138f4cae89eef28b4601c68625cc02db4fbc5b4ca72fadcedf902e32000ff995a76ff2393f3c39f6c95f0f34cafd4aafcedf3cfb923fb91e597899a0483587c44bf59e37c3f7a04be33d9080d00d01a9d73f632f3fed34aad23cf2f23209f8a2dde17b9ce7e", 0x1000}, {&(0x7f0000005540)="c27559d0eb60436dcfcd174ae45efce6c5988b44cfdd29436d1a9b62a5f32985f66cf270556644472b0087d7fc56d49b7252a6f275ae65d4f957a2243401455d2f3ea0a0d8726cec414895345a12d27b9f38f8b1865f2684726ef788883ebc3ead6256fffd0fc8b959", 0x69}], 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000005680)={0x0, 0x0}, 0xc) r8 = getgid() fchown(r0, r7, r8) getpeername$inet(r2, &(0x7f00000056c0), &(0x7f0000005700)=0xc) symlink(&(0x7f0000005740)='./file0\x00', &(0x7f0000005780)='./file0\x00') pipe(&(0x7f00000057c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000005cc0)={&(0x7f0000005800)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000005bc0)=[{&(0x7f0000005840)="ccd5a1fb7794772b1491fe5f09a98d7794019728d56a2b208d530d7aaf676e2e4540108e4cd6fa6fcb845df289a17b5326a3da6a411fc59721b17b9b4396078f9b2d2d255e9380f348cc8d7675a77a90c51667e219b0268ad855fa11a414c5e3ebc5e2798e76f34d561d621991685ae957d7e73ef91aa45ffca466f2d302ee8faec6a5f8d549650b912cc8f1f351c7974f2946a13ab1452aafc27a8f5c787dc009c7c7da5aadb8ae73197e08ff6b1fb200645b7f4115b161d699b56276780f12b29f9736e324dad58d8cd77c6769d10b49a6932884", 0xd5}, {&(0x7f0000005940)="a466d6c5569b53824c816570a6a639a0d7828bd610988a9de03ba7a9e7f4cf999d72fc1a54f36ddfe8715d0c6bbb9212e2871bdda6c86298fdbc5ab312e6ca29182f7bf86a441797f78c0b2714bd4490cf7035927b18c072b997ad20d29a836713090bfbf71da23d6da298eba235eaad3610d92ffb5ffe6aeb5c5be12124474a6543a87a6f778b9a90c4b0c25818d3ba7e9cf566a695071292bf70de678145ac7052af48b11b025f6caf532cfe53fd219f76a82525ad0afb907ee1436ccc7c590964767614c380eab8eeb37480526b14a841bbe452d1d14eac6a0b34aa28c50293d11665ce98f66482", 0xe9}, {&(0x7f0000005a40)="ec5cb11307cac33a59e26a806719e4df61e3acb1d2e36072efb90fc381f80c6722dc60011ea5ab33f5953cf35abfed51b2ef3b6dfbea55067649903c243f612b1b55ec5721dc2f3ac8b74a6dddf8391765daf6d7edfe2b478c11cb3658df453419bcc630e0307f1c56d3e07da8c7df070f64384d81263077cd91399867b671124d7b4ad729c69726a39d561db055ab5e3060bb0925be8012a9c435cb3f8d58", 0x9f}, {&(0x7f0000005b00)="4f5bdc64a2b224fcef1f9c27ec852c8439610e8b17a4cd15c44d52a34dbdb562f01131cd4538e92d6e2803471a954cc3eb1fd21a12ecbb2d3ca629bda43fd6ecbfc52596dbec1d8f53450120d1cc24a6dc4469a25360f817b5bd138ee499ab9d751c20f5eba7cd28814e3b6a1c87ba91bbadb86ebc973c477219460d12ba29c7ef3dde9ad454c3b6515fedc79a461967060fc4993408ac73", 0x98}], 0x4, &(0x7f0000005c00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r10, r0, r5]}], 0xa0, 0x1}, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000005d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_getres(0x4, &(0x7f0000005e40)) fcntl$dupfd(r9, 0x0, r10) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) 21:01:53 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 21:01:53 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x400000000000cf, 0xfffffffffffffffd}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) 21:01:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000a, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 21:01:53 executing program 1: nanosleep(&(0x7f0000000100)={0x0, 0x4}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="ea71fcffffffffffffff69fa7e6e2e20acfef2e0be8db51198871a583115f2548f00e8f28266c437694cc0219d0de8542aa752f8c41042eaeb6af39dafecec5fea75e9b600fa2414748a9f945359353a7badf37537c47960aaa3637e5976c725c8f2109a5f9cbd892880c442b512cdcd59277e70a1980b74b3e1d8b93dae8bae5f657bbe952f02baeb24f626ee335512129ba210f3cbb2636cd9aca91a3177fa621d864096dfb0bef3d38185d7b55b56155db3791389ab80354853c8c60bf7360eae1f5a6fe6f803d60fb94d7cebc94122ae0c027bb3b30827ca31f88b361825e2ddc6d78575364c4f0f80ee6cc03c67276a466a458f7d41", 0xf8}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 21:01:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 21:01:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0xb6, 0x0, r1}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="992d494c4edff9389f3f28ac7d57ef25d01d3b18fb209d200e65a82f6d91ad62bd5d454a965ebf3958d187355e5513983d7aec79860a863035d318d77b4964b6670e031f14826c608cce65e46108a294fe2417503a8654bb1fa21a98bf50cde907588ee02c5d3606b84be6115ba86b8c8ea22d43c9435410fafd94ad1a2fb08a5a19ac9e7d7d55eb3829938f15259024d1d77bd6990030b40e70f5c60f551e", 0x7d}, {&(0x7f0000001240)="e6b87870dd3b746d5bf87a80c3282cb2058cc0649637317cafe8995b77101db87df05eb3340dc42768d5ef194ee70732bf45980aa7a8f1f16001cb45a26b7213a1c9a5d6a24e94540b49535922d0ab445b9ed775c8d6b759fde07bf32ccc505d640a077c715eb4c680a5909278c7c2f072be01ff3d5c070257939325f0d586d9441c411d493bcf0a41c7266d7a2fa1204ebf5c56481f2d219145f1581eaa8b958df18698d8cc75c6c65f0ee1395fa75d3b039b17a5b07ba0573316c1c3c0e520072d939d14a4f722bd4764525907eb8ed7d964ac5f7cb147a506f16bc5ba8d0e34f81f68c41473ca3160ef51a0758ff77f02b2ac8a667ceef23e9b14d1bc3b1a78f1b29df491cf1ad891f1b22d7123e20997d0", 0x113}, {&(0x7f0000000240)="f9c02c909622fcd0c790a6332377e8c8252d242f3fc2a76eafa1c3c7f30e5cb33ddacc24141fc1ea1f27cba623c24519da5aad67ef04059e64f3c5d66e2a23431c209ba732db9d767e22f4e549fa25fac25b819dfba8f1c908f6443f124992f94a42794b1ffae6f2a5aad087445e6c86b3b7a1cd69d7a7692f37105b0da5e84ed47a5641e1fbaf22004e5b8126bfefc18f60a40d3f42e6c6db3e4fed8ec6c0b510e0999a51291ae9001bba5ef63f58572e6df1b1b78b856b868fc1843b6b6bdbcf1be9c90b5d4f3f3c22cbf27559e4c7b7f0b21819907e5e4d48755e7ebeb6f41e94d611f99e685a8c8b1af872b392b7a34732ad91c345c1809b1f8e87f5a78004658cd43974fd94cceb638357697689fa46103b11848fbd0c2fb711798dbd7746665b9d9ac965d08d1d01843dbcf3ae571f506ab34ff4517e8029ae8d04506c861f0696d6a63aee291ace02900ec3508d696e7ba16a7adc9e2ba04cd56fca4235da56a23b1bb757713763d6ec7407f03e95d8d80b5953b77ada08259add9ce7722d3dab539a0d7b8207b359c0c30cf652f38fd9ad41877d87e5b06424babd14d8df9a2a61fb6288e074fea0ba77cd1843f10cf6d157e265d0117762c982cdfb8572363505c78682ff34a9f135c5c585886d98661ff79578d2cb38f0829a2bbb438d8ab249cd9eef531357ca7d9bc422dad70d47ee3413d6b584069bbb9bdf44bd2f089744c8f4c27169357a06981260fdf4c43f08473925fda2da7cd13e70a94940df1ae2ba76801e0dfafcb3e400d1190f0b323fe85ebadcd7715ba70d68380af6f6c63389074e4f5ffb1cda5a54aed090278208355b006fcfab60f3a5d1bd11b9fa059e9e3b426d455ec3c4bd37ef705a099664e28967f834ff56e4492745cb0ab9edf7cc4373df45812be8dff677411f942db05839716e47dd2283e3072816ed9ac2b44ab805a07ccafa5e49b57f6f5a7d95d353c46a7e24b311ea4d71175abd3c2cf1b74a8710a198bcc1360881b2263fa00cac30b6ba0f90b7961d149900dfae7a61ce1995c72e4d5fb0725bba1ce79bcaf52f947a2ea300e6903d50d40273715e71091d13f270e3fcda14f30eb1aee1bf22c9347b5132ed71e67173e27be6bdd09c57867547c99450d5b6062799fb58f9aa6018c4c9936c79bb6ad81e65ef2105d1a843ea46f7cfe40e39c50b7f3ca38789794b88ea6eed831282da58145d6561f705c928ebd25202c96a2fcc0422f50b8a2d5c47712456d85181357e55ccf7a45fcab31784fab93c13d7f87f641b756c3dec1ec2f309f30f30394c7d9747b66bd3eb47628b3d4a6d304634959285693c2d2f27563140c89f69288ceb59c6fcb8b18aab36a1e2faa085f13db0ad33954785456fc46218c633995d1d7baef0d2933a1927b3bd6e68507ba214668d8fb85bbbe94ba17a779272196d86349ab612fdc557b774ee2c44bb5e5e5593c50e6a42b5536fee2569d3ad7ea8107880e8e3e686a94b33b0fb232237acf6fc4f144ddcc731d0594180b916eb017249b524aea2c6494f6cd7205ee9147f8cb3f672371039e47ef96f4c928b7fee7d823b88d3e7507e3bbcf11fe9f31c25e2d84cd99c6ea8302ac6cac64f23413a13780ce33dd7c600ae7a556b210abc52524e8d61fe378cbe8590eef555604a7b0f02765ae1a9f6443a6d21ef26ce6985e71d0ebecabea02fecb632369d3e130103464f8c8a07da6871949c8f048c5da118fc45635c609a3af1a36ba038deeaad3608bb66218c14c9b84f0ae444af1390d45e9a421d83eb748b96fa9b90ec3482cb2b5428516da674efeb1d4571f1bbcfecf68e174ce5518ac23599a13e2e09cf76b051023b5cfaffdb7f8fbe2594e38629c29fc089f093b75f064240b2b9404b45f6dbfd8faeaae1c797888edf6a8847bb8e3150eea4d15bc37d10d807ef2765548e2767d0a91957f8706953486d9f72fc2f301d47f6b184fa8defdf90d06490075ebe0aa939c62fa5728f5e1725da4761ad7365dce738dec5770dc2e5dd749571b83eaf66cfdfd0a9cb87bed964990f878f3f19e26b2241cc24dc0f73385044defc7a7320c1c46a57d789843967a942ce08684498153536b0e2b9f367560e93206ec83d08bc2b4e51759e24dd4cb6e22d9b2430d35e79328cac58fef375e85f0e6ba650aef16e33d616d34508c03268185db0bd647e9ccecb202ce6e5db1a48ba46bc8acffd6ffcc063179441c320468023e4e649c0a16ac43d9856f2bff10001d7b37153c30abb6b1c74ab902d5b54b2d38594594a98f682420f1b00f9d70f7b5545444db4fc88cfb1aa5494654e7df81a9d91a986fd88451dda3c00c715afea7d181303ce9ffdb7aa881202c77c5b8c56730be6716b9688e6f2497502264c9117d22207a331884b9c986cacf95c0148672a75bf9fb35dc91918194a59531791c317120132e95dfebe44c6028f5e331c2ad516e1c8f2ef31229ed8a87aa1bcbadbeba51c5e16e4b0054edbfd24a961e1adcfc774947ab0de406bf48427c8c6e5a3f506d9c9a3b3a0ad9b7fcc5cfad07c1c2a710f4f205aea094d71831bc236af67e93bc53ee70e6367b03073427d324500aa19eb6a3860a02b0450732b71574e3b8a05735d8a5ab9ce22dd05064fc65f9c1ad0f43f37955165b70497c4b0277f06fbd70100bf87e2a087800cbcc8c4050a6c91299f3ebebe6953e8839d35c42e491cd8eea485d808d4dc00d1e34e3f72893da1049685fe03faeb3bcc4213c251675402ba9153322d1075d2b3fe49e1dac267c0c6d8fef4065b749f5bd35eb18f6fcffb1ed9f7acce326c6187e9cb5046c2e05f09b3b6e4ebed9ed596671f6592db357f4fa7f79762c080b5fd82c1036a2e40c88d543ddb5bbec833b872ba1a19205c36965364247c65ff45591e37505625bdd771fc0b6fd87dbd0eb81da0d8ccf7904a32d3b97832738d86d82d5e903e17ab8151fa7497f01c5a188781d69da00e3db2d517b88ad63e50e19d2a0e9ef2736b5d64ec90160712cc1552ee665d3205edc9c163720eab25abc0c4ca2dc98430c45f569ece8aa80e866c5c2605830bc2953b8f999bfe21d6fd95aca3e3b5e812306699900e4a16a02bcebfc3e4501725fb90650e51f11b78a67b692897c595d7fcae4d5388d6743c2b76cb8b0dc4361f06b574c261cea5b1b00805a95157cb2d0179811b623cc9a86f6d289c99b5cd5ed6e42da8b06e8e73ffa09d13c3abbc05e71cf1bb3e807e550af6b723ce521a3c51486cbfdd8877f42a742d1573028244951cd64ab12e3d947f499eac35c9136e38bf0a5b5a092e1d44bf9e1651bd03a20d721324c3ea9ad04b350079e9186b2abdc7df67df249d3ff7583d30e3b74b70d5b14750c797ca4233d50965f0f441e779452707a031c4a29199714dbfe37a5d76fd18e2bd5c17f8972fdc8600dc306d6c899d3dac31f1583ff9afd9594a83b5db81a6c8fa3c2a262670c11dfa32f07217a3c323eac818387d30d40f8943ed31f6f0cf9da3a356d37c3d40194f17cc90affdae0cda6a76fcbd3832934f12cfa3b13054b3801f37f99a33a63a6e7fa1e806f01d07f46a11a5a8405176dc0c3f0b00da7ab3a7b46879afcce3b0d514131007a2ad44ed6c90f327bef40105a91481fd17216bb3e3e3ec9486488cc603725140b4f5cdf67f61aaf607336afc7c8bf4cd4172c03f45f6ccf2db27bd7ce39839215d1a0bbc25ab1b8649b8c17d5447acf24b1c1c423be26572afcaf74bfcd8a7a76b05ac7444fdca888cf341b54619ffbfea42327779af81b14ab712268cda0aa7a9d1d25bf0d0a57e6f5c3a173ff4dcefbd8412d49d4e4c70c67b8677fa58c068b0985e52d17a7a08c39acfbbeca55ccf7b8f543af1dae54dcf1f3a6dbc48dafbb85342ac4ec9029440086de2d34790f0059c7c968278fc691a5f37165ad564df41c9f0b1a2f6348e46d689ef5691d24e9f802c520b0a3c74680435c7f3313b9c65e8cba4c32c0ef518f47b766aec0fbe55f5361a62a8bc69f24901c63bc91b3772da8339599494f5993099e4923074cbc2d0570ac028d0171ea3cd1fcadb62d8fbea232eceb9f66d8feeea6838e980551218588b3a7ab6113e6d8714979198f45f0af9a5b92f0dd9a0c53ef9ce416ec47db6b6dab2d97c142638290ac9b551beca469c3ba596f341506008d02a2ee87dbbce94bdf5c11bda7fe946538269b2a3cf24633771dc46a4adf75e3ec26b2d72b0015ff61d13ae5011298bc4fdd41ea2f6822f85fe946c7ebf1dde1de719bfd8149a119fc347603170c7084a1341b4198e4348ae88dbb8f619f4b9829a10b0e58509c32cdcc91ca54f64d1bce0c8a97512c36af46a43886d48788e78b424272b6b028b6ffb96a84c3632439242fb9b0d6d61cfa0905f66f59c86991495df7b4b8c255ba271522ec79bd49e18857a3664e8cac5c11c65d11168957fd95fd5db3c53af91d7974868c25140c3ff7c49f022035706c41c2ea175063f723029198fb016cabedc89a6c493212c8b416c1f8222b94bac353b5ccf84479134a596be8292308a85e2317289ce680ddceb6963504597c68bb9691147659341669a9b2e5cfebfec669e1ad74ff66fa5425b166a1299775d76a4f3e79b3a4352dfd2ddfc9409e428faa8347f46b735d2436af8f2c168a9e6f5026f69c6cf8dabde483eef31719ea018e5fcd44c7e719f6bb3da5a79617de45b95a756d1e0401f1fbe613c98250466fd5ccf4f91588c83e54ac18f20e07faeaeda38fd2ae954a41517d9d3eba1a9eaf852198dc88054d49df4e9fabebc157cd7fe99a6e1759e25c4f4aa57c8d6e4141cd0cc58d939159d5c720b9a7141241f535403a63d81b6ccb72eec8b0846173971696dd99894bf0705aef94450018b990317711d9b5ec3ba101d72e0ea44f310556c5e0c74ed2715b1ff81f8977e7d53b9549b27df18bd537615d4e9b8625eef51c5341f2385d21a55fd2c3323bb09b99120ce27b0efbbad9e109c842e904f2d37287d70fbc2726d5da9872fbb5e4f81649f3f28c096173da36d98e06f7c373da4ebc38b4445b9d3ff61b2f193009602d78ac14378fa75d0dd2e1f08cd2962ddda79a855a6e30acbe31d9380df8fa734ecfbf13bce51756aa1cd648167347a914d7221982f9bb15dee28598ded79e4f198802ed184e2750e5637049ae044c6d9a8b3c7b54b30d96fe1a4bd53cdda994f09861455c622b1a316119733c6dd43b08e4febacf273b3fa5efa29889875a7e7d902c8d4ce351a581c9a8d7490dc27e63c756aa0e4373261d39698a945d30eb9d271d22f1edc83a7ee10d45d34ea2d0e2b519c04e930598053f25ec50bbcba64b46df4d59529c5444a7e17bbe43986c7961ac693bbd11c46ef0b301ea7e8dbfb6373854cf44353a712f3670ac2ebe9d5639512c8f729a4f4290cd1e8250742c2f70dfc0af0d7861f6e9a900eef52ecfca0f1611039e79fb82bf49832a14486d882cd604490ea36e99dc01a278ac3b8a2dd217b38f20324b8d499bf25e9101a7093bddbe868bd468fa62d178aff8b19fcd795547b50f681e0c131927efb5d28226e500a98968c4ff92d43e15678d24197acd8d6a5ad52a697eed8a0b713458cf28ac64d16964717c91237cd1429425f9f3af39091552309b74d06954b31a659fee5d51b4b15825cf6567dee608029e82b899fcaac68347ae01afaab459e590980632ff7d985a0fc10af3f7e660c22f52bcd21468d6a5431caf244c367bd6fd389df073762f17e8c2c6461ec1b639af93168c180f93a1c5804a694ebff88", 0x1000}], 0x3) r2 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x0, 0x7ff}, {0x45, 0x5}, {0x4, 0x100}, {0x87, 0x6}, {0x41, 0x84}, {0xc7, 0x2}, {0x1, 0xfa7}, {0xaf, 0xffffffff}], 0x8}) 21:01:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) socket$inet(0x2, 0x8000, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7ff, 0xffffffffffffffc1}, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) 21:01:54 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) read(r0, &(0x7f00000002c0)=""/243, 0xf3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 21:01:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x10, 0x1, 0x5) setsockopt(r0, 0xffffffff, 0x8001, &(0x7f0000000080)="effac56fc428c62591434abc0194ac9f6147a94d1853c1a2f66c917b395dfcb5f1726a7b3b4ac0ef1292e79496624a5b0823a91b04db44b7cbef8393a7c2e693c9fb65fbc97883e452128a9661aa421f037da1fe24f85b78f73dc39c4802ccf9123454c22954", 0x66) r1 = syz_open_pts() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x4003, 0x7, 0xa, "b3ad00", 0x200000000}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 21:01:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x1f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:01:54 executing program 0: chroot(&(0x7f0000000080)='./file1/../file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) renameat(r0, &(0x7f0000000240)='./file1/file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 21:01:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007f0000010000"], 0x10) shutdown(r0, 0x2) 21:01:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x6736f34ae471725c, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)=0xfffffffffffffffe) 21:01:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) nanosleep(&(0x7f0000000000)={0xfffffffffffffffe}, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x80) 21:01:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x500, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 21:01:54 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x8, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) lseek(r0, 0x0, 0x7, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfffffffffffffdc1) 21:01:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 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) rmdir(&(0x7f0000000080)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x4, 0x7fff, 0x1, 0x66, 0x2, 0x401, 0x2, 0x2, 0xffffffff, 0x7fffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 21:01:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000480), 0x100000f0, &(0x7f0000000280)=""/233, 0xe9}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9459eb06a56232a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d09eef1f22d2ea46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2c008a972605a1f49dae37cc70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd5dab1d97e338bbe3705fe1a4b8f19b3c060b648608aff8ff3b986431a8fa353b5b43f3c64a810ce49bb3416d9092123a575b97e28d84179d6d878f0ef270ddaba4c07cb2bf60e0e43e9ad1c3950ddd6d4d683090a33f79c5453b8a12dd27f6b3361721593a4bb38d21c4e0d762934404366c15f281cc402f1ea368d116"], 0x1002, 0x0, 0x0, &(0x7f00000006c0)=""/148, 0x94}, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2f) r5 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x100}, {r0, 0x1}, {r3, 0x20}], 0x3, 0x1000) setsockopt(r5, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfd67, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 21:01:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xf3a3a4e757f3bc36, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="ce9e40a0eb1e74b8eb1fbe0940f7bde35dcc184a96c7dfd7706c58e7d9ae191154b6fa55fb8bfe46ad92b4221857772bcb1d4a0a5fb2faed037d7a4e78f56f59c2", 0x41}, {&(0x7f0000000100)="a684a62fcc8cb0602e08724b40f32fca93c1ed2e7af85399e4d556a0339f3a9105b25dcef92079d685d40e92219efd0e1ed9210c99c1e7909cde90bf5dbead1c904214fc67f2522d9074dc93b2b633b6fafd1657f892d8bf01e32b26724c21fcb1e9934618e82366e90753c28d0d2ca9c9fbe6d770ce1e750d96982cbd1c7f45246c7fdbb5b4f37d0f8bd8336baebffa7dc1db5aebdfe176e226a8e3f081358e800bd6a2f106f340305c874b10c12641ffeb04d8c5a5c1f1ded33c67fba409310483e35d64565fdb95254c0ee0b5d455eaa5c7440d83d33e908eef1d355c3e120188c8f3b117db9e", 0xe8}, {&(0x7f0000000200)="a81abe7e7cf620b875b11f8c2d14133f088b66cb7f3c66bcf19da17a73f87e3fc3a17c75d0be729a93668a9b08c367fcb8685bd73539bb8aa7327c919d3ff6be39a232fa8eab691a232aba00da996f9f4c5bc5f1b29079adbb9e3d2728ea77b0e679328a8d948951d0b16ceabfee51bfdb9194fc70056592c09bbb7005fac585e83c8c0ebb5280781c7f59a6bd7da4de", 0x90}], 0x3) clock_getres(0x3, 0xfffffffffffffffe) 21:01:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 21:01:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929648", 0x145) shutdown(r0, 0x3) 21:01:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000000007, 0xe, &(0x7f00000000c0)="d5ff9668", 0x4) shmget$private(0x0, 0x3000, 0xe99156c746199a05, &(0x7f00007cd000/0x3000)=nil) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x3f, 0x6e0}) getitimer(0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getitimer(0x3, &(0x7f0000000100)) 21:01:55 executing program 0: socketpair(0x1, 0x4000, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 21:01:55 executing program 1: r0 = socket(0x20, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 21:01:55 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xbae, 0x4}, {0x200, 0xffffffff}}, &(0x7f0000000040)) getppid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x81) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x100, 0x1, 0x7f]}) r1 = syz_open_pts() ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x3, 0x95bb, 0x800}, 0xc) r2 = getpid() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000001c0)={0x8, 0x4, 0x2}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x6, 0x7f, 0x80000000, 0x80000001, 0x8, 0x8, 0x7fffffff, 0x10, [{0x8, 0x5, 0x80000001, 0x5}, {0x3, 0x8, 0x8000, 0x6e}, {0x1de, 0xa97, 0x81}, {0x0, 0x4, 0x3, 0xecfe}, {0xaf3, 0x6, 0x8, 0xffc0000000000000}, {0x3f, 0x5, 0x7, 0x4}, {0x0, 0x8, 0x313, 0x4000}, {0xfffffffffffffffd, 0x61b, 0xfff, 0x2}, {0x2, 0x6, 0x9, 0xebf}, {0x8, 0xce7, 0x511b2202, 0x6af3}, {0x0, 0x0, 0x400, 0x5cb38aba}, {0xfffffffffffffffc, 0x3f, 0x100}, {0x5, 0x4, 0x101, 0x4d1f1ad2}, {0xffffffffffffff46, 0x0, 0x7, 0x8}, {0x1, 0x3, 0xf86, 0x3}, {0x2, 0xfffffffffffff15a, 0x2, 0x40}]}) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x9aa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380), 0x0) fcntl$setown(r1, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000003c0)=0x1, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xcbd54856444c09ce, 0x0) r4 = fcntl$getown(r3, 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000440)) utimensat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0xfff, 0x9}, {0x0, 0x7}}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0xd0, 0x9, 0x20, 0xd270d479e20b2674, 0x6, 0x101, 0x4, 0x0, 0x2, 0x8000, 0xc51}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580)={0x3, 0x5}, 0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000005c0)) ftruncate(r3, 0x0, 0x1f) r5 = semget(0x3, 0x0, 0x40) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000600)=""/67) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000680)={""/16, @ifru_addr=@in6}) open$dir(&(0x7f00000006c0)='./file0\x00', 0x41, 0x6c1cf376bf63bc4d) r6 = msgget(0x1, 0x420) r7 = geteuid() getgroups(0x5, &(0x7f0000000700)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r9, r10, 0x100, 0x5}, 0x1, 0x7, r2, r4, 0x8b, 0x3, 0x7f}) 21:01:55 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000400)="38111f77129036b90edbf055fc3a306d3983b53f25e5572472b9fe12deadf4275e6dfa262ceb48ce3aaf5c1a1bbe8d3c0e02082da32823243e685de8a86f9465002aac3ce2275b6c41e04d7dc461401623022f05433887cd93230c92341e837677b042cfa96859d34154739b338eefb5a77c05b6e76229e157547717afb5bf09d65887bebeb72c4c798add13342cd45e1fdaa8f3556131f1401393309dbc3bab3f66690ceda5629d41001b5571f49d504efb76c46907674cb24c863d009e7e338cb2250184c27f000c8ce3c7525ef805759f711a2a8879b3c1e92c0f656aad1dc7a9", 0xe2}, {&(0x7f0000000500)="aeab37eb1a77a5364ee83c7e4cf1099aaf16346edbe0617a80a5f5834ec9e308a720577f93b7ef84c5f2c9a775f406c2e13ab6cbcd8aa8d4f0d660e1cba8a79fdb8ab363d9e0ecbe5db9ffc58db8d0f7f794f653d501dc4a142f123fe97cf6859adb226bb0fd32df8014c51ee50c08493c79a4f719544e5e336e70b2b2e6ad64a96aecde6bed48a5c6d08c086946a735508d2b60ccdc3d4d", 0x98}, {&(0x7f00000005c0)="0baa7bbce3cc723fe85f3bd28f217ca92d", 0x11}, {&(0x7f0000000600)="c7d13275a61c9b0249f3583f1f144d361342be80df0d263d7215be7f10fb6b63ba55d3f99858f0e9a2e2d6c0e713e7250d1defb142b07e2b76d5f5a1ee40a90b7c18f07c83b8072a73f96bba52ccaf091b72f05d3fa5666be58cf521e6c238bf17d7eacb5d56b65d454baa8beaddf24abc9dcf4db28cd597c6b7f25319844e3753b7d2aeb0b563f5fdd96e", 0x8b}, {&(0x7f00000006c0)="7992d29965f02126d4c6d5301fc16e1b438f7bef78ed936fbb0cdffa1495f016f3b28cd988f3aff21f4e7767ba5164e11e590de0e3809d3c4f69053f634cd63d5d1e987ff58780e86f50888ea0a8f468f20b93bbcedca5dd7dccf59aed2efa039073937d1fc8dbbde6f8fbda5a421413d71ee507f0b1a74547e34123877dd3da4ec9b2223d7455f4995f6389097c424f19906f9a1052a4eca05b5cf58b352f52cb14", 0xa2}, {&(0x7f0000000780)="154e0cf4247791977d3ceccacf8737ff4705b9c82ee135dfcbf975fe67c3a9646a0761cb3c5647578a", 0x29}, {&(0x7f00000007c0)="056b4d633071d3d50427203734884fcf266479752bcb78ab2752e29cf88760a25b5124e9829938c9d53545ea7e063e86d2fad2b8df3a937cb653f6dfe47d51bca41a4b4d27d94e363a31824ee76b6c29dc3d272664080b15f15bc73793e2e1208d62a30df6ce8f5499ce1c5c3ea02ec427012d386214542bd42ef8090ac1cb441f00d236c1550b9143415fef82739c0f92e71e6e31b586c93c29ae9ab3bcb3d4876a2773739ddc99300c2bed9a2c90095db9c1295c61a578276455e9a562df", 0xbf}, {&(0x7f0000000880)="2cc7358eaa", 0x5}, {&(0x7f00000008c0)="d1fabc2f29fc7e39d986eebe913445212c81949f76f90065593f89e12a4a4142aba3a328b8a8ad9bfa76e7a7408c58505ede0cdde001c539f61e0b86a363152faf87779fe231d3472acd433d97114819e6a04830f3b3897b38720e83bc624e0a28a2830c6f85b07941d52c32186440ab2be6d9beaf4a02ebea4f3b9742bdefafbfb031b02d5bd8160ba88dcc40ba1bc626a434", 0x93}, {&(0x7f0000000980)="41b327f284bbbf685a3d05532171d52cdd2b32f0c083a4261b50c17076c2ee6518dfd3dce817784929ae9dd6", 0x2c}], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10100, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="36aee511c5b60a19aefc1bedaeb1cc9f5a63290251f17b882dd5fd680a93e0669330352960bb92657d89394efe2c5319b04168f8be3f54ee3a1571e196ac6467349586e22715decf9094f3db5169e0b22aa471f63f2d5257dfc1141cf3394088015423525ac698f3dab23d0b58f6976d10d0aa67e136d41ec5217441fe756cdd13a46eac6b13bd788442c0a244c5596df1fbb3e02d6e0a80197e1086337f35cc0ac8d1b2b84b8c5a68bae427b712195c9c46", 0xb2}, {&(0x7f0000000180)="d82f074d207d6684b4f1a1115fe3585d05e1f5ebd50ffd3af358c865c3aeb5489216071e05e618f61904010084550e50e1fe8a908220eab0cbb35b1e26eaaedc3d34c1b45f2e81c199bef1d31fc7d7e64eb798995422f500c87001b833b65a52dd7c27c230320ad8dc2b7840d3ca08fd36ee3c1fe5591f69c43ce3e74aceaa8012bfafb87ff49b30739124f15fb6a45c3e6727edac7e0c0b9d2f4bd6d0cba8ae859b517f2ff8718503da", 0xaa}, {&(0x7f0000000240)="f7b3fe477195d5f7d8a430b8e4e15b0c5952498bd87300e16f0d309b8fe37d5e66326410d7c93c1391b10992f2966565a725d18d8a87cab1eba5225503feb72ce410150608e75a7771c6ea243b8e0308127b485aa2112435", 0x58}, {&(0x7f00000002c0)="c1f5728d20ec5d4eedcd12a94177014364bc05faad682e96fb17f0cd4d71e12397c4ebae48b4e849f6fd31a539d55622bab4f6e67a942dfd83ab7a47aca60dc14c570f98014767e48be37d3ed5268a74c8fb8ec1093f3b1f266a9ce59f155ba3ad5ea559b2031f367e1efa", 0x6b}, {&(0x7f0000000100)="72ae2401006d70af2b8d5836cf3d0e55a9eb15fb049dcbd784b56b5b063b2c5c2eeb0d3a78e7d4509d62df0ce12cf33cb6dcf05066f9bce2905eb89f49", 0x3d}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000ac0)={&(0x7f0000000a80)=[{0x44, 0xfff}, {0x81, 0x9}], 0x2}) 21:01:55 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x1, 0xffffffffffbfffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 21:01:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f0000000000)=0xac, 0x4) 21:01:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x1000200802, 0x200000005}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x5}, {0x80000001, 0x4}}, 0x2) dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 21:01:56 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000000000, 0x7, "f730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}], 0x1) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 21:01:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = semget(0x2, 0x1, 0x240) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000300)=""/86) r2 = getgid() r3 = getgid() getgroups(0x8, &(0x7f00000000c0)=[r3, 0x0, r2, r3, 0xffffffffffffffff, r2, r2, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r2, r3, r6, r7, r12]) r16 = semget$private(0x0, 0x0, 0x937b159cc5980e61) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getgroups(0x8, &(0x7f0000000440)=[r5, r9, r7, r13, r14, r4, r10, r15]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000003c0)={{0x7, r11, r2, r11, r8, 0x10, 0x6}, 0x4, 0x20, 0x1}) ioctl$TIOCOUTQ(r17, 0x40047473, &(0x7f0000000380)=0x8) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000200)=""/232) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000), 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x841, 0x0) ioctl$TIOCEXCL(r18, 0x2000740d) 21:01:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 21:01:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3ff, './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r2 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)) fcntl$dupfd(r2, 0xa, r1) 21:01:56 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/58) 21:01:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/117, 0x75) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:01:56 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:01:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x0, 0x31d1, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, 0xffffffffffffffff, 0x0) syz_open_pts() write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) 21:01:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 21:01:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f85006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000017ca7eaf7f27ba083635e2fa152111ce4444e97238daaafc020cc05ca195ea7e619ea1f2ad4cc59927fd77e5d89e1d382071de42ceb6914035b01d96457179045dd18631b8c818d31c1e86fa0bdaf4d82ae7c145420e9bee2329af86de909229699e4a78385538168000144d30430118ee9dd4a9efe8677ee80a6a3da284d66eeabcf155", 0x122, 0x0, 0x0, 0x0) 21:01:56 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000000)="d035250cb7217b0452b28c831e5e1c73ee04aad8a2acce20a7f869917fc41a055ba6f6984bbd"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 21:01:56 executing program 0: r0 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='&\x00', &(0x7f0000000080)='%@@\\\x00', &(0x7f00000000c0)='\x7f]#\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\[\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\xde.#}.\'\x00', &(0x7f0000000340)='\'\x00']) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setitimer(0x0, &(0x7f00000003c0)={{0xffffffff, 0x1f}, {0x3, 0x7}}, &(0x7f0000000400)) 21:01:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 21:01:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 21:01:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getuid() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r2 = shmget(0x2, 0x3000, 0x602, &(0x7f0000ffc000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r3) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r4, r5) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 21:01:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(0xffffffffffffffff, 0x1) close(0xffffffffffffffff) 21:01:56 executing program 1: r0 = geteuid() r1 = socket$inet6(0x18, 0x3, 0xff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 21:01:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) semget(0x3, 0x3, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) 21:01:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x84) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x6a0c1cef9bf74f89, 0x0) setregid(r1, r1) 21:01:56 executing program 1: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="09f7137784041e8a4197559e694dfef78ecbd536058e12839c3a08531c40eb5ff730609e7da8210461679186c396906ec7b15a0dc6ea02f838b09ccff813d07157257734f826c32dbcbe3c20b07ea9e9a791389abf83eaa92a1353de099883114be7744bdb436e70790f7e30b38d126b4e82063b08a85e3e58af4ad4621ba70bb9", 0x81) 21:01:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) 21:01:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000040000002e5962d1", 0x84}], 0x100000000000005c) ftruncate(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30191ecd6f06ce0e) fcntl$setstatus(r0, 0x4, 0x80) 21:01:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) sendto$unix(r0, &(0x7f00000001c0)="a3acec3e000c95c4d5bd8fd7423009a1292b755e40f021d96ab8b94ea389d87a348711636a4b2daf14680dda2a3a8103c514f5e72b447c727c694e26a838b78d6786779bf62ca879b0281c0094fa06310eb0cba2d901a15d6268402b461602dcb072271690dd85dd22ecb1e6a6b84c5a13bbe339193600403e388dca295d5dc3d9c581fddcbf833a52b5080ef53c34f79c9c241fc12540b0dd50b4a2574976e0ccd8f6a5bcc9b3c7b69d7fa9c620d235263a9d1e0dd655a289b259644bc54b01a595d9256d3977459edfebf5b29f458b03ee", 0xd2, 0xa, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xb003, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() 21:01:56 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x11, 0x4, 0xfffffffffffff000, &(0x7f00000000c0)={0xffffffffffffffff}) socket(0x5449f2c6aa8a0a6c, 0x5, 0x8000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x4, 0x8000, &(0x7f0000000100)="b18d90057fc30779a39c42b8a92088f0fd62260b3c273d0deac461b9dac8e50c3745", 0x22) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) 21:01:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x4, 0xffffffffffff8001, 0x2, "610c9c028f5e18290b3e19eb7154aec321e24d5b", 0x6, 0xfff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1013, r0, 0x0, 0x0) 21:01:56 executing program 0: r0 = socket(0x18, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0xffffff67) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket$inet(0x2, 0x5, 0x4) 21:01:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10002, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x3) r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 21:01:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x6327850c7c5cbf92, 0x3, 0x800, 0x200000005}) 21:01:56 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() close(r0) dup(r1) r2 = syz_open_pts() 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) 21:01:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 21:01:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x80000001) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="621ae8511bd56c968965d95b89f2deec7d45038a795aba5098bc43caf4efd55ddd41fc5e4b610d3164072c17139fccd9b4d8536e7e14bd21f3a13e5309d19abb21ca2f175eb597cce5c9dc734f43f7e66062e9489ed30fb347fdc7778c"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x20, &(0x7f0000000240)="0a35c1f5c18df3c61e99fd8f45afbab413b97d4f17f2428d45d249d47fa228918c11f40b3c18d3a79b9b94ee726427952fb71b02d7f313dca3972f2efacc5de51b9eb3456fdd9a5158bd49076f1d341afbd94a47f8aeab9e6760a17d96a054ca0e3431619210d10f0a5d1a8e881cb5d5ac0bbcbadf0b5135dcc8d530e613d4b1641e185f9e9450c72ca5fc9b790d6a1c0bff3142b6a3f69ba5ed4f870820faef2fd3ecf7b8f348", 0xa7) 21:01:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:01:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x1}, 0xc) sync() 21:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000000)="425e0aa7500783a7a8831280be1d0621f3ef01d32b5b0e40ca1d2715a5a8d5cdf6e99c8e5773f079768d6a46dfa8099b81ae2bada523f44d37046570003576a840d2ffb948e51f455889a094f3f3491df1ce3757b4a80d9d85d049d3fb6a07768edb6b87d5069388cfe3b6b8f39ac2dde496b8fff6394582bf", 0x79) r1 = semget(0x0, 0x0, 0x1) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/98) 21:01:58 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x59e, 0xe5e, 0x8, 0x2, &(0x7f0000000100)={{0x9, 0x5, 0x9, 0x2, 0x0, 0x4, 0x4c7e}, {[0x20, 0x8, 0x1, 0xffffffffffff5a0d, 0xef75, 0x3, 0xffffffffffffffe1, 0x7fff, 0x7, 0x7d18, 0x1ff, 0x7, 0x540, 0x0, 0x78ef796f, 0x5, 0xde6, 0x3], [0x20, 0x3, 0x200, 0x4, 0x61cb, 0x1ff, 0x5, 0x9, 0x1], [0xcd, 0x4, 0x6, 0x284, 0x9, 0xffffffff00000001, 0x400], [0x4, 0xb0, 0x400, 0x9, 0xffffffffffffffe1, 0x200], [{0x10001, 0x6, 0x1, 0x5}, {0x0, 0x7ff}, {0x388, 0x3, 0x80}, {0x4, 0x3, 0x9, 0xfffffffffffffffb}, {0x3f, 0x80000001, 0xffff, 0x100}, {0x7f, 0xff, 0x1ff, 0xffffffffffff0000}, {0x6, 0x6, 0x4, 0x1}, {0x8000, 0x442b, 0x3177, 0x3}], {0xfffffffffffffffb, 0x7c5f, 0x6bd1, 0x8}, {0x4, 0x650445b9, 0x6, 0x2}}}, 0x8, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1818c34e02080046febf3bb300", 0x80000000, 0x2}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 21:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c1", 0x5c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff90, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:01:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 21:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f00000010c0)=ANY=[], &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(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(r11, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 21:01:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xf525, 0x2, 0x3169, 0x1, "61f7526895f88564e3c0ae3f812e9ce698f9fb3e", 0x80000000, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x20000003d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) syz_open_pts() 21:01:59 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) socket(0x21, 0x8000, 0x200) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x88}, {r0}, {r0, 0x108}, {r0, 0x4}], 0x4, 0x0) 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)) 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) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) 21:01:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 21:01:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x81, 0x3, './file0\x00', 0x5, 0x100000000, 0x5292, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:01:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) close(r0) 21:01:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x186) ioctl$KDENABIO(r2, 0x20004b3c) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) socketpair(0x18, 0x4, 0x5, &(0x7f0000000080)) 21:01:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r3 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/224) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 21:01:59 executing program 1: mknod(&(0x7f0000000240)='./file2\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x100000000, 0xfffffffeffffffff, {0x4, 0x9}}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x7ff, {0xfff, 0x8}}) r2 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x200, 0x182) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x3, 0x8ffe, 0x1, 0x400, 0x7ff, 0x7, 0x6a94119f3d74c4ed, 0x3, 0x1ff, 0x3f}) 21:01:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) flock(r0, 0x7) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f00000002c0)="4f0a47a8ae1b409dfd2e9f2d85d9fd03335ff6c2cfae39b4984640058945e8f77cd16e216f5b8abbda4c880b06eb58fd1260d84461b280c013d4a7f9f337488cc12b12ada1e3f151d23fcd88fbac3ba2bfea50c1ad30338dda480a2b1ae0c44bcf52f4b0ebdbafb44fe5a17a70cb93402ded1e32459e15cd94432c59c33a7f259aab046d6c010a19005ca0f090b2a1dccf565c0295f6f14237a5b1e819546abf5212bfcfb206829b9376a9eb3a6ee842eb708fe3c50f18e7553b275cd39e2707d67176a4cbaf5f7616952036e1a56b70029c904e5b2ab03808b17cd7b2cccb7ca9c654df3740dc16bfd635995e0367a607664ce43777bbcb32c111b275d5bde7a23459b19b737e6a148875f45ebcab0bf5e53438d936240e0ce32f7b4e338caaa361bf6671d2d1cef9de0b4576c2858234146cace700f2acd7dd0fe5c67c3cae20ff789a9240b3674088630b7eac0cc14064450e8584089730a88cece871176c93d3e291e14f8238ddf5734b2a359efb51b17b3b4572d96332558b062146378928ae707b2a60133e51fdef2afcf6901ec77c954ff27e5db94c4ed51d60e083c00c3e76c9cef185a9fcb0cd8f48c20d7e879c269d5fb22c68d60eff9b2fece5268836888fcd8c6ae7259847cfbf6e8824b57db638cf08d40b2bdc3082b5e95b61fc1eebcb0bd9e3e0c38414decd837c8aa0ee54e252abf9e73593c32e6a2a7e58a133bb7d07229e8a582ba33bd9e1b3adee33dcd0fef7ff6d7bda0d6084a71e288bdf01766fa88ce3bcf5ec5cb8846840f609031c137fd3dea59a6f3d888118543c2876d80e03850033fadb42e73b5b66b6963965ef44c4ef39f3353c80b1d95bcc880df32ac52205c6d0d511c6e5754bcc8996b13f1b031a7e1efbfc91122d1accc0d3ea97d02db3b0bb6092f17a4449ea01f3d22eaa212613f9f6e36244835149d9293632e4cf2ff81ad6d0c99c8342aa5d0024fa027f5ff107dbe8700c0dddd07c4c12780f667b4e77887067c32d1214a669cd2ee35afe2b51f20a0a3f9322cfbaeb2239d922d567cccdc03557c62bb7582081c2fc1b1b86756d2e333843cf9d60bd06e8d5478c5ddf7efe9c536c6ac83017818d2009f4c6808876d901e8891f64d7a87f5e6e15029c11ee06ef1821c41b2d5da11fe0949539cd9f29840111074be83b5df09592b5da33cd41ef271fbb880dad50c9ceb7c245ac5117a422fe9a1047d5d96eaed977aee794f82bbcce4101c0e62a4ed32ee8f54b2344528f18ac8bf0088310e9fdf9896372bf1695622e396cbbeb897c0590c0a1260f2e296449629b8513e21262af7705748f6e06c4b68ee8aebb3a7b00d88506bf42e10916168ceee1747c3a5c556553051d0e075f8e4bb79284517299d0d97ea9b69e4c56c18422942e4122acfb1b7cee019a5d5a9f6509dda096936e233cea2da1b917d3692e22ef7247a618cb5404b5f140b6ca6bc4fd1db8143e1e9a5c7aaeea8179f5a051c0e50ef7072f8c0e5047e561259e07d69ca7b054699af2321fc7d762501440b0e739368500a419aa179a22a60ea2005b2e3be756d7cb2679089ef7bf48c953770615cfef5427e365808632cb52113177e046cdd8db2ab3840f6c3c175448ae43782f8fb6328f24d55203a8ad938621b0a8038757ef8f9868c7ecf4d76bd28aa4117abe7089b0006c0288616b94e0fa83c88bcad7d14b56e5b3852668cad24cc3811274dd4042d0ad96cca4b82dd5a0", 0x4d1) 21:01:59 executing program 0: r0 = socket(0x2, 0x5, 0x0) getsockopt(r0, 0x5, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x90}, 0x8) setsockopt(r0, 0x101, 0x8, &(0x7f0000000000)="26aeaffa7c450d1baa53a14dc075e99f737b9acdae9598908a70ee24008a7001049933be1982cafb6548deb37ff7bff0c9e806ed6c60d50a1adc3ceeae6d0e8183854376ee62d0959b4b7369ce428ddffe107714f9cd7e1924c0860b6b27d6670a64e4d7897950fcf87e28f8", 0x6c) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 21:01:59 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="0cf14dfd6f4c26b3b6924abddc70094bb3c2f405e3a5730191f8be433b88e286b1b2a5e666903948656672fc64fafbcaee0e3618e42958aa5317be256d3036c03387bb8f224037dff768f6f130a4b085899d82ad1fe9bce84a7f7a9729132d9d09c2d887d7bbb57aa6bc532d93e7c78e15b7e349", 0x74, 0xf, &(0x7f00000009c0)=ANY=[@ANYBLOB="cb000000967ac40cbbd8c5790013fd3d809b442df2ed466051625726c2af88fd"], 0xa) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x504fa773e70bc4cf, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/58, 0x3a}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f0000000580)=""/77, 0x4d}, {&(0x7f0000000600)=""/59, 0x3b}, {&(0x7f0000000640)=""/185, 0xb9}], 0x8, 0x0}, 0x42) r5 = dup(r4) writev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r3) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000880)={0xffffffff, [{0x3, 0x5}, {0x1, 0xffffffff}, {0x3, 0xff}, {0x1, 0xffff}, {0x3, 0x2dcc}, {0x3, 0x20}, {0x1, 0xc7}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x4f259576}, {0x2, 0xac}, {0x1, 0x4}, {0x3, 0x100000001}, {0xcfc878f049efdb0e, 0x7ff}, {0x3, 0x74}, {0x1, 0x522d}, {0x3, 0x10000000}, {0x3, 0x8000000000000}, {0x0, 0x7}, {0x3, 0x1000}, {0x3, 0x7856}, {0x1, 0x8000}, {0x2, 0x80000000}, {0x1, 0xffff}, {0x2, 0x40}, {0x0, 0x8000}, {0x3}, {0x1, 0x401}, {0x1, 0x8}, {0xbebd9f2cf3186933}, {0x3, 0x3}, {0x2, 0x7ff}]}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) 21:01:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400000) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f00000001c0)="bce38989d0ec228d1f7476b06903bd23080c837eba8640fd1c4563ab6fddc4feeac6e73c8c40ef8ff199721534fe8cca63447ccdcc3197d1b6893e3141f3c76b502d98b20fa0d24511e930ae627d65ff3be008a0723a814e68c68d3eac5e99cf92f46220c7a8036eb9f3cfa226719ee89ccbfcee94a18259592f42589b70c4f5d432069e04c295bddfc685637e36f3c597e057886e170ac5956eefa40e102fc5057c734b10cd18d126ce3e4191d6fd1933a9294334da322e449306554162b53667e58950b09a94003bc9a0d66edea6048394e5e7867fb51c38d654e398193ee0f2b374b460f066daacbb8d596da58b279d1279ccf951e5bfb7db90b18fe84997b9b005d90291edfb7eb6bbaf40456f27c0648b65741231c222804c335154bcbd61d2ac84219b34ca67da5a8840eb2bb934236ae764ee5f68f0414d2d060cbdf34be32a297f1f87206bb01a91ce3caa7476976beb15f4e4d542dcf8ed76746cef83ac7df944e0f704c0142a7922adb6bdfa9c96ef24d5635f167ab4676b8f7c108ee46053004b2e6ec2d7feca51bbc4de97dfb509d0407b4474ce3096a2d0c3da51f346765f69de82925f31aeca6108557a90ac8ac50e98e7a03e84aedbe03e0afca073cf604554adf1a56f86514f31fad1a51341cb923d6cd731395546ae32106da832665600a2ba3d9a5786134ea7a759714528a9719029adc676fd4b21f45dc866f65605a96d8194f4f1d8921cf1ce6d31a538cc302fc2bfd1e3acbc26e7f2630a2cc3a9cd74fa0138c51fb32b13f4d0a647d4906d8111423f0c35675735a80654819a8a08a4a9902c29e996959a63090b92a341b32fdd8404f62918a2dc665800213cd738820449b88d62f0349774fb062a387f85de134a24c09957e7aca083e2d82230136554f98990e865f75adf540bb12c85981de5f801083fbe1826140b2f91c4aaa2868c2ea47c921308d0febb5a94b8b1e0b74748209dde0c64319b4addb17333c87c51db6fe0aa207ac9dbd6f98e0771e39eaddc34fd0bf61644062dd8431704614f1d325c95b88c3a74caf0c431a17e60c637292c3e65964213ac24cdbc55f5c142b6f7eb0707d3483b2806f2aa2a3038d8b1149a4a333a485359b4f78256d361306a8b60a7518a622a6a8648f1b2435eeaadd1561b5e38f20b06a7455ba8c5f6472ecdd0987adaf27fd2bb7f207aeb70c85b8420ddb9d2e02d53130fe495342eafad943fb3366e87c99ccbe465954e09fba48496ecdeb6adf1f846a78b4cd4b35046eda4ac008582a0e0c4eec93d118f7c559646b696f523eba5c37e34314c0cb888951392d77c688d9dac771ba6b98f77c8682691f30680f854ab3853d999a8e5785b739ac08bc2212b37e0ccd549962893cb8fd64c3a9c8a58bf374d8f539f516185dbfe4fc6baf4dbe5e2e213587fa5c4eb62f338884f14c6bd363b900a5ce358965ada09c79e988e3cd15882648da9e3f47c9ae2e8125337c879c10a7084e5ca5784209b826c4325fec7384ee811cd089bc4b6ee00bd739813b9af48b3e519284728dc2facdf9a6577ed6d04195520f4f444cde39cce4f4839b1d6262459f15d5076f970d6c4af9a85b947b1c663f16e7f77ec6f5d567a2ca7f8a80f63c203fcdc4ab59f0acaa1c29f8e7c1cb955c59285fad91458ba2ba63545885446b5390c81bf304d2c8f87f4b1562275e57bea3d8c8b3daa7958cfe69dcdb3f3df3b93c181f58982289ef4f35bd671d35e78bc2f9c1b0cf1a73763a50d1002fce9aeeb211d5c783c44947cdf637163d22771844a628d1abc67edcf000b76a78cb5de0bd46968f40741584ed02051efed71c2a42b783438e66ef83ae36bee448b4ae0df8552d526bb5db1ed2a30578133ed0f32c2fe559017b2c77270fd41df3caf382eff65307c42287587635d445a2da8791d4254868e7272c08cbf32344363c65c0c17e0fb4ba12cd7f7563ae3dc065efd0b06f89aa933b8291d6391070f1a12f7cd7cce27c976d288c1017599abec6e4d70d552f8a8ee9215d04908fa364112018393631d75b306d88de62656c074c50e11bd2d5f78032d59e39b0395eb56a494297e7d3fc1ab3243f59aca036202fcdadf18576ed43f301a973b9be6224587aebfaad3491c927448182793d74d138c65048168d3f36e602f3a3f5d97a2b0dedff91a5ef4659724f48b7b78271d601b2da674fafa5cfb8739adf909742b8895563aff9e12f5c4a98f2471c337c38e217374aa1429226157e709ad617de6d5d33f70b79dfda456d2a6a35853df5537bc55fc1962586805923d3b459998d5658a8cd2b49d2e8f55110b4ec9908bb6a7f06f3f01937bde33b37f0fbfcffcee4c8b44c8628b19352ca0fb4f1c2aca56f82be0ff69418515ca334520d4ba24e15ed28776b7fe2e2854cd2c7b483775fe4f9732f677d7310112825620c797fc7ce5cdb76c613326d04ec7dcf469544b47b2b99503a8f669af1f02ad709d937312c5c500d7bc620c0ede0ad2dc36c91802dc9b4c4144a5ad5d754d9fee4e6d1b2b94c8c572864198211ffde723eb957f0d882cc81c86a59b9fdeeff4da28492c1bfd9caeee286a847d849a7c2d08d07a4789015285d71bab049dfc0c343282c533ad3c0d9591078d6666f6d3c66c1ec54f0d46588ad345b8b90b44a2a7afcefa6c0b15c7296582565fa95ee00d5c97898546282eb74be9d515fd4e4beeb9b7d4160188cff592d7ba363be5a1aa3f165130dc5cbe07c7b71b30e8f3126c4d5e0a0706305adf649abec73d3fbba97d1915528ad7efc9ca3d8ca09a155aebae7d7ad8c4aca34ad77323d22dea79ad5bab7303dbe2d8be64fbdc5a8978e540867063665aa98712d2cfc0df82a7c3aee5363e5f801335d629b50afba0f4da1be530005a15dd1ee0a5621a61644dda8515a42d8ff1a2da829fe5b99b4e79e182278181d6b11c554799c66747d222e58ea52bac2e17d87cc645963ec3ae9f31b8c8eef2c0ce38c0fc5920383d79e51534c809d0d9bf12418efd65fafbc69530132404c1752eed4072e9c7aa50de00cf1e1fd6ec5b8738bc3c2460de52e7e30bda16d0c2111b9d622e565ede9abe8d72bdb1f07a633874fc7a09bcf91c8e22ee4e0bbdfd26031bcd75a5c45b72038e976abf2db341c35b2d7442bd02c35a7a7a004316ee7bdc16aaa466f9cde1b2a663237b393322c934eca4de52515786adf9397d5899c08f1faa3b497d3109fa85c8016b50c75b923aa8f05357e58a13c7c797690a179d310789edd458dd5fc9cc6f23535b2f50f148d496b7d7632de3bb6da21d1220125ca80e3bb5c6b608632b6e4ad673c8338f4720fe3e037686497f928222183e71f418af382852a41ccd807c6882e1f1cf5b1b7a05a1077dad8a19d463a1e33564a28485c7cf96861af9aeb91ca8a41149a1f70ac71785668940d2daf7674bf1e9f73626e5a6a8de63ed641013ab91184c136d22394902627c97cbc2a43f772427a045098e8296225f1262e95b6cd10d0a6c5ba6a0ba5e7e67b6a5364639ba99be578b8592f6981dac223b87d797cc9b35a30bcef58d3c0ecb2ffd941dda504f35aa992a7e7c99898d3c27573950ce88751d4d2771f265ae19fc0df115607558cd8cec1a0d8a111e22c9ce7144b17f5ca27521d0542b60f9787423b71da0cd34f4fc9592ab0adba991175d68c84d9116fbf53566733692203f81486cf4bb3ad923dc1659f2cefee2f82d0d2e78b96077be8529eed9ee334e4410a89c6199823b07ad7afc2067bc68e2fa659fe907cf7326077c0725ac8931d594da31e09d297ac266f73ea48d7fcc39ab25617f23137a09c274fd6c7be46c8c021e1cd9029d51e785d36a7c5a813fdc61ac008aad1051e33ae1d307f37d92e9f443750d5f2e463cf8adcd8f6765ae5d6786c3551c261621f713c7aaf3d5eb048f2d159ea759deb7d2063925536cd7cd59a1bb460e55b387aaa714333a75b517b02b7563f64df58b91eac2cc364ed8b1a89478b14214b61b29b9605cca8dd5799d44ceb45aa0fa39b81fc5374df941ab1ed8463257d4effd29e83a70fe5b32303f1096e520e752a51b9f70b0f0689b1bc4494ad74582966b5d8406ad49b388f5c0f5a59783d0fea8c60f16c231cc93171180ccefbcc8d22d4f8111b3f7cbea4b9d6708bcfc28e2d0ce16b7bceb6392950103240753665c0a0986f57ca7040516b83ea8839861856e2171ac26bf20013a0d7e879fbaf46dad03ffd80c83d82ecaf53510a26ee374f368bfa8a39d7a978b97ad5f1db17077e8330274e514ceeeee2f427d2ba10e100e571ef86d53d239d869a041c12fc0a6f125f5408327b5e96e991c46fbbd327d53ccb43597ca5dd4c7799987e234045862e6378a7d2ab4b68f57dedab16cdbd30da6af4c57f5e739f7b4251b6680f6d59e44871453735cc571a8b2f52083a6099a975367b60987e96e57974ae6b3a95d6ff2421163169f819828b55fab4c9d4f2257789191be68d552c431395616df7373c9966342222a44083ac89e6cbcf0bdcfc2e12c1b8fa15d01a90630564e1224d7053589ee4f0ca214dd6df7e0422c8939206378c37b8afc3323e6b761e40f200b98104a9b590d6511e3a9df2021f5fb1a28ff2040c9ebba2930951f1871e1097c706fe4552dcf4f2c65c88efc472b33dedf72a70264e1079a1391c2a13e1b18d282548b7451c05e3cf78679435e81a72bc58f729a0567924a1b99a6f40b0e15b735a0bb29145c46c90aefa6e6107b40500fb3c7f2e3d8111d151a33f7d882fcca216e59402de1ebc925cac3c3c05eada8a57eac67c04a291e1263f80375362eb342ac87a22bbf9f999acdfa4033a834ef59b40e47b2ee50292ca167a1bf03b979dcb8d45b1e94e1739692e694f611192b928fceb03b64d562e080fbf540aceee6b8fd522a77c1d19c1240eb513da0b73f7676e57a56eb28665d28443d62d998e6be2710c2760480bd28c97e3a32e2b8e61aafd27c67ec257792af989ce8f4224a9b39b3170bb337589138521b4053b1d892282cd0b8bf64512f8ad0e263a4353d64d4ee4e066af7c0d8bc155a03c4893a432f7a4b9553fa6cbb7e253438cc2faa2b9e9bf572343288802c3c15d780027d77dd4458a4abe8de766a0d5757876373538398dbc1d2c6415f9346d505e89154e81adbad1266b9556a668bf3836650d29de501d31da9b9c33a595eb636f28afb67784352ff0087193221af2f458c0a1a27e43239fb687da8080752d37d921160282810ca43588c9598b2f8668bccb05db3a6e2410c00d57e15d6a17f9b4a47853a1fb35cb2603028335c269ffa9b0fa98288dafb19d884511cbcd391dbb2fbef5f4fb8cf2a4c5644ef621f951aa555827d7df1f5a7acf45f3f301b558ca5c4e52cc75542b869b4e15ec28ea02d642bb70e1b167bdc5bd342bf276a130fecdd56a0dd986ad8039d1ba7901df96923cf224a8ecad459fb64dd159b9e472a33e657a94bde65e12d5d621d9f44adf7e1fc72ed5c337128f3d84da7056755838b6643e5fa86fdbcc96cdad2213585f01dba13a8738f2d6d71a2b1dbe4aaea742b9115620f7f073baff4d45de14d6ac54baabf9c23a258af46c99208d808bfab85dc1aceeed615120d8693c33cfe2a567a5c32ce82683dab2f22b1605c76b8c5397455dc5f0da38c361ee8e20eda17b6cafe8932c1c1df1c51f9cbf62e9d5a482f8a695e91cf8cea6a02b1f2835e9394942bd8a833abd6630bbfedd6d5f716a633d1e8114b2e2c5a7c0fd5df3b255c027a8c7ce27ff2cc038905c7214a13cc41", 0xd39, 0x2, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x1}, 0x8) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x3, [{0x1, 0x6}, {0x2}, {0x1, 0x1}, {0x1, 0x2}, {0x1, 0x5}, {0x3, 0x6}, {0xbf344283f510eecf, 0x1b4a}, {0x1, 0x8}, {0x3, 0x800}, {0x0, 0x4}, {0x2, 0x4b}, {0x0, 0x6}, {0x3, 0xfffffffffffff515}, {0x3, 0x8001}, {0x0, 0xe3}, {0x2, 0x8}, {0x2}, {0x2, 0x358}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0x0, 0x2fe}, {0x3, 0x5e}, {0x3, 0x4}, {0x1, 0x2}, {0x1, 0x9f43}, {0x3, 0x5}, {0xeef8648d01a50afa, 0x80000001}, {0x2, 0x6}, {0x1, 0x200}, {0x2, 0x9}, {0x3, 0x1ff}, {0x1, 0x6}]}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 21:01:59 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0xc93d, 0x6, 0x80000000, "18d4498c67b4894597e77c38497a57fe4323bf25", 0x5, 0x80000001}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) 21:01:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 21:01:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000021d000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x400000f, &(0x7f0000000180)="ebe6993192964890ddbefbc9b4c8d95a7f219e19445bd3584b6a731e5c35def41d4c55873f6c19b72946490227d89387f528d7e897c9d440db85982a5191a3464d76febb5bb02fd36c94f59f37c3568b8632567c4e5a488328a3ad7a873d1b90302dc6554fdabf203bde078c8f1afd725cc20f2e4a41e61454d4841550f1060bd1a7e8295d18ceb69f8ca717a8f8c94204f57a1201dd0b1c136d4935461eeb7370872dbaa1bb494dc2d4d2be5c595d66a5340322fbc0cc4bd40c81ce5c8b6c344f449f7f1b98dfb9ed446e3e1435c74800"/221, 0xdd) 21:01:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c6530004fb07c623aede73d5c4a3cddcccba9742d33e68c93c588035dbbe004a269fcbc0413e20c7fb30fb3b2f6505d0324dfad7cbe55fad7a80da2967ba72a996fc3d8cae1b474501ce5a525aaf95cfba8ad4f"], 0xe0, 0x0, 0xb6}, 0x0) 21:01:59 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) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:01:59 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) r1 = semget(0x1, 0x4, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x9f) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r4 = dup2(r2, r3) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r4, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000140)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 21:01:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="012e2b66696c12cf00"], 0x9, 0x0}, 0x0) 21:01:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:01:59 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 21:01:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x2, 0x80}) setrlimit(0x4, &(0x7f0000000080)={0x80, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='\x00', r3, r4) 21:01:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = geteuid() clock_settime(0x2cae9d531b1907d1, &(0x7f0000000080)={0xfffffffffffffffd, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) seteuid(r1) 21:01:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x400, 0x3, 0x1f, 0x0, 0x4, 0x1000, 0x100000000, 0x2, 0x1, 0xff, 0x8}) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:01:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x40) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 21:01:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000004c0)) pledge(0x0, &(0x7f0000000000)='vmm ') r5 = syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xbbc4, 0x800}, {{r5}, 0xfffffffffffffff8, 0x4, 0x1, 0x5071, 0x8}, {{r5}, 0xffffffffffffffff, 0x98, 0x0, 0x4, 0x7f}, {{r3}, 0xffffffffffffffff, 0xc, 0x4, 0x13d4, 0x7f}, {{r5}, 0xfffffffffffffffc, 0x2, 0x2, 0x21, 0x247}, {{r2}, 0xfffffffffffffffe, 0xef, 0x80000000, 0xffffffffffffffad, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x1, 0x2}], 0x1, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x20, 0x80, 0x1ff, 0x3ff}, {{r5}, 0xffffffffffffffff, 0xc1, 0x80, 0x2b6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x8a}, {{r3}, 0xfffffffffffffffe, 0x52, 0x20000000, 0x800, 0x4}, {{r3}, 0xfffffffffffffffa, 0xc, 0x40, 0x1, 0xbc0}], 0x8, &(0x7f0000000040)={0x38e4, 0x1}) 21:01:59 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x211, &(0x7f0000ffc000/0x2000)=nil) r1 = getegid() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/196) setgid(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) setsockopt(r2, 0x9, 0xd2, &(0x7f0000000140)="18a024a7ddd87bfad546b76fae5582d7c3d669f5a91d51a101b4168800bb57ac6de49c9719714c17dd338698718ba5d333885e76f8f526ffa867c1a3323ef2baecb8f995d919479d48624cd229d4abc03f66970de3d51bb27384201b6117c71ab6d396ef6d2eed8bbdee4c0506", 0x6d) 21:01:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x1e61e85dbdf3690b, 0x80, 0x7f1c55a8d5530919, 0x1, 0x3}], 0x4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x48, 0x8abe1a6b1f29e18f, 0x40, 0xed2}, {{r2}, 0x3e02c359f4efa538, 0xe2, 0x2, 0x8000, 0xa1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x8001, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x8, 0x8, 0x401}, {{r2}, 0xffffffffffffffff, 0xa0, 0x400fffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20, 0x5, 0x3f2}], 0x4, &(0x7f0000000200)={0x3, 0x20}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x0, 0x0) close(r1) 21:01:59 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, "5737042000ff1001f3b30800"}) 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) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x82) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x6, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x5, 0x4, &(0x7f0000000000)="06000000", 0xce) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) close(r1) r3 = dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x1, 0x7}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xff75) 21:01:59 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 21:01:59 executing program 1: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000001000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x200, 0x0, r1, r2, r3, 0x80, 0x4}, 0x100000000, 0x5, r4, r5, 0x7d9, 0x1}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 21:01:59 executing program 0: r0 = socket(0x18, 0x2, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) r1 = shmget(0x0, 0x1000, 0x626, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb2, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x2}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/5, 0x5}], 0x1) r3 = socket(0x1, 0x8000, 0x58ff) fcntl$dupfd(r3, 0x0, r0) close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) r5 = semget(0x0, 0x0, 0x0) r6 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x5, r6, r7, r8, r9, 0x0, 0x832400}, 0x2, 0x9, 0x8}) write(r0, 0x0, 0x0) 21:01:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x1b) 21:02:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 21:02:00 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:02:00 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f000023e000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 21:02:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000098705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c1500020000ac388c5614a27d30127c8a8e64e89fd2769560"], 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = getgid() msgget$private(0x0, 0x2) r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) ftruncate(r0, 0x0, 0xffffffff) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r6, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 21:02:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000040000/0x4000)=nil, 0x4000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="00020000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x1, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x400000004000, 0x1800}, {0x4, 0x1d9, 0x800}], 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x449) 21:02:00 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = shmget(0x3, 0x13000, 0x0, &(0x7f0000fed000/0x13000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/220) r3 = socket(0x2, 0x1, 0x0) getrlimit(0x3, &(0x7f0000000000)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000300)=0x8001, 0x4) 21:02:00 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000240)="012140790cf930345081ab323d00d76ca4251f2929dc18bafd8d28834143884662a461c40bbe388ca50f49c06fb00c366adc9e10909dc2730f05a97356f587dcf38d4926b61b205cce6a2b5a5348ef58e0ed4b0e7342172e982a7fb97cf35fac012a17dba392fc3d5cc35956f3d4d6f390e0b22d087db450ee1045d6571ed034fa039ea99a856b61d6234f2f32c61fa3b1505161b5db94b1149c5fd3192e4ff59c6349b852eb025c8c3561e76d41ff21aee9b316c3685de0f0c880fea242cbfadb", 0xc1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x10000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 21:02:00 executing program 1: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x7, 0x638, 0x4, 0x4, 0x200, 0x0, 0x400}, &(0x7f0000000080)={0x4, 0x4, 0x400, 0xfffffffffffffff8, 0xff, 0x90b, 0x3ff, 0x100000000}, &(0x7f0000000100)={0xfffffffffffffff7, 0x3, 0x7, 0x8, 0xe50, 0x80004, 0x9, 0x7}, &(0x7f0000000140)={0x800000, 0xfffffffffffffffc}) r0 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x89) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x7fffffff) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 21:02:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x2, 0x2, 0x28) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:02:00 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 21:02:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) 21:02:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = dup(r0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) dup2(r2, r0) 21:02:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x101}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:02:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c36be3cb00000000e3"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 21:02:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x2) 21:02:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x101) shutdown(r1, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x3}], 0x1}) r2 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/229, &(0x7f00000001c0)=0xe5) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x9a) setsockopt(r1, 0x80, 0xb1, &(0x7f0000000200)="48b9ab27f5afcb185d4aef92ceb04d516ef0f6efc049cf7e9df5739203bc786c09b0a3018d2ae0c63b3894ea5054bd033696ea376b18bc3bfe100e5894229ec5d6", 0x41) 21:02:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x890, 0x0) 21:02:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="7fb40e8520e33d2b25632e4b785bb4d1d73b55faf021d9cb694f06a44d643033b413a652f831c4a6830662daefb8b9b1ca30701dadf42baff3015586f38fe67122b8783b2dd11f363a4c7789737c395d12b34a0a58401945e14760cf8335b021fc98fcbae5cc572c77506dab0fb1dcf817b3f1ec34fb34c282061c7dbecd914d254c3d1e67efd4cfbea286e8a0222b8af389785ba9cc6a902aa1ef10b9cc1014345cc0eb9320fdf06172bed1df287aecada990cf7725e1913800fb3fe3306629e52004934e9463fdce9392d7dc", 0xcd}, {&(0x7f0000000180)="6e653cd963749821c55de67e9e661825611686b3b76abbff07f9eb1ddeb06809f33b02570ddd3de9debc880a7874c2b59fd1a346bdc3e2de1afe6a261d1090648fcd722c18f27e3292eb54e5023f90b2ae113ff03d859313aed4d784b49ec2dca98357", 0x63}, {&(0x7f0000000200)="76d35b92283518cc5cd8e3390dcf4baa65e8c87676da8bea0fa1069f8c4a27fab01672", 0x23}, {&(0x7f0000000240)="92bea62b41c2dcc4a902354555b217dcc7935d40b4781d91bb7fec9c8d30ffab57c64bd818b3b5b3dae318c873e4db833a53d78fc8d3518bfc5ba1dbe4a4b43d1540fc522fef98f8043fa07a861d8614303d063501e99819ebca0f71697f3848f7bd1fd00f2eb232b0f0b88fcdc873ba5def3e84ced9093aeb2bf259828c1cd95ed5b35b7f06b6b14f1fc84680f464868635e623f73b64d05989fbf8c3d43a6afe45f1b1c39f63f706d8f69a33ce4f57bbc5c631a595c1638f8c4280d38e906de3967d991433cfff56", 0xc9}], 0x4, &(0x7f0000000380)=[{0xa8, 0xffff, 0x100000000, "49ab09fac09123bc2c6ba6526399b2871d5c7550b5d11457e2c44abf5d073dd37e05c7cacb48af581cea3496b78f551524ac2e6525d67aa1a5b725478f7e6796bdcce582ce9e955c576541f8c711535bca15c27f2670a3f00bef631178150888d162a805930bcac96bcf1221c4f948410e7e5d1c92db275b2e27ba4e9d0f0579faf1381d8582c1e6ec0a4ae15f02cefea37de543f787c2d6"}, {0x40, 0xeb9608d47421190c, 0x0, "e4b23a96ea463288ef3d63d00bf87029c0fab1fc0874bdfc895fa6e5f761607eb9aff2e76f051e53964a1b80b826"}, {0x30, 0x1, 0x5, "9279319e5a546eda1ce8692e9b2e0e328721eeab52aa2910f7f3"}, {0x90, 0xffff, 0x749, "1751a5740b51e5a3ddd04b0015c4f9c78a0fda0a1b0f5c57d4b4df2b3ab239938e9c615a390d74fdd9e0193bc8a9a9e6461a7f39fbc5fb475dc8413d9eac97b7c1ce86a8f7b5fa3d8fa787fb5178967d736ce00b0304d47195aab9f13938538102cb2523bbbfe95b4f15581c0d0eee5c8240a3f6b922c3cb99d48c3679"}], 0x1a8}, 0x0) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x1) 21:02:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000180)=0x10) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x8000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) close(r0) r3 = dup2(r0, r0) ioctl$TIOCSCTTY(r3, 0x20007461) 21:02:01 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() fchown(r0, r1, 0xffffffffffffffff) 21:02:01 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 21:02:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) mlockall(0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) r7 = syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r2, &(0x7f0000000180)=""/4096, 0xe01) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) pledge(&(0x7f00000021c0)='\x00', &(0x7f0000002200)='$\x00') getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000002380), &(0x7f00000023c0)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000002340)={0x3, 0xb35}) write(r4, &(0x7f0000002b80)="092cee8ea78fffffff7f000000002caf277608af144029afdc28ad527ddcc1fe2ce339e48318bcedf68cc1b53c0d00d212c200c8e3dda3ca9dd7b24941cd0d861fcbd47837f70ee96c22c6a5bc855be4143bea4c0c9c2f3fc442dc4e79f1b5035c513d349a727cd72baaf175dddf41a1a58911bdbc9bc579d9500dc01ff637ace603304d6c62ddf31d20ff3f1a939b44a9c80b297d74d78862cf78", 0x9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r0, &(0x7f0000002a80)=[{&(0x7f0000002440)=""/84, 0x54}, {&(0x7f00000024c0)=""/84, 0x54}, {&(0x7f0000002540)=""/174, 0xae}, {&(0x7f0000002740)=""/248, 0xf8}, {&(0x7f0000002840)=""/120, 0x78}, {&(0x7f00000028c0)=""/120, 0x78}, {&(0x7f0000002280)=""/27, 0x1b}, {&(0x7f0000002600)=""/21, 0x15}, {&(0x7f0000002940)=""/29, 0x1d}, {&(0x7f0000002980)=""/244, 0xf4}], 0xa) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001180)) 21:02:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) flock(r1, 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 21:02:01 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x8000, 0x7fff) fcntl$getflags(r0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x11, 0x4003, 0xfffffffffffffffe) 21:02:01 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) r1 = semget(0x3, 0x4, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/70) 21:02:02 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff21) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="94865bb557ba9b5ef95e5277ef894180a24a59c74746a0f5115da7c23a83d800d89b08e108906f278325a1f61bfc77ce17bb5c9a4aa795b756ba888aba08ebc4728de8cd42e7f5b4037e0f0e223e40725b5f2976c87ecb0ed4369c491511ed3b4ea283337053158116012f1c09789a2ac2f40cf595053992fc036e283e42df0c5281ac1b746512c8ce6d5fe89b70107b3e0eab91c4bcab3c9c531b3de3da45b154ca645d60885f3c8650d57e53840c7e124ddd591422d96854eed995ca15aaf497b9be723bd8dd41e17a8299043b3fc97d5616a1084809e4c990be9db734d8269d88b80fe121", 0xe6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup2(r0, r1) syz_open_pts() connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 21:02:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x1) write(r0, &(0x7f00000000c0)="8113521559530a2f11627d76441d1b8f9d6e15f4bc88393d6be901e8ca7dddf3896822786a9518649f0831b4ce4b8fb30e329a96fde4a39bb2f4926203aca43cff51ace6dd46b5d0a9927d5ea8cdfa6f124b40a1ce15aa398328eac2fb0ec92b43653a19a892eee08469de827f8468203e9af6990862bbbd7e475070200ba902ebb301b8c6da0b11a503265c50d98202a49fadcdebb36ebd0bfbb507c241f86ecef42231bccc471098a63addccb0313e94887b17eecadee8da6b128beeaab2452fff64cd65fb12695efeff6be56d3690a8379721984f35cac01281e4c4a968fc075eb7509d8a868768dd1f20a8", 0xed) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) getpgrp() openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) socket$inet(0x2, 0x4, 0x7) 21:02:02 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 21:02:02 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm ') r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x80000000, 0x0, 0xa87c, 0x5}) clock_getres(0x2, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 21:02:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7f) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 21:02:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:02:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x3, 0x40) setsockopt(r2, 0x2c, 0x27, 0x0, 0x0) 21:02:02 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xb) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xafb, 0x400}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 21:02:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x9) close(r1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="74e32f5c66696c653000"], 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xffffffffffffff01, 0x9}, {0x9, 0xffff}}, 0x2) r3 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) syz_open_pts() setsockopt(r0, 0x3220b15b, 0x6, &(0x7f0000000100)="5fe5065c829ae3af8e634ca1d069ba3f7e56bbb4d384aea1f1a585fe4923de1b0cc0dcd07b7b25cd628916eb4aa2472ed7e0a849ca5bf49c706bd56f43f908ad5b5485d0d5315335535260720c57b71efda25d69e21d9fedc50adf84bdb2c29c917d2358cec31163190422892d593291183fcdae4662fa195eb2e09c2546a65372ca9eef51b7638176cef4bfae343354fb70aeab68e21daa89922455bd6e288bed0bb195d3efe350e9c79ffc7f55f9fdb9a9fa64b89105ae51c94dbb71bb4f5612cd38d1304fa9a454adaab5b7c8eeea732899", 0xd3) 21:02:02 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x9, 0x1, 0x807f}, 0x9, 0x5, 0x5}) 21:02:03 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r5 = dup(r4) ioctl$TIOCSTOP(r1, 0x2000746f) r6 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e802000000000000000000000000000000000000000000010000008bddca350000ddb1773efb13be18000000000000e8ee00000000000000"], 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r6, 0x0, r8, r9, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) r14 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x10001, r12, r13, r12, r13, 0x180, 0x5b8}, 0xd736, 0x7, r11, r11, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000006c0)=""/242) getegid() 21:02:03 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) socketpair(0x6, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) 21:02:03 executing program 0: r0 = socket(0x0, 0x3, 0x2) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 21:02:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7f, './file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, 0x0) 21:02: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"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)='\b', 0xffffff9d}], 0x1) 21:02:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) 21:02:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 21:02:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653093"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xcd0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:02:05 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) mlock(&(0x7f000071b000/0x5000)=nil, 0x5000) 21:02:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:02:05 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10002, 0x0) 21:02:05 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair(0x18, 0x2, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)) 21:02:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x9000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xbb4dadd4c340705d, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 21:02:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 21:02:05 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x988, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000540)=0x5) r3 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) fcntl$getflags(r2, 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000180)="097f055eedbeb379f18bcf5ef7d2e9f24ae6e64bbf3aa626f5eb47403b8b367af751e1022f9512a438dea04540a5e4423c30a9e36ac615619a061284ccbb352f83d8b63adadd7afca5fc4f39880cbf4b46795789079bad95576a2108e1df18965e6bfc870b2bb893351d77d4b9a08f305797c7cdca74ffdf0e03d1c600f9438aac328306cab4b5d9d3235b09eaa924ed62cf23355c19132acb582365f6842d331a7b1a903df1f107b18f130769a0078068efcf966ae15801f087bb34299cab94b30ccc143c438a5ac9bea805e46e5af7c8e55d682921b0d083f3d7ecd7f6c1fa27f39e9a99063673e7158fb8cb32a5", 0xef, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653080"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x1) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0xc4f3769c12532ad1) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$BIOCFLUSH(r1, 0x20004268) dup2(r0, r1) fchflags(r0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x7f, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) wait4(r4, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) 21:02:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/61, 0x3d) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="0a30f00e88b94a6e2143e16eed3b4290be3337aeff3a", 0x16) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) shutdown(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 21:02:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() semget(0x3, 0x1, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 21:02:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) pread(r0, &(0x7f0000000040)="fb97b7c11184d9e060f65f72ffebbd41e5a104c3d00adbe5f37bede0f5708dec0c02441dc1bc005df682614cb9bc807a62974a184c154cb5e235b46ae8e50d29e28e642792809564f01e4f8ff1f23f5f6d68e41e206bee9f07eda906455504a9642b0e3ec2dc34a966a6ea4939759ba5977b6e06c153d7b9ef79e80452bf5dd6c7c2fe76392baeae9627074750d0cabf0d9cab87530368b64f7c10775dea0d955e1ac8b08ab2ad8edee25e9905ae573a5f387ebe3b301759cf57fd8e866b2ee6d2bb44c80c08997d6c3a984c1fc1f265f16def714c2f71c29f41c5ba2191", 0x2ee7cfae29fc521f, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202cb0e00866a799200"], 0x10) shutdown(r0, 0x0) 21:02:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/209, 0xd1, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 21:02:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r0, 0x100000000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0xfffffffffffffff8, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x310) 21:02:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6ef88e179bbd42d9, 0xb0) write(r0, &(0x7f0000000040)="73c5ee5ae918bf22d6241f445dcb17766d3d1162739c597596f95fee71bf26edd01ae27829096c2f8f4508eff6a8eedc1953e2c62bb889bb40a6ee1b57bd0fa1b2e1ea096add2b", 0x47) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, r1) fchflags(r2, 0x0) 21:02:05 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x1000, 0x8, 0x6}}) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff7fc, 0x11000ffffffff, r2}) 21:02:05 executing program 0: symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00') 21:02:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/28, &(0x7f0000000100)=0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xa0000000, 0x4, 0x0, 0x304e, "614f8a8120337c2a895d8e5a6bd1f947cd6f336c", 0x441e, 0x3ff}) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) fsync(r1) write(r1, &(0x7f0000000140)="96", 0x1) 21:02:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x31, 0x0, 0x0) socket(0x6, 0x3, 0xf) 21:02:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) setsockopt(r0, 0xffff, 0x54, &(0x7f0000000000)="8ceacac8c370f1995faea75ffb681c799c80c1b3d265b611cfd98b781a3097748fb1f2abbc9bdbe80e82ab2051f04277f6a4bb1f2ad5ee0c0b00ddcea207d274a5d1733de352da67eb5cdde49224863adf2c632f29be8bc40be671c2ac4614d0a67490d6b5270c5ab76e94c210da6cdf14f77ece0c934133939da8dbac948e23456716e708e6946e95eb69c6a6fdd98df70b4a44023d314dd87b4a1de825b3c7dc69da5da475d7e3cfd04d209470ca0dc2fcd093e9b35eadd7ab5d1b5a45fc9a46f61c2d5862ad5224a3bf518b21b0cb50555add71469caec200de6ead42e32ce558f9586476b442efb151d01e6931ed9f34bce7", 0xf4) 21:02:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r6 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r7 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r4, &(0x7f0000000340)=""/167, 0x147) r8 = geteuid() r9 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) flock(r4, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff3c) r12 = fcntl$getown(r3, 0x5) r13 = fcntl$getown(r0, 0x5) getgroups(0x1, &(0x7f0000000300)=[r2]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, r8, r11, r8, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r12, r13, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r6, 0x2000740e) r14 = geteuid() setreuid(r10, r14) clock_gettime(0x3, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r3, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/86, 0x56) semget$private(0x0, 0x5, 0x200) semop(r5, &(0x7f0000000740)=[{0x3, 0x8000, 0x1000}, {0x3, 0x400, 0x1800}], 0x2) 21:02:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x4b}], 0x3, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) fcntl$getown(r2, 0x5) 21:02:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="70cade90f850ffffffff000000000000"], 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) execve(0x0, 0x0, 0x0) 21:02:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000328000/0x3000)=nil, 0x3000) close(r1) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000026, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:02:05 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0x7, 0x93}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) fsync(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 21:02:06 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}}) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 21:02:06 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000000080)="154a9304adc0d73693a3ee765fa85e9a0000313b465206125413fef7629691", 0x1f}, {&(0x7f00000000c0)="0ff5b3a4732a49a9461147852b002ed7ccd02593d6ab9a9fb8c6883b2463dd333ebb2c79452f494986f4d8ee89bdbfea33b745458abcf729f8fa2abbbc46fd6a4c21d6cf56f395dcee74a8fa8cf7729b6d9265690395429dfe08d35f55dd08ddac5a0426ad455837eca52d041bcfd7be41e404d53780dcf410ac805be52d0aaa39e794c6ad3484d777c4ba4c82926f2567ac6029163cef115e02120bfe15ce2161defbf21f1ade5be577e6d2720eba279b61ad2ccb63", 0xb6}, {&(0x7f0000000180)="937a4e95a593e2d38e45f1cd0850c9700ee782eee2ca9edd506ca8347d99078a19cd2c9651060457b0b0bbdd77bbec5014e44c62706f0229e6857c282df64bba4a8868f74804c99e954ae6b56a5e17d2d81942bfc958197f3515f025987ca1739f6fa436e593ed9ecce8f612b431b7c393dd996d117ab032c074dce00466f3ed7b4f75cb6a6e965bd331b543c89ca063fad402111145c67c43eec9c3794426f12229d6ccf03d06b4c7beef7c6573c7e4e7f134e1c36ae3df99e88f4f881632bf39", 0xc1}, {&(0x7f0000000280)="b3bfe79a800da21ed71b2ac905d48f6117e7c025738ecfa4e404354dfc87586030d5efb41d06cc87b8884e0dca985bbe6817aca8c7c96c03939f9b4effdb7c58f0d3efb8247e705833253c619a2220e5a86f072864d691ed175a0a54cc82beff29d773a50daa0db1055b4ecc0d5e998cb878b72aee24a95656ee4598dff728d3525e699611090873e8fbdf976a26c35250fbf6ffe109d26ce68c2b9d1623af04530f8221c752e64c35d587e13100844b91ec5aed9bbd6a3cfaedde78c8a555b8835b0eb5e0814c1274a8556a4c24ad0fcc6aa0d2a22537c898dc9a97c690659c78c755bc2fe762f30c228a3739a855d6fac809d7da5b94", 0xf7}, {&(0x7f0000000380)="2b8d6d2316", 0x5}, {&(0x7f00000003c0)="a89e0c132dbf99d19d27982763f2b69df39fe0c6975f15011324f4c091d65e8133e2fc42e4c339c1f3aaf6f7144fd3cc42811a870a61c9568757e12aed39c745c307acee77b15bca8c417c03f64c30af14d4bcfab6f0352836e9e2f5084df052a8efbd2b84c672efd2ce0f1805506e4f3f200536c04aa117ba51df185cae5adada9525e043c334b1d3bd7fb26a368d7afacb433dd56cd4e1bc7212b9bc68e632ce8445d3d6dabcb0fc3984981292cff2ecd38e6f8663e53c60a1af5d97d55296430b9e569ae2f8e73df35c1508c6278685f43a5daa7909bf62a0f2b51bf6149508351d88dba126b0ae73b1084f2ef492478bd1200dfa70ae9629a7dedf3a69e767d5c0d16e49cccec8bf6a069027126f2a6913e8f332268cbf19760df3ce604df9c6d0950a5ffbb6640df8f6d2a21b25fe77d0c5065d075fb316d3ccc3048dda810a3f09036fd5913a6e48160bb1a3aa245def3c3dffc88d8ac51bb0faa90b184995e15e188e0b60f13bbe71561f35b0781b7d8ccf69cba73ccf56677936255e035c26d1bd79d3ef2585e93ad6c4c60782a25f91e3d763d000d298fc0a5a0a7d321e4ab496099111435695339e65d7ed5b335bd6c0ee35c704c8bc42983b694297f97e9c218cbf33096dff48ea504e09c0322f47acf1d03e7f1deb85e95b24911c96fe43d09275e857cdc6b5086cf10a95ea3eeff4c12d514dc596600ca33d77b40eddb76c42d0f790c72a2b2a7027c4d402922a0d6837ab469164c0be138321240aeb5ffb67da7bf70c3d241dbf38011f9bec085da33c954e2a9e5e924a6a70e12e5f33b912809297ecbe29a3becd96b15b65d4a41a74011fa8915eaec9a94c4930711dfcd7d165b422ed7fa2b147feb8295c78be2d8f1f84e6fb4f47b5a16993755e6150092abe5133c76ab74d0267df1ee3303387cf5a4606afd7749e0a8a0e2f90d6433fa2ef117dd68f483b0a1f51ef1800a4cb31c8fa254c9d808fb87fdd185edf9d32dd089513e1c192078ba9629c303ee7c2a47985e9855cf7452a299fe512730be1a3a3fbfecf55bb76d51f5d60d4d4b0a574315b6986831eef9ec08fdabd15c9b1722a8bd25ea8f3db95294a437e641a517f30993f25c1017c076acf72592d0d064f749fa3a76d86e69908165e6795d904273d1ce9c2591a315441373c24c7a98453ea09ff33ee8c86ddb1fbb24e6c2d2ac117bc3ecb9d630da5346c712cd31e71e93dc089ae2286c138d3b55c1965502263917f2b2fe04d03ff40c588bf66d8b9e3f32c7ddccdf163db9fe0633b64bf5869ded425008b6f442783711f28e7a009180ac88f1cba8917492ee8fe6bced60ccc2cb52c2dd039545453b4324e308eb02b2203b897a3bcb53f319b5aa52e4868da1ad7eb7b5af8b7658e06896eedb8bab2cafe6f235c20bd4cadccfe77f64a6eb1a37694fbdab0c6f3083da7146add42b6b888f09c25e8f5ddfaf3eab17d03fe7876f24814f6e35d1e2d23c8dfa0f1da85899d988710115086c79cfeba051edd44cf928a2890c8ab77b69f14a238284eed7e0ae39fcbc50c3ce92b752c1889d7d6a1af9f604091c9fe91c0d969bbaffe2251dfe66af50e8ad17a37ff9c3a3c551d2fce254a6c3509e25cdea0bc14cd2b9e5a9dbc504ca086051fdbb1901d0a144f311ecbdb6f185bd4bccd4097f57740ea01ca934ea4493cdad8dfd7f3cd02150a37b25aedcb843263925f591c68a5a771814ea2abd08280530c7d11ab0c5e1ecfb009ff08de595e1ed2a6fabbf53873262c4d9f5632a7fb1f45adeabaa2758714f8d1ae4697fb2a475bdc5cd5bb35ec5ec2204c244316bae544f856a7b9360e0ab1ddd48e1db4a075ba1352c94eb0e1060e8ad30aa7fe6f0681ca5307c76396540b7223f47e553c7a26adaf72c5e6c18140ce61e0e4069ecad51773e952de9c8048e89166bdba64cccbc4e88bf5cafb0162730e47531b27f348d43e3d840d2f2ebb9004a76c7216f5a1ed902ca9408ccabcd27692d052cf12f8bb45369519f468ba445f156b7ef5c73c5cff783aa15dff583152b967f6f50dcf6e1cacc41f3857a63f9631b2b1ef71464a0bab123eeb52cac1607c738cbd0619ef79be6c8a0938f0ad7e83f9d481c018953d7883c64112fc2ee5ccf94134feff36e25f7b4da151fb524e2ac576ce7e9064d5d15bab8d91dd88ee68d0af44592f59482babc7021913ee4e1c5d976a0e9a774687366a61310e6a74784bd2f4d11115b88112b68afbdefa062e025e63fd0c0a3841bf811560537a9680153ba1e9462425a6bd339864f7d5c93c90aafaa7087c2bdec6949554083984b64eb3985ec0b575668ff44372f4aa87042bb03a551611b4df2f5e93b8cc541715b9bdf8dd929fa7964a87855c5c47fb065a7cca86b10d5d7e5ee40772729de32bdb77badff2b28818021278feaff791924a31f486cda9d8d85cc3428a368caa8b3f3c8369a845e645e7675b1a21ef0bccb27d6e19e4baac8e8b972864d6adfdcb237fd9a09cc9265b8298157330c70955e55515f0cb3fcdd7d6bb38a21c8ea0f2730150a75e6757a2d470b5c5433775b9ec0213d7b98875b0d053398467b69a1f9fddea778cab2253e5543a123a0d7253d1a9f1c7780bd0aeb986ddb6497d5038d5fd7da8abf6c5dab647950e3101c12e7b4082fcc6a3fae0dcaa925a8543f90d524b8f3f9f5e24e514d59e4632ddc7a26bef295371137fc41670fb51fcc7b42e039ab6bb1f69197b42c5b29e2af049966af6381f8b42126c7d0b08c52abe27df0df9469f9d25f6af5cfb644f5a0303a1e53f4485a3da3d7de3fd13da71bd3fe4ae72243d5b0be75de58bf1fd1a3b3417fd5632245639719085733218ed9782dc1f828f67d52af041a780ffe3a836c36949194615fc9c4260fddf986ea48381714bda62e55fe8ec92f70f13dee2b3bf53a4637397f1691269e1bfc38086a3b4e945a9092dc73347e23bd98c2a31e63994f4209e030dc923a6192766374020d96c9505a7f0fd5a6a4cfb5bd8d80897a716aea47c0e0c80c8208643d872961f6991ddbf9ab2560ecea5a7dfc3a549d46057a4bd592ab6e6e55b507606acb1a75612755fc13a682a94927ba06bda4c03f5b68d6698c3c558abd9fc57250518c0705ed10ce07e44b0e8cfa01570009bf4fab88907a04e1cc903bd43f14f6d88dfba52557e9e053b1940cc72266f0784f9c26b95e8c73b4e0feb16bb7843be523250eed4f634c4c4fdcfbc170bcf8e5fe89edc58ea08407432a94f26aef272808c619ee104f839c784b5447375de47653515cca34061308e38c0485539994a6b8d3eff9027cc1bdcd8affad13ddae56f92706666b3c3eee773c1d279633e62d72fb15d13cec13bcd3324a53f2f9a97ff4a75bfc2aaf67330cb32410733fdf566a98a1b18ff4bda7664239c903b091caa0cd85694f097543accbf9ff8e0632b5ce3f3ff358f34e5d5d839cbaf8a8841b923fa27bb6626394539d84e185856b4579d3bcbb40b0f44b98a33612092655706d9eeeb9f5409a6223e91c479326ff54395014c0319473fad40af1792e238824b508126427ed10f19bbdd573d6e786ccf3827c5064ba3e7a5688b2ddb6e166eae9bc8bbe40c15bf06d66a4dc720d0fa4d87c8abd59e8aa6656be2054a8bfe4d76842e47de258a9c1405029842874f4f05a51ac33ec87dbc3c7595a5d44737b4859fa43c55c24b23554e68346e0355c77cf16e90e8f61a9919d8b568527947e7989b98fb765ae3bed70f942185d79d3f1b80bcc0992490555b1c5e29501b12e0a825fc2f7e8b963d4389ce055b54bc8fc05ef61d009d1e5e8782aefa78840a95119577e820d49241aff97e53f216c1c96193908f2d63572494b085d4a9f1315f4cffb3ea6f30191cc581aab9a5f805fc76706acbab3a075fb5f1e338a43cd8b8c9a4eca60a5d43fd25939bff8d998fe929a162f68503b8393aae4d59f7a848c46fc4efb52c9e0e693f5041888401742f2e1ffa9ac7c58b5a70efa50a6337206cef474051b376eda76f692826f79af8872d31d783c57c2bc6b555d275bfb18fd348c710afac0603cccc278c501e180689e6d68e793389871021250a803f3e92b5b01bcec67bf1368fcbc228db1745ebc773fa397a006e93ab438c540797631e0375304c5f00fa541f8d1c65b462ea657d6ee6258d564ba77316f283a04235392b2131c55dd1c48c05d14855275db7e7e2c5c3f28bb6e10f5f74d49ebd828daec013d652523a23d688f0c6f18d07a7e69809d71bcbe9bb0a9081e81e3bf5ae15af084fc7febc428e422b7490dc190767349cbda322363e4319d55f5e4b8916da490d24c81e5dac3dfe7212fc66b14e5da061aa8fa3c03be2c8f472b1611bea587b091c0a99efd06bae9801b41e3cd32d6401f094436bfab59be71e80bb082f1c43d7ae571901968c448193ac0fe3381e5e0c708c17fb4feda834575468bf3586b524ae92728649498de68b72d2a11038df3d78c6a46506979cfaaec772661693624ca141179f8a0aa8b14525968ee6b224a890f48b277eb7909523c23afc9a9eeb1d13237a4fa26efcc27e27f2a498fdb61d90c2ad53eb5da5de86b1a7a1a59e7f7d5ebe69e69a9fe66f09f524951fcdc941d097ec77cb7932a44eef42a81a888ebe05069a5780f94e1950ee798fb13ed50eff6cc89cdaa015c4d96e0961249d78c914a5c4f6c980f21254b251624bdf3cdc9db3f681b4d1d1aef7e6a558e3aeaa9f1595ffd4da58a74a9f2b575a20e7cfec74e8b5d4f630209f7c3a585b158bf709ee979ea1aef7db2e831d0e55981945e43aa5dd1cb9cfc6f2cfeca4b72bfd8d23fc25b8b50ab92df975e0d9693364b5d41e48593812a3b97c8b95d50ac27c28277dca791a53ad060623d4bf0c5f9dc09323240694cb50c0fd83bbe5471dbafbebb93fa1922b4a83b72174e053032384c1ab8c5603d6b28f21cdff6730374eaed1ec563d9f8a7a29670661c9ed8d6d117ab7d8bfd87a45e273c3108c87b42342fa8d2f98e7ccea074e0a03522d0d97f675e3925ce6fef40f419df030afc9dd6006d35c3d8d28e0725e1901ccc04806623bbca05ca60529f5c6b11235df100bf3132ff0ee19573cc298a084ee4d3e7bb781bbe07fbadf6ada9068da21056fd0f01eb372a5f863385b952f595460c24928b5ad10cddde4c7cd3b8dcfa72430e12769ad58038a59b742d8ef369ef215cc5f38b3a0e6f498d3ad9fabd6fbc4c2ae6dd2dfb8382aa3c03bbb31aad2a837267e18bcc13574d0ee952586dfddef29a2756fea3c259c200fd253a9929e1d667cc76c77d03bf180d47edb0c893315dab84733541e13a04c64981a949fa07869178b279891bc44362775d82f78c8df80efb9b3bbcf7749e322f728995a9f733ad8cbd2ef1957179e5c7f2a1045ffeccbf8b509985de2ff54fbb78d698f94c9ad7ffbf0c881af29ebcdbef80fc1a2715ec884c0fa2686f646ec98febcd5a754acda4cc3aa1c67b99289e11187e22d08d5cc39bd875638ffb42e842a7ee26ad24344deef8b7c0f809979fc350338ba78fd3b133d5b7106965dd6da21edde31f2036cbec41da3d9b75b2b663abf958e81a1bf6c74cdb275c04d401d4ccb02311bab929ae1bb958d2e5ac45fb8f68905e7342f306caf5a62e36bac1d1843953476086e87af15c759df6ce702a1404d4aca1af39fc492308645aaadcdf4bbe5f3677a8f8d667cad56254306e124b069a962f5913e08f111ac10f13d2d98adee85277d4183dcd8c163439aa31f7ae47ea2bc2d35c3851290ab83612114a1", 0x1000}, {&(0x7f00000013c0)="020f50ba6096ef61b9b1e41c848dd1bfcc175b50e847062039a41534c55ad8ae2fde70423c99b9fe003c28605c0f495c5b77efd5daf3430333a499d8ec14da0f3aa0cb421c50e43c36f4c370211aaf9233b0a34bb24bc90a37600bd71637cff8037f6077d0ddb7170cc0539d8b3423be42fef77feeb50cbd30f41dc306bfade2ccfc584027554c6d542b27d18627ec07a0ec9cb04e54608d", 0x98}, {&(0x7f0000001480)="598f114ae9c8315de4dd7c7d3846ab39e7aae8eab9655730d835071851b397afc0f1d7de405f96792c526478251f18584c78cbb6aab615e8626c1fb4d8fae57fc212cf8312e18973aafac927867cfe8662b4788addaecaf2b16d19fd5e84536df7c90c829b0839f5a23b564d812b58e0fc212bd20672bb57840e7fa98fad1d4affb1242e4a29e3a383e879034a576019ed643e22b82f1f9823fe0b1103e1233351f9b6aebc963343c1c4f34b5aa29024c4e93114c6db3256d5db7932e39031ab51dab1af793fb2ab931433faf2f5051f03e7d7da4157cc042171f663ad5df958515960db786a1c4aba2a0a1cc54fbad62e4be9ecb6b7993615c87d8d4c2183b051506992be4be5cb8b3bcb64e1266964eb5dc7ccc3e703459a3f4e8314951d855bd58919dcbdd115f5f6d9e0d0addefde97f86665fe11f02eefa05da39726036a5177afcd25648b0ca1d01ace332bf4537b89bd56b4710b9e05a552b0bf2281b9fa649ac00e61d51a2c63572ddcb6b550f3717574db6fbd8b9346cdc932cd825d4b7071e39800248be00bcd6ced3b4fe6fb01ace9040ba22ab74fa25133b948db29a52c34a3571a275fcbf6f549e8443ad3577586beaccf7c9d4559ecfbcc3a4c562daca17d62cecb76bcadaeb94754e30deac707c909b0393db1a5434970a3ae55ebf860a20c70f40ba2bf564e98659b561a3bd37ef5af225ae6e0e4f6ae993c34325f8265783db5265acb9c441e5f3d16cfffbc66eee317dd705d59b4231407a232dc0cf43487b1678f6668fd4e9ba118ff8475bdab45103aa029611c5cba204a82d68325c3a602a4347732e649a32bdcd04829cbef2f9fe1e7e8f9c4be919d44803859d9ca4f4965cd78d72b62b0fc6879002125816f687a9de8725747a2b47e71558b6e430282b1eac91fcab84259e9f6eb1d54e6864b5deb594d0b45276103e332db01ab3641c759b81a212c2f7412a253072142722108efa1ef4a70b7b0cbab81360a4df6f321f21d7c9279cc0c6f034e03cd22db0fa36145a8809df74ff550cf69a5f331eec0ddf64ab94b1f79e238077b629b8eb0d4ccb2ed6881dd8526c0f5f546b331cb718f9c8b0df8ead7cf557ecd459ad58b6cc988f4af6ec36cd821c793a791a8245b1d2f7caa162352752fd6e189c4769ec0cdca4c3882d3a14716b70b278256e7c0dc6c8e6cc9bfaeded94e420cc924f28a8d19395b214ec82265fc2cd82897e35c9835fb505afd5769c14c66da1e23f34e5dfeb238f3c86e550a16cbfe36d0bec608aaf34047264abcd4d743ad6e71e2231f8e5045ce22a3d199b40071dfe3281b68a99c78ffa8a2fac139e74c0d494be72a1a673cb2e629d8bd726179066cae94501d7ea5ffc1ab3241106c95c7d99a39efcb503a24d7178cd0f6d613e1becb1b60ce32d3d084e241a239d365481df92e733f3a040226392f1e7cbad27cc2de8cdbc1fcd5bcbcb0ecac57b4a2162fcf00cb7c8857384541056bf6fc2004564c381a78424bf451d1479f39809d57cae5d5f05068fd4db4793e7d8078fe0ac87231802408e4ae2e39cb72fa2600c6b4a1cea1b1632cf5f5f3d13e6bb3ba3a8e5b5d56295d47aa5e65882212531bcb307553a9e1fa2e7462af8a35de40ab51cf8b72b4c6fc00c4a4d15dd98fc47733571b6eef79c7400a6760cd93680d17436116269a5274a9e8e9ff7419c38fefa16fd51004527e4b0a8ced33332b03b19b56bf09600135d9edaf5e92e8dea7e2e86ee73c7cd274c658b4401c87cc8eaf984a8b75030f86088c7ec10e67ee4bccaa2d0ca674bdd9880b4198c5848d4b8eab99e552e68d5056338648eb7225adfd54adcbce2ecb0c6d8d7d885c6dd261f2a90941c12e381ef21344b444437fc41f0b1409bd8db308d0434447221708df73df469bb3cc4b19b40cc7a6b145f8f3047ccbad4ef47d8c9ab22344fab17830e9329226316b3ccf5c07ddc5495ffba14e9fc5fb14d64ac8cc1b1736975fb5c9e4c3ff8b8273169c0041c6e7cf5127681511e090593cf0ff8ed475ebf814d4a756ce2b17f7cb6dd6810fa9464a0bd574c63c35fba33fd3bd95f8b11c5560469bb88784bc7d45ffb2d93851f6be8fa9f521d58e950d08224a39a24c0458a9b4dcdec3a724ffe77022bbfc937114f3db79fd118a7daaf35345542b20405ac268602bbfc24875500126d920ae3c5a0f6bd948c7e7711f7d5dba034c5d6ef66de39ea469f3322bdb9d610c3f38afd97cca7839dc3333318c7e7233d92ac1854b2983a5cdc62f7a8bc096d9552595f96bfa6e2791d8650ef2f65f1bda45e6b52df0cb6fc74b487900e1433947730ff142662a47090192e1bdf383f7a148d321304c2bb5a4dbfe058d1896cd1dfc5ed5d0d05321bfa9c58be2dc13d9c4baf5555fda2562dd9422107d45e5adad0e316ee24ad57e0b7ff9c9b92e8adc76f38a84a5cf8faf44878341cc9d1b57f46e493e77c36266f8fcd8665f301e273bd7ec3c9cd04546f1610159c404231eee73a9ddd87e2c0035df061469aeb02d236d51048cf0e2bd5e37a107fd680d3e4e2aa46a2e5258019b84e24cd7ce4c31661de17f85031d64af76f0d110b33797b29af047d505c67703412fbefe4063b9b07f5527960b7a107467a836311286feb29a39397386e62dd2da7ca4386548a21aedfb1a76a77919b1773b5b9c435c92a2232168dacbfe100d931967440d5ed0a6cfcf7dc3b468c3505ad2c129ccf5a74c559d1691046b26c9be998bc895f8da11652e75eeb05422684b6d91d6fc8010a16b6c3b5e42ee923e7ad3169df9d0a7d0f208f2e72324181021b154f6788a92aa3c4cea70570e2f654fac699c8559366f2af598f431b82656748f5b7ceb406fee13a74d63f4e5573781ba3e4ac3830784ca7bceb28fd4fa3b5dc6c172402fbfd679a76cda01b72ee359dad0dbaafe05ff5a7004a0ca0adf8657f2384c8a9784835ccc61197a34f2f34483f8f35aecd9e3b6e3a9fca1e49a2e3831172f110c504d319448f31ff89b9af2029b998666b22f02f4fba1e3b295f02b4fcca55f3e79505747fa864ff031013286a8b9465698e001199f4c797058034fbee504b5099e0956994c484bee34f6838c5f3f9c00ced21dead84024aa38fcf939155c6f6f5e0fa75e8a604cd7f60add5a509836186a5698209a3c19a2a5ed76f3e407d133181ad0e35b69017a2d29a3136f488a603beb8d6d8d369c1ca30b6345398223526722ce00c679475367d02c00622780c5051ae378f7178967b2fb69a2277430713015c6395e09980dd06a25177ff00d1ca6b350fe5d2c69a10bb6769b977df702e2643898f7d80320f3cc6ebe51786ab1d36c7f9969315ec12653f49e580d2669cb4d9d94cc1818a22a69244c9ab5df4e3fbdae362139e5cd56c33bfa0003a6c4a4dcc36d134df9e54e1ae268179af190a48731c6cd0d93b49fb7f213a75be0ee0933d048eea512f0839932fead35686eca1d6e7e3f47b25c629c9ec9cd61c69ac3591b575e6f26428d03699d617aa5018a3bfac1d531e966997d3628e6a3f4c8ba8d77f0fb662a39b048f6ee37e166b1e9e7da5eb70fd1c4ca77fc743d2c3e31bc9178a40e8191c2e66194ff1dcf7b0d63cc4143ef86dd79bbb34dcde75eb7a17660872ec749f61b963dce80402154d842321ec920812da01e021b7a1de88a9fc6e2f04b7eb43a89164b52e0282cc72d721d59d19d29803977784bba3b3cb8ca9ff703bcfd5e16b608b81e32e92b902dfe95c95c474bed02ed783ff5ceeae59f14b9550b1022f114b0a0ae1cd5bb01acb40f5cd81ddd58d97b961d1ab4a2328614015392e0473296b7e44bfb16f238bad1c0277a458089ad1ecbda5a1dce41b8bc0bb1a7714f304de754af3a6353c878b9c64e16f94221cc42a8433642c0b91e51e183e54825321a67cbf3dee23d0a9da8bba7174d74d6824cfff7ebe2ecfb04cb30812696f2ee06cb5e045ba3c93cfd03ca7c50e4233bcabfef9aaa5b7d3ec90d1b2adbb43c5ec374891dae561d6711f80e81115ae0fcac090d21b29811546ce323257a2221fb5ad9b1157ac2a858b67b44507d721ac0dd8489909c625b7f3e50401e204ad48cf819a388bde1cc01bde583600ac476c5d9a1626a35b7199cc043c4df1755df49cd7d029faff5cbf78c5275a7b23789d40ccb374c459acccdf400fca844b010fe4ca5ea546e831f5405e2939abcd44f0868fabc7293f83d6c04086f54e3926e32a4063308750ffd0c81666a41d2e1571c9711235ebf3e1a287d558d335164f3276fe725106ac134515d9583b840e2ebe9d1d259dfab2ac31b13c1890485bc50656a2b8ffea5215b5bc51229bec06e594f50a35a27d1bd6a63f0562f11dac00a75b8ce298cfc24f07eb904f7dcf01d9d92e830bab204425ad611af700f8c87851aace50ffb69a3fec34e54cd71ec79f3f6b5c2d62542a700da1557f3e85f0f13dda74f2988ae5bdd58e30aa1940da7185e38bb5761600c996d782e6ca22744ba925c177fe2aa670be1ef02628dff98838f57cf888cbd98706bce7f42b126666212fa582e17646251fa30116ace357e405a75c4f1948fab4bd9e3fcf640881afaf5011108ef6bcf886b5aa9c1bb9c2f8f71102c3638d75ff59c213acb6551f5d26bcd37bf40246a4fb6dc8ca255413ebdcca305f43fc50cf3ca755ee9269888257291b61e44e69d638dfcd3e9034a16460d7425f5da1c73630417d0c3d1201faea736a552948b2585e32db6a4361b1ce1d6b861115fcfbcde0ec09a88ed15255fb80ab4348994314ce88edd46875cf16e0767acecebde569f038e8ed5e418ef680ab203d721d91bd40deddfc454cc823ade9d86d9d3d41b8aa655fe258d483a05ebd2c1c8f5c77d73bb5576af8dfd183166ab6939228abbcb68d50227dcb02193de5908e5034f55e136e712cfc03331274fa773e8ba79cfe1905a803f9b0919fb3864194daf864bad09bf676d01050ed0d4a6737b4e96756c58af2f78e9117b694cee22cbe62e935771ee96e27d9cdbd9ef36f473f4daf12843c7d934f715622d0a629d5a62c2d45109ad08f9960ad7908e7d4e38b24d240977865c38dca5a858fa13b73e6aea098fe47a7212a6b2872c35b869f401d2a54e0338aaf9f59b0e4451bded717c21040e3ba45452d9cff10f218a5493dfb4675c50ba07d1dc43ad66c822e7ab820d39b26415b83da652723eb8be1c3ba8ef438fc4540cf1af14d6f7e3acb713c5f8c48a43ab5ddb25aad5dcfe1c8d83cd481243955ac5863c158222ee4bab54a2c6798f09cd92841446b42849913f3e37aa503ff68edafb2ecf471ede8ec10c87065718d49afc143d42217833f3bb7aadbc1fa915282c199445cfa13cec166615a592674b5b01ad788194fac11c76af797e9eff15f1315808e3fefec437550be8673ceb685532976a6555bca2cf5421ea0e1ebe4506a34981b0f5dca19f762d9471c59f64115807d4fc2529791649e005badfa5a12f45e7649c94f2e97d77aa287c125c2a9feb003b2448daf757a22d367914ce838a8d8aeb61e57390e7a8a97a7d27e54934931b1be289baeaee28c1b805704dda34e9895db5f119655e10a0b6ce7536ad8af8331cbbf6bdb054ce06d382d6d35aee243ae04afa9dd7a24117280e94fac262915cd33d73899a9b288732f9658d1d88a376acf3beceda5d786117538e5e1dd6533fc7a10a25ac655894d0a290fd7ec2c0896c77480d4af5bcb1422b2fdb0e9bd7ba16ac87264c961538e0d1610b3c5d82de5d9a156353da0189fecf6fd5e628b1018b4", 0x1000}, {&(0x7f0000002480)="648100f85a858cd45f884dd9084608e10bc1d03b825ab187dac63a45e8081ca73151ab4c419de1e3e839a4129406572079bd2301e990251843801c38440767429ede17c8519945623f3c4d2159d51534d84b214f01aca2e7b8c742385c2f273e0df106ae6ae769f7ba56d7fb0c44b73cea21c83bbb18564b84c57803be4d236c1cf5222735c1c886f4874fdce1b00486b9dc63a27e7910277bf310dfae14a2c283c3620db8f6ae5a4da346d9080a43bbc8236ba946cabd992c5c649d91f22678cf68911505ad352a22ad7f244ae98edd253792e9da52cd498ccade62442443629d88989f9546eb525d", 0xe9}, {&(0x7f0000002580)="f98df7571e7fab80f6a607ad8ced1972511c26f04930849345f0f6654b123dfd0c258e9cd5744a715dcc13d68421cb21fc1fc9471dc36babfd7dec04", 0x3c}], 0xa, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x97, 0x39, &(0x7f0000000000)="03000000", 0x3e5) connect(r1, &(0x7f0000002780)=@in6={0x18, 0x3, 0xe2, 0x80000000}, 0xc) setsockopt(r1, 0x1f, 0x4, &(0x7f0000002680)="82842c5800aa7833f3abb8ef9d9d3b1f50cab669b2f476b59f412a1b6ac130ec90f251ec5f5d48bafa403670ca4dcbc3ddab0c3bd426be5edb48a1882224e8b6726840e33bc2cd0d7cba439797a9e95b847184a58b02216f5f7a01dbb0cb34ca6149d053a2c6fe064db03c0e5b09df364b42a47f550501a3b8f29d543eec004aa761e7c5f140fca2887c59d974fefd58170dd9a6de4be4b5c5932906a5cb1748887c2ccf78e212ed02bd87aefa1988e5f3117c730f54133226a009a7f2db164e77df37c458e9ad3d09cbc7cf42f9cb2ad2d3cb7e0fb70daf7f", 0xd9) 21:02:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) 21:02:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1123, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:02:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x11}, {r0, 0x4}, {r0}, {r0, 0x80}], 0x4, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) read(r0, &(0x7f00000000c0)=""/68, 0x44) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) socket(0x2, 0x5, 0x6) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x20}, 0xc) 21:02:06 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = msgget(0x1, 0x220) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/232) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180)="90000000", 0xfce0) socket(0x18, 0x7, 0x10000) 21:02:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = semget(0x1, 0x1, 0x104) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/206) sendto(r0, &(0x7f0000000140)="fbe83c7e708ca923442870036f3caf27f7b4af8581e9bcb210374041b4c34c185e57edefc3755039a6d3e8a43b9c61eadbd4b5d93458e448a70154f4814aa35aa19b8ca58c84499ca769b62fcae0effbb7d9df91013c876dd4494d8b19e2c136583e6b6665f83d1d662363a8c589353907f47262208e93c992a74d83f74e397ddad9c8f2cc772b45c3369f77d01f243fda04c7b46e6ea5536a09e67d07190ad32b8250cac444e76373fd443bc8f5dd784cdf7f673abb7f74e53792fb0ee80793", 0xc0, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) 21:02:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/42}, &(0x7f0000000080)=0x2c) 21:02:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/36, 0x24, 0xa14716212046c9a7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) setsockopt(r1, 0x7, 0x2, &(0x7f00000000c0)="1c8705402b6ec25d0563e04f6636c1c5606d988e9626ae8bac58efe68d9d679fd057e353616b6a3f093e2a5ed8db9ba065432acabd2eb0c9bb090c9c55b16d253bd0089da245e128bdb41810be8a91a73ee77ea0ef1b4c76564fe4c1706d95637b6a7a6c22b7b7e271b3e06f97989999e221c1cfb1e4abd06275e7ef158759406adc17a1e3399b747b243c3c7e511c4c82cedc4ee0873162525766f5ae83b7a2c62446763758e5cbf3725805aa4536631e5013bb92e7602df62eb30d4e9b26ccb38cc408a515e7894be89e19bc7b04b14c9d53d9cf96648da3254aadf04cd88f5baa1fab5fc257e8bef8310ea13d29fddf683cee07b08b5309370b5c8e", 0xfd) flock(r1, 0x8) getpeername$unix(r0, 0x0, 0x0) msgget(0x3, 0x428e6fbc99e80b76) 21:02:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x400000000003) ftruncate(r0, 0x0, 0x1) 21:02:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfe68) setsockopt(r0, 0x29, 0x7, &(0x7f00000000c0), 0x0) listen(r0, 0x7ff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 21:02:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0xc54b484d765a515d, r1) r3 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r4, r5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x200, 0x25a, 0xffffffffffffffff}, 0x8, 0x7f, 0x101}) 21:02:07 executing program 1: r0 = semget(0x3, 0x0, 0xc) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/188) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x8001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) kqueue() mkdir(&(0x7f0000000200)='./file1\x00', 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x6, 0x1, 0x0) semget(0x0, 0x0, 0x80) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r1, 0x9, 0xa36, &(0x7f0000000300)="33dbf50b4afc2678b8ecf7ecdb737d6197132866b396669518d25d22a3c9", 0x1e) nanosleep(&(0x7f0000000000)={0x83, 0x1}, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x9, 0x40, {0x8, 0x3}}) r2 = getppid() getpgid(r2) 21:02:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/140, 0x166}], 0x2) 21:02:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) fcntl$setstatus(r1, 0x4, 0x40) 21:02:07 executing program 0: 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) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x400, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x0, &(0x7f0000000480)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/211, 0xd3}], 0x3, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) dup(r2) 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) 21:02:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) 21:02:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="820201f0ffffffff90e96dfb870923907c9b9a0ce65a8ae5e23d44ecec797a6c5ccec90623b0cea8b6c4c4292877187b3b903cbe95a8ab1730aaa736fbfc12383545feb69f7953a0e35a43e171d87ea3c6f5c5b8cbea3bec6d73bfd82bb3d952a18003742c380a1ce5947b4bacdc68f18abd51c99c745af046cdaf9d585bdee57ec582c250ead4894cc19a334239"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x9}, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="77e1b1a44cb015c75c24ed6c132c95b2093b9c9ce9f94bee6f77f35cf92d710e126fabeb8efc10a3154a964346f66c232a02a07cfe34069aa8642222c19ae3bb70c8e7256918754a2b19a3b7b01662f860a7fb529f5b7d5352c3a31bf7b92ad15b42156f50b4e95989a5799b1e566cc584f081d7e6714820e9cb93c17fecf559c2276dcd4348077b4e2e6a0eaf7501897f58107522f5864593bbb4ba2e8f7e66bdb8da22d9c39af83f5fb0a661", 0xad}], 0x1) fchown(r0, r1, r2) 21:02:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r1) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000080)={0x0, 0x174}) execve(0x0, 0x0, 0x0) 21:02:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 21:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x6, 0x2, 0x4, "a7db4bb4438d2f6b9578707edaf582e06d7833e5", 0xffffffff, 0x7f}) geteuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 21:02:08 executing program 0: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:02:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000008c0)={'./file3\x00', 0x8001, 0x0, 0x5, 0x0, 0x7, 0x101, 0x800000000000, 0x1, 0x1, 0x5c154129, 0x4}) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 21:02:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x6, 0x4e7, 0x90d2, 0xec, "d730cfe7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) r0 = semget(0x1, 0x3, 0x200) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) socket(0x18, 0xc007, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x1000000b0) semget(0x0, 0x5, 0x200) r3 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000180)=""/63) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r6 = shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000480)=""/220) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x1, 0x1d, 0xfff, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f0000000b00)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d37361a538fef89b83766bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x2, 0x5, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x2, 0x9, 0x1800}], 0x4) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) close(r5) 21:02:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r2 = getegid() r3 = getegid() getgroups(0x2, &(0x7f0000001300)=[0x0, 0xffffffffffffffff]) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0xa, &(0x7f0000001400)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040)="6945ad01ac046342539c2b647c99a4b8f06e6356c73a2912b345b6e33fc9ce6a5172bffece8fe2543912fccebcc5ac4f27497c9f9ce3d01681b19ac4e451f08a286d1f88e908250498a58bb8bee344e255573cbc7e48338fbc32d7af7085b2e86c9df997156f526f6f0cfe", 0x6b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000100)="96f67ccce9718ee3d8b488c7a48107367984921469d727c4ff32eaa844a1627435e540c3cb794518bb14c85599081aae6afff1c45f582ca705436886bf75af2544056cf60d9573fcc2db5703c455dc7ab29facb54c6a4ed04d8fc120cc75a6e9e7f20622029a76ed475b7fb138d951d4cc74714634734c34825c82fb61d38aa24401c88935379635c5263d116ed1450860033e1bdbb700f5ccab9cedbcd7649f54b1d7ca7ff1230c48bd2b3ca0ab2076edadae527c0210aeaa68fa9c87ce6e638bac130bc58197da91526747670516f22077ee111ab5264a4cfa9b9e569f1cb45b9075164ec20f687c651ff58ac3a4e0e277194a3e0d8e7b4424a043e5efeaa2c21d8cea36049f48d01f360da78b1dba00f0b9a339b7b5d7ea5303b632b3317c370304ea25dff91c4b45c6a55dffcff2f29ba2f89dee5209b3b35427053f6a1b223b9bc02cebd070c6899069b9be254c172a0ca03f0481ae0a1e230a41f4abb13e1f53bf18e6410aa27a98d2468114e37e938dd4c0e55b8ea464be42cd2fa4d671f0f0702ffb07b61e645501e6ce4ca5d44ea2ea3d59cebfb3754912ea7457adabf96a14ee6058b24ffbed5442dc22e24b866ea591cfe023ad1477400bb127aa14aaa261047d4232340f3f6505cc7b700f900f555e62adfb562af71f38d5686dba5ba001c55f6c098a16c905f0c85f1b82ea72ca5061bfdd2441116f1dd33f437cc5482fccf0a8536095142b6b520e728bcb439083dc8f5707b3641963ffc8d938492349606b8e64476f05eb22cfacc892a656745a32de0ae97d2c6e5284b776aff9c5413665481d205120a7f35295c2231cf0c7780372d0bd099e5a0686cabb4394f7f612cee7596393e5c88c482a2535d134bc963fab413c8c23dd73a9f549c8be56584d06fe17a36cba584be8dd0fd663b450c95ca20df986ea157796f491aa4044af80b055909a0a790e67c7ef0a4d57afb77e3d30a541101cb9c9e8c60ad551a8714007bd287f2cc5af195d85f41f86f1d7d550b2c48fb60ba0388f6fc071d81a458df5977222943b66f17edec871f9777bb8c55538b5270485dc5467b3cd5ab5f2bb736d079b507eb11a3d492df12a18c531dc9e52bb5a329bf9d9b69a1f9ed708121ab621aa6efbcb1e79f2e950265b3dfe87b6db5fe30e5c8b3f83075807bda536699a5a700972b631f66499eec843034fc4e08c41c1940697ddf458e0af0626cc184b42f0f41745e62440cbabfc3730adc7a5d2ad674a177bbec562293abb599b8f5cf687033280dc439be8e56bb6f446a010b1cbf794bf97b504004a7123e13b9acd699689efa3d49ce20cbcb7e084b3015f60aebe15ba0212782e29a016c79ec047d320dae3633addcb449d622569569b95618d3d6e92dfbe34f7e50ff620d2dc06d029e4b8f26f8535430e13c2579e5bb44ae86ba625da482b89c1dc0d65db1078a434a27b4661ff37b3393bff46c29c971a1c12908a6342e85dd7938c1d42730fd262fabf3768744ac52b2ef4356abf160d4ba18d33a087e6ac44f128209d6b9040f128e9fe24ea5b06f2cbd20d06f547bf9c81788f897139e05f36f80ff4f717402256ec0059a6507f2323408a025b7052f6540e7a45affd7914cf45989c3c2ced41b3526de7288757097fae168c7a9a4674b371850494b94be2aaaded598fbd3103eb9f88112c78271c3a399ce4ad6a8a7234e4f62a9e5825a0b3adf3529b5bc3f39487a2022d38aeff5e5dad074902846044b7570c30279402f4bb736f54b239ce4795b97bbcce0a5a995fbf7d74e9005613fa2f886416df8452c34308f4eb4f55617a0decca5379e170938ca30cb6b9b5515b452e27090c04e2ac404d7fc41647e1c2aae7e83607e3c86a616df4389e886e9bf8c7d835bb9d4573812b023138a187077eb17f4f57a5bc6de0e6f2a44568f5adc6538c9d2861a8be8d8174fde2101b3393cdd39e2a0b77fb29ec924ad39a54f2e6da0f406f1efa2c52a4b97c1bc1f11f2df437994ea06f0d431f53188bd0500fddac6b2fdf5ec624e47f26d40a4fe669a27b692da81326aefcb13a1cfff298f13665068459d6236105b430f05a7f897acb1b6a6a0421d8e45bbaf86d082a3dac0360c78f61e8bbb8f93d6340898792c4949aa8190cffb9e8021480067d3063072d6f7fbc187b7e7b9b594ade808a46b7cecc6a70d39764d7774468549a0e6b1b7c2064f87c19f838314cebe0d69498b49622f96ca76f2a4b03dbe3e15154b574a1691ce01b17dae93c3e74c4618341610b7dfc1b43cf609c12dde04d19a447ace2c7dd091133b32249f15e97d8e8e33c0fc58a3fd76461ee802a188f19f5a1a596d5b63076be97953e9dfb64adcd5a8c5b5b24d46b9d13309711bbc6c8bc4f24c0b4dae3de40c890aaafb09409b3b94f34c8087222ab31d42bdac6e6708cc876f314b5498dde0b36a2f4c97b3f56df984adcb586a87c17ad64612583e6af8d04bf7a18e47ed366708197e6e5afbb7cab932be71f98e196d14473d7a9b43cf817c92954f3fbb6ada64191d2b10969cfeb1959e7a6d953b41a6049c4d550b56e3de16d24901086445829129f2b482e950d1ea95913f8db76a53f7b4e6f401b4cefc1c74a8d6e9b2a9ebb578e1db099ea6ff05e37263bb5779967b127741b757d70e96f94dc9f9693a3a506c930a37a1e5599ad1a56ea82c73fc555a7184c2944286a37cf9744ba11a13c00ee2fd6fbb74c8d7f0bbd143f28f90232d599ed1c6952533390e072b011955c9a43f3684fc4cdd63f0432899aada9769d53f6fcff6180a2c06631d3ca69bf559fd8a9f68bc05b44c6b2e05405da3522343e9c159448c572591d24a5a2a969521dde4044d8cebbf8f7136784eee1aa90d4af71b5ffca5a58ff5bc77e5f067b506a47e2f99ba69b933256fc072164a9587baed1a4a25a06511fde407dfcb5bacf90391e54da303a584cd729b2e96b9f122280a85586da996ee639bbfbb39370e2a2bcd8f7d2dfe08a69e0568d28832cb23b5d0b4d14a017df6f1b50a1b93012f2b28fa8fe622d4c3c54df6773046e0ae80d5b633f0e959b75fea69770e2baf88cb0367eace5deda4b63a376066e05147c20e240838c7059b5a96027d4ee28643776f7371d2e7d75cf504fd4afd34d23723ce75c98b0fca795b34915663dbcf69ad5342cdedf3b71452d003d9635b9eae96e2ff29e98315731faf7289eec9a19d31e99ec6a7020a320962e88c2b9d3417b0de4a7fc93fc8e6fd3daf1a74c7f8b5a4168b9256f4ffe2260717d73af3432561751b76fc11299af497ce4db1257069d21f6ed27833ba5e207a587bd94aa191bf41420cde2dfefb5713156fd195aec37f8072f63d2316ec45605d29c9284d7e3ba4c7115f0eaa909df5cdb0d3acec5be84ec66751d00b971c616f5a356d4905bb787e05e6d9f0fb961e4f0eeb85c981d8838a392d41cb445cf119e73e788f974da207699f8d59fa295f11211300cc06b0b3d93d96efb60b8eccf9bdd4b8890165fea12ac9a9f66e4642cef6b4377f32a3c6d8ad7b6059654b00a33972d7c814c42ed81552308a5a814c444f7a7d6f6ead79d05ed56e4bed63cb80b67c7e59c4ba8b88608d4c273d7b177a139d34e2fdbbe014cf6c161d2ce7306648c55f5f629ad3764b987eff1bf88924548dd6e89d12ec048432f1d575f6229d1e9b6487a3bdcbe0c816f49aeffff2b4b2a67fefd37f93458f89c9ed8e6c8d8b545dec3eac0e66abd2f2e2d896d1f1e8331a30ed4422a9c450cbb8b7edc60dc63fd71e427416d559009cf2351d9500793f25810a32195d5dcbb8ea7f85b918a96d959576fba9e308e296d6e8b9a7e8a0d5106576a9c30b3174979d9600982ec7e3a955dbffbc8168ba77986dacfd43c71540d5e7b42a507e974d9e6dbbbc4cca0f3d94d5f00859fac996d527b95fb487a165226083282c1996734fd54094b8acbb3fdbc5317cd1821915daf9a6836648cfa902c1c1342dfd5b5854992c42685267587f7c16cc31b99fcf368f78617896ca1484c8fcb5ed91644f4f8351fbfc6287a01c757f701205fe074864e51568bc8bd83cf1b98d4c8287da2136a452e88ed04fda87a0b1ba031ecf52b0dabc1ba8001c5691e2b29a0902c7f2c4fe9de9c913265d564ec93e20b071f553bc75845b77655788149385a7d14447506587fd7c5289c722c9735b6a3bf9a7d5c698de887b033468e68c1ce94615bdb32e19f50269fd5de3a24e8a1c8073423e340665ef9b9085b1c43e82f8ca8a733f8a1e6c9e0c8289eb932c985655614e8a03c9fb5ba5850716be839283181b521974aa699bb629e4c9ae353f95a923dd3a0eafa5e9cfbbfbd275e5460f2908dbd688638d241d88221427cfe558c6f54ec2df7f115f169ec7a21fdd94df250028abda7914b219a1eca99d2b8e02f394d9aa14ae404becf50f8b22f95060eb5c5335d8b0a62f28fa3201bc4505ad0fd3f16ea1bbccfc2c1532d84390c6897f34ec8fa81b12647d6f7bb93cb638d59181c70ecd87b23e56ea0efa793addb263b2476b49ef1292e6ebfcfb35e0745dced5ef2750684ca012d279aa926cc8dae405d72642542422e66741e0775d37efdc28ee44951ff2282caadaa2065c12dad8393b2ff441cc95c6b9d309c899979395bccf90c49a979bb39d8ccbf4f08a641f3fd0c4432c7368f14b0c02c0918c8529fef40bb15d4b3ebc2b909e8ca966b42d46b9edd23d6799832597eb9f075e0086c16678d3cc3a9274f36fd63e883e7c965562fa7f2c39109cbb74c7ba69d85e65fa27d1fb8f00b6273c127fc1b9352476337a1a4ecd5afb7bb8ca40f8048b7976c655f9b94f0965c83bcc0335da4250f5646d2da11a1e2444ab815994754a6658b5c454e110a1ec88f228786f1a57ad24d105190ac9fa49ee636f8e7a8b40cbc9ac273c80b29bae7b23eda67872630c27e01c837a38e72ceffd5a1a5c4c7fe7aa36b6b1e26e0c244f3d0924a301563ab7cefdece28ed9154e89f1296b448cd34cdd8cf7a5789d440b1e31f79d5e3178d7dd1d2528b206ea258ab0564f405ac65db715a75d11a4fe6c35b3f28edd7ad2aad7b21225a65fb53c0a0f42ed16b5e7376f74fde4381d033a08d75c2a1200188af9f0e097306a4714fedf0302d6ee93ddd4ef66c46a77eea5a3c2334b5cecf069c8139c8c552ab6e01bf5b0a5014eee48537d78b9f4a71aa7779b40364e03a47242acee6d366326fdfa4fe3c32b23095634273c9cb26934c31c5d912729447f6671619eddf5d2bb9e659bb593fd1d4b31fe8b19b74b05d73efdfe9287daec3c282ce1ffed26e1c4a8bd3599fb8e1f72d0295ebe4f3725133212c5adbb12d5ff1c86b65ecd04d27993bae635daebe6e7cc7eddbb74a4cd3fff5d747a644906f0859438d6d6c81b842ff80967d801ac004eb6f46d8d656229bcaf2542b3082b4ecc34ed67fb71348b55ae162b4fb6cd56fb991c472217de8c6016bc05af0ff19e20629f693fa0dde3bd0d02afe5c1a595d54a9ac58b2edc2dd4a1cac3f38d4afdd3bea9229347d36939b1a692d4d7d216ef6dc3c4f9c793d6e280aa826a1bb57c2502314fa6218e3a304f632a47944e8a65e8cb70ba97d8d81a6dd08e6c0197c96eb93e9668d5d2f5e047d4080b0f87ba799e435d2ddebbf9f7a0d56d7ec911938ebc18c9e70236818ff93ee697034462f28e169b3ee69ca9f064c07b743ddf14d73d46ffd85d6b79bec37c6a1305892ea4d0eba77f7ee15b6bbc23554032891bc8d197e8856eeeab936eebfef5b514d09cacc0b999626696a80", 0x1000, 0x4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1d38e59e77536977, &(0x7f00000000c0)=0x80000001, 0x4) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540), 0xc) pread(r0, &(0x7f0000001440)="df92b397524aaa7c6b59f6c73c1a20d8aa440489396973725590e79e3b231922e861c54a3936774ef90067fc9ad423a8fc0f761b7425d7dcb0a43fb5f238b362d9991f163c9e1e13cfd7eacbde07b270f53eda79a0009bdedfd4f1989a5cb97c464ecb4749465120c5c3be1a3c4a871393eae84ada5238dbdf403a4faa3933b2c7a7adba460512c68d2a49430fd0d5114d10b56dca19a27794477500d18e9bbd5a0ddd7bb122f9d1fcd9251517788c39bfdb518e3ec3da696060ae8a20149d5ece69ce772978abe335f6b132fc64", 0xce, 0x0, 0x0) getgroups(0x6, &(0x7f0000001240)=[r11, r12, r13, r14, r15, r16]) setsockopt(r0, 0x2b3, 0x200000025, &(0x7f0000000000)="4b74944c", 0x4) 21:02:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) write(r2, &(0x7f0000001200)="6d77a1d83c6dd47e36112b603dcf551f3d4e02e3f468f8bec2a59924ede8b6669c1597521c915936e2da363a409228f9d3117cf6e17d49ee5f671ab3bd2ec6a5f76de01f51292a46227592cfc8bfac07e5589edb2dc8f8c09bead3e66dc4e16b431be7ac929e0b9a004fcbb2ea8c0d9e5a598897f707493d2a3e69a9eeb4897abb1b2b438fd629a4db4eb8133e8dbde75b5af91b3ed80df3fdd6e24161059f04818ebb90105764c4db3ae29051b74b8e981e8b63cb97478e3c13bfa8861115968240f4ab40ee3fe9aa5b36e0dd124f1898957a31c948ba8b315f63df5421f8220c3ae37bdd7f8abf5cc708e3805e1605dad332ec50a733787db8db207c977bca7efb31f047783a527e113793fdb62ec84ea3eef0d23dd4d0180b35d35c4d4671946325de9499a8adb1fb59fbfe8608cda33b34ab21f47b2414e98da62f7e6ca19ad3ac5ad6b56ee189bc2096fa0cfa0dee3dbe00e515e845836dfca663b3a8f7e137917aba6e03486bd51e85ae15719bb2492dad39bde74faad125dc00fb417a6974fcff2c3e7d490fb8d92603fc92042cde14fc4069fc3ebc53dbf2d219df4c261e34637c9e8797141173410fcad4162ef93a9ec5070997c1409550ada512c3a3863e64850d890cd655e7eae2802cecdc8c447c3e84664b1e58a0d5c48116a4170b056927beaedcd5a6c25b612029f4dd6e7d8141a003486fa1958eb656236f15710683c649b935e937617d9f05e46714d1e13b4e30f2877d1765aebb635874c27f550ed8b0730eaa9e9ff7f666b3947a9aa235a506ca86d3c69c265e6c0e9154132082e7d23519de5cbbdf1d71c3fe5e18c495ad8af95d00fad076ff782168849016fb6db9931e57afcd3a76b8d3e545e31a85e3b22cc6ee04fa0b6e657c0eb1499b4a3e93f3ca29e00b656f28f4148ce56bdd7d752dddb1296c9755c9a189720cfe66266baf1fb44f23a4b17f21c4a5c5fa622b755f2381e7f8e106f136183115a6cd3dd1a109e78cf37fdcbb446d1d2b1e356cce4ab44a3fffd69f6bfae70707d0d35268294199d76bde62826971fe1027434234b1abb2b8e823610025aa8398fe8dd9a564df825132e64601e4bb8ea1d5d11b0ed7f549a9dfe78eb59b66a7087d212a8e1a9ce3b4f842c00a7bf0093db11f57923ca46d0e7ef419ee89c0ce5d1580b430c5274edcaa1c857571e9658700712a1b4ab3d2b97d3877993c42f990080c0ee7dc786f378dcd2c2d406f0b7381e8384189ac298c822a88bc2a67496bc2ae1f8b60ddc24800f89277321f49e5f4bd3eb9b708b3b7873be3dcca8ee738404193ec56b699d2c066a350d790c7310de37b0eb1338cb0f58657597702fb363fb4d02fbdcaf99f6ca7f6788de8615fc3df8a25214cda0c69f37b1d35aee1192b4a74ea185a6d246602d2317027c61c04103c4fa6e59575c93ef841cf90903373a3e2c9cbc5bd26faf8ee361753a3bd37c495e23d252017a1e08c59c48742cc055adfa51aad4b3194c267baa177f3ec84bba690d938f58489bcc4d7ae93fb0ea6d8de056e114a3069e01442e3662e4cde5620b87835c9e36a6073a9e4865a6b0ac7bae35034ea33371d3d5b005013dacb573c006f5a8fd4e6483184a202ef61815999ab50344bc98478903c51a401eba068b5e91133a45e6e5f64a10987336a68dc8f73d396656f97a5aca7da29a7acceedcb8c4956b06a48c0dec4b85b21dd2c7a9c0e2d08e25aeb6c3f2b3fbce616bc2267fdf6abcff3abdb0d72863e32fda901727eef4a2ce571d81c6f31c2944cf7a8bfa1c7c983d9bbbbcc74bae233c4822a7cec6e5a34b9197abe1a0674558a959f1841ed4dadb60800e9244e4969498a749537eb24b213977e9bd0c6e1b360027129295965ed4b07332d62a2a97fc3bfd723cfd2730f6163ec3f2e49aca32352e90c90b021ca3353cbe139ed66fe2cdab8fc8597fa86fbc9b162576472282f3d26d592d99addca1bc5d2d9c2a85991fcf5e6569d530e8817a753ad74ac40a081d8ecd550be42c9be9e6719fc2001176c55987a115f0f4f7bf4d4d58a6e0e33db92f7d926a550e2a80e3ee8e9d4b9b0b8dcd5a805b88e3e3874ee1e33c4cea2c664bc26bb57956485732969928828a9c4dbaec7dbb8f3cfeb3e523f92d02427bae7bb2a87a302b42155b5e6fe18fbd58e8a941658619b443f5e0ba304811340a8fd392d1ffb0b2a4071d3351c01ab943f66cfd50be6ec195efe79770db0a82c291499b683c6311b07129bd17fa7fbdeaa775b4283c689534dda649e8969c583d4fc27cab568e8d9a05b2e0ebedadf17c634b3d7566d48c52b4101f88d912435f06f9a39abb71228db550a27dfa63f2d8a1ccbf04024cb718c82807451b594de4ca286bf8f92d79844db7f014070bbe7785fde5ae79beeabaad2e14b802a6ce06d8d0d10afda427ab0ee9db85ce4d919fb9675480d11d98700e6693f39fdae8407f4dd4403948d758769f89021222650fb60100d5a062119dd16af7a0d9474c91179c5bffb8016622e50df5bc7c53a8c03495b8ec1ec129959cefd9010a6c4c9c35a17dd6c09cce3041e23c3ff255f40bb440c67350156f6977f9c12f2031767b7a663c581dada98f46b7100b53fad522d9c938901b0aca2f42481cd9314f4f2876a19230b07a0440f1a4e1e81bd2d48ad50e99525ea2102535e753483136575b6de76a024032450c614665042f6daaeaa86a6865e5dcba9a67626d0099207429fb44524562d70d3a4bae5231dd07954b6707258339ff43a858409c8aee3930dd084ef8e7cb1ce41778b0cceb27e5746996a13a50b36d60b2c1346022b8514163fd1294ee3ebdbf44dd2bf2be7938eab7aed4b7a97111da41dda176d3c61c2a729e73560cb9ccfdfb74530ab9a0fabe01ea9f4d61f0bd09257032669cad5f9161efb22823412cfbaa798b6e664c9567ca598021d96fb480457f23d5688cec726a4786bc7beca66db6ac0e82f9b1aaddc43656d3e7d74aac5d647ab03d0da66683ae8c61a2c0364cdf8aa0a80e58ee9837d1b807185a64ce0a31abe52a095fed546e77d089130146173279392362ea8a4db85b48287111c824f3f8b7301eb2204c3443d294c8f79d2bb4148a5780471b2b9fbf6c9ebe081bdad09586e8ce3534d51dd3b27c11c789496b392c7a28dfb5942835c45fcc576f98378849a5fd6b447b633a3be5c1d5eb160363a26a96bb29f320ac26973ae5c6877ce4710e17b71db4d00adda0d6eaa617f9cdc57def7483b0707421cfbb94879b29890b0d607f0196e2cbaa4b161868081f5bc824ea4eff4ad944430940d99cfa011d7f0e3134e5d7183dc05b22371d06e50835e79ae1fc386b585c6cde0e444f1193af6c30fe3be56082469be94d7d916b5a272c80b666ab1967788073f9cbe9bf53a1b26aa57acdd95f9ed7b518a51fec6debd7800d5ba1a534eb30ae727abe0103a86964d965f4a3e4b355c61aa11edc03f41b2af3d50a057cd3ed9f8326df63d0edbba6df7f81cd31f02d18c2490d8fc28da2cb92c019e3a726011e21ecbf20be815db0703b138b924814820153c0ee9c9c6903a855ece5cb9021c27c60528860743b8b1ae5253782f1896e38201225cf165e05ad0284bc059e07901a92fe589648a3b710519c0f696bfcec9fabf05bf67432e2d4e898381d1c5db876db294c7f7e70762bb2ec5d6e2271b6f02e7a25f3cbf8372bec84bbcfd7417cfc88eab85bec0c03c5548abbc1550629dbf9c8922c5d5066ff002684adf43748e262fdc3c1f6d48c1228565d418ab9ad7f9445652dc9ee47d27fd45e0b28fe9c355e1443b1d668c3f267a32861a0d7e70c3916cc93fd5a0432adac4b87dc8aa0727815998c3101b181778396771fa423ec52b1701bdf469a3f075149d44a4a81d6cc8ab974fc86f2a8f72e81b430491264392f2869e1e4483acdf37ed3bab9265a2647c995ccab2b33e49a20b86059295fa8147702c80482a63674e4a421bf817a1300a7bcb7d4834a8210586e71afcf1963fe37850071836cb489d1c3c938445c37d388959c619e27504bd27402ee33938cee8cfeda153ba01ee39883f56d678d77ab5e9701e3bf54d0cc9f8970be3c231472a87dc9cb809775c50edd8110aab1772351ad29bddf6895e2f22ef90a5fb0fa72498bf6d1137b6cf19aa04adb934a69a552e43bfb233da998022e565b35a94c332c79a9614ab03ad2fb84ce8ed62b5b5aba6c003e4840280e3e9223c5d82e03d37fc0b8c1b8283c90eb0ef7939dffc6121521ce49fc150cd0a0d8ac0f5326f6b8e8954c7c945e4aac537cf4debb9d224a22d0c356cdbe2f71e8222980d3d779025bbdb0f7af004dfa06f4960fec403f1be554be7ed3f23803a6d4c14a71da87a2c3255f7377435465b78e7f9fd1bbd894bcc8e2b0f1ce80401c19e85b39981d1670250ea009f404360762a5d55a93f6155f012a652010d556669a0d6395879fad7a74f50790b1d98cc23d9110d8cf216d08f12180dbd223853e7aca6db056a1c319c5d01c82b800de000e8ca1812ada46f1c80c6d0cc667ca6fcd1201cbc1c49fa92eec63270fc26567e96fd347ce83f49f0875ad36af4ae694509ae86adff3ed7707cc673d4876bcbc22d97cb83b1bd795669534d3e08e89e275b8a50322353b3fdf10161c7be96adbd9d73844a14b3a6abf0e107f0c01630e0454dbeae4a3eeee202ad7997b6a7b09b4bcd9f34bed028e8cbf72892683d4612698b9ec3ef1bf27c4ab58addb4371d7f11f53214e553117bfbc522c7e71e629e7c791f41adb00feaebd3afbbfb1ff13c6d31eb56fefe6ac3cd029e3fe8e34ee77cbcf24f2b86d281705bd1b6695ba0a98499eedb898475a2249785212c231fb43ed502a3cbd68f21962a4fd906bf55907a31eb9e82a3a68b6277e33e2f3d35202ecb0451e096735dbdd481d1baa004e652a898f436d1336ab029bc7f7dc51fed8979c065c313c7258d40644ac7459c4256135a9e1f3459a90b59bdfc33b68dba53d292db2bd55638c37a8b040e2192a3d415bef7cd7882f6bda3343c603fb8932251cd180e477a4141058c0a9df0cf7cc932b07364f5e5aee5e6327c179990d2d8a84f8072f5cc3475e779ab5b77ed368ca26a9a25116e0f61ea76dbabbf45a7400627a17f73dc6643c40b0671ac5631ec6832f26650dd1c1f58af91b319a214d57a6e62e623b946d247f2a21e895298477a80f640eadc1e685d9bf436a4c8ecbd2cb69655b5b6cb9a5b0cba67889c07ad3bf0c02d16a21d4da54637dd0881f3152eca6d6fe9a5f6756317248190b45f7d847543b23586860310d58e272109a4bc8c0111ef0e7982bb2934da1849e9f8fe9705b27c94a2d93e9bfe86831a2c49e93118c4ba51d0b7aad4843d0a13b776856be53f7f9bf2d7ff9346f180b41d64c3f1d1da41c70a70bdef133062b6be4e9157cdb6585738029b156f80b90735d82b4fe0afb23b66627459bbb9e7e35cbe6aa32c003eec4b3587c3258193f99e49c0dcd58eeed80e5f10c2b13571597de21bc4513c54261ecd474ab4cb1da18d9b7faa177d305432dfca98ef653963b4ede174af2c330f0c853dfad95bdf649cbc24e53e7012336626d3f33b502b5323d9e1ef409be96631b291bc23f3d9ca271980cd7c9e703c018df1fc614157cf45ee240084c96bdaad72f914a20007d077311b70d4a0ca84b7f7e1d4c63feac7ca8d3eaa678a9664b09d1a404a61fe38fd27cd013bd1880bb638048d740446d8aaa67ad4cf9b6861dc322e8e12b47b3f34e5428abcc6d6f2f8b0ab816501", 0x1000) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0xed731a34d6e0ed32, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffc68) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) rmdir(&(0x7f0000002200)='./file0\x00') 21:02:10 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x8, 0x10001, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x8, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x4, 0x7, 0x4}], 0x66, 0x0, 0x81, 0x0) close(r1) 21:02:10 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:02:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/233, 0xe9) 21:02:10 executing program 1: r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x80, 0x22) socket$unix(0x1, 0x1, 0x0) kqueue() r1 = open$dir(&(0x7f0000001100)='./file0\x00', 0x400, 0x5) r2 = accept(0xffffffffffffff9c, &(0x7f0000002140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c823350d033b66d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a409a532dc12673b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b100"/4106], &(0x7f0000001080)=0x1002) fcntl$dupfd(r1, 0xa, r2) pipe2(&(0x7f0000000000), 0x4) read(r0, &(0x7f0000001140)=""/4096, 0x1000) 21:02:10 executing program 0: mlock(&(0x7f000077f000/0x13000)=nil, 0x13000) r0 = socket$inet(0x2, 0x4000, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) socketpair(0x6, 0x5, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/201, &(0x7f0000000140)=0xc9) 21:02:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 21:02:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8108, 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x401, 0x80, 0x95c}) close(r0) dup(r1) fchmod(r1, 0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 21:02:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) 21:02:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0xfffffffffffffffb, 0x1, 0x0, 0x480000, 0x4, 0xfffffffffffffffb, 0x2, 0x1, 0x5}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/247, 0xf7) close(r0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = semget$private(0x0, 0x4, 0x100) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x101}) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() r4 = getgid() r5 = geteuid() r6 = getgid() r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7ff, r3, r4, r5, r6, 0x1, 0x7f941485}, 0x1, 0x22c, r7, r8, 0x43, 0x400, 0x200000000}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x4) r9 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r9) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000003c0)=r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000400)) fcntl$setown(r0, 0x6, r8) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="f6dd217f2febc410e4a4f9354c5de897e45a900896a0b816871ecf8c60217295acc983d9a9ae3ad73826a934f5df35201342311c5c3c1de4b40e88df9a24910028236b5d6838e1e5b04a934d265e7f5403349d475aa09fa0d9", 0x59}, {&(0x7f00000004c0)="144acec8f2b0201dff88aefa8bac9fc2b046049d289a32c159e193c63737faa034da69642efd53ae491235a9845d7a87c300c90a11dc98d9a0623456fc0b4c04c1f650a1baf4382e999805908e188b", 0x4f}, {&(0x7f0000000540)="be1b667b6f5cd4020d81d1090dd9acd5825fd1a4b352f1", 0x17}, {&(0x7f0000000580)="f1fbc0dee30330822a0fb5d1d5c9f07111ba762479b56c9bd42d8212c59623c8491448c16b6491fe9ea1b283e65c67626df54d1c424274b2b1182d7746da400397cf944eab0679c3350328a76d9533266fc1a199fe836d34087913105da71a4d3eea59f5b480aea211c29c1c61a5680dd7b38a612eab040c3df48140ccc7746797344f7f936266113377006730f77c57591b883ed80644039d1702f25a3c44f994dff64b275c7464fbfa2619ea23104bd302038a094ff557922f972be433268951c752c07eb1350d4c2b89b57138f71a9aa24b79151b11af7ff22f07dda08b526a0870c7502a7d379d7cea5dc90a613022f9b58465114e", 0xf7}, {&(0x7f0000000680)="61a8e3d7c6db1297757f08683e86d1066e7ad003111ace605e4489f9be762958c26fc25184d593737bcf76d58f412952bf8f9477b98ea80bcf58eac2d145b91a84cce62896fd8e076761a9abb9eda2de407b9501f0f37b6ea826cf5256e11a405e56bcc2cc9a0b79af1a4944a7f2cfc7b4618dfa4239a70b7e5b5f8c32451c75100b193ef6c87eb58481edc92dc41104c1fd016965ba263c7be78ec5bc5cee55f62f52f50860fb5351d49bc0", 0xac}, {&(0x7f0000000740)="2d2099931252cb17636c566c99f2202e7fd4cfc824fa48727c37f86a3f6f089ac34bf4670118da97d9a7ede410b15d30b889f1ee531ea8652df072d8947015e41d398aa77d4164b74c5785111ef36fe8be99e9e67705edddc1bb65ca69af", 0x5e}, {&(0x7f00000007c0)="6dba89779dfd120d37a95971cd6d8424b4b78c05ac957848e722445204cf53c13262d1f7a880", 0x26}, {&(0x7f0000000800)="3cc6c776493661805928990847a734e06f6fa8dd38c0287659cff4aa68079ce114362c0a8b92553131afcef8e2ef3c4c8b29ffd480f0d0113320ad34de55819e29cfb5df7b2052da79f8b1c38b4ef0cde9bff08ad1e6cef8f76780a064becbd2c6c4617cdedd3f7b08d7426cfc8abb8b26ed0888f16017fd", 0x78}], 0x8, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000900)={0x1, 0x6, 0x3223, 0x7, 0x18000000000000}) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000940)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000ac0)=[{&(0x7f0000000980)="781c970e2ce71093c6ec76d544ad977ee28583ee6a0fd7830cf6c3d9f0e04cc4b4bfc141a6665252edb000eec565cdb65b8e7f19990eda26f084204638c3c1fc3d560184c183c810035c49128952a7c86743ff14c620bf4a648aca2a405cb84580bdddd1e421d15a3095d0bc007c1be97c75b3db9100cf0134c1e8c6424d80d585e876fdd8b33fd485a482c751d05015fe5ff709cde0e16ff1b1406c971d48b7ab903544eb6b9bdf20fe7d2f6c262d7c717e4e1ebd1dba1109c835e86b33e15a7844eaa332be6db9", 0xc8}, {&(0x7f0000000a80)="26f1d2b73694fefbc36e56d3cb7883e7089d34ccb8ad0a605879f3d6b4746bf8b0", 0x21}], 0x2, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r8, r5, r4}], 0x20, 0x6572fea72c9a396c}, 0x596435884a0bec3d) 21:02:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000100)={0x3, "88baf441bd404c304bf927fbb2ea9a3fab62bec168e82a2904de4bc5520cc7cbc0d544423f850d58519646b39444309eb26ab7cd6ffc5c78fcc0810f8d229b2957fb0f6dd51625f7ede5ce5586dadf7aa2dfcd0338266bf9bb604086e351f29e32bd044aa851b3c29046406f600126eb231b753bfef3c86b25a3f70547e8c08b60643059156a11e08dbb167662c833787ef7019f35b6bcd2037541540e5af1c54aa5aedfd0b7d978787181b5fcea5b87a030c231"}, 0xbc, 0x800) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 21:02:15 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() ioctl$TIOCDRAIN(r0, 0x2000745e) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) 21:02:15 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, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x7}, 0x187) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:02:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) r1 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x16) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000000c0)={0xd0, 0xe38, 0x80a1, 0x3, 0x18f8, 0x0, 0x5, 0x10, [{0x1, 0x9, 0xff, 0x7fffffff}, {0x6, 0x200, 0x7, 0x5}, {0x100, 0x5, 0x9, 0x2}, {0x9, 0x57a, 0x3ff, 0x3}, {0x2, 0xbc19, 0x1, 0x3}, {0x8001, 0x81, 0x5, 0x9}, {0x9, 0x9, 0x6a0, 0x80000001}, {0x100000001, 0x1, 0x7, 0x1}, {0xffffffffffffffe1, 0xef, 0x7f, 0xffffffff}, {0x10000, 0x7, 0x4, 0x10001}, {0x10001, 0x1, 0x5}, {0x0, 0x2, 0x8, 0x5c8}, {0x0, 0x0, 0x5, 0x6}, {0x5b1, 0x6, 0xff, 0x1}, {0x4, 0x6, 0x1, 0x7}, {0x1, 0x2, 0x20, 0xffffffffffff4b31}]}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x4, 0x3, {[0x1ff, 0x5, 0x647f, 0x9, 0x9, 0x7, 0x4, 0x8, 0x7, 0x3, 0x1f, 0x80, 0x7, 0x6, 0x9, 0x9, 0x80000001], [0xa44, 0x41, 0x5, 0x2, 0x4, 0x3ff, 0x0, 0x2ce1aca3, 0x4df0, 0x80000001], [0x660f, 0x0, 0x3, 0xa8a, 0x7, 0x10000, 0xffffffff], [0x5, 0xe90, 0x7fffffff, 0x5, 0x400], [{0x8001, 0x81, 0x7, 0xff}, {0x8001, 0xffffffff, 0x100, 0x10001}, {0xd9f5, 0x1, 0x7f, 0x4}, {0x5, 0x33, 0x100000000, 0xfffffffffffff000}, {0x200, 0xfffffffffffffbff, 0x8, 0x9}, {0x8b, 0x8001, 0x0, 0x4}, {0x3, 0x401, 0x0, 0x2}, {0x7fff, 0x5, 0xd2, 0x4}], {0x1, 0xfa, 0x800, 0x7f}, {0x0, 0xffffffffffffffa7, 0x9, 0x400}}}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x7) 21:02:15 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = getegid() getgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 21:02:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x288d11c511d2fcec, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xf9, 0x0, &(0x7f0000000040)=""/249}) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) 21:02:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) setsockopt(r0, 0xd1a, 0x27, &(0x7f00000000c0)="c7c3122d303053bed80747a31a9f8c44dca4fe49d445cdbbfc9918078d9fb2092de6f11f59f4ea9f350c2dadd83c11f0ec7817a609f897cc833099bc4a38058a9ccd7a0829a76ce46c7b40d0b392695534811403d5781a64a37db0d093aec3db9c4b33aac76f2571880b189caf1a07c8347de6de0cc6dc60cbe575dad9d824df0c5ce1998ad4f56b2e2d87000591cab44d8f66e7157e24cc558399acdc14a2073a3af420cedc0491af9c7df5843be197bf7a171520c81b63c04d761c254e8ff98bbadec0e478dc654c6a6da009ba9ff1f1e6765ecab1bb047925357239c24c81fe099eba8e54e816046c208124c5fad339b2393e1cf9cf15cd7b0d568a53e33e96d4a8d69a84a3ac0976e35c4320da506a12bc3928e31aeefe836a06658387b66ee082490e27529486bc6e5d4acc24c0617f7c37d2ee391b3ee877e47b47386e69e83898b6961a32f6da2ca829204f2a828ab2485db0814c5e0e5b0ed4ecb8d54eefe2558ab9c90d03d63ab51a3b00779e2c92741928714c5cab268ed8ad0ecf335921dde353ae9deb2b4aa633ef4336c09a17f70fed9d29e4ad24889f3a4787865105a73c24d815929f29488cadcb7b7fb2ac75d6cac660184fcd4027b84a4fce8abfa94e59f78d7a1c52ab39948b1fd9df45a14025b86ab963939ee7eea0ce8505a6a2c7abe7e9d0f5e3cda129f96eaf22c373c056ccf8fecafb3941bc40f47e982dcd86b21ff52c5a20f863049cd50b0de939a38fd5aa399feedeec6e444c502c1ad954fd602ba1bdfc49639728706f88e1c2d72a48a44b767dc86bf8e65740b3e5b57d8e53f57cf80bb53d133bebc2c3b9c058afeb085b5ddc90422d5a16ed94b7e378b16f5953a6b276ad603195794c38b79a5774c5a71bdec854cd452d5e8f4beb6904c7a7598959fecaea9efa474aff2ad67a2031ce85e795de387ae0033aa2419f7bd109a4247dd81a098f7b089b54da2057887c92436fbcf7508967c7b35c74e5fb3b4e6b31ec7c5a2e807eccb469cb6f2bbac272f0f62c845e74987bbb78d0763691e7974063982fb1a3ee5decedbb20eb783c6d69a2c0e2443033a9a343914fc5e77c957bbf80752253ff6f95ad4d95a116e043a3764647f2fd2790eacecdb180f52215a63ff7988b603633c68be58a1002d950d630350baf18277a0d437016c0414d106bf7a28d66cc1f097af101ae4da420718a4e95092152d2c06a995344fb5cf47e3fb920b11d7ec528aacee0c6939f6dddbdac17f934169f76fc9647deecebfa8215792994798ea7acdbc71edaa21f058fd16ed546025907e280e3b5c1f1ad160cfb2d11b52e63fc6ab68300f220c72f18003351c5d3dede6bebf1de94e9648b53cdf88af8f7c727945927759d564897fa92bfc52a68fdb4d8ed924d1f1ec8a6edbc962a1bc794343293b387bd135f7594bbc803d377382a4062932adff9010adb96b22e6dadc0b0e55619195b162600cc62bce639bf71218a2f3efca78c2f90fc964fb0dbd312d706d68b0ef36aeaae85a84426e6395ae63bd969529071fad2cf34a4d15f041dc74a3e8104c6e3b83f170ca4385ece5a4bb7374778b4cd43d17a9283b299a5f65edfa9a43de21aa595946c1da58ff569cff1438323dd26be402bda070faf21a5862857be6d7227913771ffdee4227ad0ce5a919045ac2d989cfe9a86ace981ee1bca9b403b65acf90873e98b703f104451912299fcb1617a1bd5ca76e0b1f668582ba4a28b3608af0ba731954c573d2426b7e045907a65fda22154918ab0c96245ffd81868c84050972bd551756295a7986fd5d552038e1d049a1194e30c63f341c6953db4816775934d4b53a97ff615876342cbfe1597649131b8df1615b93e3dd6f3faae27614fa180f3c2d30e4f6b8e927ea60145845182eee94074d88a28b7d22994893e09ae673c72f487169038c76b8dcfd0caad5f4dbbd78d195bb2cdcae06584dd19caad8774f1d8cba497cc8748ad7755bed73cba3bd464b531ef2c9c967d290d33e0000f175b1013bfc74920936bc7d42db374a1a268a26c4bee9ada494c933f93504d09264c2f90cd3c53af8664ef8536c2a177482d093c8dbed56dfc6003608f50cf58d981e16f15c895de54c1eb817822033121205b2ac6e6e5d1017eff1f339a6a8d73902ad78d09d045c5e28ed95975565c9258e607a3c692124ff2d5c773cbbe3504ce6359b7eb415e2db774d19de6f3c86045d54ca0461daae08bb868555d2f5f24f17e097f126e172b69401accf0073d5e161ddd9aa3839e2145066314a4fae53eb7ec14ec11b46819665373833f1389feeea06235d6411e1d84a62be7f0ad2bb077bec6d9ccd458f91f612b6a495aaa1dc3a1b39eb76ed35dd3bc6abfa986c26380fb4bef8bd66875ffcfba7f2eb2d043bc2d6f18dc8f935e14708eb8e6f38cae46a1013aa639521191c4470dd622c89baafec935c39a33582aa2d1a0dc5735e465d39932f68dc7b07f83e0864e91fb33e0919091bb4ebd36132f5da80959743100057da597b53f6392c3ac4ccb366927fa3c13587b249be1061df386537eca461ec82617e7182435e9ee8729eee694ff7baf144f20446c03cf43aad94df19afaf6922d8ac56dd48a251c32cd530050b3b57b2ed3e1576def44d2085a1c873212b08b8073423bf274f79709f231a995f7d29bf977df537bfd571ad4daf8d260d551971f584a5da460e883bbc24b82dfe48f8ed380180aaa4bf4ce898dbaeadb9ddf96af030a45015203d502ef102b75aba4f5d3d51743a99109890ec32d95ee423744430050a4fb202ee53a3b1734ae633c60fcb408701ab8966fde12bb5d96b97475a360024be2e1cf7f60a9dc979309491a05895e932344d98db7c1875da95643f45058dadce229fee85d111cabfbddd46c506c3f72fe8bf6d257fd9ad45db5578a0950ac2aabffd08b54b527cbc6f7505a56e4ec54148538497ed7f946c015e1ebc4dde5ff992eee50bcccdd7e13bb552059136f966e538a454fcc38e073e1de8d0937a3271d4f7d1e2b7eb1791a8bf9b72f4706558be549be0ad4b167ae635a2b52e4b83e80327128b8bacec133a6aa9e386676f43d301850d819f2aba6d063990de6ee3036148c0e9a7994f749f2bbbc315387a867465867eaa7eaf6692d97b8e1e58a805c0fe47d0c4dd6b793dde39a7919416ec17fc659cc2be943e42622023ac98860693a19c2d9276c667b5a5b28135acfd6a8b59e3a3f09309ffa1304940a905fc6082314930ce57357a06684b30c2de76d3af79a8ca04304a85a427fd5a7f6a692838f4f3ee02d1f637007b421c0cdeae083d5a2a22c300d5cb02bcbe98d4c72b405940919d0cc69f479a1a7717c802ca335ac5d4cf9c62551b013c0d2c6f0c8aef9011736921a03a1076d1df1e6845c3f08236d71a47ffc7bc038541fce165f2b8a74d4d1e8f9bb456629136f7b7228254150761b0205ac68bb2a38d828fdd44b7f634c4b1d2b19425f5c4c916cef3e5b1f7ae69569b701c709f97e3b30748e791c5ede625a1b507fed3bc8902fc138057db32ab9570420378ce57503f2c377e6cfa902811c18aec82873b4f58253d333ac5d08a34f931248035af00b2b1ea0d028ac8ba0295034a54a9e09d86a21d4085812ac2357397b6299d8aac7b35dd1e28d69ddd5c8b877b30c96a37c89b067c04a1afe2e509b8bb51de47c5781c318ccc15355024c09c8a065f946d072ebdf96f8df21c0da5729134bbd95f7ca575c0fcd3394ba5d1571212e847f113e0562c73aefd36e332cef60565ff8274293af083fd8afc227cb4ac2731093aa04bb6b74b0c2bd52a9e1407b5b4814d84c6072c15330a132e8df84bf23114b91eb9794429e09a89b17560c8c243de955c910165bab9d9812131a311c5303b0ad8236ca195f661ce9370b83fee347671b75e8ffb938efdce27425c654dd3783ad6969b8b516e7fadb9b0ec354998b0cc2dc70830947396ca21ce48b5b3abe17225eb2c607178113754713469ed2e156eabdf4a230183d8fb8702df00e407c7223e1f5cc936254c2a900b1fb5bda2e99dd451211d0fa64dcd855bd01060f780c90b25199c182608d950c7ca8c2b36a8e5061d2b2e8b90d732ea64eaeca79cf70a225b2c4970667bf34fe62becc63ae5a2707e498e6568a2eb39b52905f670b80b8f42c7333dde17bdbf33428faee3ef920f7766f7008b9db8d1e12d5b91c02b991587904a76eb07c9af80d3134d3e4e41182b4468d44b5403ab51bf714f9412fd0da264f1e7e190e3d911095f154a7227fc3e161548e333805e2f350ea28f6b6e28e9d0d410aae0bdee8218e827e160facab3db4381862321807b45122b1e61c79b11acca3842dced55a1eac9454b9fa4797ed2ce366f5e46e91989333d99b7286acf6fa1fe443f6e7bc91657df4b57f65e758db9b3d65d5dfc2ae7a23cf8e241b311945bd2e02072b6c67050561008438ae5222c26d0d00b6e54121f260bc42f87235db0afa6530ca6721b048a3249724fff7955200e33d87ed7515ca63062ae4d76fa5e30055b87e4f2707ae44e363027c0df8358633e3c7e4bbd48df4340f6c0bd60c68502a7ab5e548262177b2fa84e8b588d1db026bdab06a2f5fb952f52217e47b807d18237367a57b4e73f26971638a2e8ef72edb3508dbd20801e752263a2f5612174c85e1e6226fac323dce0343005f6071abe0f3be6ce1b293caa8fa433f805342c1fe4a6e1340765f9b3be689c77577401d3fe2ef8b3bff9805667c7e61078b4a83de1b7a1496777b41b6e76eacaf330fc1266b0d83e543b47863e9cea00df283374171ee860313aedb50008cb4228df79aa52410f7c340c47823e2ea745a3a43818248ca2bdff3d3b7a7ffed1466f447891da1f85830f1c516477819cc8af7a6c38d3d39e8d1eff9fce46ff6e83fa047dc2e0e3b512e17275073155415ce7a9513c8ef438c7d88f88284703ebebfc576c358210393129ff0e7541f36ad4d8f399a37693c6e36920d137afd07afcad20aabccbfc5f804e259f4aa5e9dd6bd0c6f7209ce6930d5c147fb07499daa9f5ecbf3daa4f4bcdc8baeeccf277c47a8cd11ee46d801efa1b49677db2bae89cdc50882fcb46566273ab88e6b160cd8e6f3914e5ad1f2857d8fa7ba842a5ee0b695bf8288c10fcbfebf6d322345857cedbae11aa00e8d9b056459c3240f2782d92654b550482540a8b5facb55021a5857a7bbc5700043bc8c17f9bebfbacf1758c02f27ef13e05d5fb98e463d54f5e7344b373e71da325dd625a6457b2fd1f567c75d7ca350ecb40ca07e1d1815883ba66ea24f089a7540568f18ab88226876d73c8896caad31657ede453a7af6a61ac8b92ba78ec042b4dcb6c3870b5316cb004d73762224df52399a9938f7516cad93ca28c3291ce7cda648c6bcf7266b950c43405239ee8a3ebec9f556681320aa12f08845a9bfec1add533ea970b8dc051983d07dc9f643304f5a078c9af20f2a094ade2cf56459e1b49b2c21ffcea03a66dd216c8463acc58d7f77f9e1bf59b4f2cde144636ee37e7730fc3c356745e4dc5f65c20e5e7b6e4e982e02be684fa8d51be75200bf5c66b6085035b1dec98fd098c4faa85f8c7ebb241d603b3e1cd6a2a2430e43692777d4dafa452dac00a51b430c5daa7e5d18a08b9e0a2e4ad0dee7ebfe9eed92d6f0c8ba7ccf1da4c9abc99d094873189239811b083b8d7397c3b11bbd0ade94d910585296ed39680a0c0e10434848861973a5a1cc0b00251fa1c2a71101b45c0db14232967da7ed39ac4ddba7", 0x1000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x800) ioctl$BIOCPROMISC(r0, 0x20004269) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) 21:02:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 21:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x3012, r0, 0x0, 0x0) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000380)={0xfffffffffffffffb, 0xffffffff00000000, 0x4, 0xff, 0x5, 0x7fff000000, 0xff, 0x10, [{0x1000, 0x5, 0x6, 0xfffffffffffffff9}, {0xf151, 0x7, 0x100, 0xffffffffffff7fff}, {0x200, 0x7fffffff, 0x3, 0x8}, {0x7fff, 0x200, 0x5, 0x10000}, {0x6, 0x7fffffff, 0x9, 0x400}, {0xdd39a9f, 0x7fff, 0x67e, 0x1}, {0x9, 0x0, 0x1, 0x9}, {0x80000001, 0x1, 0x0, 0x7}, {0x3f, 0x3, 0x8, 0x29e7}, {0x4, 0x4, 0xafa, 0x36df}, {0x7, 0xd4, 0xb9e2, 0x2d}, {0x4, 0x1, 0xfff, 0x401}, {0x10000000, 0xfffffffffffffffd, 0x7, 0xd1}, {0x0, 0xffffffffffffffc0, 0x7, 0x59}, {0x40, 0x8, 0x401, 0x100000001}, {0xffffffff, 0x1, 0x0, 0xfffffffffffffffa}]}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:02:15 executing program 1: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x109) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="415adb5aa622b3f0c33e4873db525375bd15f37c0475ce19640ceea1764f22b7ff1776cd86fe4e29d6b0bf4809e2876990d3daf8278c1e30c87b72a94f5096e9b623c2385f4f7e507c70bb7663f718da8cf84333db0da09f5ae4df12179d432b40a7459696b714fb18e76450c3ea9c76a359154efe8883b43d6171b9efd1b2750aad353c95998f5fba6da5816284b3214650d087faefa629ec3c52146cb7ae1da879", 0xa2}], 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() dup(r1) 21:02:15 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) r3 = getppid() fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, 0x0) 21:02:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000380)) 21:02:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = semget(0x0, 0x1, 0x1dd099ff11684692) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/121) 21:02:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x82, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x8, 0x7f, 0xb70, 0x101}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe2(&(0x7f0000000440), 0x10004) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/166) clock_gettime(0x3, &(0x7f0000000040)) sendto(r0, &(0x7f00000002c0)="4a14fe41c0a8ae983e9f78a476af8fba97b832f2ba632f2b4979a371086b6c0c385faeee70f794e10a5a4bf9204a3ba79241ba9b172fe37f8147b0f67e840d1ca25096db381f7ffa78c093784fc6358ea804553ec2ef5d3193647b6a40184a6460831acb95400790814cdc1733fcabd2944d5a62834eb0ecb18a7d7c316eb3bfab9d000e1e79719888c6d004f10f3ed02ca4a6bc5c8fcc844500beceb66fedc91331301b48072ba376a4589598c3ec3bc3ae75404529ce2b87828f78c3e3ce25078d91", 0xc3, 0xf, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) 21:02:15 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x3) 21:02:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0xf, &(0x7f0000000080)={0xff, 0xef79e3c}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 21:02:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) open$dir(&(0x7f0000000000)='./file0\x00', 0x900b33109c19779, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000400)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891a1bf31411dcb80689176da8768bb0382d8185013b61a3c910b3201e6070074cf007ed819b48ef412ab773e", 0x111, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 21:02:15 executing program 0: r0 = getuid() socketpair(0x20, 0x5, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="4399049d7d6a17cfd52cd54dda9833ea6b4b1a8e8a521d065805fae4acfa4d9f1793105df6f74ea4bd0be8afa50f34304940f4ddd00a5915fae54803059f40cade62cd610a90e06473dbd274ffe3f434be49f49b715b7d5903c94d0cb52a7b1c856c8162cf", 0x65) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0x80000000000c68, 0x0) r5 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r5) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x14) bind$inet6(r6, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x101}, 0xc) clock_gettime(0x4, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000002300)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f00000012c0), 0x0, &(0x7f0000001300)=""/4096, 0x1000}, 0x490ce337643a7423) 21:02:15 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x17, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x5}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x2ecc77906b428c1a, &(0x7f0000000140)={0x5}, 0x10) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x3ff, 0x1, 0xfffffffffffffbff]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r3 = dup(r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 21:02:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) r1 = dup(r0) getpid() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x40) 21:02:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 21:02:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r0, r1) 21:02:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x100000001, 0x1, 0x9, 0x1f}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r3 = getpgid(0x0) r4 = fcntl$getown(r0, 0x5) setpgid(r4, r3) setrlimit(0x5, &(0x7f00000001c0)={0xfffffffffffffff9, 0x3}) setpgid(r3, r4) r5 = fcntl$dupfd(r2, 0x0, r2) r6 = accept$unix(r5, &(0x7f0000001800)=@file={0x0, ""/4096}, &(0x7f0000002840)=0x1002) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000028c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000002a00)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000280)="24209874ab70879548d60ebcc78fb8f076768f024befe0ec9bd150a0c01882a3aff30bfba3c0f9d9f97c42d870cded7e35c2b5a066f245924e0a60f99b2e4984d51693a2c6b15a95553646a659e8a6f439f652d29601d6499c074a9a09c6bf027027be514687bf9a25a41e433fa28c514dcad4851bbc97c8c94a5398d547b1f4c04c1a6e9b430da28c025d2cc60a7c440c233f5de782aebbca53fcf611ceb96300e62b5c3f99c09ff538d0313332ef4ca75dccb80c71c2b1dbf64a3f8ea8b6d6c5da9bb4731e257c4f30e4dfd56170057d29", 0xd2}, {&(0x7f0000000380)="ad3ac8", 0x3}, {&(0x7f00000003c0)="ac877ad7d897ce1d64e5f8b4414216476c91c279", 0x14}, {&(0x7f0000000400)="5c1dfc033b34dd16ac3e318f547e5b0923b4ad066f168b5e47879713828dda", 0x1f}, {&(0x7f0000000440)="2f7508964cfe92336e216945f426351b40120de3f292c284411c96e526eb129cfc5bd3b6cabfc72fef49ef57037db3ab30f05a863ed44599cd391b9cc6f07cb9cc91f500fbdcd66985", 0x49}, {&(0x7f00000004c0)="f70c999c21162f7d35a15cf5f8fa6638232770fc5bb201f1afb4f33ab502a38f4179ef65b4a4fd0b4983e1597b53c411d77a8db0f0f59a2655cc74b84ddd785ddde9c9111981d92b228deb954d031748439eeeae832f455c072cdc8cd6f6d45391fa4dcddbcdb97caa9786c7fce8dd96dfd9c495bd89b1a7e0f92222a9b61d339327316c561e037dc8f75f6280e0e773711db342eee24302fabbf9660b34c11f25397ff788fdc5b801010a52561b0dc68898dd89de2d68b03f79693c48c601dfcc260b9327ff39f90325a16d6f2c0b6cf15d03f52c4019eca8629a74788c9411c2cb68428b698d1eb8248514439531d55c921264be80337d246ad652f8290c40bd5e64272953263ed70a989df83ef5d071860ee58b0102cb4f86421c0e7b9e162b2f2314bd548cfb6ef28c6407a380d952f61a5657fa374c16aa7d7d88c4d799276a1d54614b8af05d9c72cda0f3d1b1532fbb5f12f0ca76326d27f45c0d05887001f0343643ca6a0025701b2e6348221d6580688a729682c7fe2f5c0faedc9de3f9475fd8ca2c3daa3e26e92d25fa2a56d28419ee04dacdd1c5ee71303944e75a9c7af3dcae82393bcbec2d98fa80697df1f18b684bafa0ae4b4098fa0df1d3a0234d51a803aab8e123593e9db9cc7e0859720e4062c776c417d229e74605a33b0fc1e8eee0825b02efcf2b37f2b8b6301ee96446c69d6b346563b6a498148cde7f47c06b2d97bedb6bf26d657bb7e731f8a8949d31e9733c693d07be6283e9f6a7a24ff899e5f55d120b8439a460c5013dcc206f900a57ba36217cadf7fa845606a24b47b28075205b434bb7a3619d8aa323e9e5574c86cc3306f7d3faefc8bdedcbdd75426d00188f6320efc34529b0e0fe4be73834791ff45f251ed2f3899b0dca340d877ee006a857abafd4bfb31771a9375573f182091ef673c6a583d81420e49e9ac72ffc5abc5a3b7448818786484bfe23210a89651757c3246d4e1263cabfcc5921c7593734133d81d7a4d1ac64b80adb59ab8bb2034602f5bbed5fa63ac5c82c44df8f6d247a530acfba76c1ee52b0cb31e37d17fc56da5ff912def0af1671620b7e9f6c3eb7bad2b15e9c25bc0925eed4ded63845a73b34675a830d3c8cd093d72bed99ded7ad33cacf7547fa9dce8f11858d57f8878410ceb62390697f5789fdaec37c404b6512decc5616696b60cb7a2fa4e0f6ad3b74c3e41efcefcb4c3d0c96239065d1ff36c8cb604fccd257df780dbd865aac719b8dd97059d4f4bba07433a36cab5867c89fab4680b664222e44d3948a8426df6f876ee71d35c50b83e0634e1e7bec97679757d607cf7ff78e653d626a81b1b7487ad1f289777d8241ed8c0baed53386276c8f6c77e432493fefa48f58679023ec5e7587caf3c491d5079655c9d8ec7328f0e544322a53b4cc0611b1545b95aa8c4eb714133be12e5e4d6a1e48042aeed4e0628fd0e13b7ebc11ab2debadd7b2c8c485ffc0720eb129988cbff9918445f400e663dc804acd325a4def056c07bef4386d0a8409e28bae126d887d2623be76c985e6417acec61e2768e329e0f6effe266babd65e29d68e63380b0fd26413b62bab1516a483687e2780d28dce6c8f61b9b2c108f11bcbf1c46d6bcf92dee616fc52daae25f4644cabcbeed98d28055ec223024c2301abd5afbaf4f0cdcfdd83d025f88a411eaa63cf662f822573bf92565f14c4d3adf539fc6556f2cda2a07a8ea381d287c365ba7567abff0efb51581bf62b7942193fd1bdcfab38af1240f8ab118df8742b1a04c789a074c04cb219abc8f96417c8ee7bfc036c6daf970af30ed53e5d5e39055069d7d035a0c74f5b23f2c65990ae94a0846be361feea58896c953164797de90bd4233ec33f947900e2608c9ea148771112eaba147fbf118eaeaf2ef9d6b9aebd918f8485d30083b889a8759657ec30d19dc6d421e19bc9a15cc39067df8417aa6d397150b70e987b11afb952a275163fa91419b0647ba059312ef9bba6bfabdc7652c5635616efb4cc1fe3442e7d7e61fb6f472e24f33ae42b19396bb783cd2605549aea9e0844a167ef21e7558d5cb7f9f3f7955324a9885db7aee1972b8c6d47b9ecb09e3e3d2e53fefc55c74363d9ee19d3575875c3f0046176e1de654883a5515a2f5e8f82c766922fc2bd7faefa6815a81c6058b3497182d0c9e40e5653b95f6eee1e67e084c4015fb5dae17af3dc7585a66926efbbeb8f69aa8bd9ed844513c34bf222d6b6fef35f24280b52f1a22aed17afb3bc6ae62692b6f255157e23c43f16aa294c6045c2c269db0518fb27afd888afc1d5631a187957d1d6a9427dcab181f993638d265c83037591adb0372d3302d4fd029961758b399d70a8718c981985b8226fd9c73bb3029e326dbd49ffcfeb87158db93ab3615e13f49ba5c9de98282514f16150d6ef98958d12305f10646d4fb2bf6f4c7c05c66abe0b8337cb80c502e386633b1fc09ffc621c51dbb2887e8f85553a812ead214a2b900fa5dcf261805dd4861307ad99e38a3af73e994227fe3c1253ed5e1d70e168e27e619898cd9020ea0aa98546a477d94852b90f513b90bfe16e2746d3e779409bf05a887494a1ba7f0ab11709acc3cbabab54f14b725d331a82c88becd3504310197a429ead6462cd6832e08ba97ee0d112828f31efadb41d5b36831f21a3e05581d2f8e57850fe1df855e171090565772dad612cb06c511ccf2257c0fd805e9d81d476f073974efee5f9ee142d821481bb5c47ad9845cab01d88f5348abc4cefff4cce84a2ec0acd1661af49b94a44c5386c9e0079c3eeb54e24e03dcf1cac387f6ad0611b7be82dd11f05cfa83c81feb598507ce441a23cb79135db665fa73e93a3a016df957f3a21596573db9ec88d8c7eed0b1754ba42ff9f4d72641db0b03f4bd884e02f43dd79420e4673fe3d20dc71582debf239a947c15867ddcf03468f0ba5c0f07aceed356d249c9b2bdc1a8a092edfcc0964ab846b28f9e7110c4f50fdae20aa01e0fa8114f84eaa53fe3d782f235fff0618ab3eea03aa6fb8d5348b71f07e50568e39e25c9539fa021ed331f7589e4e9e3fba0987be8cfde2f3eabd4171ac1fd342081bc3827ce908d24f3facc18d9f2754b8e40b8ca406839793a47f9b5e57c2912af6e04a5f108fd44817ae24573364c26ee82eda061b8ff38643031e1ff90d267bdcaaa7e4b361c95d6fac9dd336197e818f47aa3f6c18e4f28b4db2d63507b17b04f345387998cc658892728c9df4223874d4bac386cf3a6e576b1715302b461b92d68fe608f230e11050af46d392efb22af648d5b1320ac157a8f11e30ce789de46681f8633feb54224194245075d0086e641a46e7c7bbecbf66fc905f2adeebbf8b18c1dc724b038de93fd51fe61433e7e032692f13367d9e10c7f1ef20f02255c431a721480027ee9bc32c0f0f38fc6128307cb23a9d0f2eb96bec3f091d4a6c20906b50c88e9e3eae8de30a52eec4d0a7b056cc2c18ecca824b6ff101f4bcebc5973623e754aa1534b18b0c0ce0ec6079ff6b02f0e4561b0f949da83282bac3c9a0e40c80072034a42fcf8b4b2af59e336ba56412fe4b31e59c106a8417637b7d5bd8c1819a9f4ed3fb4a1bffb8cf03f927cff4c688ccb257171579a8c1399a231e730dca9572dbf56b90d81fe1943f73135f02b42aaf4be0b1cbc1bbbfc0d130c5f1113230bf59a824d65fd20b2f2f1941e8570b7e7ef7c35773bacfb0f162d3d7f5e4b054486aac7213e51a6ddd8b0dfe7ddf8d228b4f666d1f0562c48d76f626a5676d3312eef63db2e329c938e4ae2b0f77248f9033945bb4a7ddfc6d6985c5cba78f5427195d9938f6a4b5a1b5941a787c5c18de9beccf38e5ea4c6fd9c9f55aaacb69901beee14a750aad33a7ee6f06eff81ce01b06b301e19a46c249f6b3f96d21c3164d73ade33be8ec8b4282569dc7ff6ac462a5504ea2ce5345b821b054ad37623df7f2733c38be3dfb6f0722625b58143f1eea31530dad29aeaf4e59385fc80f9f7ad7ae4b793c16aa67752a39030051d875f915659efe9bbd3fe757c7c0cc129a5ce8b3e7e4403d4e077c6f3209f524bc0d0b7f59dd104e0f227451bb81247107116a50f568dc0824c61d975dc51e1eabb381c1a23f2b36ffb31af3066f0f6e32dbfeac40b1f415ef84beccd7d8722e8bbae0156d815bc6ad9e65a68f4e6279b1d2c7b8ac2977e66bd184cbac92637b138e15edf963d48f752dce56f7eac860a5c7dac1ef1efa1e344f0b32246ee04808a0e3dfd16b662c03f7d996904ef0200a7bdf33c2101996a7eb797365340b30f2d0b960eded583258acd3eda666559ea973f0895aa0909324ec68777d80c5232cc04362653e2c7b28c0063e4549b0022a74cf753e60ed9a8a28aeba5c28441f2aaf0f74577dfbf7d973085936b90b21857da5c9a1b0c8f339f1aa8cbcd9bf174380f9f91e6cfba4b8cc635430b4a495738f09569a5995df51094a44458209f0235e287fca9d2a15a348e491a4285b91faa01f1299c220bf7573c77af6bb9abfb9138dca6efc71b5e71f4aafde0908318834dfb674408c8af6c7e04efe9bcde171752a3b727cd969483fa97ab05ce7abe6c00029d213d1b21a822b4b35840d54af0c34fac752e387942b75b19991a1f337ffde95c3fa349e10b223e80eb5de80539ed793db9f0d87002db0451bf48833494f6af25691a3fae7edc74c6a037f333a9542286f45ed006ceee2c32149ea563f1ba28dd76fec5f2317300d2d3e66901e3127d057d8a6b0e380dba8277dec5a6c9d5cf3af3f6a87395ccaa6203624d0842bcdf46b6f040dac5aa2fe3af33bfd0f36f43631dda9f713c0eec5af89c8e3b35dc15c644882448fa06282a30e91a96bfb0d73f906b3d47d19721d95a57a3407f4b584b0985ddefe5dca8e3bc2cd351ba2c775afaf3ac0bd648e7cb9d42ec53f94b33994858e9cad6a189ccf230cd4f3dbc51fa34f84fe2f66d6063fcf7b925e6881a368fd4ad066357632ba44f3402faeb975acbb67d20c53f84d8a0cc02dae18144c171ec1e23c7658b236712e90521b5783bd5386795984f95dd87e709cc15f3d63552a201827b543be36326325fa1557324769642250782006310292f3f722fb73f93d9cf057fcaec05b1d5f700cfd64e9e1706f4e9b5df341dc33adde2b25fe4ae00871c3340d49710d75d5cd4374b42894fc0229fa15d21f7fff1768bd52995a755e58d2b81aff340f608bf35783d2ffbc51e20c6c3d5abeaae72dbb587b6f65f1f5fd8d488573a9d7a0c6ffb1acbd5735788c96cfa9ea8767fad911b5159ce5e1aa53f28c20b8bf305d69a15448ea4e922965e0a5f7af5e1ed9142f331b5a8fbcce65284614f77b2f9b6076337e7a1b6589bdc0442daf6ced5503ad53bd7827721d714ff25602d656933d48618ece898ca3a9b7a91dc4574d04539f057c57caff97bcceb802fea9babf2a565cc2880f7726dd3b9b52007843438612312f0f1e842af1f94ec62aba98d3f5c9f2d5b8be6d2ddcaca27ae4bc753a9eb30fe3913f89eff86f7b4ca30e366466f72e961754db840258b0fb59b3748ca90f63869c236e82fd6f17dcd8f4686a5656835fe071c961be7be9e8272c7375f1aa247e542ad76302c58d48e5823b97429a59b56e1fa45b7c37e9122c94e0fc704a2b7fa029c63a8638f171a8247aa3f7e948aa4bcdc28aa267b37ae66848f9411dfe15a44f96156df480077a526db0827f2a418f549570a2e341b9318c20a9cf686ae9022bb3c267bc1d0fbceb2e", 0x1000}, {&(0x7f00000014c0)="501b3227d7acdd2eb381d2bcaa84587ddc15c7620f1b3f5621c1b9947a5ad9", 0x1f}, {&(0x7f0000001500)="9cfb198495ec358f093e78365189bedd65f10dc1f743701184bbbd3684b6c0eaa5bbdaecfdfd4c4613b4c65900a4e10721cfdc2e0f1823fb2d1b2da3caf0cf66674e920f6851f474a97b8da60028566bf96d7ffc9c290ef3ba8fe6d7b1a425bbb8e48cd2a54de837e30af6fb5e4d797ed3d9af6652157797a9834ad2e6fda88968369a46b29d23818ac2b5e9756dbf57ff4f27151fb14433833909b6cab4bfdfa83525c963814dc4912724910bb53ce104c02c1b5c5b82b2aef5c8d3ed99a0d11461a17822da32dbc52539", 0xcb}, {&(0x7f0000001600)="fa9aa6814993feea69b563092ce7a98115274037a43f593766079624e508cc4034ec0013d22a9f6a4f6c40031a1425acc5c7645a8c75fbe44ed020d86d8f890d62d55a59c97faddc002c0a38d9d9ac850739f8cb7acb823c70207d7211c1e4d873391218d94b3bf0534f1c6a4703a16132b091ae7386e5b936e7537b1f8043cf6d263067e54fde2054f21e643ab7fc5cebdf7b71945c37377c0f6cfdd36deae2d334d93d0f7dcbf31312f17cddecc45123313c40078b12f5905c541ebde885f5e139c9f12593b62de9c690c0261ce1a303d7acdbd32a6ecfad9de6", 0xdb}, {&(0x7f0000001700)}], 0xa, &(0x7f0000002900)=[@rights={0x18, 0xffff, 0x1, [r1, r5]}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r6, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r5, r5]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}], 0xd0, 0x40f}, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x71bfd479, 0x2}) sendto$unix(r2, &(0x7f0000000140)="d49dec52411b652529cb44a666869f22dfab715403d2a34a4f7f2ea7ec0455aa5ef09f7821b7483d096c7932148e4e1b71c20103ef2c2591", 0x38, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00ilg0\n'], 0xa) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 21:02:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:02:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = dup(r1) write(r2, &(0x7f0000000500)="a74801cb29345823abcd79f0b4290c7a183927c7b7d5dd90a6584501196f17a435f0bd7782c287d9545b48875c018de5aaa293411d662745370efd442cd76f547cc2672dcdcf7657ebe8f3408fe95d7021b24130aef5f0c8610de8f6023475000edeed2d29f450b7269b802b963277406231adda13eb31eaf41d91b9e160fc770e1a7fce53fad051f1b4a8eb76d0d5acc50f393550a2d2932df7ef40e6defbd01405932a9e5ceaf5d2f5d6ccb87392d49c57b2ee5d28f4cb094ff6737284c755cba4f93be6118b2a573dae4109ebe719eea7e151f0b4fadc1420f4b934146420c95bb12925db154c4646db54a015c5972cd89bc8e95d5e062993f562eaca98573c40ba960a70461148f4331c4b54b5c810c8c674dcea183097e4df91c9ff65fcce6756910fbb773fc257e9f374a055d0da1d433897020557467b8caf6dabdfae399dc0f87cd563843016896fd9890ea7d08b2e64013ab9582b20c2314f0db5518434a4bd0e9aba41eb934a29fd8d466a906a320bea117a45985f64725129e9a52a28c16d0130ccd5eeccca6c8c0bcfcb25ac01779306c0fd8c4db7bfa49909500aecc734c8ca8b61a84a4abd62d0754114bde5b59557dafd0dc8f0c3915bb242f8b4b5b3aad95dba5d73084150394eaf5260ed3d418343602b0d8eb5b3356332c2fcd3f218cea610c794dab858a9a6b705fe313927810d390eb05dd6c49a7f4184f5fb2850da6b13551bbde62c562c87ed6ef9e478b4b35d7f5259dfaa2ddc55133ed372a178ca4d243d46c956807a546ef4721d80af3df5b7bd6b8abd277d5c4bca99110e90cac3f2509cd79be9e7f35e97ce579208161ebf82e712a36529b6f0d25758995a5e6526a410765a5c88cd8aabfb5c93eb2b619a3094649814317c5a4ee2b4cd72eacfa1e1e7c173df0f9347be6aded4287504e4eb11f644fc5f4b8e8cdace460a5dabe6808d47a902092a034b1d7629b892ec6f91404cf1d7d0842001ea0eaae50f00988df387f5089c1573a58ec99edcc351d7ee2ce9a24cb05dc9d22e403711d53414d3f9048689e12942fc322395eb61d407b6d4c097537ababd9928cf961276e02fe57c164a566f1b9936e3595045a675624c8e306af4abf72be6aadff604de0a9b2e9463cb9147cbfdf48fc4279c55df6d18f77adebba143b01f1e98f995fc833c92110b9f82beaa35e692836e6d96f357e7b387a134412333182dd9c8d91a5e12f29e3267592d397eb6463342b18af64a0536da76bf595635e13c0b180a2beeb884230804ede40c9a9e8779b7d3ca314b2d91556c538e483008b6e7b337ada61b6e5bea7f53a330d7bcf1db09006388cca9b1dc545f538d5ea8092c11e3fa7d80b9ba3dda384261ef520dd520252ba760fd0045b0dfaec63d34138ff96bb1b11da15ab8f57117d509cb49c246f80f6281cb939d9d8fdaec160a30faee204d0a1f527337910c958f78a34fbe27700f83a81fa80e72fc9967cf4fe98d32aeff03e86b8dde69b8a3fd581924eb633964091729e347992ec409c8d0e7a892ceac1d7448d04f248472a641e159461907cf0b349a68d6a51ec4429f310fe35dda80ec0e15cedfddcdbc2e922dfda68d7b379ab06cd2496044ae40785229e8ac0dfeae3490cf8c5af014c74ba7febdba55ffe2ab240ee12f824a2fd633b095098196bd81e7052c3e5447ece0fe6048f0ca556c280280ff4fa80994022e158a356865892ddc200c38dd2cde385a049c173d4495ae141d52520cb59cb0d107db480bf5cd8947be7424c072f584a813e7b86f6f959d2e989eb554bda662e39a90cca4a4f5e20f123da0a7badd38338059b3810dbc9b5f9e650f6291b59163b1f9a43671a8119ca79e170e110c0d5e188869f600d6f114552f2b1a156dcf87595cfd386e78dd112e6ad17a580605faf47d93f4a3b4d3490867a29f3e303f6ab0ef588fe7fef0b1b0b22d153a5d79828a60280450e3389c4638d489c5e7153c0cf3aa6c86d2c845d09ddba80fab350716518401ed6cc62b0bad47fb34c4e66a40f852b6d93c75bd2fae63ee2c7f1668b71f02a074eea5356fa6617f777a050dd829220a28685ec735e7587ce2884a4962583cc05eaf8f63b796cc913462c075651da7432bfd19d21c224036184f3b384abeae133c40fb1a9d2bc7b208a3fe3b90c71e66168a03f91917f15985956253bfa3912f2d709f94eb679cf4351986415f923daeff8d76559d799d51c380079e39d11fcfded1a511e1577dc5d54f4020ee12f41ba81d784ccd4ba143f01f391949a0540c9aef4371afccf9ab676e1135f5e29de1fec20647819a74382fb7d38e28d8606713901e99bf22afc67c09ad6310bc0e2707384fc67bb0f178861e013928702d0e759efcac8d69cb9fb2d77c1dafa91f311f62b4977a3032baa275a640b059ff22c20dd6dd93d5cd2831cbb0254b15fa838d830373154c741dae09a803b365a559a4d9d43110962c07bd5ada74310e653a6f92405ef01187e0588009be322073a726d72227b34ca48a66ee83ebce534045d0be280046db7f0e9fe9a25f83809174d23e8d84f868c0fbed88c478def50bf7b85b4dbfa02444c9d36e748bde77cf8243ada293a8ef8552ee74510e7982dd149d671964850517f0bb5af85407a68163b1464c10eb829f5ee95202d3aa1645f8027dfe56ae4f74b4899fa2918fa864ab9d9a22a4ad90fc05edc01a8588cd0ed10f242cc538d631c1d28968c5ec79b30efdf94da5f6a6ca06e656a55a9525a89c8653af2a165ee424a6b8d2709a439dc2e5f3abbdfe1dd070ebe2e0572f08e9e620b3be8690c1ea0786aa4e3a8674194a67c61f4aabe9d53a05c346b5f75ed12b2c6d1ea5ceeb3e3bb3f362f1c5b61053a736be4b0c370dbba53fea4ab685d74ce39b9451d5173bd1097d573a0ad0f4b53375f497a7a75af789a5f67a88a68bbadc3106c26c51e5a38438d126d01ab56aa647be04566db6792b93e3daa885bbfa805c7fbfb6e8269da229ac9ccd28951a549881b68f4db82094b995881b260d97eeb53f6628dddc25f34ca6c2773b467269a111eabd4b44a9cd0fe00223cc57633913f0bf1e4be2c086f55f5357a79ceca3b5360e1db69b061113aa56d7e0955b2c76451af097e9bb251f70effbea31438bcac55ef710094b92b7eec75338249c85eb3a2c577355ff28bf70092f9070fd763f4c7ea940876711330e5ef7949b2082b68c9bfa9d625c5806fd6e25256c47c92819ab0e9a8bf1133010119ae5e72fb55bcd397c3ef2af314c7f9aa4b6a79959b9792827a23f6d9cbaa3a3500554813837e909e41bc4080132a8aae02e003093b16217589858a3fd5fac0335365425fde7a6af15de4d0ff9355216fa1b2de1d1a284320c5a738d8c25157af00d6d66d87d98c8920f5c570936191909ac9adfd67b3938cee9d9c9adb7c484b78332fecdb661b20f01141718419abf7af24e9a10dba798afa39dd134d804d9d534bc3a54bd19bc1335a756600967b2fd594346a17987319d90f5d20d28f31a0640e233c08a2074ae6bc493ea34497d70b7e3c236a78fe8bd537843c04244f9d63e617f22a3048554da015af179f8fad8aaa3991ad05c8241c4a448b3fe609393cec1f39b79532f0af2be32a9e5a0aa5537a8cc236118cc564cafdd9112a3afa28d9cc74c18400aea11aac518ebf42917694fbc47578195f2b955cacc47e7a008b1592c9db256300397d40c96605072b94689fc5bbb32b2e7239af34ee37f099bd267107d66f4594a472b7d0ae45f204be4c2a0dccd14406fed07e6fc00b1a2bf94667711dd3da689b48c5d017fde949f6dedd9468cbab71fc57b3faafb1c434535edcef7909a5d81d6413ffbe174d1016b4e11d2d574a909cc553b10f69282d80af131fbe1dfb00e79b5e91eb4ea6b564cb24cd5d275debff21592a2cb376c49c71b1dd52667ae33a013fe381f959ba1732b053558b1213bf0e0136d9bd0d0da6d06cf0f60ea4c1a2b7fc96824ed5b7dc4114dbe60d74b3f143d50e997adf4e279d42db75e8d703fac4bd79d021cd33f128b13079996e94a7179bbf82649ecbdb28ad273d4f27b325416aed0c9b50cc575f82355b65e65cb8e89e73ca671eb58a0763f5728f4aff0d9d3cc3fce7d23bf426cc1caf68f1bfc89b5c837ad87af25a066fbd8c5d6f85b34f60818a5ab91d0c0c4fa2873f4963fe2578abcae8213caf492eac0ed3cd0956dd47474fc12165f7217bf717bc3a6b8f463cd65105c64df6ed1278e6b9d07b965235f71290f9b2f72eac8ac3519ae99e74363a0e239a2ee894b8002368484e0d3092dd43d8ab15f98622bf97dbf1651d17148d73cf96bd05dad7fc34f14c556e346411cd54dcd2a1eb3a848979188dc0ffd8df25b3ef39c60f8d2d8dfd485b603a7278532151dacc63c0ad547464bc3b8ef0b19e1fcf311a192adb60b1febc44ccc6a35f1202197604ca4a2cf573440d69dcaac305d49da8669949da9e6695789c032cddd51c722006d99a070f54bfba0b764dee37e1fb15b0ab9d90b01792da74fcdb32cd69f19745cae53595ac9b2b1fec24fff45b4422aed62ad7fa4f72e13eeedea0d203c5a54f0eda6f3a023f330602357f405ade9c683952665d50deee4716eb1c431a749a20fadf4a2ab0df4c04b206023cbcf3095eafba5eadba362264544e27f77d80fdc62920dbdeea4495b13b429f081d0e74d6759bc94db40ed92106c2a4b0dfad61e6e805437f91d91ac1e5737af5825d81b50ae8928479f0291f81c42ddc7953f4faccda44dbd9378cc964af2bd9f5fe5c7e411303cf579ebd7b7272baf7d9d673ca7c805672d5bdba5603a0505c2fb8f9d305b048d1b715fc0a005ee9a8cda0decd327f474f5257d94daaaca7ad13441f72e24f72de034f746775467fbb7be323c6f115270f44ceba66248f4fd189452a346cf8246d58c1ec960cf8c050b0a293b4e43190ce46f85b7fb2b945cf878ddd09347169aa291fdc7fca0f2d417c4ef55884d8cb581d297a4ada91b39745648af9de773ca9b0742eac863c50bb49b8ff590136e99801b85bab002f2659241cca2c7237f498d84121ecf87b03b07e042ff0cd8d57f3b94355060757d86afed69a745fcebf23eb283b50c9080474a8798c2e3fde4a3d6e18745f499ff7b7fb51e8acfae0429d29d6781f96a887d6efff747f3dd8ff053464a5d208e63241a4dfa14bb6a171a2c843e22e67c0f53d3ec1a434579f39515f7815d4e92612d8d293a06beab07c8faac2924bc60dddf987efa7d01046b3d79a4ece752903663eec85fc5e9251d725cb998b7109739151faff59e48e99eda7a1663bb930c00e94ee69192cfebedff753cf946eac908e5231b794a6a33b70be59d31b52cdb8470f4c820fa0e62588d2eae79e67261d5f2d88ecba45df041cd934db841ad18620bbff7c67d573d931390af2f74a89b0f13a1ed95bc906d161f6d81b47241277cb6e8f0a7c694323daa8d2978a7bf113aae2ef98f79553a9f96003372cfd56cb34c167b1c83bd88e7bf463907cc8ad71876538f92811cdd6cf2ce1cf97a36235a094d564c5ea1af716a3040d95bc94ad9711ff06c699410a21038bd315c7a1e2c6779ab086af2cfa13a3517897979907028c2cd78e7d463f9c45c7278c06fae1d7d3e7d45df8f324061b7647ca30e7e3fb4005505068def8d4acd385ef9f1169dfc11ae4d26fa4d76b94cdad703c181a68cc45cd264bac45fe225f2d0d3f1b543da196412a86e61619840dde4a80a93d63b2e2705900c61d34dd91a55db2f665eee", 0x1000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xffffffffffff795a, 0x9, 0x5, 0x0, 0x3, 0xfff, 0x81, 0x2, 0x2, 0x1, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 21:02:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0xad02669cc86a045f, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="b5fffb5f67604a00dc3434df1e1479fe8baa2a94c078a550e353e3cfb71976a56c6290497ff09dd5bdb7e87dbdcad7a76495b236a4fb67e1eac71d66ead08668476174e699026946c8fed1cb8565526c8623a1028324abfc2fcc5fb31339bff67af4beb7b1671318ecb88cf617f54f0ee7e787b73e2fed84d8f0ff0cb8c3053067c950e3714afd3486ed363fcd73", 0x8e}, {&(0x7f00000001c0)="9f8863678810ae7cfa274e1df6d6b5dfba7bd725d96b0378a0ccb5c5e99ea22f2e929150fd6e203847f5ec77568b2de43f7dce7c42964d754a44f9f707096ddd1250acd27b2eea3d36b7f2c487853125eeabcd5fd0d787005013448582ae872799eb90adcb4a6e69e1c6dac3ef7052d73ea34ff715d6087ed080a0ced76424da33f9258ee3da19abb917ada8d93180cf0e3381ffc7f9d95e6d5c606df1911076163dcd9c8b923ae609329102f1b44578a35a4f09df21ab34e258896d7e9f7a72e05767", 0xc3}, {&(0x7f00000002c0)="024b657b3be2553b7f41d4fe39366d8ff617bd57b2d01a92c4f15fa0b804517ea6284aaf8345bcb25af6968c97eb6f782e78b5c10a66cebeeb796acfef233b295f02e8f7c6", 0x45}, {&(0x7f0000000340)="86ca379f6c579c4659a2186b82cc76fa9f02eb6fa653415fd885db7061bdf9b1b89a4fe1d686b748b950d97d40923535ce21064fe37da12836dc2cdd03d343747577fef408257cab63521e48c623116a95b1efe81c39bf848cc41407b9699f2ae622813a4d36fe497ae54a7f4830609141f591b5d3b317f9595cf1b1427475a0b247c085337f0e9eac2ea54b1ea05583e8d587daf8a98554e22e90acb67d1b455b6b9870aa3b197750c822059e812eea44b0c1067c289e2ebd87bffb9f68560d547a6d3fbec8bafe22378045994f5b54c7296c68bfb2dbbe734afa8d0ecb46bfff2681a91fa8a1", 0xe7}, {&(0x7f0000000440)="11c76c4e1c6316f0a9cd3092525062f6951cabdaec36054ced5168f28d82f15dd3b37d2c729e6da96b3a22900299752602cb7ebc8b6d7593c0a2210d665a4b9112d188560c07989f22062005743c21a950e5360398669c9871e9c12e7bd6", 0x5e}, {&(0x7f00000004c0)="6baa777e3b3715ff615c91352a275d796c65", 0x12}, {&(0x7f0000000500)="494f2cc70df6a4c3fd2d90cacca307425914b5128b4aa41f82c1da37f69ebb8e7581735f32164a656ea3a1eba94a7ee37ec4986c58afadf8dbe3e5980fa52687a9d6805539c8810c553341d532392ca36cf556281d768587e1318ffdc98ef180c1835411fd92fea6ad8e0860c976cc7be7887393cea1a3d3aadb4e2dee7381dc23d55ded6886abb51de0a65bfb005d573515634e46ab3bdc0d4591a2ca5e0361dbba4bf9d610b3fe85444e1f892a7a66a9e5a455c0673790cd57d90f96d267f2df42a7a5709020", 0xc7}, {&(0x7f0000000600)="7db59c984f505ed43479a7728c0c8395409616440967fe2f2cb9f18f7ea2b5d66a5a4b04c183df0767600dfd57dbd8971ad98b", 0x33}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r1, r0]}], 0x100, 0x9}, 0x4) r8 = fcntl$dupfd(r1, 0xa, r0) utimensat(r8, &(0x7f00000007c0)='./file0\x00', &(0x7f00000009c0)={{0x8, 0x5}, {0xfffffffffffffffc, 0xfffffffffffff307}}, 0x2) 21:02:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="47d1895e8998b2668003e1c2bb733decfa6677ef126eec67d672781bbd5d7e13780befdee0574795d88dcb62c3f4722af72b8c7c36c539bc1e2293a801c19c3272a35a02fb6ac171a40abace0b5a4475016a70e82bf1939fede38cb1cd37259622ae34b6ff629110c18c5a8e4f178c33ce95db5814e114acda9fda3d2dc4373940f7c5048eecefb629d32f0672d16673697c7d9e7dc97afb12bab12ebd6daa2510246c55a77b02ffad70beb37c5d51f3a8221b2305c9285cbbb2ed56e11f748b97a3f05c9cd354926cae166df50b408726", 0xd1}, {&(0x7f0000000180)="d11b051da39698885684cb5495a6375eae24c8ea2940b3180a419c53de90de984edbc1c7bbbb947b2a537cf07e9d48529156ea8b7421bcd6770d504b0cf5ff82ee03eeec05160314358a48aa9f477df20b952c754f96b9b22389e7552bee5e7f7062742501ca5be85c3e2a95840178e2c99466e82e8853d3815d8be70be4c24a6e64ffd213b542770068d463a268e31cf195e462412818a43b47b0b5064b71012ee637f50a86e9cd060f863b504bd3599ef47046ed3c563fb9d0d3b579f5f81b099579de4374a067656bc27d11658d2ceba3c3c772cc078b05c02e2ccc9de8c9280c36c65f8f95b0844f4e0737823c8036ae3789bd54f2cb3b8a290862d3d217612ddfb665ba8830c3d13aa6e615554e6fe38fe654bbf0499f6f95057204bc2091c2e43933a1c3c97f34e1d84be61c5c5677df68cf746cffc4da66afec12192198c06a0c73339de1a49d5e2b95bbfb762b1b64b7f140b4463271bde322072f2363b82b5897b77086a6db586492d6a77eb1ca06114cfb403b22254011f4e6eb083822cbdd17da87b965bb2ed2b895434ce321ca7fd5f577feea3e54cfc91957f58addfdbad5b943d501b95a28c1f6295259757c0f82d6e9adc278397e66dcc8091ed7b08f6981e4580056034658d3f7f385cb061ee8fd42acc2a9e1c3e7824eb81e7f42b1abfe7ed4c22a5651da0053e82cba1cf853b91ee5c811821c9c13db51624a5b122897911f8f72c36aff27d7600450e3098994c1fb022944a42363b3d217eadfa2a105e9aeb74995a629de59639c94c292aaf2543f26d12889fb670a22267ed39b1abdcb4e1f3966fe53dd6eb6f4ec53d6bb8aa193ece42584f9b9f9cc913039074d89c90bcafdc5538a5a66de472ba255994acf7ac8422f36f5706ff5597392c1cde1776b8f9f15bfaf3d387c5f23ad40fed3b1ffc6b5063bc8b718314fd10dd096d809ad8933e8f417460b638ab6524c508f6b675fe90f85171f759ab4ce9b7ed9debe45ebed0ebe7fdfbf919e85c0de18bc5566b58c3d0f2a1b1e6658859d1ad32a754314970d832cca9e3f4e02e283d9c3a2b91b72e05c9c4c0281ce63af277e3c8724f44e4cd368706c7945d391484e7fd64af063283c60f842e1f57d2f267d2afc2667c4a65509b0909f75dbb2516ea891ee6ee575624312a8816fd35a212140a3d98f74d8600c37e841d05e0890f00d8906d94942c8d226f4d0e3d4a2b89143ba6564278b0b994e0769b021178ec33ed3687b5f033757467bf7a12c65d6f65c144fafa91a7b1d11cdc66c39db623639e03c45f64e01d1c95ed03dc93021749cb5559d24e09cf6c42e434db488fe114b1e3c1f46170bfc476a6e1cb60fe904c1161142b74da25cbe9d2664badfe77a1a1ae16a2cff03a46ae8f8b46a63d7b99f75ba21e45ff6a46d6801882305720f4b2960816967d79d84c0291c4bbcb83d1d99a373769ba153c59e5bf74b7232fd68e9499d2eccb2b0307a8b51f662fbca33d7d7a1f3a9810f57ebc8acfc9b1724c0d6bed049888ed75769ae1fb88c5d50ed7c5319c536506297fad43c8ccbaedb3f256bea12917473e7884a8c2c703128812c18799cb341f0a986f921c6dd2c4c523fbd8ea8cbae6f4d211e548fc3b894acec8ab210052d16b1a9178b63be0fc84b9c3a20d83316e22733f34440d5f6200188ff75acf5a2df407f52bd90a0ebab152fa139c2a9da55f090bf7487bcd688da56e939e599a1666225b29abf0ca834d43cde5472ee4313ccb4f79af67cacc9f185a98080ecaf40dde6471c62aa62ab6a9f3c6f281f28adbc9fb7d395f39b4a19f9b2936a5e7e1ea8e84be06e980d47a984f98d83fcb3c1c85f522a93c94c10bcadd536acec4c926fc2181011d47ab71f998d64de02d39d2ebe444d49166f429903eb55ddccb5587696b8b1013c6521f2a698c6fa22d29c6519c937ebb34aea63641aba36e5f9e4e061cd1d1d74bfb0fecc1d7ba2d9143a328b7c7650ed5a564878a68235fed55f00ed97f906e13260259b5b702872493fbe3319eae685e04f6b242caff838404dcb6804514dd1c503a9076149b775c7c9d31163275f48312e667a93c9c5ce43295c5a41e08b167f145b43d1483d1cf1e8e15ac7df009502054823ec886fed0b54e09221317659b2e6a92dcb9fcf82bd789fad23114c831fff60c03c6050c416ecdb00ed6c5c9404e7695518f8ab755bc588170401f0579cce5ebbc7b0db2558725fefc40d097a43662a9e180136af91b67b67768374e98e1a2dd9ba71c3d4a740052f466752bc26ba6cfa8455bdb46a3918a0b3036eb97a83bb96190e629b75983bc01114aa1db1b2d4ac024886e9962a5e6bb2c380183ff288d66d112423e96b25fa37781268111a2d0748ef0ac3d62dc9ae0c508564321fdd79b421a679d5e13a926fa5b694612074d60f3e406dac27d615f430c27ff94730c281fefdf965714fcc322a048c95836e23093c95733d914a7baed1a443ab2b01e5f6e24e6a33a292f9e52b9d0f5d4ea28243c4bc85d03288d4d761066c79b46ea9a377947261fef8f16ab4b1372e352e02fafe0a2a1a067d9b747428321cde3e528ffd924ddcbdeb3bb2c30d998b700a3d0f399e1e3824265689bb8ab54335ebd31e99ede5f06e9dc284d82ed695f9ba6949e390eb8264e0bd02dc5aee063fb31e8eeeb43bd312216380219c7b012308b4239c0a155c3ef88eeba4def62d6e60a9e3ae34d37c05ec777cc498fbd05e8b153a4c13f8c1172a6948818f81abab1d195d26bcbf1c4dc381600d8ceb8524c57540ae4479163afa04ca5a59007ec4848e9046243a528d89a43312a58130f8134d3d23d7113397fccc4382175fe2defc14a53f3b6bd33d7ee174b5b2d6a4d1c65d561e5498aaf1d5abe4cbb17e5fc973ce323cfdfcd29b9b8c262432cc7022bcd0f25bec5c3b350f5c19cafce26595b0c2ccbfcd4d537761be7cff8ba74778220f9bcc1a8335be17b31ab258109ed493f6c67e26aa7219b74888ff143d9ced63b773ee1cab5d8f1bc1d3d05c4dd5f6b9f6ca99a8a7d85e64cd295e715fd57094cb1639640f015b2a2665707938495fdecf65fec26388bb2ebc9bf41f225d570c79ab1a5ec589f76d63fbf0ad2716fd384686fe21bb39c74771d09a3eb53c17a6a26e1adb26f935ed7785cec7066f41bbdf84a24ab91251fb0c1874780bb2537187d7172fba65b1f83c68b32be474b8ce815e6247c17d5992344456eb297910e54404b00312989cec8a31fa19e5f5814a7b7efc982a79e48444519b60129ed4a0820d73aaaa24a8b190bde8a32c13a1e43dceef5452cd8b0241861d569266d4b9baff61330bde9ef20f8f204336d2495e18f2ea364d26c8b7fddeb8c2b65e4156d7bb8203f7dcfbed8eaa8f6c8df10a97072e07607daa5681867585078a8204f9b4f5d4c4c2ad55fad84251918d3e14c223c9a98640cced97ddea730905a9549ded09041dfa88af12b87826aa6358482b2b1299ff4e3426baf13c29c74321d067812917eaa31f1984494d2b8944f4ef3534902355ae391b986d98214ac82977f5de7c8fb8a7f80adfe6b0f76ba57912fd54350beaacc05129750001affb42ffce09cd725b08d8a7c3dab6d4d896d5972a426bc16f205f5c1d4d98bee69f09bbf78b2ac276ae6574e94f9faa9bdfd6236330c831adfc37ae4de4a2626ad42427ee2260a60088e9c95746c49e7d397062e85ef93bcd06485c8066c442f6e80799a6b4364782e03ffb749cc98f36217fd10f8914b87fd692788713b2dd5bdcb0addb89621b639bb3b9b29a5172676d2032c7c573c22218390e1376d8cdf9d90660245defe32dbcfee4a0b28f4384a8d93c4a636c30ae8f143ff79ab88d634651bbff9e192e445dde4fe78ec298769d39dac6321ad1bec20283e6aea8be8a5fb589bb4c6df532570a6441fede1159932808475add3ef2406226c77bdbd019c8fd868ca86e93d174a32eb52465ae28c5f97a465508ee2d94cf1f189375f48914ae7b3a995d46e869554cd3a31c5fc555e0c59a7b2e757c8800618101c417b64d3247aa3a48f8ec13ae2feab598ce46de8cf3a84d85a8677de17cfd9c9cb0c7f74a56a7ed0ffd4d65a235e7b161dd27eb6a521525b0cf71fcc5c440c53729a1d5f51f541dfcbe62a37f430845fc56096e7d94eba979b66d3026b5fb38b8a804ce41d9ecc627a6cd00b62c1ea3961c04cb226478164726305385b6e17e6a51f9e2e9301406e670278b8b01cda12a241a5551e8c32ea679aceeb35fd65c13c922f9a1328fbb06df946c18fc5c28003a4cc87377ac84f6f435ff44a1412b72e81702e7c5f6505ffa397af075df3fa18534711129b19f416ee2059a5d20f14d2df1499561fc706cf2924dad546966bffe397e04e3afcbbcb3f42184eeba6bc46628efcdd5a4160be61c7492e04832f92fbd2f602f9cdf4633a4ad65d7a4ebb647ca89de5afd76c0e0b04025a457b37074469d8f749912ae7f1dadc1c0837f70477d31a761de3fe7277dd771ae13df70d30878f858501c4eaaba9952cc28aba7662a2e956cb74c50793e57fa7efbc0d635e274302a38e601f4ad165d3693e2e58d040c65c818af5dca07704ef953ab0ea17279b4f9b928be6547b9031315807f8501cb022c71254a0a155fa866fa27ce7b36432c68f7027e29f7ce7b2c7234f6f913522997d59c6723b134e3e553d06ef691f03f322963800d8a4dbae71097cc04cc852d11c7cacd86cbc05582ebe289c4ca2b245c9317412bb594d093031224495dee07bf301dc0ee0afe85c6ed997d1ef950f714308155fd277f9b5a5b230212f8bab6ecd80b7317a747dc1afb0a99de0cc30425b00565ee747f603e38cca8fa89f419c90df65996e873fa94639fdf359d5df641dd0cb564af7e38f2b0d8f727203bc0a39299143bbd69c93c81c079ee45b7213eba3cf4b8f720d3f81b97709e2c2ccbd81747e44e594f4c45e8f4c00d786e5e7aedc97ecfc7cc348fbf8bd4b07668990816b5e62109c6fd0c5811d788f47f60eed6eadbb73b3b15a49fb3d0d349781c192e1fa94c29aefa9acf0950fac535b7a1ad1dc2987636ebc563be2268d97b2054380fd3a798154f87893abce75a1d6df03f6e447a757f202cdfffacacbd6b5db3189af6d698cd902cbc034d7112d065b4442612f5ed4fa0c7f25f819520e116ee648f7c8e7817f47a99fda9368409e4678c1a79551d42a5fc0b48378b28a22500951df8f83b21d4caa4f7cbe1798dd8c894caa94eb86d62b400270507246a339a57e8f3d1d8415e8024a907b456816b5d83d8cdb9e922406e273807437824121fb57b1ca4f91dc42aac8b0cb73cbba164eac6c602fc1b10cfc5583c3e3e20d03cbad5f0fca6387b486e305edd296fc0ea25655fa1bb5b9325b7ff7801b68aec173a26641a0e35ba106476e9b2487aa255003013566287e48d7db59655062afecf510be7c909c5303e70726095e28e74da7cf7751a619c28640708c0bdb35c4ade15897859da1de51b54ae7ae3efead455b696c3eea414fa0361b2fd60c43b673a51ac49c32ad134f4976055138560144051e59d07db32ff0511660275bcb21aab3259a0451673c591df950d02b74cfeb918d648ad8c0cb5d7ddc94128cf804d09e654b8b44d3e334f4e7e45fe581c7e641cace61a50749bbaa427bcff6f0d6e4368f6f07400c53c3b79c11614077d49c2241a6a9124595bfcf6548695ac5585af5b445caf75f6b0736ea48ed99b3461ae496f39a07adf2b2b2066577f18e91253833aa11d0a849715e531ee", 0x1000}], 0x2, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) syz_open_pts() 21:02:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x8000000080004, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r0, 0x0, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x100000000000003a) 21:02:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x3f, 0x65421572, r2}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 21:02:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa9, 0x8001}, {0x54ea309cfc6bea5a, 0x10001}], 0x2}) r1 = getgid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/126, 0x7e, 0x3, &(0x7f0000000180)={0x18, 0x1, 0x4, 0x6}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x1, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r1, r8, r1, 0x2, 0x101}, 0xffffffff, 0x5, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) getegid() r9 = shmget(0x2, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0xff, r5, r6, r5, r1, 0x20, 0xcad2}, 0xfffffffffffffb0e, 0x3, r7, r4, 0x7f6, 0x0, 0x4}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000400)="15790acb66aebe5a201aeb008ea50964545b1f5654abf404c14f1035167a8be6e0ce4a04793913ec03016b73ea06bd8dde3b8d63db2fc4fe5d25a70efd37270be89583dba2a0d26d00426625e76a7d41af9fe5ad752219368a2b4ca012bce16a6cf05b0e561619671cb542803385a8df0714a80161037f526d8d2d374ff3c16952fbcb1c8bb9a0a60fb0358a721a8c7ae0e671778982738fdd338385be2d91087a432e65bdc6980d0957cdc237c09f6e214fb28fc938791ce8b00723d754bbcdf305f1661e069aff8062ab9d00632dd44a74681186408f3e7c8fbc947b4949d753477d12fcfba63ab0d120156094a35722ae0338ffcf8fe46d25cc9afd21c18ffa1880a1dfbe55c0440f54316f0b5b3fde49ef5d038d73d4e6771e8a40d97a497cd41ec764fabdd1441151605c8348cedd4a80f6b4d0d001c792e519ff47dfd4d397fe5beae9b92321e9cbd8592d5b205430a7219c6ac246ab71c8ab65d4f25d787d80fcd3d841949de5f29a3d851bd3909b0ca7b9bd6e65b6aff9ed42bf068c37558b897fb525c8ec35f9c195fcd8f51172527218e906e586ef49807d894fc4b5a8b73fd059d50e0e266c2fd056328f8346f19f0f94c3549e560d9dcf7e7964b84d7c3d67a919fac68abf63cefd9d4f9ae064f0153497a87f346a6bde76819067ba968a7719c6e7e86a32109aa66588004950d8f0112d6e393340e47cf2fe59407cb96897cc62c3a1b7602ece04bf07a4b73ffba39aac5afb87d19c95178145f774fed80f6ecb814ee072c3142b6ece6c111779dcca517ea76045394793963b997d8ab3f69ff0e8fcf8540b9cbedee48f864618528d6ec90b26a6ff066eec71995efb0dcf5bc4e261977156516f3946b997d4d4a7c8dd02e3ad1b0915c86bfba2da9f86e0cdaa71672123e3f4ff4de5c7c5b967b843b383ee9444f6f8bd08c08a954ef513ea560628ec1530eafacaff639b562c61e99060395bc77eecb1c09f80de5547b528fbdf0ae0d74023775d8079614fde41e6fc8687f3c10e569067f04b65fcefaab5daa659b4bfdd866bf06276d832200ceba8a31a6bf0f13e2bafe0cb2eaf0d9f881f37c507f677a41c6120a8f30b83a111e84b74a9db38838ad1b20c951d5e013e992dbca724d1ffc3eccbba608685199fac47100a74ee0c5e02c115ea2414758204014fc775a6ceebebb8ea9db58a8286835d0dc892522c5e4ed8fd0f2825d6a84eb3d95f57150a62adcbba88bcfe9a432fab5a7f21b22fccb8b51ad85f39cf659a2114350d788c5d97494522d15457b1cf71044c3b232ad3d4207cc520a4517267d56cb96c9d2454dd5cf131b7ea5fd5300277f0987b05dc58437de3982904a37e2d452cf604030784513a8c850e05238eb28f03ce1a00290495d605eace9366afe8bc81b5570b2f8579639dd814d8b09b6196a3343c67d62fa60a2d17027ae1f9b7ca869bc04771bb3226bccdbea163ddbe8ed2a4c5f51d801a6d2430722cba0bafd5330caa3521d96b937086329298e71961271303488153538650eafd9edf8694b2431b0f9572e6020b65c21526a3f03e3590abf298cd442b35a4054d56e44925156df76156ec65f2903d0acbc08302493aaafced2d8ba7a53fb961cb6c65c57d8bcc4236dd9d9b24c732523b0320e341825a6e550b239931c6d0d5c7f34799cb6a5957d8e109b863a7c3de7232bf3c72fc12b8730c10c576bbec3e874524b79299e947eaea3f2312db51b840f2e2a661da60350bcd6f03262cd91366dcaf95f5d3b3e7c3194d0fcb5a906ca31247ea9e7d0077ae1413ef0f0fb193ecff2fb6c34dabd41f3731d59341605a79ec0a4232139105877207103b117c0483e79d42e79f6513c83d539efa7bbd027159284193a29742633a9c1225d18f5f30e86d3f40cd2104996f39e3ca2cb871f7e84683a100a2345a3b4452b131ba72629e46dab6452b07500efaedec1f4027a65f3f2fbecef0a67aeb289f7187ad9b0c095ab0bff15f7cfcb019576106c53e7a6b19add58800bb4f94e05fb00eec47c8bd08213309f7013d41f6db84ce7c5a584e76a4a793fcab84362fe1b573cfe8b51b807315d25328c3d5b9db7fff77ead9ca74cf1211bb9b77b7a3f43eeb3a8b87a58c04bb96e8d8c26964b84949fd2d6a17ab2199420fd61296ed6e8b917b34bd15791c5658ea9e9b02f170e041c69cf2c230312eb4e626d9fc90755277d98a5e1d6a38875e0996098ff7584ac8978b09a7754fd2eb6d8014f241e875ff668b96d80911fd1457ee4d92c01675c3aaa438e083ced5e4025d6b709ee0eef744bbecd9e1fe4d279b637ccbf676796efe7814c57b046889eaf0fc6d8f145b114fb353616bee05f1db9bdb9cc59432e20de02da4f07312e60463c57d036cddb2f0c3dc59f1ad5f19a41050c17be36b15d1016e6bae4656c3b4ea9a0a85221028d3c9b03c989bb9158b5d01709c2171f27d9ba9381dcaaec0cf40554f7d5f1b396043573f8ff25bdf54f1791552c8bc713d758ea789ce8616053ee4e503967f191fc421b2b1778bf29ae8b71b4f51154e70ee667d51ec1869105daaacc7672ccd7f4de1177ac2cb17fbd011181fa250a42f197c40c3cc13e893156378931e8524dbfd67b93c6b2385d3319a61010d42056c0a9eddc2a78ffe8c06026182cf25275696a36797471c80b822959d4632224f52bda7f61b1411df2c23d583dc3188f572815fb20863a3ce9cb22d4f0c89901814c00d7ca2fe909c333ed678aeea66c1423ec89be3314033eb9ed2ff61ce989524e7ac23dc92ae024efe4b94132d142588349fb446658c82cb05f894f77241514f7a28f06c566aaabb05482a100da81f8d8aa403e8dcbb0e3ccbf16ea6df65e077daae70ec657b5c9aa3865a7502d6a8b8063397c9bdd77e17437fdbc08764fb7477139856580b889e1e1ee6fd05c4e4372509e6f167be6c92d43264884766a3b8591756e68cd486b37387b40d5e8e8a30b7bf09457e63fbc1567fc831dc688252461513dad6ad335be5c888cf8c9fbe3a291f17fa19ff799d2708f4d26310ebc34859d399c5fc02a7911e261299aafcdab0db112ea3731b7535b3cddc27f91f807c29d502db4e114fb1a46e388189f7a4aa99168ea013e88b81d1968e23ad10657a1e4c69b9154391570f71df4fc6dc5010c18e222aba4a65caca410b8d9b139e9df91bb8afee7772c77388a952849105a3db93de7247454696a10ebe42efb6ffbb2f9576fac3bf710249f5db849155a45434a01e4c7e1f6cea65013de018a8a92672e2dd20818c68b14d04fdd1af38c425b4ab33106d96e6a08fba076ef84280e05d26b09f278dade723afc3a380c7e70f98a649426b28772d88d97ccacfcb00be5e49d8cb946839a63b825eb0f6874774f8c68b65c9471b130117d9e4db0faca0a77103138310d647d4d05bfe309039a560d39564ddf8d2b9aa3ec8633eda1657f19edd418c0731d9ae46eb614bd51de835654025612142e912a57c7b87f50142885bbe1e9e9fee8de25366b34a03a709e2b6948639cd6527f555a4019f189af807dca23409e66d3b4ea67293820e95fe50027e5c7e8b299f177f113a6b985213207d926f0e7b841c0f50f8240431f4c85712c6b72eae5e4401aac3741ab63d50781033cd4ecd1eb77f792f5206a1dc49dab8476aa24c92604645773f23ffb2ed1521019eba289c2fca9fc8b08e85cc24e445036bad64589f56ca8e2884f8a19680850cc49e05ccfd87fddc537288d234552706b049ababb981fc0ac2ab6bff5a0c4e1e96ed67653af9fe1c9dc91334b58798d8c27f15e409ac5c18c2a2e8ea50fb465f69ea906b5a6eb89c57ed6e91d560361c413d4d5db1a2df2353e49e1b32fc0f3ced58bd070a71e2321b39c11f21598275bd973bc7f782b4b7769f0d4c00dc7b7c9088e15f834d07ee4efd79c8750a367f154f7f1c20082bcd6cb3038bbed352ddcd6dcd3cce0e50019b310f43eb29af1da55799fc55b29e73a5356aac1315c0cbdbfabf066db5e0fa89506bc7fede9a3aed17b397e8f88a06cb65a43fd664936836e2141405e8ef98fbd129a38e81f39349e300bf3e3d88e1b8668d41fbb95a40c62b1f66a294324e207e284dd6369fd18be40af032ffc5ddf4fb1caf44163348883cb15df9be7fcebafb7090b406405e8c2dd407f5f5016d14df49f491dc3737004f2dfc07b96fff998989f882f74588ca9261bef333eb826c22ee2def1e3902b1a977f3983301901adb2b1213f98775063474d008224ac60e2ae561c6935d95f8cd6e839bc8ddb2e707d8b3acd371df59885b9a0ac1166a2c2814d0ba13e8770b1c8159cb67f38d1941d0ebc12413773eefb0b64f748acb88913351cc47e7cdbc454627dea91852bea9dd738ec9aa4705a95fe6fbc359e299a1eb63cedb80ce44d484efe68f6b1e89d9fba38fd8e3efe6c10cb42c84fa2a0394233cc30c1362a2c5681dce8e35ade6ea5b56980e80126e758a63674c57a668d7bc78c5e6696c205802c16fab2f17e496d8658afd5e9eead4cf12a33e35bef1b9ad5da5d607de19b5c903d294bdb1fb9aac6ed8d7e0a3e564a8cc53d2489884912b207808030927d05f5f45f1103ef5f4f422821725e94b5d553075943ec43b85da851e62171e636d9aaec9063fe890215e9be95e6b1f150db27830f7e0a055d0f129aff333dbcaeaf4b508c25e6d589bb9e931f13029b5597932fbaa8a4771b85d02e7d16101d0fbf6ba2731a6a6054ab054ab4ebca565f80c3ea993608ff1ccf6dd4f0a453acfe708e33303b1a8e0136a606d045b961ec3f0a5f7115dd8d18c65b976e1b6b05cb4fedac37c86965c12d80e667329b9ba3cc1bdd06d02dbe250966e6b59da5c0c2e7bf7194847e0f6d39ebb5660215683d3f0ebb9fab1fa7d89d5aeca1d659480ffe9d4fb93d6318f1b5d3bde996a51c21a7407405b76761888dca7283317a6cf05cb4a6185206916acdf015618da8eee31c1915f0acf043a11a43939b65fad25fdba4feef463f8bfac158f8b5fc1a44b37758fa3cb7354c7da16ef7720966c6f430aba319ff7792adfc87421f47cfd6e2ca8e7e9f345ca9046c8a9086af3e2d32c4d1266fc3ba4229ccb71fb6e46673645ccffdd72f8b5d0ebac77e709e4b473d37ca80687464897ca7fa2b1c1ea9fc32a8113a5496eded1f4e42574557c67b39f1cbc0dea9f761aa27826de8a59f59f0d6a4d4f4e480f278f64a4554e40e6ff0164a067e9bfc084c0c3253816a0e0056c1577ba732be082e1366d96d72e652b08c2d67b25193ad4782c6487ad0c4c568cb31659f5bdd9c6b3572147f2fc0c162a37439675085c6073df75b5a846861c59693397b82b8840d324a5e8c084fae7f0f2313c8e22b39a13772e3697554982f40f5e8d23b255b16c09ba65933ddb59153b4724617c6fee7448efc757c47cd118105e8c79377b0b56ff417d24fea3cecd8cedd9f9323abf84694bc12e533f3f295cc3a7a4c07729fd22ead4138daad4d1f395061c5a88d62f8695d55328fac2254caca0e7289b1888f32e96e49cb489b7e08ad503b7c67a8ade1516a57e32c12dd217669732102f77a45ff73f8c2af195c8927ef6f44d59d8e410f311f3a6de0c3f0e34c878b18c7a9d13307d5070c70e50487a6c1b0bf4ec42a472f26d4c291baebae8d8fdebc73931a3463d5d690055677693df8b19ec9ec1bd9471acb648d8e707b09850ebadf7e24bcf900452b49851827bde99225cdf8e7b05091608ced7dcac2bee899f3c70c1414c9c2cd6486cc90af2645542700f", 0x1000}, {&(0x7f0000001400)="cfe5fff5ce1d7ba29ad795f7cb1b7022defe93819c6271e3ace24e28ea58555957b3ecd48f5eebf8a8fe6d4b64bea20220dc793cfa784ab70a9c7f233f8dae4995b8d9e24a6097607a702263ed1ffeb66cc0973e", 0x54}, {&(0x7f0000001480)="4c9760537ae1fd142312e20ae1319fc97e1bcd470d4234e6800a87525e0e3f3814a23c54adfae9a0ce3ea6c26fbd95a50476abc439054fcc19d8c666795bb446967a100f7b0c1d4fd41a1d149b4921f592e94becffd811b7faef5920ec45d7bba5874f178d3f600f2e9f33fc766ba2b6c4dbeeb3a95143170cd558abb8", 0x7d}, {&(0x7f0000001500)="f06f58d5ab701c1a616f700abfca100cf6a7bf1b04934c2552336f411090ad57d145295d1769d449ee59e88262fc822200b03e1bf5c730f0db50dcfb292d11b3f1abf73709d740d11968651bedead0", 0x4f}, {&(0x7f0000001580)="3523214d904015de519addc6c09b7a", 0xf}], 0x5, 0x0, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f0000001640)=""/45, 0x2d}], 0x1) getuid() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001700)={&(0x7f00000016c0)=[{0x8a, 0xfff}, {0x89, 0x9}, {0x87, 0x3}, {0x1, 0x401}, {0x81, 0x8001}, {0x4b, 0x92}, {0x46}], 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) flock(r0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001800)={0x0, 0x1, 0x4, 0xa63b, 0x7}, 0xc) sync() bind$inet6(r2, &(0x7f0000001840)={0x18, 0x2, 0x10001, 0x4}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001880)) r10 = accept$inet(r2, 0x0, &(0x7f00000018c0)) poll(&(0x7f0000001900)=[{r10, 0x40}, {r0, 0x1}, {r0, 0x72}, {r10, 0x4}, {r0, 0x4}, {r2, 0x8}, {r0, 0x8}], 0x7, 0xfffffffffffffff9) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001940)={0x2, 0x8, {[0x5, 0x3f0000000000000, 0x530, 0xa8d, 0x7, 0x7ff, 0xa3, 0x100, 0x5, 0xffff, 0x3, 0x400, 0x40, 0x8, 0x3, 0x5, 0x4a, 0x3], [0xbc, 0x6, 0x0, 0xdfe2, 0x4, 0x6, 0x3, 0x7, 0x5, 0x80000000], [0x0, 0x1, 0x4, 0xcbf, 0x3ff, 0x80, 0x1], [0x8, 0x6, 0x0, 0x4, 0x80000001, 0x100000001], [{0x3, 0x6, 0xfffffffffffffffd}, {0x2, 0x9, 0x6, 0x89}, {0x59d78390, 0x9, 0x9, 0x9}, {0xf125, 0x4672, 0x81, 0x1}, {0x7edf, 0x80000001, 0x6, 0x5}, {0x5200000000000, 0x3ff, 0x7, 0x8000000000}, {0x10000, 0x2, 0x3, 0x1}, {0x7, 0x7bb, 0x8, 0x2}], {0x5, 0x8000, 0x3}, {0x7, 0x5, 0xff, 0x4}}}) pipe(&(0x7f0000001b80)) ioctl$BIOCLOCK(r2, 0x20004276) 21:02:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x20000003, 0x10) dup2(r0, r1) 21:02:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x104b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ftruncate(r1, 0x0, 0x8) syz_open_pts() 21:02:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) shutdown(r0, 0x0) 21:02:17 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) getrlimit(0x8, &(0x7f0000000100)) msgctl$IPC_RMID(0x0, 0x0) 21:02:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x19b) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x0, 0x7fff, {0xff, 0x7}}) 21:02:17 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = shmget$private(0x0, 0x8000, 0x10, &(0x7f0000000000/0x8000)=nil) shmat(r0, &(0x7f0000004000/0x3000)=nil, 0x1000) 21:02:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0x10, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffff00}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xcd}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000feb000/0xf000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7ce}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xffff}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}], ['./file1/../file0\x00', './file0\x00', './file0\x00', './file1/../file0/file0\x00'], './file1\x00', './file0\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x8fad}) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000800)={0x7, './file2\x00', './file1/../file0'}) recvfrom$inet(r0, &(0x7f0000000840)=""/232, 0xe8, 0x43, &(0x7f0000000940)={0x2, 0x2}, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000980)='./file2\x00', 0x48) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) 21:02:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') readlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) 21:02:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x5, 0x40}, {0xffffffff7fffffff, 0x3}}, 0x2) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r2, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:02:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) syz_open_pts() writev(r0, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) 21:02:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) ftruncate(r0, 0x0, 0xc3) lseek(r0, 0x0, 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 21:02:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0xea558598bf4e7fba, &(0x7f0000000000)="2203a801f539db3e784811a47f000100845cf5c703b7cd5fe09f6ca5d6152860ebc51c1663ef5df11bfbaaf5f2bc37ae8fd2e1ad8d8ce613eae9543fd5388be8eae26c76fbb389bd6e0fa3421d3f38aa65ae0cd7094c6f85ec3b2ecb20400094941c243d9b7f393b4b466a1c", 0x6c) write(r0, &(0x7f0000000440)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809ac92dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c0636f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028112a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0xaf) 21:02:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7ff, 0x4, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) 21:02:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) read(r0, 0x0, 0x0) close(r0) 21:02:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000746e) 21:02:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shutdown(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) pread(r1, &(0x7f0000000080)="ac3a03b2438af4dfa0dc99c8a9647fa43731ac1c2e4ac309c45f112b4ec38b36dbd6021fe18d0f89f2510dc8a50d3f3fb314afda9ca6041acc58a685345cd1df29bab3f76b690b620c8fbbec0b9197861008380a17ea12035e3a8829b8", 0x5d, 0x0, 0x42) r2 = dup2(r1, 0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) r3 = socket$unix(0x1, 0x5, 0x0) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0)=0x75b9, 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, r2) pwritev(r5, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x20) fcntl$getown(r4, 0x5) 21:02:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 21:02:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfd1351bd0df746df, 0x0) pwrite(r1, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) 21:02:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x40000000000006) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) flock(r0, 0x4) ftruncate(r0, 0x0, 0x8001) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x1) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 21:02:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x10, 0x90) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000007c0)={0x40, 0xffff, 0x7, 0x10001, "1ef100c914d1139175122660a7551b6d38330aa1", 0x5, 0x5}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="00002f2f66696c6730009ecff4136a2bb528b0d3037b193dea7749469a4bf9391b0c8b67290aa2f7b8614ee6e7d3128044f06a9b7b249dc6250aad15aa7dd9e6f3d251fef343d2b85d339af6a887"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000040)="7837e29c8604e399c7f5ae5bc8919f1791314b019cb9c31af223ffa854fe2861827c37a2dd91b3048bb5e696b528ca9fb269d002c836ea0480708e046d32b8df524f26f92fe17204cfc332ea667d5691867d93057891288abb70c7af8c1cc5f4507c866c8164027ce42b8e1c988d02f832d5fc03", 0x74}, {&(0x7f0000000100)="38a65730d281dc125c71392aec36b49817349043ebcefa2a4661133da62977a83c355910e9f7920c0f58728b6a916eab9a2007d17eb4268b46321725a8fb0fcdb6dd90b8fee7b2f65cf4", 0x4a}, {&(0x7f0000000180)="6941b1cc199380e4fdfaef748bd91b1f4d2dea4c27548e10945d43214d7ac604a022b5c91504fed1aa2546669df42e2019d4cfcb3db844df158f0499f0a43f2d4bd39c227a6d76c89a8239b78a0fcf95574f33713f7b42fe8055c7bc414bba8bcfeb165643957d191f2913ec982221c72e1f5c211a8ccb39a5620a45bdeadbac2c038ae439b501befdb8d9bbcd5774d5c942485373daa62683a1dc89d776b34a52d6d231dd306a2591d72a7d9b12", 0xae}, {&(0x7f0000000240)="cea3b9aa62096e39ab33b5f157d4f0c563e76dbdc570aad713f12e341c", 0x1d}, {&(0x7f0000000a00)="e268dce60349db280f0c0b1fc16413ce4325aac07cef3c3aeb1c4c5a4b31d85806d58d651885f4ef87ff04463ff2865d87619f3755cd3862ce2e7f1272d4756de542e061bcf2416eca7cd686119c3b487079310a8d107fff99311d96d2da47f3816af4f33f894500b67530b69d1b29d8f09e0dc99fbc7868cbd5791b1dcfbed053878ab6c59b960778d0bfe2df17d9a8a6fbf074c0ad87c3c0449902d00c4b8c5bedcf334c4d61abf0d74697ea1674d29e50116385427850a2b400bade840185b8021b45a93c3f38ba2d51f2aff4fbd9acdc0f4822366fb822b86dba2277500415f1c455ddd8bf23b939acfad2b4a39cd1d32f6f90f8be96034ae51fc2599d27b06867de4cc9dedc90f3447e5b1519a7d2e738a019edb0597fa09389b3c6dca4f6cee11a872b7c5900e06cc9e0b8b33d5a83b9b8f4351e81f28031da4243206ea8c008f667284f14742a9fb83d5f0a2a05fc7671a5a8c03b9810ddeac4b8c5b2f1acaf8b1b7708110ca88a8f213c6bb59e1b8bfbc4be3e6c8bfda748dc451639a6a67c9d819ea42b5e28c9bb6acc3800811fa11d37aa9991f6ed5c98fdff640792f3234402d041e506e19113c9d5ad6e412402d3321ef787f257753bc50b3049a1698ecaa8645808553ba5a4fa0cd0d421da7c88bb71d7c27271b861c2444c4a0c1d1b8b8b20b6c47fdffab874ae463b1a6c355ad2f6f8e837a6d2cf1b9ae3c2f8f2eebb3aca9d21a14908d0fb6e85a0b294a11ddf0ac797b64cc09cf230df5cef265a1246407052350878093dfe19b37728ab1185adbd53847d7b7f8eebd682e0142d1cc2626fc9b4a87288ae33098355157dcd6711ff6306a35fbca202bfed92e2e37abb80d0d048a4309f4ed78609d89b6c2b7a58b2f32e5803d5c1fa95718b2c81a481b9aec56c9043e63a63a39e9a46ded16bb9017259de3b3c8fe0391e4262805d0f7918630ecd746e353947d581c3feb05582cfdb16247864ed10c82fd93617415d781eaefc220e1256efe420e8af322e8620cd24decf57c273b8dc235bab91422452795092315497789becf246fc92db3812e4760818e2cbc5c03aa128eaa081a734a2e8c07d3dbde5906d81120a5573fdb31b40d5a103e654fcf33ea3cdda4b591e4281c4083e6f91ed0a8b38fe6e7d48b6f8930aa3c29a808d022fa43c7d89ea44d1778d31784e343188a7561083be1581f972149ac734e24b5ab9ebbcf4c99746ee90564a21bad2bcaa92d5ca82fc676bd94f70db2ee3662b7c7dd7b9b5f457f6b1b3d39b21e48e7437eff545e575da9f3aa0469e6a852a5ad14b5ea23d45f9bbce769df996789b9a0a3e1bb9d32506d0b4b174ebb83826fbec3882314f1a285d93dc83a0b39aa059c5674b6432dc009be5aaaba46bea586d288ac7644db4cd2b4b2c4ca78ac28eacb85e43fdc8c8ecbee4703defca5296dda37fe6694194ac79f7ea589a2baba1732f7cc62abed29f9fbb944035b803c816da0feba1d5fed856bc707b7a45fdf325d01418205696bd30e1b4f27c6901b3dd3816a95489f99eff7a7773055c3749c7c91d9bda96507fe22d081e600094e817f3819944cbbe88b2a29abc1c6ac2a367ec0c4e8dd9d3d45edda5dc16e714eab11999b830dcc93dd8bd0f57e9e46be180def3a683cb3aa2144a35314f1ab0cf64f618042261a8d84969ef49b82719b833de2761dc6fa457f91ed419fcb6397b5a889d21fe338ea6d6a0fd55a58b0710ad04c5d3ef5dc972da50c2348776759435cb5194cc08b395af61513bee8ba54dfb0bc3d0a536b86dce9da50a87e31aa2c7cbfbc1c35bd8410522f23eb15dff8bdeb22442e41a96167c540e0ed0fe19bb69a208b2dd6c1c4abe4eb8b74e480ff3ac36c3be1dcf5b1ea57a9a3fd33db9b6cf492cc0a9627ae8368173e64614e19da0d07f133c30c10c8276838f55d021f88469f1073c5b3e8522cbee855b1de6255699068befb7c972a4f3783cbf03bfbf97a58fd929d833f217dfa1ad1b867802f43d529726ad257f356cc8b31a8365f9e4af8330230cb67f738cd867a99d4ee1580b4c2888e07629d1bc7d8a11ed096412edcae355a607eb4689741f3bb688f625ec5d67a4fb9bfa802611d88389f2328c2bdc7e89e3b4c0248d245d566b04eacc25c0967a42e253d050a8efa574b5001e466a650eeb2f743c443b9ea1ff7eb4ac06e6b494e961a8f6b696def6ea83fa7716345692fe42f3aa58d8afc26b9f7281d1ee6ce4ba6db72f68f95c2238a17c1b37fd280cd29c876ad1c642ca95cb666f2e8c2a88724f38cda6be63b098abbf401fb6e855d0dc3b046dcf1ebb01719527012f1cc60efbde41b60b243e5fe6fcff6584a760ee8f1f2f156ff381bdf6e490abbeaf2fbf9564d3ccd21e161c3a553a0be7a621204b25faade0cd0f52cd2dc3024b5dc6738c99ac7baa39673d8666d5d9a591f4466929cc6c7899f4d49071511f3b58bd287a65c8eb658b0650a13a10bea48e446d3874b7907efabdef6a721080d15f4ac386c90b5abe7478073b69e1e52ae2f7221b2cbcc0996017be2ce8de45a846d5b3422892115e3855da7ad93d4928e5e8238f3849f40b3c6afdfa31ff3cea23b35c711d446d8d60263700d53dd266bb75984f1c1981a3e7e7c8869c88de08a35ec5406a250fdc4d26e43793316aef4f8561b4545bc0e570c0af248a7165629b02ebe75890127b9f1cd5bcdb382fb30d89e258b92cf96e5a6c4e529333c324a277bc0c359ac95442303b74c62dbd6c6812aaa8cce547b21933f8b9da25b91f23d7e22cce9b7e3c359e314a5196b40a87b805f9ae649a0106564d62dcffdc649548beb80d1c44a8389db4932717e0f96431f11b91456a9880117f5296786256cb3b6aed6ee07f43987e23e94f2293b1f46c0142f955e4c16811c7e993742d0eb2c36d4bede8394aaa4e20233fd5a929fdecdc9e88b206309aefddd19fc59bb1cce0831e105e5bcd8fc55c2f875cdbbb7307671c95ab69cae4cb2b22ccfbfe69e0fe58eb1f6cc270495b9cc8a5e3f244168e8e397caf60ae7d4da499e49a171f8439e60aab0bf19edc5a44aa9ca1a6bbf49a45df92b168c23e0bbc483dad269c98c7f69a8822255591920dca6ecb31eb307413437706600c1fd7fca1e3f5bae7f5da61e37573a4aa62b2dfb7fafadca274f4b31d313b6b9cf8370fc67252c5d1d096b4e33a6570be40653d4a62428384c583d7dee8228b372af5939823d3d5902824c755ef5d1789af9d4cd58da15f0977eb878fe71bc04d52eb4c50ac516df07768f89aef75ff1d28a5972dbe6c1abe03f92d97175a60d33f7edf91755e1101e72667426674179137ea9018e15d6a29f53a19f8d5a0dc568a7f30ce40082d3a06378d3128ef69dd43eb069403b225e060021984a8e0062388088885a7eb8b391ac9d1b7cb8d0e990358c77dd62ec2fd07a8c91f539f172e08d95575a9d98bca6f500b6223ff3ec8e8760b91861013e112301713b409c60d3d5a19aa534dd3d44af5b47e6987e3ae32040f90d34de40a6d568eb63e3558146b12d669295f5c77a560dc0cad44b60ab8cef3ebffa206d35ab2ee6e0f33d3ca2b8eb8d07d256625fb82900c78b177cd6866695ac6e1403da2d3cc933a360f30bca75626fb47c183e05918552b6558f6eb84369de6615bf5a97c61a6fe8a7606747608742d9bd1b007c1b13ab35c029970f31207a855577632d841f887d10c98a3b63c269043b335645f2788d855e375d5ae687ff1d3b921a7077987860db1d2ee0ad4990931c0d8a4ce4e076de22ab171a82cc75a51148826f6675a69d1bea888e129674371e08fdd8bc6d97daf6ca6f36509dcd28494ffd2d66da10d8dca22941398d88c8479f4e06a1c377f767a0f69d923be8e4691ea63d82e312ec93560fbd69df42beb6d694354603ac130d4346fb0bd730ad01b5111ea3f6fbd1606f51675163198253e9f9b514c77903589655d3959269bae11979a0fc60713d9bd97a565074d4f81c8351703b64107dee172e39b5f5020d7e93577937749909602512dfb4ba8f0ac322c8b5e609b0b6f49b66bb2c06bb6b01f9633df9f9a5d3e932d8e048c36db7ee5809af92e31569f5abb35ef8ccac8f04c2a20ebef0fa499a3366021fe14d15ec4318a9fa169fc862bd9778638930523f0c3d1d1656561ceb5692f513aa1266c52fcae8d38cece8163f59218f90ac4ad9ad6c9f7839c795905f72623344ae5ffbf9b3660089691776a0e0d9aa89b8ab265daf6f9efc41785990218f15ecaa9197fabb4348ff9bf3c6239b8c3547423eee875110d73b4d9d85edd0ec426664c969a8aa11d4c626ffbdfef6b21069c42ac0750cfb26400805642c6bf76e3ac746f835b8c4e8d2f8ef787f09bb5f5da9b348b358ba6b9f4775ff34d85b90588b07d4f8e9554a0258e47a1ba1f21e74a4af77f8dde7acc70cfdf3a744524823e911dd61b19c4eb184bd40cfc93f85f53171bbb8853668c696866cf17638c16871189732d8439411a74fc8f8fba96bfe5762c546eaeeb46a0f3738c9f5080fa662ed7d4f785830c19c26467265c4258e3f77de284d5f086c0a0da1907accf3f8a4e78e3ff36f0805cf15dcedba58ea3251e9f2166a2b0e88ea342495919e234b1cc4a8b09a945005da641360aab44b9b91bbea2a6a21c8ef8cb7de5eb1be22a98e5047dc600d8e6f064467f514218a1f8ebe1956d610fbf5af0391e730204f99321bba0e7bbece9e476fb66aca0e33472f30559e633bb80bbf9c45783c738aa20c5089dce89ece07b244b9462fe422c0f58cbce6079d5c35d3b943cb72f35527f7089961adf2bf15ca5584597ae9e4b1eeca2b4702adfccfff1096bb2619b45aed4e050d38b09a893484ad8b3b3c2dc375efbbfebc0fc83d1b1764ebd8a053faf91a959dfcc0e87510f3c2af85111ebb0174e6d07d6251d69585691f62be8783361ddfd7c7d0321dc5ffa964ff73999077a9ba303eb250024f595932ffca4a37484e2d0ab064419e515ce1cc1df51753ad5bc0e5cdb0fab612b5cab665be5e6df256eba5133dbea5c792f73770314edef4680da47bd8474604a6a3da575766286f7aa7ccbcd69a550d15a472c0eaa9f8346869597e1aab1016a10fd7f9effaede8b72b10d1ac3b53ff85cfe10461cacce0ead7dafdbfca0ba548228a32724a979a5f356707ec53732591b83a8d836d2942c77d965cd442c72b3e81f050e924bbf8e6ffe41bfb80f5af679f907685776e0e35f16dc7945fe20f33b975e6db84a8cb4ad89553f6021111852316dde71508aa71137375a987f56314ab1701cd44f7ccded6a87ccc23d693e655225ee8a3b904f1c6551e20a6c89422f11f9db0dc0ab91edc8283d2c40742185244ec5bc8919a1d8517f974ce40c58a16e6c41dab7a411a9b493dfe7286dc5928307a9b4c8de5d07f29041ba9b8a3793362047439f3b67298010373ee066be1945e234189c812519111f7bb5f848931ab3610e425c6cced18f3fdce2075843a11aa8c458b9ca9c2e195429a8bb81bcdd4719f370b492d28c747e87c2ed0400d4d46bbcc91d945a3b60b77f3e1f276c778e86acd2c9f350cc5f9552b728a36d1a95bfe842043ec5e75632fc3f74081f4efcc13f12783be9802e9fc85ac1236b889e96a099c8a358830e032a02be5da6550a61a331f1c0133d2c16634cf524af76e15f0e68f33c1f825e946798c22f73aa17b4c034390f709feff15b8b9eb4d31be2c5bbb8451fa651d88924c0fdf1eb6f42af54056c1bc3fab81e8e1f9ef448839ac07d2d8bcef37fb18a", 0x1000}, {&(0x7f0000000280)="81c35788aef021e829bb5b8470936396fa85cde32e59e14b19d70b2d6b363762d5fb51484287d88c2064f6c41763959a0d17afdc93b2837c3129dc2d6a4e874333b4ee07768eaa37de38577f4c2f1405", 0x50}, {&(0x7f0000000300)="554a2ee05ffa13add33102fb23376e3e7949e21f50153fd6072e21248ef182b4a39d304c56107ae663413f03b892b36b", 0x30}, {&(0x7f0000000340)="96218fb177f570f5b27f6c651d5f42ddece186e966300a9c691515a6942cc6ba49126d97aef38dc86235177829fde39876c61d38eda3f95a8fbea90dce7beff15a2881ac1dc31e4d76f3b9a86db17f0b36151c6f867c69375aab92f06b794f7d0645facc30a717ea46d216441ddd2121a48f132cfa3212b70d76cf3ef9f3b795cda958bc5d067d4cf6668ee6167d77382cb2374621ac677b00edd92997c7bf3b1a8cdc069f336a9776ac835b1fa00efe10f22ef8b5755c6448a1f3ae861c1d", 0xbf}, {&(0x7f0000000400)="8ddadd700d5276f409c537f6b12a568995e62be8c107cb9f3cc9e7509c8ecd1cc72493bd0b70e261", 0x28}, {&(0x7f0000000440)="21ae627ea0752e50f583e4196c220c3615b1df8cb924e10a253f23475cfc33ce135d8b7860bdbdcacb1f19b1333b49ac3752b3917fb3125ee4b7cc8a6e16e97a00e88fd8dd6ca9f76672cbe88aa18f07b0aab5626a16ea9882f5b082322cc3a28e6432f598ed69024fc05ec17f1208a42ef1928472fe9d9d2644c4f87d171b8e0119e945aa9e7ddb33d11aa8a3786b4f7f80531265a2505810955ead3225462058021f8809c9db1bf26d150e25d939feca3dac72", 0xb4}], 0xa, 0x0, 0x0, 0x4}, 0x4) write(r0, &(0x7f0000000680)="cac8355bbee2010e7573c7677a10ea3b44a108c35798153d17fb331ee7e36b9ff76533138c9260e690e6b3f0c2dd5463c4e207dfed1d43b02687965ada0d5532a4e0f60c72e4fd4ed9c2f96915e5975dd54efa538549655e724572dd2ee53067e70bde730a5c65cda8c3aed90e23ac4754bc63fcb3414d7169fb3450c01ca1683218f719309d90f3526b241d563ff4c20f4a5c470ab5e69e393fe408c8cd46ea7dd674c18faba9539f4a629eaca52c6d5bda89bd7b0662d5f6139efdabadb6d0bff099a27d58af5ac38b11f1d17ce36a00dc67f452f6781308b41f7031decedec51f13854ac6669d", 0xe8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000800)) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) 21:02:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xd) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000800)={0x10, 0x4c9, 0x4, 0x9, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9c06}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xa28e}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x74e00000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f00000000c0)=[{0x0, 0x80000000}, {0x24bcf2e6937fd5b, 0x5a8}, {0x47, 0x401}, {0x8a, 0x3}, {0x4, 0x4}], 0x5}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 21:02:18 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getpeername$unix(r0, 0x0, &(0x7f0000000080)) 21:02:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x75edb9415f6f7dbf) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:02:18 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) 21:02:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x0, 0x0, "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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 21:02:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5, 0x0, 0x7, 0x8001}], 0x6, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x200, 0xb0b}, {0x4, 0x6}}) getitimer(0x3, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:02:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00), 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="2c55e9420cc14840d0ebb3a298ff0b1c6e9f4855976e933dc6d603e87a67b099f1341c73ecad18b9d89958a98b0665366369d4814c952c51917033b3a9e1820b9226642261f187127f75697d89fd36e522ef00fb9511c5b7e5a5804a9f285003bebbf72f00275a3618b3c74b7b26066adbecced336ef8a02ba80563b05b8104a", 0x80}], 0x1) 21:02:18 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) recvfrom$inet(r0, &(0x7f0000000080)=""/243, 0xf3, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) 21:02:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r0) r3 = getgid() setegid(r3) 21:02:18 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) socket$inet6(0x18, 0x1, 0x7ff) 21:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/176, &(0x7f0000000040)=0xb0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) fchmod(r3, 0x13c5bc475155cf79) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/183, &(0x7f0000000100)=0xb7) 21:02:18 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x1, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) 21:02:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r1) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYRES16=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRES32=r0, @ANYRESDEC, @ANYRESHEX=r0], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:02:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) r3 = dup2(r0, r2) accept(r3, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) close(r1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) r4 = dup2(r1, r2) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x4, 0x80, 0x180000}, {{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x7, 0x4}, {{r2}, 0xfffffffffffffffe, 0x23, 0x8, 0x0, 0x3}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x200000000000000, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0xc8, 0xf0000000, 0x101, 0x4}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x100000000, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0xa, 0xa5ef8373c91eb8e0, 0x1, 0x4}, {{r5}, 0xfffffffffffffff9, 0x17, 0x2, 0x1}], 0x38000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x54, 0xf0000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x101, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x0, 0x5, 0xdef8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x46f432fec5b685e, 0x6, 0x7737}, {{r0}, 0xfffffffffffffffc, 0x81, 0xf0000000, 0x8, 0x7fffffff}], 0x7, &(0x7f0000000340)={0x0, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 21:02:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xed800ab2b2836ca1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) lseek(r1, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x0, 0x4, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:18 executing program 1: 21:02:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="96", 0x1) 21:02:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x440, 0x40) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000340)={{}, 0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fsync(r1) close(r1) dup(r2) setitimer(0x2, &(0x7f0000000000)={{0x100, 0x6}, {0x100, 0x5}}, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:02:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc041, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 21:02:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffffff000000000000000000f0c000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x4000, 0x3e02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 21:02:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="573095abc2d2e070c7ee351a1e0cee14a07bd94c8586eec92cf3", 0x1a}, {&(0x7f0000000040)="9f9605e0a1df573f7195b8b3d9d3cf684b4d501048e01105280ab14673e2257f8e9463a3b5cbddabb3dda0fa9fd6c0c0d1745a928ac3c7c23f01498add2d669c48480eaae17ff808752d06a3c17fcb9fad6050248961daa2db1adb12e03cf911f119a6bb2f211df494153b04adfcc0cd9574c4fa70a4b532a82c755bde3f7f52b0bd79a740f443fcdd3eb6e74ab6f64896960f0383f92d861c342f7dc0482c4c696e54a2162112b352c2e8cae2e6273aef7d226e1acd5ba90f181902", 0xbc}, {&(0x7f0000000100)="348c6f56de5895ca2e0311f4f8c8eb1fddeb4702969db21c45e0436f65acff063c8d5a81f179475b3f62dabe5a", 0x2d}, {&(0x7f0000000140)="42d876fa21314343350f5f000cf7cf6fa0d1d13fff86b8b3efa94ec57467b879f5a3f3bfc327b5a3f2df2e05f3667c341c94b07b9ff949b0b041e8c1a97b05a0f4d0d389", 0x44}], 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="8800000000000000ffff0000a3000000a4644cb2e4778944199498d0fbfe0f013473465d1a2a16a18f078bde485f5771b3541dca14dbc7634210ea0063a4985e3f718343710b740a804618153e8b60b706eec58a9158b4265e9cd58ffa194c5515a6d6b932c58f2476da39493a63b241d55b0262363ba03532bf8f1a8e2456bb8c74ab7adfed000050000000000000000100000005000000a37d76092fbcbf55ed4c06b2e8b11e61d06e7c30f7cb900b4a76b1e106eff0af2bd2e279d2d839aa2661505c387b61f1f0cb6683098fb4fb82ae37c0533b00006800000000000000ffff0000000001006963be79b5fed9e5f6d11a28ef71c2a9e61cde22b50ee11ce3b3d82f4c12203d0e30df8337401b3caf855a7ede1e230cef8390eb2bbae658684c2e8a040dee1c17d664b804c88b31fc0e32e3c08ce6eebbaf983a54e70000d80000000000000001000000ff010000a2be036465ab26e0ef6df4565de2892427f3a315380f4fb628e72141b7ebfe4b322c6180504d581af427a727b3bd60b6949e2350b8382bcd05517d7efbc906035fa226808bc311de7b500ed17057883648d43230db9cfce13d78e7af73f932ebd41841717ad372f1fe19c16290283170128ee72470ec0e8de8882d982bbde63945c2e2e5fccc05bfc75a90cd1d80a7ae5b5f1f089a2aa2674d459702a239632975a0dd4913b890ed91fac5b13ab1b08af5d315580e93a313fae20e20b85ce287d164e1b952c1fe00900000000000000001000000000000009b8b6175b088777b116018d977c0674ec8f98b0c5cfd298d78ab2f96fcdc5ebde8a8a4b88a803e20a55ef85728455fe35ea257fd7c9cdf6349b63d3c21e1e5355c523aa35eae5bd721d82f9dd163827ef5fa7cf3c2de889dd06506da43b0b575f096791365c7d69d3388c07723b2cc61eb08e5816ae34fcd5d000000000000001010000000000000ffff00000300000095668b74208b3a0f3515efe776ba5776a2e71107618390fcedfe5aeaf2c3ddcb02d28898509aef515caa748785b864a057367b3204c3c277d38f6f280fa1c4441c376c3bf286eaab5c42d7623acf0a9ae787d30513f90a9474c17807a6ecaa0c05d30e7d3998ac4b35581281f872030d249e9eed8aabc41510a80c0e5ab4ddb4928c6b24c2145380105b031744010f6a056583f92a48206c1566468a09a3f27641a17f0b39277bd9195345c17c625da29170770f3ace4e691ad22b7cc2815765df9880933b79034f5c5eef1615e0897bbf9a5de131a0b74ec0de52060ee02536da1a47d5cc5b6a13c960c78bdaa99b419e96c3e6cf16494d5d116d7bfa255ccdbddc4dd704a6c6410ddf21c235ba19259bbb467ae214e298f1be3a16da19d09085f19d39ef82c548e8ec4a8c1653432d195bed7cc0f7c2a20ebc600826a9091cd9820481848141bd40d993cfca35214f082e15e88b01585b02e47820376cffe637e469107dfaa87d8da6ac4d1fe85d25df78c50c97fafa3cd695c9240fe09674f9322c8776b744efd2f6e251d03c9ad980974b337f53e27100b8095e76640aa994a7cdd13ec14bc2a6788fbb2be6ed062fd28e1105ffd8b58ac9de3b9591bb6c36348471f249ee06c6fc59fde0a43baa27ddf9448a830efd6183d88ba17656390336166f414a7a2e0e272d1bff99ed823403a8bf81fbf267f0271daf347e6126c2dcb66945c76e7192bdf4cb1e5123d96a9d40968e41e2e823f2157e146f5d77d4f793685311b2b4fb743c2f10570d926f0d8e6e9ff65d09f89d613a228f67a8f4f0f82004816fe554db1e4b110c2a74ff284f628d60dd0817605049838a26b7b693a33574c5108e71f2cceedb8fe3a1cd48eccb940ef6967ce7909f11fdb360f7671115a7864c57e64a1d4edd7381eeaa7565304a382e177f421ef1f39581b711ecd23eba69fe3eb3d81b442e81fff13168ade0ca4955bf831f8035a7d6f3f3da3d50c7aab1ae3c0e9c4ad7ae989fdf0ad4220e1cb65effafd20bb3b1be58cd369301bc58de041e58649b1d8cb1e05b9f863040b861b7909554b236bff2102f23b40ee2e6fcd40bba36e899129121f39639ecf13793308843be3ab74d76b70272ea307c0f91913e4713092a5e9dea1d1131d8c5090a5f73924e7a4b10368ee8adb6e35ac90a092669bf293ce4bdd1053fb8d6c8374ececcf6c15718716ed9e8504d00540854a2eae7392286039cafc272fd0e854a565d024cab09a608ab1f68936b82db4e5a56de82c773a7f3542acdbbe4e4d10d69295a13475343f8e6905b70aff6e9b28bf56ef01211e92615e58ae526d55e4012c401232cf852b02d6837d69b792bda73c7e366306d9f1e05fbd26b9f4ae7c2a5ee84d1d7c159b7450d9912375c98c661a631f69124dcf04c97d86582c6800f3a4f05d761c31282965b75036c586f0103245e092410de1dacf83f01b1c614e2bfb25fd598717e2bcdfd57281aaade3a2699f6859dbb1b5b8820dedf6b2eba001e8ff2c2209eaba1b5d7ee5328a1191084396e9bbf697ae5fdb8c2eb55766456bc72fa4d866f5dba45e393e2f5221b8fa5c0618aeb8d766a9447438590e48e95ea3cc5ddfdb736f6611483b906666297fc0b597789db1afe163e8e7621d921d1ab634f7ce40196375afd1fbdb405e9537c4f7d363293644f225a9084c011844a8f940dce415c95744dcc9b1e895c492351a035f3ef1ad4e194cf357fc2660e3ad10943caf7d07e9dd165f23a7cb5f16e0efcd5cfee269ecd3933b70e7767a6d0f4792573148217717103a8c538c180ea0e7902ddf2a5f19482888ddeb14d22b857c3a77e895ab8b4109fd27d517970c590fcc1fc20702016caac082c4a29c795992548c890506cd9b3565771e1288799043de7575d3d2b5c8211767483685a7bc714cec34df6286cf52cdb76fa375d612ac82c30362081efdc397acdcee65aafc02d031fc5a2daec2196b92db50df420272984d8e72716d4e17e26b592cb6f6cf7709ea7f2d4eb508cfeeb45597ca32cdbd1cc0fa621e55309603dd8947c3c372249453f8e4b04d3290aabdd84141ad8ec7a7c46f1c76032230f3f992c0ea6a08153ede1fd96227f01fc62a0019db56890af8c0a3e9ec3d3c79e21d71f4ec35b9869101d23321e845d95a36705601a32c663693884fea92c57fce9cf9a960193af0f9c2ed644561efcb95f2858dd28957f3a29d8ec2978bdafe30a72c7393b15b414ce98be7a27652363be3f88e2ef293bca1bd9ed6c40b8718cbbd9386237c1e80914491a70c0c2b8f714e3ccf36a5d9f261df3d32c14d465352e8d3c0e191d138a9dc5a2b44c4fed33619478ad218048b7b2a1dae0fd630d0076255c700d12af19eba47792c8cbabcfd24e57abdbf3a6650b5e106cb9e9094ee941bcbed25f9ed51f537e03dc2b379d4232fbb00be1f784d431cc04b6981a6c903cc113a90415b25879fd28bec146a7c945ff8ea6a3abdacb76bc179439bd9072847a236f60cbe02c710cd4d61ed1e75bd5dc08a13faa16a042b0888241dfed19637989aaaac6d332ab941972f6f9f21a722be3ba5234e4038c49aa26eaee3139228f6617f99fc30520a86bc64a23a21e8628b9a84a118ae3bdbf5c476198db7236a72eb3e3a2613d305c04deb2bc1a51f49bb84d453aebe606ef0b04434a45d6c631efabc12146a5a74d8be0257437b38006acd4aa19d487be35c2cb17fbf55fabbd3f43baa6918043f147bab1b96471584de309114f967149e2a2ef4adc224456b6b126a3087528595439d9af16e4c4e378191ffd27cb06557400f3b865b16a1119555fcc0ffba399d3a7f1d72ed49a4649b633d12d998b3fa114fc9f406c5c5b116ffb9d144981bd4ba8672037a9d5cb001d504a3298efd293f228df7e0ec0f051193fc489ef552e8eb45bab4c8acb9d789362972543192372f44c9605388c4681d2833ba622c600236c2a27e751d23abf45cea8a92cce43bf6c3f8ee944793dd4eb1440b322a706efdee1a5f63c437896c2617a470c9ac22f053135aea5e9eb8a9c4cfc55d71abd4a462a00fcaa6e2ea359852bfb4a1f91d0c6498f097ea97ab941c288bee86d45385d28ef7bba35e88ead687e85c26b6daf32002b3d743eaaba85a5f21a63e08bb9a264a742f1061149200fc5c92668fc85690e3ee5447100f292363387c591a80ac04fe0ecc646e2bf3bd6a783c29c7e79d10afed8a5f9f7b756c8e3eb193e02d169dfa86e12bbb307ec62a2021fa7922a0591706e21ea9189d27dee1f51ec6ed66f1e607cc041bba05dfb37485d212233444c7517dcc68db12298784a7dbc174c30b6923dce7e8bd527762f1671998218b8a5e8b759d54c5e2fa69a88d59edb18958a107545195646762bbe565364578e711fc0930fa0bc01416c284d79b72fdca1fb2a28c81715cf44ef81e0596463677130183136ccfe94ba5225ee016bc7fd96106c312705d133628cd412a2a52da180bfc0caedf1dd1741900be0c3f3c7718ee5bc468e69d96207cbe0dd0169cf97bee6afed19b83700f4e2300c6fcdb688658e827698c578adc63c50080e84c76bd5d74bd64b72042202f67c3904058ec53382c3634afd47dac168187a5c6320a4c1b4bccab26972652d8f6b172b79fccb03b4a755330463aba9d0a5ba26a7606eca278311e7d25b10ff290a32ecf6f4c9251c7b4ab2220f43e4f3c612d5bd5d2b48d0f6ff9a298ffad1c48a78982ee52a7fd8dc918d25d66aae79d83377a831cd4175091e36356a6f863ab4aeab82f30bea1c6c4b5ead185064d8916b679d2a2328380163b40f99e8528096a4a75987d09299186a03708c436362fc51bd442a343c24f9b0ab65d9bd48a23ff6b9a9940b8325b6fc0e6587a078bbd8177a8522cda3c394612f79f376af0321b8f8beb415c1bee2595c475b91851fde7a2b009d7cd1f5970020127fb9704efb387653bc2593c452060b3300b18b807b3fa471b5c1c55fbf38a1f4b8cd80b3827b5ae81cc20968f7aed1c3b29374f359917f27ff65da429aecc734f7f6e2dc576b4ccfb121bdaa134958c99196e6a7adcccf6a70c6d424f42144a9d9660cc8dedf50d88ec70bf03e09ba4e307b5d74c7aa202a59eabbf047fd7c1fafa9e79d992a1fe57fa0eca1f2c960f1d5c76bbd8211cfceb637585f344811ec5e3ae8dc220f277ee95adabb75d0e13fe5c05f8297083d29713f757a51713f50cfbbeafeead2f0985dc0bf4c9a3ec901ab50e806f9935b1038062b43b8c69cca67c90ca00952cea962c4c9ceec5d794549386631e47a1c5c262646daf018265adc16e4ab0edfe5f3fd348d3e27bf05f246e14644619ddea3f53ce5548f40f7e94a424296613e326be343a682a54ea17b57bf98609183e5297fdba8b855106609c4a775a400c85f36b065f45cb932b13fe2bd3332e466ef133a87f809805fbc5cec938c63e0b1d25d30a44897873e1e8c849bce24423a43707d4f7cc8bbf1722cb35e0bc88bf2241cf65c9f63467b02dfca58798c58bfd2805449c86fb3d99cbb02d4f175f06e08c497db54d4aae76b2030432daeeef8cc85aa322bd1ba10f9703ab785eafb2f372254f118520cde9716ba7d35c231627a21669e36c86bd0743471328a9cb4a4164f1c2223988e1773b41acca19e0c71eff8cd8afcca31a06c122e9cb9fcd58cd4a42cb8bf5e44f489b29e4078e0fccb2410283a5987eed225dfaf8e84853b1a4772af78629b519da67e89c3fe1aaddcc3543987073ae3d5c895f206c3b91889429a3e40998b12b158c29a4ac7531e2cc9fcb2825a8c5dd94530f9520b2e6b5abaac39ce4b4b0f8c93bc0e771408a38423871ef60308d02933d659044e51a09c225f3386b874768cb525bf2752655a0b1a2382d09f394f0daff9d5ac35d0f7a48e84a111f3dcb90ba32d52e87b9e42bfd9788a6bff49f5ee9045873c0b0b8e3ed05b4db52269da755e2aec982b4c951b59900c10e2605089fe46bfa11bceed5147fac2523f2892ccc249fbdcef0dae8473cc87758258e0a004d2ef02a8c4ad33efd953a746729a12e052d28e1e500512b546e4a23310d08444586d883e63b2ed6481d1e786f4c6b8d3d13097957d19972b7f79dbbc1b61ee670e489664076c7c8626190255f3975c1b11ce5838a83435e568c0851b89a4380c35d87ef5d5330420c73140c0814b62cb8b113f976ccc4afeafe91e23db8c0675defe500d7546d5f007cbc578a95772a58a96f165e0d585c6a13bdc3f0e85dd9579cc35cb532eb941cb88772c586b004c91b609df1a37e7b8c90b9a1a743b75688fc1df4c5b50141c091cd3038788147a15e055614e46d1ae4dabc97dde5b4da11189f761b63eb93850edac7328dc5368c89f382e738dc0d19b438bc1f2012e87c41dec52df7cb7480aa8db4a2c3f4cc134161cb197bd79b99a0b7e79008294831b0a5778197f3c350a37fdf540ef679affd6a24b70c62d0eca2007aff2c53aec4503ba344a222fe648a19c734b33d4a282dae93470795c7553b115cc8694046e4aad87550d3408d912217fe35f7e2eeaab75515ff2a1581548018bc7af5371427a1a95c4d38713bcad284bb974783285ffa1fd6bbb520a2a298ed3005b7e1f0797915aab7e69172004e2d46851c0dda030c49389ea7ff7b6f44de3038932b03145e4c2384b74f193f19857e52a00cf327606d5e7efe0749c3b0020dcd3b0bbead3192fa601ea6831e2d4633df46a10736139dc5cbbc259ddbb218ce5c3368b4d3e75d40926171c4472ad37677bfea55bda3800000000000000010000001f0000003f1ad0914871222740d58ed4064f2ee85476e0bf6fb335a30d35d9cc421a1a5d46c9edad00000000e80000000000000001000000050000001c5f2f41be8783e821f2c8e3ce95fc6dbe23f554eb37a7928582aee1a46935c8fbf7876799745741d8ccd85a20ea4ebeb45490b3e4c2875833b4b512df05d9e630887f8e6827427212b013de6ab3933689e5661a62e040cd950505d737d830432be4c698b89a31d5efc902dfb44f80e089fd5e0c89cc1278aeb969bcefa0bfe8340e644fecfd3c43857b2f049573a17c0fbb32713076ad30c7144b2dc5d07b680178c93346554581c57f0f7c87b00a6cbe1371c2d2008a3f96052f8b75032465334ee551c3831d044755ee400dcfe5500c00000000000000"], 0x13d8}, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x400, 0x0) getsockopt(r0, 0x538f, 0x35, 0x0, 0x0) witness: thread 0xffff800020b28780 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80686ec2b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_writev+0xa7 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020b28780 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 103794 97577 73 0x100010 0 0 syslogd *196090 28925 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28780) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: 11 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 thread 0xffff800020b28780 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28780) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afd290 rbx 0xffff800020afd340 rdx 0xffff800020affb30 rcx 0 rax 0 r8 0xffffffff81ec29a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xf1c102f353a2e334 r12 0x3000000008 r13 0xffff800020afd2a0 r14 0x100 r15 0x1 rip 0xffffffff81d956a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afd280 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=196090 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b28,0xffff800020aff8c8 process=0xffff800020aeb188 user=0xffff800020af8000, vmspace=0xffffffff8239d420 estcpu=2, cpticks=8, pctcpu=0.55 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 267 366333 75787 32767 3 0x3010 suspend syz-executor.1 267 41705 75787 32767 3 0x4081010 inode syz-executor.1 75787 198734 94116 32767 3 0x90 nanosleep syz-executor.1 94116 92924 60794 0 3 0x82 wait syz-executor.1 61657 25002 91495 32767 3 0x90 piperd syz-executor.0 91495 73379 60794 0 3 0x82 wait syz-executor.0 64509 369231 0 0 3 0x14200 bored sosplice 60794 45253 65192 0 3 0x82 thrsleep syz-fuzzer 60794 110006 65192 0 3 0x4000082 thrsleep syz-fuzzer 60794 358254 65192 0 3 0x4000082 thrsleep syz-fuzzer 60794 381274 65192 0 3 0x4000082 thrsleep syz-fuzzer 60794 164136 65192 0 3 0x4000082 thrsleep syz-fuzzer 60794 332101 65192 0 3 0x4000082 kqread syz-fuzzer 60794 211522 65192 0 3 0x4000082 thrsleep syz-fuzzer 60794 516625 65192 0 3 0x4000082 thrsleep syz-fuzzer 60794 509807 65192 0 3 0x4000082 thrsleep syz-fuzzer 60794 162576 65192 0 3 0x4000082 thrsleep syz-fuzzer 65192 400117 43122 0 3 0x10008a pause ksh 43122 25442 41825 0 3 0x92 select sshd 80680 59083 1 0 3 0x100083 ttyin getty 41825 85509 1 0 3 0x80 select sshd 97577 103794 95274 73 7 0x100010 syslogd 95274 206900 1 0 3 0x100082 netio syslogd 24032 519626 1 77 3 0x100090 poll dhclient 68908 371371 1 0 3 0x80 poll dhclient 42561 303933 0 0 3 0x14200 pgzero zerothread 36001 220124 0 0 3 0x14200 aiodoned aiodoned 77637 313050 0 0 3 0x14200 syncer update 77345 11183 0 0 3 0x14200 cleaner cleaner *28925 196090 0 0 7 0x14200 reaper 77053 31086 0 0 3 0x14200 pgdaemon pagedaemon 98987 192302 0 0 3 0x14200 bored crynlk 87480 365798 0 0 3 0x14200 bored crypto 47108 296878 0 0 3 0x40014200 acpi0 acpi0 66098 410252 0 0 3 0x40014200 idle1 97742 502910 0 0 3 0x14200 bored softnet 24560 108897 0 0 3 0x14200 bored systqmp 31132 108626 0 0 3 0x14200 bored systq 34480 165245 0 0 3 0x40014200 bored softclock 37398 219443 0 0 3 0x40014200 idle0 96448 93146 0 0 3 0x14200 bored smr 1 250888 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 97577 (syslogd) thread 0xffff800020b60ee0 (103794) exclusive rrwlock inode r = 0 (0xfffffd806ebc62b8) #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 9464 6322K 6322K 78643K 13001 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 22176 0 0 ifaddr 35 17K 21K 78643K 3036 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 1189 0 0 iov 0 0K 36K 78643K 2072 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 13168 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 307 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 2819 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 26531 0 0 sigio 0 0K 0K 78643K 319 0 0 proc 41 38K 70K 78643K 22595 0 0 subproc 34 2K 2K 78643K 8364 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 3243 0 0 in_multi 33 2K 2K 78643K 6170 0 0 ether_multi 1 0K 0K 78643K 148 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 8392 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 107 21K 31K 78643K 88998 0 0 UVM aobj 130 4K 4K 78643K 161 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 1405 0 0 NDP 5 0K 0K 78643K 1479 0 0 temp 121 2750K 2830K 78643K 115293 0 0 kqueue 0 0K 0K 78643K 394 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 994 0 988 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2099 0 2097 1 0 1 1 0 8 0 rtentry 112 5443 0 5399 2 0 2 2 0 8 0 unpcb 120 10438 0 10430 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4188 0 4188 1 1 0 1 0 8 0 tcpcb 544 5596 0 5592 1 0 1 1 0 8 0 ipq 40 7 0 7 6 6 0 1 0 8 0 ipqe 40 15 0 15 6 6 0 1 0 8 0 inpcb 280 14196 0 14187 33 31 2 2 0 8 1 nd6 48 1476 0 1470 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 22306 0 22112 22 9 13 13 0 8 0 art_table 32 22307 0 22112 2 0 2 2 0 8 0 art_node 16 5442 0 5402 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 21 1 0 1 1 0 8 0 semapl 112 2817 0 2807 1 0 1 1 0 8 0 shmpl 112 159 0 31 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28093 0 26595 53 4 49 49 0 8 0 ffsino 272 28093 0 26595 112 11 101 101 0 8 0 nchpl 144 58594 0 56962 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 253428 0 253428 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 175894 0 175894 122 119 3 6 0 8 3 plimitpl 152 4567 0 4558 1 0 1 1 0 8 0 sigapl 432 25232 0 25217 28 26 2 3 0 8 0 futexpl 56 228774 0 228774 3 2 1 1 0 8 1 knotepl 112 15226 0 15207 1 0 1 1 0 8 0 kqueuepl 104 5712 0 5710 1 0 1 1 0 8 0 pipepl 112 16586 0 16567 33 32 1 2 0 8 0 fdescpl 488 25233 0 25217 4 1 3 3 0 8 0 filepl 152 152763 0 152658 43 38 5 7 0 8 0 lockfpl 104 4589 0 4589 29 28 1 1 0 8 1 lockfspl 48 1479 0 1479 29 28 1 1 0 8 1 sessionpl 112 507 0 497 1 0 1 1 0 8 0 pgrppl 48 770 0 760 1 0 1 1 0 8 0 ucredpl 96 42079 0 42070 1 0 1 1 0 8 0 zombiepl 144 25218 0 25217 6 5 1 1 0 8 0 processpl 896 25249 0 25217 4 0 4 4 0 8 0 procpl 632 67699 0 67656 64 59 5 5 0 8 1 srpgc 64 980 0 980 66 66 0 1 0 8 0 sosppl 128 497 0 497 100 99 1 1 0 8 1 sockpl 384 27260 0 27243 21 18 3 4 0 8 1 mcl64k 65536 49 0 0 6 3 3 3 0 8 0 mcl16k 16384 34 0 0 4 2 2 3 0 8 0 mcl12k 12288 81 0 0 2 0 2 2 0 8 0 mcl9k 9216 89 0 0 5 3 2 2 0 8 0 mcl8k 8192 55 0 0 6 4 2 3 0 8 0 mcl4k 4096 37 0 0 4 1 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 218 0 0 22 9 13 22 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1364 0 0 13 1 12 13 0 8 0 bufpl 256 55878 0 48854 440 0 440 440 0 8 0 anonpl 16 2570437 0 2563382 382 339 43 54 0 125 1 amapchunkpl 152 202600 0 202509 286 279 7 18 0 158 2 amappl16 192 108333 0 107947 598 568 30 33 0 8 8 amappl15 184 3745 0 3745 50 50 0 1 0 8 0 amappl14 176 7048 0 7039 1 0 1 1 0 8 0 amappl13 168 3808 0 3808 43 43 0 1 0 8 0 amappl12 160 2112 0 2107 2 1 1 1 0 8 0 amappl11 152 4851 0 4839 1 0 1 1 0 8 0 amappl10 144 3741 0 3730 1 0 1 1 0 8 0 amappl9 136 9772 0 9768 1 0 1 1 0 8 0 amappl8 128 7974 0 7929 2 0 2 2 0 8 0 amappl7 120 4614 0 4605 1 0 1 1 0 8 0 amappl6 112 3594 0 3581 1 0 1 1 0 8 0 amappl5 104 5538 0 5527 1 0 1 1 0 8 0 amappl4 96 25388 0 25363 1 0 1 1 0 8 0 amappl3 88 5948 0 5937 1 0 1 1 0 8 0 amappl2 80 165232 0 165162 4 2 2 3 0 8 0 amappl1 72 688996 0 688561 23 13 10 19 0 8 0 amappl 80 75628 0 75590 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 160 0 31 3 0 3 3 0 8 0 uaddrrnd 24 25233 0 25217 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 25233 0 25217 1 0 1 1 0 8 0 vmmpekpl 168 203321 0 203292 2 0 2 2 0 8 0 vmmpepl 168 3236295 0 3234685 541 457 84 95 0 357 8 vmsppl 368 25232 0 25217 2 0 2 2 0 8 0 pdppl 4096 50474 0 50434 7 1 6 6 0 8 0 pvpl 32 7214044 0 7202742 925 809 116 142 0 265 9 pmappl 232 25232 0 25217 49 48 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 652 0 49 18 0 18 18 0 8 0