1, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r3, 0x4, 0x400000000100084) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r9 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r9, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 20:06:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) acct(&(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) 20:06:39 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x6, 0x200, 0x0, 0x0, 0x3ff, 0x2, 0x4, 0x1, 0x1, 0x600, 0x7}) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 20:06:39 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) 20:06:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 20:06:39 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x6810, r0, 0x0, 0x80000000000000) 20:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1f, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:06:40 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffab, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r2, @ANYPTR, @ANYRES16=0x0, @ANYRES16=r0, @ANYPTR, @ANYPTR64, @ANYPTR]], @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=r2, @ANYPTR64, @ANYRES32=r2], 0x2f}, 0x409) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x480000000000, 0x800, 0x6fd, 0x100100000000}) 20:06:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000010c0)={0x3}) getsockname$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) poll(&(0x7f0000001140)=[{r0, 0x10}], 0x1, 0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x10, 0x2, 0x0) listen(r0, 0x2) dup(r0) setsockopt(r2, 0x10000, 0x800000000000033, &(0x7f00000010c0), 0x0) getrlimit(0x0, &(0x7f0000001180)) r3 = msgget$private(0x0, 0x24) sendto(r2, &(0x7f0000000000)="3908111c0f41cad2977942affe680d4a9305c819c381ea2efad510deb03cf3d3f39f13d6deb025ab11d459f083c6f3401344757de398674d3997fcb0ffe417d35bfa120d1d7f1501fb339212c4e70dfc58b2e72799cd6bc11e0fcb6fc05df4128c1f3946f8a0046092dabde6c015e8a4474e8969b4f6215009f0f2897084a48b0389b6e4b471f57e5415a97bebd6b7c349967b729540f5210ce004840a72814a412a32104d188a3d2255f1fbb78a93c9eac33f15230e40df16f387a7ba0d6ef20c44e861f5de48fadc673b6688cedea46ed02e9dfa7a7b8add68c68480a281211935d495e66ea5e72920f7d8436516702d9bdcbb9b4bcf23a96d4f35edc9e9afe00d91a4a305aba051f950bd0c4d549c443933e88c453d9484c762432ece9dcf69bd712f3f8a6ff744239cca3321eb8778af40c66961c790b3a8b191bb289778eaa34f7c375df104b269cc46f3188925106f0f25c38581ae364e9115e0dc73e329b88867091795c3c2bd7e3b6a71f50675a0d04ce88e2a3b97105c1b0f760f1a90bc7f3631d7925a49aafb243d111e276d93e644e3aa07129c07cd24fcd5d92fc9f4f11572c8a9950e7af51f62b61ff9fd8ce3cea6c67069e2f6fdbbdcc00348af5ba9117e0499311b45424ce9d31b7610da106cc258511ea419004fa78c9c07665438d75fd711803c05611e48c91d7a6347a615895ad0df5752415f139db1b45bcf21f38dff73d1d65f6e12463802c6489a8abf8f08484ffc0ef194ffdc6e36b81162d25bb5b1703e874f3870fb0ba0749ff6fb23c7816d150ba71e71f209eccb5a63c560fd95d0d3a4c727fe0087cfa29287f49f70b90f6f914d0df9de41c32d218c1e678e58182779fd8f7ded2606e9f2d14ce9f4469099d29b2f785d44e8a68977affc0d3a3c10f100dfe202b7225f053a63ce9825ccf1455bfb0855e4792280a003c3f9ac02452f1a920b09d232e2b11c8ae3de89c7a5dae9b67d57c8ab1836d3dc6faa2703449fdcbed1c4654b9739c45d08a054a2220eceb2d18e5e1f00c7bfc5deb7d6a5334e95ec265f4fe69de2c6ce1854f91e60408a6b91c9145ea59658f32d1398f335484ef8eaa7669b789be54502cedf8ac55d062920b42a0e0a31fc7f9dd70224b638747962de80dd06e7af5d4dd6408ed9040cd0dbf11c24d64935dc6ac8afaa8e0de3ea8388623687a815fe1130203f3d23d9b5f1e8af67dd33362af94a110b09c04f5a5a4e7b86fc600a1863a422dcdf89bc2b5d1abd90c45a2211d758eb8bb4359dcf5063e5bd98e74fe010c39eede4c182bc087a7ba2c6ae8272c1c09dd735be8b4e14927af4e931a6638944a7e350d644fa6e7fecfcea6b1825a279a24b8524165327735e3e4ce982bb6b99e5be13a0bbec35e0def608176ff5359afa9d4d1d320cc3f0b5ccb2e60ba270e5c973ad017391c2008f19db8ff83896c1ea08985660ec22b0c311eb8965feba9e7d7ae933042ab9eeef15f621ad634a9b00facf08a9f0fc3b2b3ae81b9ebed7eef5a73eb7871c05ffe5e7313fbf0e355f567d943a235499f86c806c7c5ebe373aa806fdcf6df788343cbe06a99ca3fe8402f69fac3520edf3aef70267f2c53242990d19fa544f36c98433975f3365ce151560642fc22c2668bb3130ba5645d959c601965c540fc15950b117fbacb0dea6937191ace980bc8f4a1d354da321e27ad00d6983cb852d5655a71676500df1e15dce5c4d66c2e89585d5efbcb7021ae8093b1e21538fb16c5b04c8c3987ec8a5d5f5af14809eeeec033efc437a3e8e5a66ece3a8193b61a86ad84c52eacf9c1ce80fa3c8937f9a953271caf719db161f8890e3820cde44eb5cdc48bf65d4a8e1a1c11ac6f1d5ee1f3a874fba7fb5049e3e22089dba7b7e5b5a2c02a8e17c76ae9428f6d3a4ad7b55e583caf70dd7632f7db7bd1ea6b41ead571116c46f8bd1d02ddd4f4bc8589eeecfb55aebee9e72dd0ec854a5d556d41802b929fee7909d356750458d74b72eb7a68b1b46bc813c0ea3ee6570ff9e1e428d917a6597c00e8804540f7a46d7982490d75a2dfabee1ffe6d1956b61db696cf727516b789d6bf386dacdb8dd25d4a8dc5208218fb4b214bd3d581978c3dca5264a3012ce8e5a0673bd71bcf0a3f2962af4eb17a4a9426792bab732d188186a8fcaed7eb53bfe2b329caa6ff72dcddb9d530af2b5731343ff38e6e7c202fe87921cdde31dbb54b86b0db4fad63451a229a8c5ca7ad06e8ea0b561d6b226b5cd15429ebeafb54ffe3c8b403baa7e6b34270d130d4a51623f224129696466ad0b6fc012c230a3984d37160e1e0bc865e2bf439b7cc2292a4e4b1711537581478e04c5d7074f383972d8ded0fe96d1920053ebd4c7bdbe7f92dca507cdaa7ab6139fd8cada54f2e0928b372988c599968bc2f90dd923cffbb68e01247c72cf0cd5e39681f6d1f842e4f6857dcb8b4fce1764fa8f4431abdf04019fd4220813ef59dc73b13c875dc9c774216c1b469f2c98d756058658a7e820080a19c5ccb2fd424741ef98c88350d6d92366a0b38d176388c41790a098b6cf399b1f75f425832383b4c95b00a75471125c864ca9ab98845d81d994e537a45df48a2e078987a1ada7f26c5e49437644844fc9e175a113b90c118518fc3e0fb6ea203359760b27d60d745ffddde76d4a4fc509bde8fffcdf7d3ab82b9d46c321dd1b991bfd4fb3c1be070200506b0bcc0f66dd022864a18115537f56bc53d77795e17b8b79142dec2c5593b543336d13bbd279ac7a26d09c9769cfd7b1b7215e4a4956cf3de346ee9cd9bd7d65f59f2994de4cecd411bddb8a3d826f9443d651ac4a2b53216067d1d08df876d4cfe04654462d49d936cb95e4f8ba6ebdc36c6db6da926cba64e2ba2952bb9c476630ec751785609c64d78d1aa26fe956a98237a76e8ec87b1cfa0f8ad930902e0b8c3ca90754fc9bc9cd60758cd55810b2bb12ae6b75ff108651bece8d94a823403e181b65461fab7b1dcba1930a11088baa08fe3b829a6a8e0ba283f9903b54fb6a4153948f2b8744e7c42917671571f02a6d8335adccbfe7878efc5a1ed5e7f1ff2e2f92156f4f4ef2dd6a84d27dd1bff9ab81713c8f29de32b6c3b3122f0b0c521403d51c250ae54955fa4063de07a5738f55e43bdd1328313f5ca92b007b4a05587558686198a2c50631385580a68f43ea40a531c26e1b9fc2a16144d2a8ceb5ae2f7d48c125b361bbbca554b6355461bcec5c13d8c3904a6a6eaed20f609e56f8a5df62570551f0a4b3372bdf6b421dbfed9993f72fa839ba249b9840e2998e79bd25391a174a335e09191d623b0e108ddc7e295c108a22aad427c95db6d97930341a87bb9f3d1f2914d313ec500b604622352a12d2a9be650c912cd2945861832c65dc352881f194669b8a30d30acaa3dc720a84500a686a78f37367bcc6623dc909815678576be410d6ef040d8b4ff3b85e9a9ef6f0fc99cfd7e21cc147037dfb4a53b2303d973ec848cc0e6e1bc23d34372f933131bb56c9593d40c574f0c2545fa124dd0f08ae7a14d5c9473e6ce3730e7365b04b63840d3338a6ecb25b53501da859260f9cb41621b7002680464a8fab08c2d652a08d104f5b98e9a2681c8f65088efe932ce1d33e8684c781fda042fbaf9f3b4c3f8d7e71b490d40b6bb29d39866808ed84c3f8a70b2d83b8eb3ac3e8785b7a7f1c04eb028ff2311c5465d40ac70393dc2006a28e9687212347300ac687412081f7497bd0705a5280f7d55da896c777a937d8087c7a827c179009f2ba2e585122917b6d972bb83c604773aa316fa64d1e6bddf74e4c831978d910a93e0991ddc9163a71a47e12444ba36b59ff7e451a14bc9d2dd9e8eaa76b5002b97de5bd403cdf1b3758832009d85c15d2c462b6d818f5e56e316eaf31efe273f7022c610b649e050998eabcbb466d9c75887ec3b4a229ce08e0b00a65e55ddcc58dadd23859c660682850c30c78954a20acd112a71fa79ace742d623e5d32be01cb431bb72fd3898bff3e01cfcdda72f9aa5c4741015270c5d4f25b2018f5ac58cefcf484a8af25243c7ab4fc39671ab70caa9e0fdb3ad8aa40b8c54792d941c2e8e28a93dd468eb4759ef625771bec0f6d1e8c921026ab80a7b0dc9d703fe56ff19fc670b0645b73a0bc5c1c0a904d2f2cd546a385809b958bf967c64cee23f1d48e80316fc83f05c0ac035d93a90d2b30faa8cefdf22b0d8590cf1ea491c6a1831250eed87ac92e59ac7d4309ef7c6896b20d3f31d046b6c188572bd47c3988dc48b3c140836ed8e1982b75942dab7d7859a4b97749aedcf89cf7480b3a25fa102774b4b03cf8a5ebfc715269635827183fde0fcf978fa83537bfdecfb6ca814f400243627671f30cb5f2d72e1f871da3f0212bc0de4d9e60c985403bb04e816c100d93a58560a4fe7ade0d7b6c46ca00282304215dc546dc3da0344383f7c6c0ce80f0af694b2705d8a267b0af68a6ca77e01ec0bf1acd3bf9657822185de7bf0d59d8d29da41c353785e70922dd1ff55aa8b4f4735c037fce3f1507455435a8874fc5bf896b9d257e2a831bb2c22eb8d7215c51756bcd9b47cd26a4c3b3d4b2721b29c6466efc7ee0e34f167aef6e384b89f925b18245a9dc2895d313e23796ee0330d0ad3edde27ac4b77247266bf78395d12c1e7abd2564b2a34ea4d6ea860a366ed0b1ba525a0be042eb76942579554189704e69d28dd6a4dda36b1dd60dd57f1aefeacfe72c5641973be5888ee405181b3948e4a262bbe7e2b9a217894905fc85c9c5e7e5881d84ccadd826d7ff30c5b0bc738d405508e0c46b5831d377d3607ccb81c5ee97a04a19c98da3a397d275a0984a37c0556816ff9a6eb134eae62f10f1494a1a0b3cc9325395110844064f5a2b4263780f90589dddb57aab1be9de50631a98987d33ca787c22fc60df46972b009733ab56eac6bd5c5c74ab10436bffa2e02ae16b926d454190d321f23f052c5071c615ac5a7d538ffbe9e10efebb3a5d8125230106f8332520430e0cdc9189b06b42cad6494011a59638faf978b4059a6b233b6928c1454c5ccf07e52fd93361fbbf40e32a2a85d3b2181838c9441904397dc27e0a19aecd1fd3b3881a15b1eb35a1917084811513756d65d697c7589ea720c63b8d307b0f651f90e2eebe73ce77a1df827f658f07d3d236fe74e476edb418783dc75b4927c380491355e230145a2afb25567f1acf930ef3e49a16d816093e43754740451f218c54240b11efee3fe7abe3907d05e3a1167e18529af4df8be661f3ed9ed40a237f7bd43eee00ae296075d61e680dfc73e8bc2e603746944cbf3984f852766cc5033f23f1622cbfbdad65dbd10a905e9f78922e4c17d7caf48efb4d314286766c1bde3bb7b2afadb985a4f2401b00787a56eb965ca251121c09684900cc5cc368c4f1d21bd4067a0638be82374f65090030827a0059a079cff73d20c77940ffc3215063c1c36aca877e269ea69fedc2af5669a18c4be55e2912830c353bf45c3ae065e86c69f3771865462aed307f1fe64fa69a195c8e2589cafceb62c251069bf84c8c3ffe54c45787a64ee2a4feb545998d1f936fd11ae341575166eebaff5822f2f9fcb54f20faaca0ff5c2afae736aad5592090dab4d62570c8675d2add097915aede0356686dcc3c6ad4b1092d3bf7f74e34bab9817418f8152037329aa017808fa400cf90cc0c14a29bf8ece41df9ed25520253750ad7b9a2a4035e2570a7bc997da6431a2d6d9d8ca5cf1f3cf01836c81a0816ca465203d7", 0x1044, 0x9, &(0x7f0000001000)=@in={0x2, 0x1}, 0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001200)=""/4096) pipe(&(0x7f0000001100)) 20:06:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x5b00af0c11ce12b, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) kqueue() socket(0x18, 0x2, 0x0) 20:06:40 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f00000000c0), 0x66, 0x0, 0x40002000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 20:06:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) fchmod(r0, 0x3) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r3}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 20:06:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) r3 = dup2(r1, r1) listen(r3, 0x2) write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) accept$unix(r3, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)='\f', 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) 20:06:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) setuid(r4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r5 = fcntl$dupfd(r0, 0x0, r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000680)=0x3) kevent(r5, &(0x7f0000000800)=[{{r5}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) fchdir(r3) r6 = kqueue() ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000a80)=0x8) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) close(r0) msgget$private(0x0, 0x284) 20:06:41 executing program 0: pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) r1 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7fff, 0x0]) 20:06:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x2) read(r1, &(0x7f0000000440)=""/4096, 0x268) writev(r2, &(0x7f0000000000), 0x1f0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)=0x2db) accept$unix(r2, 0x0, &(0x7f0000000380)=0xffffffffffffffdf) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="b1612062ae4704c7f5bca51d247405f3ab980fabc8712d7607e7356a6333cbc5b79d3a1f6b7867890b6f59459c2a2684c68f4f58a5ad0e3849237d3116a0ad28bac4d41d0e15645739c18c5e693c83fc74399516ca7051", 0x57}, {&(0x7f0000000200)="fcd0afed6150d87fad68a54ea8895b0db690c12eb8529a3d1b6d2c191e9a54799c22efd875c80bd437a535e8b654f6fd8710e2d25300203897cd056a86a407470ec17fb0a043d21e416dfdd48d55779b022e56988859357471da76", 0x5b}], 0x2) 20:06:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getgid() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 20:06:41 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 20:06:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:06:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x82a1, 0x50) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x45, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0xaa32, 0x80}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8001, 0x6dc135ad}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x3fffc0000000, 0xd6e}, {{r2}, 0xfffffffffffffffb, 0xb8, 0x40000000, 0x1, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x48, 0x8, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80, 0x9, 0x6}, {{r1}, 0x25c1c052dd9e082b, 0x80, 0x4, 0x4f1, 0x9}], 0x3, &(0x7f0000000200)={0xe81c, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) r3 = accept$inet6(r0, 0x0, &(0x7f0000000080)) r4 = fcntl$dupfd(r2, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) r5 = fcntl$getown(r3, 0x5) r6 = getuid() getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000380)="461a001a904a67be41fbeeaee1eb7c74ec2b8a8bd3819f1d69702b150a3d33fea764190c4b28840f92e882273468913fe1bbee05b1d84a5a39b0b4bfc01fab7717775ec8be9843095da0e191b4592286432de6c280360b17e83f1797513233d8384dc81b9188b1aaa20426f99377cea79a31b5b0d1b0e77ca1ee1d89870e52bbd3c8c6fc4c78d2101662933d1c99c95720b63e91ce6a6c4b1b2bbfeda958e392bdb52ab37b80020c7ea0910ba2ab7827d72dd69d88040b132cc8bea2a073646db8ddad", 0xc3}, {&(0x7f0000000480)="81a9049667da7ca1c9b1bfee8e7055f3e66a5db504745dfac68d607a8811c1dfd87d24cfc29ea8a0fd460008e5ff49490f5a6bcb4258271d2f877ffdc860c8162786781eedaf66ec7a2d071e11128250765d9749d77a96f0cfff4adf0abb2a864b19d45ab9ae30bd64459cb8ee8f67adc05eac0f0365834bf27519c3d3f841d9e028ee59ef3468dd01d1c4659b4ba89105e04814611d61c79f2d6a15164a0efd95c9c3014a5fce83220f092b515e786b2ef268f61a284e2ebccd93203039f76b455ae1264f5498722dfa22ff75d8d046f7eb15dfc93318d69f6c2cec70bcce683104192b8c78cfe4", 0xe8}, {&(0x7f0000000580)="fe5216262dedcaffd11fce278f247b6debd42d61345ba0bf50f8a969999895faaf4129d54a1693aad66a19f93738b70470d9ec8ff3a8986fa414832ce5ea669aa0d3fed70585d314d0f0e089407d3a0505a0bb96f11c5d3853a49a217154c6a9d2ead02815ce152bf05830535b655992ede113bc42e6a912c28d3211f068e9b03599776eeb238b32e0325b56ba877e3075ed03122bc80589a0df3fbcd2fd2b4e0d48701cbd83d01e4a526bc4e4a148ebc5802b960f4f47dc37c34209de3c8c58f5a0e9cbae1bfe3aef17549c0181c9", 0xcf}, {&(0x7f0000000280)="9c86fd7ac1daeb1e4f90e06d9e898126e11242c67f0a96e60f7444ea447180c73470134f558bf7717d8d3a5de29913aef1f3da80194431", 0x37}, {&(0x7f0000000680)="03bc296b9719e39ed8d890ce25cbb346f537bead239ba6de48b1fc8fdcda80b7bb546c5dc1ab8da2a75b2df53d1486b2c28f596d4301a857fc3fc3c32f91bddb0f78a71bc4534e7fd9110374a5dc928b01675468dba329bfa1044825f6f6440d85de0ca4569246b9a9bed2ac93cbd4d21d0d2548205e3707a2ac435e1637eb2cd87dc86439475b564669485bf57fdbfb540188861674364d228533d0cbf8075deb597c28176e10874343", 0xaa}], 0x5, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r3, r3, r2, r2, r3, r0, r4, r2, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x88, 0x2}, 0x4) 20:06:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 20:06:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 20:06:43 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 20:06:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/82, 0x52) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 20:06:43 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0xffffffffffeffffb, 0x2) 20:06:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x20, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x180) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) utimes(&(0x7f0000000040)='./file1\x00', 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x260, 0x7}, 0x8) 20:06:43 executing program 0: socket(0x1, 0x1, 0x3ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 20:06:44 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x2, 0xd8d) setsockopt(r0, 0x29, 0x800000000000041, 0x0, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x1) setsockopt(r0, 0x80000000, 0x5, &(0x7f0000000000)="2bb03b1ce8729a63d0163e186937381e60dc197d194bd6081b798f068d26d10a27697fbe8674661979b1b1034f13e7962655596fec473c4e14bd97a4964811944462b67fa91ee6c34a9bc28ebd05db1fb693a3facf8c4ff4029a7f77937065c4ca124ce5c7b11d0d7498aea494a9cd96253ec389002b658f338ebe02742939637f15bdd1cf2d301eb082b9c0be9899296b0a87dd3331e32d93e29786e78b597c8fc98ea52ba538defa4ea14d4d05be6ed6d8a3ad2909eda5b7dd2927f833080b9023ee1f677d3cfe67ba34c8cff5cef2aa91a2458ab22d53645ef698dfbf51795354fd7336a046baf95a6f2af8", 0xed) 20:06:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0xe0fc46ec37501da6}, {r0, 0x21}, {r0, 0x80}, {r0, 0x10}, {r0, 0x20}], 0x6, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r2, &(0x7f0000000000), 0x1f0) 20:06:44 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x100000001}, {0x0, 0x4233}}, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x2, &(0x7f0000000100)={{0x6, 0x100000001}, {0x9, 0x9}}, &(0x7f0000000140)) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000059000/0x2000)=nil, 0x2000) 20:06:44 executing program 1: r0 = socket(0x18, 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) 20:06:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:06:45 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) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x6}, 0x10) fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) semctl$IPC_RMID(r0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x8802}) semctl$IPC_RMID(r0, 0x0, 0x0) 20:06:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:06:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x9) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) r2 = shmget(0x2, 0x3000, 0xe8cebf4ed20815c9, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 20:06:45 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 20:06:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x50bb, 0x3, 0x6, 0x1, 0x8, 0x2, 0x80, 0x0, 0x0, 0xf15, 0x3}) flock(r0, 0x4) 20:06:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0011014c610f1b2817a4e29e734ec8f10d28037fbf54a4eabf2a23c3b6e8caa29bd45fc0e0af3075ca8d394209d0a2ea37b5dc62a91d08573744e96597055b49c69859f7d8b8b04da0d7633887c1ab1864886d6e007094d9716bda8331c27281516acf7348b34fe83ac299065de5231f86558d8aab0cb0c8f87532f08d8cee9513c8c601cf1e60f20241652ead74116b36d99ab43d3bd93573629b24c2bf00000000000002000000be05a77ee695f9508205e2b71622490294abb7216b4f183a8d08fbc8391989f9fbe4a8029c5d35b7490e419c1bffdfdad0e7740507"], 0xa) setsockopt(r0, 0x4, 0x3, &(0x7f0000000000)="05a3a1a1dbdca6e70526b24e0107a9720f717459e04703eede2b43bc4974a3", 0x1f) setsockopt(r0, 0x100000000000002, 0x40000000001f, &(0x7f00000002c0)="00008d2a61fcad82195fbeefd4d17a69", 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:06:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001800)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e881236537eb7cda7b887f61171542d0093b0e9032c6af112af8303edd502eb2d711", 0xe8) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 20:06:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/90, 0x5a}], 0xf48cd263884684b1) fcntl$setstatus(r0, 0x4, 0x8) 20:06:45 executing program 0: select(0xfffffffffffffd6c, &(0x7f00000001c0)={0x8, 0x364d, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0xfffffffffffffffe}) select(0x40, &(0x7f0000000000)={0x998, 0x5, 0x8, 0x9, 0x3, 0x400}, &(0x7f0000000040)={0x400, 0x596f, 0x3ff, 0x1ff, 0xff00000000000000, 0xf5, 0x9e8d, 0x8}, &(0x7f0000000080)={0x8, 0x8, 0x40, 0x1, 0x1, 0xd4, 0x9, 0xb3f}, &(0x7f00000000c0)={0x4, 0xf1e}) 20:06:45 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 20:06:45 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r0 = msgget(0x1, 0x0) msgget(0x2, 0x4) msgctl$IPC_SET(r0, 0x13, 0x0) 20:06:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820201000000449e752f66696c653000a1af5441746aaac3c5872e1650b4e67f26a0ee47126b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r0, 0x0, 0x6) 20:06:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xf8b1, 0x0, 0x2000000010000fe, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x13, 0x0, 0x100}, {{r0}, 0xfffffffffffffffc}], 0xa8, 0x0, 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x800) socket$inet6(0x18, 0x5, 0x96d9) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x1, 0xe6b489e46a061930, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x50, 0x8, 0x8, 0x9}, {{r3}, 0xfffffffffffffff8, 0x2, 0x10, 0xfffffffffffffffd, 0x8}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x800, 0x1}], 0xfffffffffffffffb, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x80000000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x10001}, {{r3}, 0xfffffffffffffffc, 0x20, 0x8, 0x1580, 0xffffffffffffbf9c}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0x9}, {{r3}, 0xfffffffffffffff8, 0x5, 0x1, 0x80, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0xffffffffffffff38, 0x1}], 0x401, &(0x7f0000000280)={0xfffffffffffffff7}) read(r3, &(0x7f0000000040)=""/167, 0xa7) 20:06:46 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = socket(0x10, 0xecc7d72a83925cf7, 0x0) socket(0x0, 0x2, 0x8000) mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="0005002f6669c6d139db"], 0xa) acct(&(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1f, 0x1840}, 0x8) 20:06:46 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r2, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) 20:06:46 executing program 1: r0 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) fcntl$lock(r7, 0x7, &(0x7f0000000240)={0x1, 0x2, 0xc000000000000, 0x6, r6}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x80, 0x8001}, 0x6, 0x5cf3, r5, r6, 0x1, 0xd16, 0xb9c, 0x9}) msgsnd(r0, 0x0, 0xfffffffffffffecc, 0x0) 20:06:47 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x64f) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 20:06:47 executing program 1: r0 = socket(0x18, 0x8007, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f000023c000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000713000/0x4000)=nil, 0x4000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 20:06:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1ff) 20:06:47 executing program 0: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008451a761bf51aa57000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000040)=0x1002) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 20:06:47 executing program 1: pledge(0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x6) 20:06:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) 20:06:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) sendto$unix(r3, &(0x7f0000000000)="3dfa349b907506014fb28a0ddcd7b429ae79d90aaa7274c78c4a3bb9b1317a1eb65f5a3f9757254d6dafcf00a2c5056bb7f52580689fdb8d122a4510d6446151c11457d2443d6064c1f902d224c867a53a43ca91258a11b4e727b53c9424bc2492246e16a74e3effc871", 0x6a, 0x2, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xe3c) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x20}], 0x7ff, 0x0, 0x0, 0x0) dup(r0) dup2(r1, r4) 20:06:47 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) symlinkat(&(0x7f0000001700)='./file0/file0\x00', r2, &(0x7f0000002940)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) connect$inet(r0, &(0x7f0000002980)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001640)={0x0, 0x3}) sync() geteuid() 20:06:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getpid() write(r0, &(0x7f0000000100)='[', 0x3b2) write(r1, &(0x7f00000000c0)="47a4b1f8eb13889fa1ff6b31550c46", 0xf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x190, 0x4) write(r0, &(0x7f0000000080)='L', 0x1) 20:06:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) 20:06:47 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) 20:06:47 executing program 0: 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, 0xc020697e, &(0x7f00000000c0)) r2 = msgget(0x0, 0x80) msgsnd(r2, &(0x7f0000000000)={0x0, "2bec7fbbc9219b9e9d2f1ac445b28560173d05441425dd10ac1c045a65c775c29487c3f83e172fc10a9b7475f113b6da6b76237ff6a0540f7eb5a4407e33a488669c5384221b1b628eed04df8d73dd4b98152f5f392007b2afc9d157701a7665e19d81d24440aad929fa4a"}, 0x73, 0x800) 20:06:47 executing program 1: 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') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) chown(&(0x7f0000000380)='./file1\x00', r1, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r3, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) r5 = open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r4, &(0x7f0000000b80), 0x2) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) kevent(r5, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x488, 0xffff}], 0xaf2b, &(0x7f0000000bc0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xf72, 0x8000}, {{r3}, 0xfffffffffffffff9, 0xe, 0xfffff, 0x4, 0x8001}, {{r6}, 0x76a9d98758f757ac, 0x40, 0x40000000, 0xb36, 0x1}, {{r6}, 0xfffffffffffffffb, 0xe1, 0xfffff, 0x4, 0x1ff}, {{r6}, 0xfffffffffffffff8, 0x6, 0x0, 0x10001, 0x4}], 0x7, &(0x7f0000000c80)={0x10000, 0xffffffff}) 20:06:47 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x7fff, 0x4) socket(0x6, 0x2, 0x6) shutdown(r0, 0x1) 20:06:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(0xffffffffffffffff, &(0x7f0000000180)="f1604f9d2366523d6c1f203c7320d0d1f7124135da001f14edf1e8d56cd4bf7528d8e666c55f63e6d2956e8d29d0fe21c9184c319ce8af02ace9ffbde5c314b08f1cf7999b52ca0612f01b910e41f9a2f954a5c108b2c48cbf5d1acb03b96b5da09195a7212cfcf1f4e5f1b250b5779d2cbbe80c2050409048cac2eba50aa277940a88136db71fa438c632296b6d41ba8b94409014f9c359b13cceffdc5becc3149be84dca2c2ee3e27c09efbc8b61d887502322ab1fbdb74a1392e6f9e1178127131a0d46b844", 0xc7, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000280)=""/242, 0xf2) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xc00, 0x0) fcntl$getown(r1, 0x5) write(0xffffffffffffffff, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 20:06:47 executing program 0: socketpair(0x18, 0x5, 0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 20:06:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup2(r0, r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfff, 0x7, 0x1000, 0x5, "3bfdb5d4bc8204161f6fa9f2b2c18401a532ccb7", 0x1f, 0x8}) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 20:06:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x1, 0x4, 0x3fbb) r2 = socket(0x11, 0x4003, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/21, 0x15, 0x40, &(0x7f0000000280)={0x18, 0x3, 0x2, 0x3}, 0xc) setsockopt(r0, 0x3, 0x5, &(0x7f00000002c0)="2b324edec3550ccf8628235811", 0xd) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x35ee812c, 0x9, 0x100000000, 0x1, 0xef7c, 0x4, 0x95, 0x3, 0x2, 0x8, 0x3}) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:06:47 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3f) fchflags(r2, 0x10000) 20:06:47 executing program 0: socketpair(0x2, 0x4aaa7c52afcf3cee, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xfffffffffffffdc8) r1 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x1, 0x60) recvfrom(r0, &(0x7f0000000100)=""/18, 0x12, 0x42, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socketpair(0x1, 0x5, 0x5, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0xf7) r2 = semget(0x3, 0x0, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)) 20:06:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:06:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 20:06:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x1, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x11, &(0x7f0000000100)="f915f18d4f35b5324cbca435e51d521a", 0xffffff09) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1edbae9286a89765a8990eccb4e0dbfce3f8cc860253202228fabbeaf1ee7f75fa3845f24ee7a2372ff9a0c51520e269262e70ef9328c98ed60c488ca027de22d7a2012191fa6f2a4e8d9994a2fc2c92eec8ca01ee3bfc9e1a4836a5e097b2fa8a4c8617fac7f94294638453ea5dffc2e00b6c24ab0a30735ef3b05e77ef1bc8b49db9997beba62d9e954aa93bcf785a8a7b1a73e18b94ad77acd78aca893d6f7d02a557c8b489fd8bedc1d31a96fb409740a23bd69391b92bd472c47122bf5bd26f47951198aac1cffc84ffb4966b3c5ad4a333b50a4a5801384b", 0xdb) 20:06:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r2 = socket$inet(0x2, 0xb03ed91f45ff69e4, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 20:06:47 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xc0) sendto(r1, &(0x7f0000000000)="b997a7e012047bdc872f3a36eee046c63f1aa07149b7d2a082d801bcce46", 0x1e, 0x2, 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 20:06:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffd61) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x10, 0x8000, 0x4) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0xa8) 20:06:48 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x5, 0x99a0, 0xfffffffffffffff7, "a9669258415ffa12a4fd59c97f826a78aa13d993", 0x5a, 0x782}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) ftruncate(r0, 0x0, 0x80000001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x2, 0x6, 0x2, 0x3, "3cec14c8fc3c6b977ecad909903a2f6c954dae00", 0x7, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1, 0x971}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x94, 0xf24}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x401, 0x5}], 0x75956b15, &(0x7f0000000140)=[{{r3}, 0xc74c579a739c2cba, 0x0, 0x3, 0x20, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x4, 0x8f92a4d3dd35020d, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0xa, 0x10, 0xfffffffffffffffb, 0xfff}], 0x6e20, &(0x7f0000000080)={0xff, 0x7}) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 20:06:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="041ec56432961460c621157449b5364beb71a914e3d498e90a0ac25070c631f7d0b66f0906392cee001d5aab08471b0330a576f0e54e85fe926c6d", 0x3b}, {&(0x7f0000000140)="17b432cb61eb1e97c8bb095ec0f6f373788b4ee555e0f1487155b56bb062759a2178f73f5280c3a9872193fbc9453b326a2826ab707b2695cb9b825a351bb590c92049e9cdd400e42524f89f020a6b40176123671f6a95883ef5f0a89b39024c541ff83fd8613da3bb709fd45e5a7d078ab20c0f48d9a41b718d4f426ab4fe2b0112b34da4aac11e1cd250b7064b75edb0a49f1c63583f", 0x97}, {&(0x7f0000000200)="9afa279e350682fd9d3efb0eb8c138c21ab2cca19cebd75918f0799018c3cba6d7fcae193d81a5c1fc97741dd015e43d06e4e7c61d3d6ab1436af5751acc38ec696a7d41e51fb66c32b968dc270896b3465d01aa7a3c8f95ff1e57c96e8151b0c1f7779c8fde704714f1e3a69ae37d14", 0x70}, {&(0x7f0000000280)="d95065442a7fc23e520a6d8513a85ff2961f534adcf33e22de58b647787ec3b2e4605ebdfca3bbaedc4f0b233acc83f8760c3aeb5f0e9371b34a6ca9172ee9954a6e2ccdb63412e6093f9862f0fd012f3c3ad7d5650f244663600eb67a6a1b2f5514b40479d107b8c916beb4dd382841492fb371cf58a80a920d4bf02a290526ec30a0f699deeb2e64908827a07cb74a5f8cd5e8c2499c752dd7c2537e1baed4bb5990b21afee1f5ce3ea17bdc", 0xad}, {&(0x7f0000000340)="23127fcfafcadfad1c1a78a4bea1a804cf547f81115856fdc611cda23da11a453365562abdd5371abdc3a97d2cd37a5b4de9f004b1b71316af45ef61a38b48e5dd13f6231e3a24b912dc8162e8da7ceeb1c5579e74d489e83c427f78af85a70b2112cea14848452670e81fcd4b35bdd43c4b559f354d9c5206b2f09f5283411423ab92558eb212c5b4157cf9", 0x8c}, {&(0x7f00000000c0)="2e01bd283e1c0585835601d06b3b839b482de285e1008196fd04a108546c4ebdf822afb36324", 0x26}, {&(0x7f0000000400)="38acd264", 0x4}, {&(0x7f0000000440)="7ea5ef352dfbb923877b729edf48d8016d7c7b9adb987bc9233127d8e773855f21db7cfac04082acbf2f49b6ac1f3f7fc2b5a0a4360c2968070ab516b74426b6e8d608adafaa59d6423371f9121ab0698e0a2a9d32dcbe13b851388b06f4010c5d03fa5691345efd00bee52ea0f3f4a866bb2116fbc9d9398f5aa7c91a1827fb1990546beda1f0b321ce717eb17c5657ea81c8ea503b0fb4b4d1d5a72739e489952c326a189a0c48a7b95127bd7e946c6e295f7c7fe5b33dba413d210b37b6b2ffb95b02c1d1efb6797a0e49a4e6af84eb8e603a2854ad0adb3336662dbb1bd0c3bedf2e6f520de92b1d3a7ee4c54c3175999326af60c2bfe80871271cfccc41541776fa8f56626d435ceef44ae33098ffdf03ad31d1b76700d78796d9accbd1777ab767f9ea2bec7c6d9ed0ef165d1aaa8f084ab0f45369b6ffc7aca6a9216ebcfc8d7509453070cc67196c90225f560cfc8b0c2680b212a059f126d74a42f2b2bebd9c6d8a84c9a5c69d29b62ff927f88ea3f1ef701f8d6291460cce1dab3f08f29009d845664f66671cfb4735c7fbb672200686ec82e6816070ec5abcb0e37bfc01989a1a1bbcd0ce4a7a66c8e2e959eaabb37b71f1090fb987f4645e99d9a0d4808939551dcdfb7deabb4edfb11200e9a95fb478e50565bf6970ec2f2f9461ff8583596278661db8b4994f0837098188157ea343dcf6256d9db22e696c58538867356ff7a5e930d1283f7251baa07ea06c1530ddf3b573f64d8e46cd2444bbaa71583be4e37c1c165481ba31d2fad235a2f584fe6fae437e3d090c72b2a5488c14e94a328b516d57071c19f5671a916caff09a54aa35a979397dd9763ddefcfb31b907e0a4398e12f8d06eb04cb06e2e589934e854a8fbcc9e859c3c8f1b0375896331721cdfbcab47f32c0e9c6df4a897c61602ad6d5a1c7ed43f6decafd2be1fd0b1e0c3c519f35983060b253feda69a3375592dd40e095a506f67d540ed53403ce8da6ef2c8f4e828e75907ff94c1ea7b53138ead27a24704d375dbcaa354549701a42c06d4d63e1aec438719162aead6bf68162d38f260dcd33491cd36b4f32e19af8b84af76955b30c2d6db82b204e71b2235602a6df233762903ba5adaa22ee71f936c2f823ff174f55210d31be499ade8eebfb0537d813cd50296b8b264124791e79acc7dfc22ce59a4283edcb3c3490cf2745adf7e2319e536bb3108663f47fdc2ee91986d8461090f3cbd00a9638abe48a41116a9d17d3a81c42b2596528360d5d015999d8e9bf95639aa0bbf395885dbd2de8457ee9d4e7d586a811da00b46737ad573880ef69fc4f8ab5dcb465163f3631f0a1930cd49fdd8fdab4208bdfa23d39aab321180698fcdcf904530ad0867d0830f01b64593990ff224cac3c1ba63f414449e8e399a71923cc45adb83848aad6745c399d69c26021617c284f0da24e7fb836dc7a5b51deab7e1686fa00ab99b3d376bfab9ca9c76af023c3e3c38f030de14284013273c04a3043957a7cc25f92c99f32c20a38ab310599f3dfc264f0b7765eccc8974df831ece30075524880d08692f2a8b3bb1f7b0a61122baeff62245821ef174d486b45c9e1e961c3ab236e5de26b352864ecbe72f59e4476d3b64ba65976303503454f9ce1a1a51f20e194e53a2a9014d9e9ec5bef50a6be4d6492ae5a170e304680fc41a72b7f5b67b1cf30ff16185337dc0f4dd16d227f59d817617db87e01afa6c07564577f012a21ea03930ce4d0f84934358f477a2c9e7237cca022dc5e2018db789eae0c56e27bd109218ddfc254a43515c940bbb464aa3a1c0c8caa5fcdb14a8b14a38dd1eaf32f056d4dd2f7af60a3ef81e50490ffc818f255f5354c1ca3037997e8f52cae517d32519fcb6eef2df58f89b3bfbd3d3f9d06ab3df6fa7bda0ddfa2f5ea6125388fed841bf001b41153712fd49b7e1a838839dc460ed621633a9b58e2c45f050209038b5951b788ee08effcd05b6b0a6e2b925d09ba9a49621e6cbc806cd362cebb738e6d43905e6ed075ee062ac388cda974b757002a575dd7b78813e175e583028a808ba5619c09a172b59b9b4b8a40db46094526b94703bc09d41a1906f9aae981fe958c262de26929da9c8d7c6e3b8b73dc7ccc8a3482e9f03914dfc7d9cc5a8d4b99f7c423a6b0fd52af62739e8fd3099a10f7cc01df6a01ca3e66eafaa6aaebaf19614a2d5d9c0ebb9083201f249de23675446bf48c59b8328cb58b1e0809090dca4e6edd0bd55025d3f49b5befa5c71b4529727812fa4b2d31fc086813a3e93048a7c95aad3b8a07e2039cbf94f0b6c9fe7751d05f9f79f819d54707ce66fee977e2b89d8c636e6f4ca6536202e35b979c9bd577c32e4c85674d2dbaad37cac51f03e3358a67a8609c52d1c41a450a4047049188905bb3765368734469544c77601acb49c26848c9b3c2e0d809db247997d8eddce1c3835c176f367ef89ecdb14e7d8b95f576a1a81880eccd355132f82eca8f6b6d8f4adb7fabbe5e0310c59e7c81967420eed940dfd31d2c6c6ab49459ca4e451ff86818d20aca356dc0d22fb2642fa8112d4b7eecadc0b3020828942d1b00e0fdc300562aa1bd51f92820ff1b464cb528b1d90faca9540d55c4b92bea186e77a884740e322ae7172cf8d744fb078e16ad28b39be8f660b2a22fb075da98758aa538403d85c3fe8feeaa5e049ce616b2844f115f0cbac51f20c0bce41ec40f6ba1060b47546944a4df4544eb62fb8af37d52a80045247a5d47a3d2f8cc198fbd436a0aae4b0d781a53f7d9263048b8b2ec117b9811c18306dc93209286363c2e846db12b9e12c7f2e11d668dcb4f51dbd5d1b053a77279a4aa8afbc76bd8c6fdb462333214fbf3bb78b8dfa04bcf18fe3bd36d410643348c0777d81caea6e8f45bd866fd3245b8a02ef6eb4049bb6647e682adf3b42d951b10a3ca17566bbb33542af15587f3976bac93f6be204338f35a17ad9ce3a70fe8dd6d04adcba58adfaf28fafddf74831067d3004323ae4c1528a5d72370b5c976fa3682f83cb7096d80bee2e1f2d3e1075d9dcec9d714b5c326a3e3d0c0b5d3132dc0d0c34908ea931c4c719e1497c8dd1829ce87328d910b31013bdf4bffc5345aa6608a14d5639dedb88fe9fc4d9c9e0130d41ba085743cf8dd61fca1d7bd1d0b0ac1c79d922918425619957d68d9416dcb8ca8853ec3c891e2ccfdd1e174dae63cb4f319a0c724fa225727a0c52d16dc65500adb5f1e41656cc2cf84e6b00e0082f916a4dd47b949ff59c0b979879dd043ef383779e0ab5c94a22ac0232dc28b537083192798481b79eec562eaac8db9de650884d201a0aa05c319e674b0ccccdf8c2578bfaea67294f32d48920512f9930b713f6219abbe7869cac0fc90ff8b1c776a0d61e36c0d80bea93e4aeb2737cc66356c6c6f2a8acc2ddf8fb396f31f7621ebd4d805b39626fa1e727e07dc3b5ecffc1995be0354e54c2e4768952e91c155a8af90f5498fa50f6dfa2316e23d21eb5b9192fc00b6a14468e06d003ebdb1a6bea416001965390af7c090579bb7690f5ebdb454ad5763b516504277fa122aafab6c849a74de9d3a2157269654202b2817eea49434779232ac4c2b2274cabf6e1c146b1c51bb601b1ddd0cf10405d9a9395f5d8033cac5977b923c80543100e6756e739875090dc0303d98160eefe1d14bd27b037e19dbdd8647ec9f4718a5a5c0e14bdfc612dd37d805da3039859c7fd7e491adea89efe5f9607d1e0c8ad1bfba28185665842575ac1089accff6665cb12573b9d9eebb8462c6c3560bcb01d3bca1179fb3457c11b5c3272f33870624523f1ddb5fdb33c3ddb58256e5393ffc8b9194656d2c4fe32ba2ca88fcf1a2047946ebb62def66d88013c39a0128b01a2812ab007cbfa993373cc1745dcc8c7b7dd369e926bd5919cbbda3a3756c883c5857985760f9d8f1d9ae291f8023d0a1e2290d9fdb760a6c76211c6ae0fa90b53cfd423281fcf78c3ef9d8b923b59edb1ea19898053f2d6cbce58a1a0c1ec7a146cb8865d299d46b04d46b8dee2fbda96ba4323c2a57c60b9221b262fc3b94d4faec999ffd9070f37e5b74f36bbc78b0711fff9d3532d5accccec5e830bc8eb314a53c4ae7e9d3b09f72f81afe507a09f72418b3b30a264035cf3e5c281366f965d8bdbbd553dd70f75d63511fea301a689eb2c849b91886082a83f3ec03133bad01ddc45df4ce510c7fca95508844b12bedab4023d5961ab42843ca0419690c11eb3a47b3beae0006cb0eeac1dd8ef5769481c58b38ed7912fad3c483c3fe785055d92d8f5db7679c39b57fded42c7455ee15abac56360749324347a151798941832e472f8085686699380e9802e5fc46dfe952f93331606c9bfa1776d55c5d7f34a1a1fd4e3a153d4d4d15c1752e166efb1035cd364efabb474c659008df6915e04eb70ac781e752b8b806931753bcb39f80de079fc31d4fa97de9be2b2a84d4ec2c5148a54df379c9cfd9ee1a65b81272357015bd715f42dbf34c4bff36ef786acc8dccb0da668dcdd53d3c09e4a2cbe0ec2bd5a12153b8d3ecba79b58ff0fba46e78db16f0e09bd25abd798882eb203eafc84e3deac7c1898dc7202237fed9344410c4495b322b3dc503b07a661a2185a514367f4310d6da210ab5d3a13ba69e34350b075a934c3a1a075b99f840a77e2138f8b321952d1e80aab91ec0b815ea5372d7fc3961aa13cb40495365f2c02d394c268659058c2a334937582d0e0ee1d06612a2c678ad3e0047e40350da20e91dd86f465805d2d0f0c28259b1867df742712f963818a8e456cc8960aab19213801a2d152408187f23a8f123dc90aa05d212cb0f1bf2172852a19f5cf639366d7421806601fad903d3dbf8b5bbbc739ae80809fa188623be59e17c0998a293ba96f6d582bc7c983030c178d0deef9f6570d9cc56a4afbf2dd75876e2760100fb4193bbb0c3cdbf51ba9b79f83ba7906c8997a221ee8a4ab9947c27aa2c3f22e1f7f72afa9980f16999ed271773dbf2df417a6803e03a7e4a2b30e4e5ee19ca59567dfe239d52cdc03e061a7ec5955285328f3dc7143e04e7b3e122fdcffca5b12a77586e16ed99eddddf59b25f77de0a74fcfad4965fd09b050526b65da3a280b76b9ef01bd96370f2841be27bb1200a06ad3616bdf43f8840df96bece077493a2fed7659d715afc3c082e02f9fc34b05aaf9ab28d9aa1408dbbbbd71013609368db460c6f889e014fc986fbba756dd80f717fca8b3f481629a55116dc1aa793c0a54e58e4d3cd6013e9ea4b62ae82e261a1be677a1f355046c3e8cc8d927f104388798f73e4492d17957391774aed3d4c8a38f9a43d877f2ba8a5efb04e19d5dcaf45237131563e05d06b5e99a499ef6fb4b80561274ec696d5f71bca4fbcef0b271b9967a91e5b0494f674d6d9ce38d23194ff042925188da78e9d69f5d3f24d80bd188ed5b792bee4036afca920e9d1eeb0a3a0322b5ee19e49cfdc810d731eab6c4de56d29f1a5bad8d7f1f431d6c5b262f99358138d785e2e0433232f51330f6057bbdb02c022f9ee6766d3e1c8067afb00c73795263c755b83f5ba196dfc8125f3c809b4d499b503d8e52f0540f97b7e0c750cb6ae5933dcd7c5db5e8bb07eb7d7c05e0038e8abff029d4a11fa14e03b76719db8243cad5a950cf4c2130c9eb6e26f929e58f937f7b56d37a851230e8795818b0cabceb6f279caada8616edcf04af48d416b4b145e519c33d901dde6995da994efa02f71da03f13d5f30d64547747", 0x1000}], 0x8, 0x0, 0x5d) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001580)={0xf3, './file0\x00'}) r4 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x201, 0x80) connect(r4, &(0x7f0000001500)=@in={0x2, 0x3}, 0xc) r5 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x2000) dup2(r1, r2) 20:06:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000000000fcf853420feae4ee00f87c8a5b67071b542a538706000000b81100000029e400003100000900000000000000d3bd0cb528922224d277dfc746edd88eea64"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:06:48 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x4000, 0xb4, &(0x7f0000652000/0x4000)=nil) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x4, &(0x7f0000000000)=[r0, r1, r1, r0]) 20:06:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0x8) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 20:06:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000, 0x9ab5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) socketpair(0x6, 0x8000, 0x401, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="c7555a2bcef3875b7d2de978b7a3ca36b009c3b2a7c43c7a9a72c3f8e317705039a19cd4cb2841fc0d294acc183a7599e5370dc34686a79f8b63256f1a48243fe9b371ceea763151199f58796964432b68859d75ff85ed03efcdf1323ece907853c8a3517d4240efacd99024a718368328b4324700d58ae6b76090006f596bebbfa290f7790aff52fb9e9c2ea397179a5f9122026e97d8805f2ad89455a4d4371aab4b0f45774f676faf002894419b006f14f45f44c0956e339c7355b297d8a4a74b2986d5", 0xc5) fchflags(r3, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1104, &(0x7f00000001c0)=0xfffffffffffffff4, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0xfffffffffffffffd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() r6 = getegid() r7 = getegid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000380)=[r4, r5, r6, r7, r8, r9]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000400)=0x100000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x900000000000, 0x6, 0x2, 0xcc8, "3d903003232191fd9b2866722f3c9492dcc9c723", 0x1, 0xffff}) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000500)) fchown(r1, r12, r13) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000540)=r2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000580), 0xc) listen(r10, 0xffffffff) r14 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f00000005c0)=""/201) 20:06:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6e9a1cd2b827d8ce9ca5460df3275662a804f93b300e56cf249f6c705049ba052aae34a6295b6d1a6bedc871cd5ebe14cf108ff45a86f0890259585af2bea75bd1693a7411688892e1d598d8d655aa6b48f8da6ef82c75124e3b1015b1b56c51ed7a3b2b55e8262dbe85a2c5fbbd5cebb7598a4f1cb258be1774c5a4dac136240e6f16f1145be56cef3403c91d5b1c125733fc", 0x93) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:06:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7fb8ea55, 0x9}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) 20:06:48 executing program 0: 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}) r4 = dup2(r2, r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000000, 0x0, "d730c1e7bb6fc6ef3c5b00000000000000e74de4", 0x8}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000240)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {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(r4, 0xa, r5) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) recvfrom(r3, &(0x7f00000002c0)=""/228, 0xe4, 0x3, 0x0, 0x0) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68461ba9eba66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6000146370af99951313c", 0x21}], 0x1, 0x0, 0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r9, 0x0, 0x0) 20:06:48 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10, 0x5, 0x5) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000040)=""/115, 0x73}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000500)=""/35, 0x23}, {&(0x7f0000000540)=""/129, 0x81}], 0x8) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 20:06:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0xff, 0xffff, 0x10000, "7d55f47118fa1989f67295741758ef803378b17a", 0x2, 0x60}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x1, 0x4) r2 = socket(0x10, 0x5, 0xa) fcntl$dupfd(r0, 0x0, r2) 20:06:48 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x8}) r1 = shmget$private(0x0, 0x1000, 0x48, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 20:06:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x21) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bc95fade3b976482eee9f0f0d9b72027fa191eef9d63dfab2602d72c5c993e71c2c729abe0053acd7012a1f6a10d2dab7c147ee6e87b39bc74c43ee2b4a4742b3405a02e502addc23b027936d0e7279167e19221ac7a9e23a85fd16203ea86b800c86d069d4d713c715889117a390f48fc0600681fcce2778cdcfe36f621ff31856c0ea1eb2c45f88406b0103ab6df03cd193cfa183e2f0e800756882d78896cba0d71e7f43c74469f0c33403599cbf2ba470b72766190abc86f55d8edccf9690d2b1acc7b07ebf3650a301348df3a4aee2c2adbcec473d4f7ed266044887b0ba2605ddad06cc1b67d1abaf14141c84dcf2bb4e7dec0488d33e1089d9c8d", 0xfe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xc44, 0x0, 0x0) 20:06:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e"], 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = msgget(0x0, 0x1) msgrcv(r2, &(0x7f0000000040)={0x0, ""/86}, 0x5e, 0x0, 0x800) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:06:49 executing program 0: r0 = socket(0x18, 0x5, 0x2000cc88) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() shmget$private(0x0, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 20:06:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x45c39f5a7be64ace, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="21000000836cfb85b426fbde66d1e95e00000000ff7345570ae2205e1bb1b45b154a3d7e11afbd1b302868ff00000000750cf77c8a38671b1b542af6a04f55e2c1b711e93f4a5a0cf38706000000a714000000290000002a"], 0x38}, 0x0) 20:06:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x3a129da4c48d025a, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) listen(r2, 0xf8ed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 20:06:49 executing program 1: r0 = semget(0x3, 0x0, 0x209) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r2, r3, r4, 0x8, 0x6}, 0xd5, 0x40, 0x1ff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r5, &(0x7f0000000140)='\r', 0x1) r7 = socket(0x10, 0xa5d3bc7feefe2271, 0x60) r8 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={r8, r9, r10}, 0xc) 20:06:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_open_pts() bind$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0/file0\x00'}, 0x10) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000780)='./file1\x00', r5, r3) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000007c0)=0x200ff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r7, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) getsockopt(r4, 0x1, 0x6, &(0x7f0000000800)=""/169, &(0x7f0000000240)=0xa9) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000018c0)=0x1) r8 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000680)=""/253) 20:06:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) socketpair$unix(0x1, 0x7465615d4c661b70, 0x0, &(0x7f0000000000)) dup2(r0, r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000b40)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f57deff7213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x804, 0x10, 0x0, 0xffffffffffffff14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 20:06:49 executing program 0: r0 = socket(0x18, 0x4000, 0x1) listen(r0, 0x3) r1 = socket(0x20, 0x42ba7de7c1b4364c, 0x8) r2 = fcntl$dupfd(r0, 0x3dbae84805dff4eb, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/37, 0x25) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x200, './file0\x00', './file1\x00'}) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) 20:06:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)=0x2000000000) 20:06:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x22, &(0x7f0000000000)="caf5b415", 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1e88) 20:06:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/214, 0xd6}], 0x2, 0x0, 0x0) r1 = socket(0x1e, 0x4000, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) 20:06:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(r0, &(0x7f0000000240)="0976ed83f6464df82f84e12db50aedaef32ec9d56c7bda88488a89c561ec7aca20c8fbea988c71a532f7e8219a2541176d07fb94749d983833fe181ee3f831abbd349172c7af33950d5eb15554fccb5737b932228bbcd74b21b912cd36858130fbdfdb50fd631c03c030b2bdd3a279bbc0ec791d7d09d614cf8ea7aef7d8ac529168eda3d30741a928267cac053b969af22f1de5240cb8b7b7819b81dd2d4723b6be65457b8a7af8c7daf14721a4d0fb9cb9aa953a76e3eee807aeedfa4169f5bab23af96adb446a3384cdf3664feb530743c3e86e3bf4f2a995e297e8cd07f77820d17a7edeef4d", 0xe8, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 20:06:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x11, 0x3, 0x0) close(r1) socket(0x11, 0x3, 0x0) close(r1) close(r1) 20:06:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xe4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x410) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x6) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000140)="589c2f6704b903ff0df42890046375a7a1227a4150950f7506759aa9679bfbadb2bc57f79587533ecbf35ca84455e0f1782a00d36e55ab4b373de28f5da22afaeed0b008079a61001b50cd915561f6c399c4bcf9dd15de1fcc71db35546edce610d99cd4b60378eb3f2b120bf26aa129d5480a8093e191a194387210601d8c2696fcd4a8f8a47de32cb6be4b308f6d1702ff13a2ce9e0c9cd861972b5c92b3f87ad9f0459d3f0802fe352e", 0xab, 0xf, 0x0, 0x0) 20:06:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0xfffffffffffffe7f) 20:06:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x0) 20:06:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x0) 20:06:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) 20:06:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000140)=[{&(0x7f00000002c0)="c7d653ec0c827d62092d492af9a34db4d92205b7a51d8d85513a55b3ad31c8e260a36b8dac0031668366bc1ab5d871f00e271a0ccdf396d3577d39adf45a3a6068f9407c89de09960ef9041a13dfdca90592c3f3af89ab4325add45ed11b323ddb8a68a083b0d666fa417b0d10befb1c6f3e51572e0c98cdad3e4e71c364645ca91be106392fd0833fe22ce572f98e370b7a520a45b3a24302103e9296ad0111dbcb04e846efb383dc41e9f255cb011edd22a5545a8ee9c2fb941599dcc2ad9370a44e8115da9b8a5c63a2b31665a17d578c83107131c16c10c010c81772841dbd46c9e4d392d9386ee770d6adac1f916a2b97d90133bf07b1a73f41fe68", 0xfe}, {&(0x7f00000000c0)="5fd8d1d4bcf2c942e90dbab417263b33ef0d3f1f22367c3c126afa338e8ef0e5aa50b345e38e79a9a79499436359678f14ce8e", 0x33}, {&(0x7f0000000200)="a7baffc57c3ce1828d39c266400d1b1ba75ce972616167e5a3f0624bffb09b44f39e50e9327a44c1b862c4085c9e0725dbab2a67d75edf105acee0edde4824d250a84bd78a82173396c5d6da4d04e0c8f0c543c6a1b08f58c105ed71c1f8b15ad157ae38d730aa3770c7681c7c043383534b09aaa092b1", 0x77}, {&(0x7f00000003c0)="302cfbacdfb46f7db956c812213ddc533191813b6b678696b1988d851bedbf9f620eefabea23a50aef443354aa9d138db7a90f37082e961508648eac43294369eed637fbd592edda3c867d72850db7bcc6bd4bd17b0db04c4fe74844fc9d91a4c68cabbe711d13010045c0213804d67ad92eba3398cca8a2b12399bb68dd9ac6d7d44eaae668a8e289dc20e75a4fa60f1bb0d84a7ad19f479e10cf529d3ea130c223", 0xa2}], 0x4, 0x0, 0x0, 0x1}, 0xf) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0x9) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:06:49 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) munlockall() getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x34) r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) write(r4, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x80, 0x0) close(r2) readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/4096, 0x1000) 20:06:50 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) getitimer(0x0, &(0x7f0000000000)) socketpair(0x20, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) 20:06:50 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 20:06:50 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 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)) r2 = semget(0x1, 0x2, 0x218) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/204) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x7f, 0x6, r6}) close(r5) syz_open_pts() 20:06:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 20:06:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x5, 0xf8c) setsockopt(r0, 0xfa, 0x57, &(0x7f0000000000)="56c3fe588b86d2eb4aab7d854c4261f9794dc611c10e06616453aa11aa5cc522462d963a51f42dac397bf7353a6a83fcda1ed629858c40fc8651f71c6be356834141d4baddef6edef8b12f7044e2f28da9000569bbd70806c3d644140c0c21a8198c1ae5ce41267e3583f08ab7c7b77d7471f81315d1d20fdabfa9808ff2c52c1abaced22ecf240bd5477b388db5516951ceae67c7568a30b6715074ca42b70745", 0xa1) 20:06:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000100)='\f', 0x1) 20:06:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="be4c79d5ed888f0825725dc848933115cf3498640a8a13a01d7eba5f2761a2a124b17c01ed1d3d1df728dfc79360d58a536016e63c86fb62e3679d3328557731fe494682bddc0b65c4ef47e26242e11922db0dc513b5a156346d7661759af02eb6a2cdb0f19b13d30206ea16054289d0cef0ec124e3a336c9ca52b712abc5606b9dc39e15857908db0d98d016efc0c883c3f7204eae96c6424d6fbcffcf349336e80c97cd3d33a91ff0f000000000000bd42f01a47b3c5990b9ba7cb806a22ff30bcf1d9169be27e6e80303b", 0xcc}], 0x1000000000000205) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="ba9620d1a3814e776026442a70c3222c91a9e0d781f2cd91a1b3e20bc8c26858cc38404c67cc98c24bbfd2f4637b6ec2e9c0e7551eb5a62b07350284cbbdc6ff870558618f6a6580105f9a69644cbd2e", 0x50}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 20:06:50 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 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, 0x11, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r12, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 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, 0x961f, 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) 20:06:50 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xacbf38e6ee2d2b81) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0xd4}, {0x3f, 0xffff}}, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:06:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x7fff, 0xa3, {0x39b, 0x8}}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwrite(r1, &(0x7f0000000140)="232b27e15a8012463928089a408c3b67638d7598d5283fcfbbbfe453acf2957148110169362613cbd8889c6bbfe980583193581570e789237230b63eb7b075", 0x3f, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ftruncate(r1, 0x0, 0x80000001) msgget$private(0x0, 0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) chmod(&(0x7f00000002c0)='./file0\x00', 0x88) chdir(&(0x7f0000000300)='./file0\x00') ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000340)) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={r7, r8, r9}, 0xc) poll(&(0x7f0000000440)=[{r2, 0x20}, {r4, 0x80}, {r1, 0x2}, {r0, 0x20}], 0x4, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x20, 0xfffffffffffffff7, 0x1, 0xdf8, 0x7482, 0x8, 0x0, 0x0, 0x3, 0x80}) mknodat(r3, &(0x7f0000000500)='./file0\x00', 0x5c3a783fc5ff723a, 0x4c) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000540)=0x1) r10 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000580)=[0xaae, 0xabb7, 0x9]) 20:06:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2000000000, 0x0, 0x10000000003, 0xfffffffffffff691, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:06:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) 20:06:50 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) pwrite(r0, &(0x7f0000000040)="f7e354d06e1376caeeef907b91b06c973db9957673c345d7aecc377c28c4658a68d7bafe2a0aa2135939693a2e87fc772f6e68d7cc9e7b0e7ff1ba46984ca62997d099fb40a69014f1fa36da73b0da11c1b5bc3d8d14c2c080c6aa3166d2f419e60c8f3c0e68becbb4d9832e6bc7e78e72534b028f405825b7adf48c7321881b98bd767446471e474a80ac0c609525bd4024b77471036efca8db6bd92013c83db19462f20aca6403bccc39892f82", 0xae, 0x0, 0x0) 20:06:50 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x0, 0x0) poll(0x0, 0x0, 0xa194) socket(0x8bc55185de604798, 0x5, 0x6) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0, 0x4}], 0x4, 0xfffffffffffffffc) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) 20:06:50 executing program 0: r0 = shmget(0x3, 0xe000, 0x1, &(0x7f0000fef000/0xe000)=nil) shmat(r0, &(0x7f0000ff0000/0x4000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r4 = dup(r1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000340)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="7fcf145fe47c9eb55940019fe7c24bdfbd8d376d4896dd26cbbb1d04ae6df01987a9689a15206a295c0b32fcd63a65f1967d504306a128746007d70214cfa3e06f151db2abb447fed23b430fd5ed3dd3a8867993a751e0693ebe92227b593ad73ca0176dab237230b784c9db0755cd1c63bbc3a52dbc7f75ff9a2add039f1fa8d81975e7f37ad6b4b5d0ae3d0d1c018a1194ade8468a255fea23eda2a52257f5e5dac2960971f8a21d5c1a6538", 0xad}, {&(0x7f0000000180)="f0833444dbbf09bb611f9c81f9e58a3ec3a179bafc5ffce8c5176ece3243154e7b3f512f09f8c74de014f4b3ae4dffc84acc", 0x32}, {&(0x7f00000001c0)="d9523693a0319374857930cbe134f8a75243d18ff7a06ff267493cf62f873dcca6ad20739b767d8a2cb048f442317e4141c090a3fb8809b3b977c7f7cf6a873eb05b739086a21107e225b7f6ae21cbecdaa82a59749f742490f9cbc63a8c4fe0fc941f18f71fce5047c451d85269ee21bf2b12edc2cbbea08659d411621bef076b97b7170af50f4b3fbfc53f145b1697b6c68589f0ed03098e52454bd1249a72cc388ef4f15470754f46493fa9b27128990beba5b00689b1bdf7124cc651ea755b4de5dfb1cd1f08771771dcf16afea5712fc456f6df48", 0xd7}, {&(0x7f0000000500)="f9a543ce37d41b182f730f1429f41a6ea6d78118ed00447e443345c37b2ec868d28e9ff7c5a10c67c3f6bc80ced3c2153d79de2e46f1a23d56f360dabac3f773232065290412ac30920cddf2290679c8f654b01df1fa052ba4be499b224b3159606582037a2e3af25c41a8df1fcc34a6073c9eb468732436ac9c4ea9cd385d85a7a4f7c4c577c2d454b913c2bba940a09bd264b1edbe766083e423a360eeeff54321ecb24e6abf748553ef61b281eb65176149cf6385e5926273350ea47d3c59466fa8ae703602df2291bcecc43e6f7fe9c29c152a3b9a409895ccf3683f192fb55e5d5b5e257098dd26e8bfdc76ee91a099c55af83b55c48ba372d44978434f5412f45f162218a1e6481fd1e79d9e1cefb568e8fcf3539117c99eec18c814c347bf4c690b68d7f83314e183d098305279663b873e50c76b52e7e35e25f12ab7fa183b7537b7ea445ab20dc6125f2e2a64a654aa05c41b6891b2a95eec0e90b88c97cd6a1951f7eef0bb2c18cd65607fd49fb6b10c73f588d371365b8d6ccbfcf0d390858c41c65bc94dcee21e52b18e5189d9ef6c17ba94644c5a83b523f37c97ca59a27d946b96d41e5ba02e8d9f38ea86526bf38f2a501880dbf8156cf8b35de6cbd00e13e15923e916471687a3f34ff590739a4adf2d389730301054373b45234febf627d0ba5890b59b44b0046a0808c84b7d1e5183869ff1a76062d0c2a302b5b56164d20ddc9699821f8937088e686d0af7cce89d2bd73623db75f0e468c1da025bc82be286091e0f62670f5d03f071be91a474c39ee41b6a348e90439f40b726fd999eac4b03b402679d089b93ec823a1ba9e6ae9a5192559712ec28cfa7758c7e21dc4bdca0c7d253067c368f0dafbb6b5dcf3b21367fa84695cd320e73977c5318dbb97e8ff1042e4f810875ce02d6772e7e1c4e292788a516c6d5aeb6b3de0119484da0413e83892febe9d147e74b9c82c010541eba7deb5fe6ff9d6c89cd992d828791c160fbc4491200f0fc9b334332498ef67193e37f730c4b9846ba55ea5d1f34e64c59ebda51f5d30daad43caa6c88539e7b33158933a5488cf5ba16b53d93d6d67501a4284bc8e723ecd2183b47f6358011a43e005ce27e773717dd41f9ab0b2ee7c4fa614af4d9a704d6043df609c47853fd874f7b97c5bb604cd0e3023d52e987a4f7e1232030dc659ab062535d2950bed7fd7baaec5dad874b985d334acdf7b92379f3362edcde37907280d1b2f3147a8cdf9a67cac3f5dc76bb244356035002b9504177e847984afbd5cd1a842da062ee17f559077c21b144398d6272d9ce5bef3ae8d3412a7c0360b8a21d81d9ff49a02b911ae778819fb2019c9470b1cc813687e34bdeba9f541e95408eb655f8c81dee678f4502d4808227750a8d13dcc453b23531025dd47136276da5f1848040d00e0ecdce8c9d674c51d115035c72f91c61a3296b8fcede60aea6e08dab57b26d171021ff26ceefbce02c1da01a1f9658bbc5a34f317407abb2282026e4a25f18d54f99853afdf6f0cc2b0eb062552dee413753e69fce83abc9ee3486c3f2db2e045ab1e6c333911afc1434603ac0ea40f787b2b37bc61a92426546d075a42dddfeeee41a969db83aeb3babb439fd3289ef46aac4cdb3679a08609906f5e76b6deedfd1ba88875070f96e6bc7d031546455b4fef59a68a3eb5fe274110d2b60b1874dd4fb10d2f290deda7e685d7ac61bf3310d517785315b1d5e6bcf92e74b2a7d1db17ded2e36d071ae1c4734e4eacc4c3ee998bad1d656f956f426dc3d044df8c9fc06b014874f3840b5f391c6bfc45a3dfab79fd485b2e9d49126587a2c7707c1892909fc57abf9dc28671f6db7ae31602321ef226923001376ac968bb27ad82fd1eee8782f5d960f48550d31fb4bf226456c92e5d1329a39b3614ede88437875dd9c7294889a6107820b5d39f37f575023990ab005aa56430b6ae14b6528405369312ab2ddf8d33c1151ff5d68283e48e3bdc19b74bc78e145702c8cfab9d86add6f7f2d00387e0b9debf07c8c634e12ff0297ed2201d34ccb95188e0852e000a05ba222b33c49922d4108c74edaa4bd7bb1d948636410b08d727dd807a6b65afcd14753fcec7f61b56e1f94a19c6cf406f816372a0b9d8c3249e796d201c2a54565b96b1610e45cc9cdf5382d3e35cc0a2682b47440f256c18ff2db66ea55742572383e86864e7d4542f2dab0b35a529f44c85d1aedec88927d60e78aa515c1a526f570a491980aa08a885adf64b009312fc25aaf56ca3c01ccd54e010a59c0f4d10afa312303b03d10d348faeae6a1e16d6a50f4374041952d6210a60b9078504967f96ce5d773e3258978a420ede4a39ba6325e9021f363f6f35f753d78d8cd1ebab88c41e88692a7c5597b3bf12c517c3d03d9ca27b39161ddcbab91be00f8c33528081f1607ad055503cf00d993b31c22bdb4f6a18f63a3e636a44cc888d7124f91824fa0bc64c66faf61f6ec601ec985afee044c1868aa568b018f7b3dae8e8067a8237a0953037a3cfb28b5c19ae0cd5d5775f2586dd6f856e9b48b0ac81af87444531a70be1f09b9f75a1c63c69cf86999a4e5ba4dd7293e042dd10cd08d73ff2d8c9b08d0c6624ab4d6e3fe5a60f8ccc69ee78c317dc78ca7d82eac10e2434aa9e796802f939295125b48547793a690ac1bf895d7968affbf01ab70caea69c2fcee1369a9b59b19bed86bb39a406cd11d6df84e1f7ab13bf37d4fbfd28c14d590f4a069497027eeaa6864bd4560038cea267b9ce8e0854e9cf3b1cec8c411c69d3ad1a9beee9ad14a02e2e19902733ad35e6321728f51ba2b0f5443c4ddceffb68833b2e063004e5fe395ac4699aec34efb31e52c91526a693a61cad09ef785e86d10ea045826e3ee50a27a3f457ba3687b6f459e6c91838fdb28561d3d028199a1072099769e46308e7107bca1635bd95404a7e23cf7105fadb418340ef0f55619059a296c6ccadb7022d704e7c49d0bcb18ce51b75d354b777c286313cc0edcabfab15a26b5f4cbdda438d29297b88a9b3e580f226ef97f67d06ec6b0d22c17fb993dd7ca703bb31a544bb4934783afe876a5e6099c25bed39911da90b01062b67899d9a8d490a0a38781ee95e6c42b5a31a1361ebe29f90428588f4f5b35b0eed7b8acbc2880398395923b331405fdde7c66d720fe41dcda7b322b01fce01fabd24747fb07f6db19f4f7de6a102d90d77b96a8d3c2758cd7bb63ca01513a053682c38cf2eacda55a66b2470ea2d04f0f20a14be123d174ac509a3d746e83c27f831d4bf46f6083686fdb723ffbb7773a306bc37fad4293f917481a0b33e6ab7910696d52eb58064b0ed3e2b9bedff9a2326d447ff76e5a56aed166854e6dc085d46cd1ccf4595e0038170830712483cf036887537d9fa957e86d52cb07db0ca40cfc7718db65539ccb970abf196cd1fcb6e61501087569852625d8289375104bf0466c495451fca1d2f472d25c77af4943a916a0347c69ce4f976332e08fabc2db6035c8b3d1844158a0ec35e00851a884ae4e36bce882e5f35f7ca4f510f41147251b723abc19478e167298d3194d18f9f1c1f937fa732ad9c783f33fa0223141c407d0c26dddf09400c4ce8e3c6180d36aa3124187c157282f7658d4400b20b9df90e5b26dd4568eea9db1ae42e226a1f5ac9daf9b70d8ab33b9413fb13faaed10cec3ce0c2528a55ee2c8cf82e1dc5e3dfabfbc55936716de72d93ea64c0a8c36c56b62e6befdd1ee17e128b7e930cb73d863508335865755540bb10ac58bef9dde259aad2e1a5ea40fb527e030104bee396f283a1308b5ffa5fbb47085d697df5282cce3e68b5d2b0c9dc59e41281a42fec97e9fc879ca35083ee03922a9fa9dd0cc95ff5a0e06222afaea6a2be91bea82a4c1333855af1f50be62f704eae55b78bf727003d730a8f2c428a4f96ab62e2fb898f890b35968a623a935cfc5b1d299968ad89efbacc75c69b76bfb53d277e3c5f9bc71064824501f043e2b38397f27cc927a0b56e964628b5ed21e878691008e268f485089baeb9991ceedb46de8f1b4938ab464cf8a9ec96ecf89bb4196e491395be4e18b70603303d4b9639fea30e58d62affa1a5dec14aa8eb66dabd818e93dd7930e970f628665eb366c4e176748c3d4eca462c9954fc22945f5f7b31d8c682da6466379af429cd2594179b94025c72f8621db97b964dbae13b844dc5f4af0273a945cc3b05a0b86241695ec0ff223dca00190d26679636408261282f14e6c3e57427b59ed31d6f60f38e692035e0a15cf04ecbadf6a2a33f4bad0fb5c8134dbf52afc09d0863a38f0e9b123778309959a62a7cb3b039b587e136fc873ce13f3a7ed920ff93cf9632ed6b3084097967efdcaa63459302756e6afe788b6e3b5155ffeb56508579c52e366ada2033a4b40d7d666fb52bfb3dee6e7a62ee229af07b58e2b537ede6a9000ca804866a6fe174b79e14f3fee7064558cce43fd726c4eb9d82991b5c154b5ae704c3bbecb56122d22f834c011c84711d762fab416e334ac98d81b0ad40101d43306c676ec998e564ba545427fc57daeb77f7479fd7a5b979d004e70f80a27b8a0ee0a48c231af240b8273a5d912f4b7f0896e4f5f765863f756e4dd188428f0f8c3f1a88bfb9b59b5e68a0f141206075a2620012c991d1d840392b693dab00a8b99237d29651a67525608a795257b610a2bafedf623d20e6497af0a1c3cbd0279b0409509ce6d01ae0fbd0ae4a7254d49c136ac01cacfd3ade9f6f3bb282b40cc0b60482853b9ec90a7a82a31fc95bd9a94dc5a9c33dbf3303f0d1ffbf482a498ba40c56c014d02615588bd354a65e3d342630e5f62701d949d326f432d9b9d8f0cf50f90ed77a4a23c8c1c1393733c35014ccae45a9f62b6dce4ce51e0b6fc7ec054af48a098997c2277e579a48bbd15c9eb57af477e6fe2bc057945537ee04da2b059065f2a55b1faec621a86c194647806f48599c5bdbb1ae5fa0ac448610507f0b6133362fcc5c0eb34a042ca1ee7abe17d10b9a2e1bc2f96cdabe76b4880136745c95b203ef81cbdf69142ed684f68f96e6d509fafc3160663b21c4992f6f63ba210d3c4d39e37fe296d8044e414fca18e024825af7c07fdeee0dbb65d34dbc495b6169ad3c068c8601def1ce511c768e17c0448e3e89a772e646aec7f6ebd0b606431cd3d9bfc7b10ba54739514602e0ed85fa83b95714fc5b798783b97dc82fba5dd603ac3c9f7639699144a8518c2d8c5a54c765a0845e3b96677d9e9d7048616253176c9b22fa38130c69da2ada27d5e4f5626c4d0a0554f09a5563d5e2f9156c793f75132fbf4e9aaa90aaf91a022c55518027f43afaeb7d03531e1a036d14a98c7e7b6f0daf7c252d520c400bc079a47e0fad5e1cbc036a216fd25ad21cd179e0fee8601711592299523c7f48d64bf25f3bd3f478db501b9fa8d5659b0bb9f1c74aa3137bbdf75a7d33a1b65459a186836bc2a831417ad96713ca805a52d8a9da1db9606171200e7e2118454ddf02ed4341fd7521f5c3acdf9a87f34459147976b9b39f1410d53e0cbf6ab1eaa0284364032d54b06974c7856ec4655f537dd4560564a527b346cdde6c1fcce8884c675b00e24babdb38bc1dae055e560eb2b7e91dd1d023276e04e24116dc631a1b9f11962b5d6d22b9803d55e58e2720e7fac52b77c4d8dd69fb5ed7898a16d8ff4c6e4289583a13f2184483916a4a0300f3df9ba3e0b60c3422a0c6a322d6a1b2ceafa7ec49bbe2cd778", 0x1000}, {&(0x7f0000001500)="18af04a832e05c1d4cc64464c15f2cc71005d115950ef1aa8c7ab769110ae3c5774e93c3e97aa4b72ba9a83bc24e5f065d4d365564da30c51731c6a4be09d8410c1c58ce7b65fc7c16b7b55977b559e88983b5e62c7f5d0a2dd4c3f96c2f6325ec99a74b4e132c3c9549b09e2836481078a2b2e1e6462fb24055f4299d72c2ede6c1bbd54809df69d4757318915c6be9e8e4f78002f5dd5e48415c0f233a1a9dc1633f9b60497177ec1adaa2a7a7eba8bec7ddef74617a77953197e0ccce92cf792795d3872fb45e30e78c7f0b99e9bf86f14a6d27e7e728cb12456e18f085551a9c126c5501a8f28ce637d936cfcd51d97d66d55cb454c283ee192ab903f64137b480405d60c431f43f3f5d9e16f10183960e54fe58a52cbea1164e09179d8bf6a25b98a88c5f23a6806362121bb975659913e9dcecf9e867da617870f42fff3c2f98ce1c4c91219f0ef41979deced8fe13b6a0ae763bdd48d6ee577075da0609579a54f51a055f7c4366ec8f8ff758b25059cc3e0c5273c94a4b6a99b68da2c13442cf559178676d20cb9bfdd78e273280da240c0433627eeb220a89ce04708e156e9521dd8ce4765a4144f134bf6e7ab19213cf8021c3964955a89c4f2720ed4f0e745b109b6bb9a38577abc379b1797babcc13b9050064c83404d5f8e03fb5bece90ce7e3239a4007f2254d9ed54dd9e62881d642562af4071f9b41725b2b1c4a8e46739d156f5facf684ecb71bc73d86e7259c0159b031fd74332fc6ed4749115baa7b6d4f3ba9441cb3c82af3ef88697227dd122e3c4e5a2e8aa4b325d1596a851e2972a04482b1c8b84db265d6a585b82c99b102ddfcce66d68cebfe78702bce8810b9387a48c3bafb79c3ceb0cdb6c2f63e7c592da34ac77f673556ea646144246e3c37e1d71860db8f8bceaf0f789a6aa86568f9934c489a5d5199b448b4e55890881491a33449abfe2b68ef444fb9b147fe8b9b83a53ae745459ab0821fde027fcbcb60d46e77edfe5609fc2a030f5ba8ac3dbc0adcc23ea6eb05f723451f4d6f322d975d8e0c56041e1c923ad3ed085abdd7a7a010fa25c6f76aeb71d3ac3d18edb127d8ae219a09fbfe37a8eb41d46e1b167888cda9b36e19aeae309acf5a20e1e4682909ee3dd1cbcf5c6bfff3da18edea006ff0359bcc1d7cadb0bf3ed2425c3aecafcbfd8b7779d0cda7c6c05053659aef36155d68f7a1d5e11eb99b9e38dcd046c1f2984835ad0427d9557ba4127375129badb44c75428338d677415bcc20b6b133e96bf93b0e8bb08ba2ff02e40cb2a587ee9f701e8f7f91a89c6a6f23ba7f69e8d4e3e6873ae17aefa2cfdcbc4e6ca20088bb4109ae9c0e58f99f1b61adf65fc1f26e33e6bad0bfb61ee3bec7970850058b180346c8721d40570868732f231fb8c49cafa7996e3df4d585ef90955a0c498e36a9465b170de924260ae118f53d4bc4501d71cdef16049310943f252715bd3337f68c8bfad328902102ee14d6a0a0d04865faf9213668fd6c0aea70e830eb69474dbbe5b71b3944fcdbcd4c883a085215833aa15b5693d931051498873ef3bf573f0dd2a4fd18360d33ed78d4ea8c2c9a3a1003790377f5df279f928d02444635b81f22f44d49350fe70151af2e56a8517c7769220b9258af2e6dea5d051b526400bc60dfe51b10b128759451456740a6ed228456152760c8f42036887c285fab70c275a351a6ae2ad085f4c8a575bb842514c85f59c52bffcd87bacb999a9961d5693da535110a4351fb0f78df687666979f15778195eac1b0cdec28b65c015ee9f1414da6e2ea3e2667b5370d40932a24c4af3a6b4da2d57e097cb478d286bba5630c7e6135d2a580500a860b843521264c968824e627ebd9bf1bd0e17d731eef5100e0548b884acb3d180835cee7cf5b5bd877e1ef265d579994e4384b0287ec7a959cdd3a301649f2d5c06fdd1559613afc0a5de86a1a6b5f03e16db835e00853beb1b9ae374ff01983fab60c22741773de7f504d3d0f28d4fb620f1e9c442d89f416d2bac12ae17aa8d6fcc108edeb8a8d3e87abeb61149e1083975ab4a9ae9ef86564deb2fef1c0f08d5a6eb097e12dc6ad7cb712524d440b0754432a07f967980125d10677bbfe4e7c0f72f692acd3e4fe30d8101d375ebdb4f0ce07e685271eb7102df049e56b3d46119b4fe7e614d2bc3d49b2b6ea74c4573785fbd423c360bd9354dcbe371bffcc866b40ba926033cc347019917d17586a9b969c4877eeceb3c88bee906ef8d23b99a60a12b688bf3ee52a1167db50871451b3f58115b672d6510605214e708ed2300cab1009aa59ab91705ac4556f29eb7d93151be5ed35df22ee196d087025a4824df0abeaf174e52aa70a323a70f1b4e61f53702ffd3ae9a8a54a18cc655d257a61341f8ecee55aaabbebd64f8a01d7cabc2837ebbe2f8a46cda91f5e9d630b1fc3f4fec9a2080bed5aadea9e845e02c190a478b7041213e6b1c709539ee3296e0ca4967f6299a3a37e8024e5a65b438751e6f74f1db3da1941993892cbbff31c4174e519197d33de70e6e47a2bf3b97e6136b0aa6bc83462eb74834cef3d79dcf31a10f8fc12ca72bf44aa45f1e789571fdd2623d00568ed3ec36b8c7c9037d301fd33d78d664049a34d9f5e4b2188879af4f40407c66621df5837cf90978454e4ee1a55c4f0ee1403eb832abb2507b4b6b850830628bae16415db245ff5257fa2b43b587c755ab55ad9e31c24410712055ceffcebe1d970a2f1c56f42793773ddeeaedbf8651cc8def291a2614985707cf9208a245bb284eac235d9154a61b4e0159962e7c87d62a0d8146e527ed0b355b3fd427863c1ba14aaadf4128f040ef414bbec8573726123b0efde5f00f247fa50c22073797c5e74a971af8e8d5804904fd281dc4c4b75f4b2adc6b34f475dd0fb1374118ed202917fe8b56aa95e182f0927de710944fb753db1d747e691bcf6fb0388810d48ab89370098846de70c5db28a0a18ce4640fd5bfaca4a319105daf8725ae644766e49fd330a9b913313c772db18e6b3f3afd48642bc93f7df1a50b911edc6728432f0b2229f2a87bb7305614ab0b6d25d3afaf582f27cba90bc1bfb3c2a17203de6a3fb38ebfe5feaad2c181368bc1ad703820add25f666daeb696f04655edec622ddf04102313379922b9cf2dae3dfed22dfbf27a4f300c804c9fbfb7698b6fb6b7c1de08483f7011eb3f19efec75d8e78c456d52ee5c76523626434a9177f2c27ab3c8d452b847b538c09df8105ce24384a4ae8fba16658042cc83b90b16683092f14014b39be6f1b42dfb4c58c1d6c3cb07c0e7d036d6afebc97b02bf094fff6b28e9150ca71549e618d6a662224a0c72bae1cb6e3c7f548f3450197cde2d797da25eec68a3d5de27ac0019bd82a22f7552e675f0e450fa45a882d36d12b26df2457d321fa0dc4c22461a21e0080e54387ab081486b3eedb402b851ac62fcf9c0e66820f82b49da2b95fc2c9806779e1244359740d76e775a2202c1b2f124ca66bc9da6dcd8acbbfc983c4c9563cf2ca0e512b0c3738e8304a7c1008f3aeb15148bad3779a28707ac9055467ebf37c56355f2a04d59b19066b93fe7ae0a0de216a99c627981d3b331211403d1e34380b2a3ceeee9eb104f84cac93f3dcc8530efa7023fe46031b3829c63b23592ec933e1337263ba0a71b4cf40222d294dd770e75e6010fc077c5f03688435af72f613b7925ce051bcb94eef23bdedef9e831570ad5d9b343bdc8598c5d6ddd40968dc4a87fc9215d18b2edd9e44231aba2cb4674de3c2086c6d3ead7256ae4016269c1ce63f1b188bcabbbd37fa331b593c6e7a88339c827dc03c8dda259de90c60bce7f930cc4113ba689b3baab90e06d5b3de575df505409abee87d3912df22c2113cbe767e559ca51c78eb618b3bda7fe38c20f05583e2abfd91953cd6db40d9ac46dbad40323ae49c65f52f6b9829ea20416e4b2864b038452e7efcaa95b7b4502c37bfbc8e7308a4a21676af0be467160b6b4f1022085320853f8777c3c9fb32be1225270f0e17e534153cd3ea449a3541d1c8065acb1925a65e4ef98aa7c69bc7cc8d45d8512adec34811aba4db9a915034e78864dd104558ceb4c3ac03c6dd605998fef18c40095dd4668844571287e05bc3265074ecddfe9253d03076e6dd2075bae73f635b29c66dae5733300cd92aae46f98c6d1a2c4927ae1c67bc10681c873f275487c6b3818f61f380c0944ae2d6bfbb099f063538acc782d330fe2ae245b66c4a14e4f53715b40a3df5f1f6790fe0608c2a5ed98e2af9621c211df79e9445870962bdfc1926bff3069adce812c8eb3ff4cfddadec38beafc3020b0e739ae2589f4c35da654a8a1bccd25e101a06957d474a22d22866dfccdbfebe6577366776591a489daca5487b16751b33ed8199cf5f7f78d0ea888d28d7569acf947bd6ad9173d184c9a4c93f9a68c921259de4256313943ce013753fefecd6b4de4f23763979c55cf1fcb2918bff12c15d8457ef021cc469cf98f7bfb70d9af3cb62bf8d30d229ac2e10cf8d1e17e7de3b8086a6febbc25e925aa34dda2953c47b779ea8a645bc095007058daafac181056a127363310d5f89586d35fce99ceed2df68c58c84bdd3c37ccfd23cffe56568c607bec8a74392679db4042054920edca81af8ec46e61c01785e04bb489f988fd220d804c9af3bc64ec498ff7757c4d143952c53bf3878d996e1bcb6a8c5e965c18ff79939fb2e57ae5d693e8ee39ade9074fb19ec669bbd99e21ba75be23a96778bfb690507ea32d98c13cbf021621f9ad1dbfa341beec609f41552b186ec3ddf944b6dd9b8fff3b65f6ee74eb8f558e54a72986bc8365366b281144702d2201d5f458e8c9a5a9c7974865b8721d0e372ab56ed19f2088f0c6cd2044142dcc583691a584a07d00a6d0a5a24d4b3bf9ab8d66f08198a9596a406582964cab3f952fff375b69b14c804cab19171c821eaae6913ffb34a5b23efd0a19d0f717d3a9605c93a6962bc76274d004923dd15db23bd472213d119f015f4e7443d3dbcbd1391a76606732f33af94b5b0dbb0ac1fcef9855fcb8d20cb3832555993b23a9b90fe9ebb59e461259119c4eda4d3a82f1c3dda0c8e2f22341bb89b5f30856c9abef0f11568b5e4b6a70c0e4cc55370deebfe855e27012100e2cc82bea8d8343afadad69bd7e1f81774b9c7276dcffa872028338793a42e4a8dc21c31456ed30bfe6291bcbb3df0ad23239e7fc2bc8a088793b86fc72a46ffd4f48afb76cb1f628d320ad665eadc910c3544389f00e748ac210a8e39dec174d39ca4b2fe05d94d8ede39829c567ab91be3e634f029a8f32cc9397d3b138d118aa646b0b44315b6328d7b20c42d09f42baf87af28033cdfea23369b641580dd45a46b2830f218a661caabf2f4626364a353cf10a7f1a9244bbc47fd220fc336393d4fb0826cb61632326cb66d2b0679286e3f3ee682851a04567b23793db7ddf57346c4d31a4c7e36caf671502096cfe81fd8efe14f5214b5b7ed47fb84c76d04abc756dc5dd342ffb3f35f0d52d76fd58bcbfa066db977c0272e85d440bb8ef931606ffd4725cc1717c16d82b20bcc97e700ab24d04d7380e97c8e1346eb8a9f4ecaea620d52f184730cbd67a15d107bf8b08b2cd8daaa44592c4ee244b0e685219805bf8b3ec6dce78ed44739d277c43283f37bf35ece97f166a55ad2a9e16b9cf83d47d249c6526257b60795bff68600f1ddd295268861897a9522ccac1660fda3c8f1f4c", 0x1000}], 0x5, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 20:06:50 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001640)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x41, 0x20) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) 20:06:51 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 20:06:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000940)=0x4) pipe2(&(0x7f0000000040), 0x10000) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) close(r2) 20:06:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 20:06:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf71f149db9464c3c, 0x90) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) ioctl$TIOCDRAIN(r2, 0x2000745e) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 20:06:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:06:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000048b053f496d07af574658c35bbe4a900000000000000000000006bd4481781dfd46e203363cff2e3fce9e860a199ab178b42513709af1c4bfebafc49e0c694d49e4c16b201a2a70ff7533f2a66d3a8dbb217e387ec0bba7411bb2afa497e090421daaece77ff9b44b55fa92a1b71a7c3b442b233b808"], 0x10}, 0x0) close(r1) 20:06:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) 20:06:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x5}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 20:06:52 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[r2, r5, r3, r1, r2, r4, r5]) pipe2(&(0x7f0000000100), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setregid(r5, r6) 20:06:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x8001, 0x1}], 0xfffffffffffffffd, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x40000000, 0xffffffffffffffe1, 0x6}, {{r0}, 0x0, 0x1, 0x10, 0xff, 0xdd8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0x10000}], 0x5, &(0x7f0000000180)={0x2}) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 20:06:53 executing program 1: r0 = socket(0x19, 0x1, 0xf0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x401, './file0\x00', './file0\x00'}) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x8001, 0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = kqueue() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) dup2(r0, r3) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4, 0xfffffffffffff083}], 0xd0c6, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x80, 0xcbe8, 0x192}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x1}, {{r3}, 0x0, 0x8, 0x80, 0x8, 0xc900000000000000}], 0x4c, &(0x7f0000000100)={0xeb8, 0x3}) 20:06:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000480)) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r2, 0x2, 0x1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r5 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000a00)=ANY=[@ANYBLOB="08000000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403d9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a192246efbc70b6979bf707d46f49a6c8"], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(0xffffffffffffffff, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253c8171fee87ad863d8ed243d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f9620159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c86f94caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c97"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000200)=0x6) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r5, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x1) r6 = dup(r4) ioctl$TIOCNXCL(r2, 0x2000740e) write(r6, &(0x7f0000000d00)="44076ad8f8c20638c27b5621d3c9a1810720fa275e134a3ed444de9f0de5eec9298bdb03bb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752bad1cba29edede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xf7) 20:06:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x6a, 0x0, &(0x7f0000000100)=""/106}) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:06:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000780)=""/206, 0xce, 0xb568b06555b0ac19, &(0x7f0000000880)={0x18, 0x3}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x101, 0xf998, 0x1ff, 0x1, 0x625, 0x3, 0x1c15, 0x25002c95b171fe0a, 0x1, 0x2}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) write(r2, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 20:06:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000200)="17a013e719c4a24eb14d04f2af9fab4de90d029bd9b6440d57cf84c8dd2457535228276dcaae0fbd04bb3725106b2350ca495aab29128a50ec0673f42df3c2b0ebb3902138625efeba32d7ffaab001aa6caabb74f8d9bbc1a24ac46f24592fbd966515caca7602261847bb389259a86c2728d6c1045050f8a65392166f1dacc2c8166862f12d97", 0x87}, {&(0x7f0000000140)="78f3adb92b03f5", 0x7}, {&(0x7f00000002c0)="d8a07d23dc9f1a50fbb283ef9c192fea8beae783a3a78b4cc5c4bf4128876f6ef6fe8ae701fdec128732d1f9910916cb2ae7c7444757f7ee02e7f2670f20dbf56fc241bbf3c051bc27b5ca906be9ac8aae01af57fb72aa83433c12ef7df2dc49988060771fde", 0x66}, {&(0x7f0000000340)="d1d0646e5b36ec299ac51e77346bab14436c03f747384c49f99a6df6a6bfb069bdb777abd54e0adbd977c17a7b52a3ae8124903961426b85789f0c96edb981b9c87ac27a3fb038c1c6d0ae669de0820c52af24d122708d1a678455fff502a505d2f704e1ba8d30562b51c3eb04550a8bc500cf74e789faa910f4e3387506ea6f204111cbb0", 0x85}, {&(0x7f0000000400)="902cc2c534935d507bb2fa895d6cd96db59065c15e9fe4fb8cd7744616fd970e912b182004a3852b78c90fdcfd0bece9d3d56b4fda9cd1b94960c31819a04928b993a121c5bdba7d3c542408ef36b406", 0x50}, {&(0x7f0000000480)="cd49fdbff17e85e485d7f23edd6dafec0230202221e299e6ee05d3cbc49586a9cca68a4c547f7c3f103ad8134af062e2288b9f45097f6dfef57f32ba87d04c45c750fe27488507fea544f0ce19a9987904b7693e8939a46fd47f7047e4598ef8eea8e3c8e37ca991459e800b9bb5b2d57eb8cb1bee4c8b0d4f0950b7c9c269caa42d4a949f6ed9c7c5e50a8a52bcb536a303e7b145b120e012e45567e79b39a9926fcd322fe31952f7", 0xa9}, {&(0x7f0000000540)="a9b9cdf89f6f9b175692700c5a265bcea3dbe119c93928c050132b9eae197fa43bccb44b97985d4994fc36441e028bf570c952cd62e573c8de5a356074f2c8d662ebf9eeb20b122e2a61b587ebeedaa49979b1", 0x53}, {&(0x7f00000005c0)="db2cd82aff1d3a715227e19de240b0463dab781c827b1da73dcade5a908b8b1c801cd5a5d136001df05fb5ab19295157f3501013c1a5c680a9cf12d5d763e0159e2778da79ff080c4b5ca14f14949dbe3f000f3aec161e813a5f905b648b39567391f453ca0f58810a1f4894b18a6a982c2705f56c278321e8188bfb2cd1b38ef851ecbeb1fa6986f679518ee0e0ff10d95fd70b72d00efd325384ec29acdd63b4516ffc28cbb660ee31405f5cb325e4137bb3", 0xb3}, {&(0x7f0000000680)="b43a07dbcc49c564e659f154dfd055ea4c0a5e1d94748a47b6a9bb35120038fdc11fa79a0cc022b3419a3e631b8c0018feac32e221c18c3dd2b7efff8ddf29aa47fded72e657cf3264b9f5814f6c72803890", 0x52}], 0x9, &(0x7f00000007c0)=[{0x98, 0xffff, 0x1d5, "7aa74abfdd7202a49e4f2a39375091c9911a3e4c5b0973b1902fa2ab949eb4ae330c0ad9338b176904ed29ac9971d6dabf66c9d288a576f9299dd01b64cdfe82ee3ec05135e5f8e2de9b7e307f951f72ee10bf17cd404767bc5a7995738e3ab9152c4dceb5cf3e7d31f4e580a682357c625c353309eede555d53d302d159bda7799b407d499ed4a7"}], 0x98}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 20:06:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getuid() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/248, 0xf8) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 20:06:53 executing program 0: r0 = getppid() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) write(r1, &(0x7f00000001c0)="ecc7fde2cba9f956c2f7c5b7284b83143b6d12fc54131a7d5a6b1fada0ea1ee3a63221469d51972bb34f6fa2ffd04c14bf79cca7945e240615df05b09748613fd329d3a2fa4b868c92be9a3dfc99bf356e94afcb1d10af16aed7d59603f88005caff29a0fce26dc52d7ac974171c530e4ef9c2c9990b634b39e06bad04c9a84664ea39f34066a1ef1826a9281b46f74d01103c192bdb9e725eccd3843c764e3a45c43a", 0xfffffffffffffd89) getpgid(r0) r4 = geteuid() fcntl$setown(r1, 0x6, r0) setreuid(r2, r4) setpgid(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffd85) 20:06:54 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x9, &(0x7f00000000c0)={0x9, 0x3}) r0 = kqueue() r1 = msgget$private(0x0, 0x45e) msgrcv(r1, &(0x7f0000000000)={0x0, ""/105}, 0x71, 0x2, 0x1800) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:06:54 executing program 0: setrlimit(0x38fcc6f8227cedfd, &(0x7f0000000040)={0x8}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f00000000c0)) r0 = semget(0x1, 0x3, 0x200) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/71) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)) 20:06:54 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1f, 0x5, 0x9) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) socket(0x0, 0x3, 0x3) socket(0x20, 0x4, 0x7) ioctl$KDENABIO(r1, 0x20004b3c) readv(r0, &(0x7f00000039c0)=[{&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/132, 0x84}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003680)=""/128, 0x80}, {&(0x7f0000003700)=""/231, 0xe7}], 0x6) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) 20:06:54 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x14) r1 = socket(0x1b, 0x4, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r1, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:06:54 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x40, [{0x1, 0x1}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x10000}, {0x3, 0x5}, {0x3, 0x7ff}, {0x3, 0xffffffffffffffff}, {0x2, 0x8}, {0x3, 0x7}, {0x1, 0x12}, {0x0, 0x4631}, {0x3, 0x263}, {0x2, 0xc40}, {0x3, 0x9}, {0x1, 0xffff}, {0x1, 0xff}, {0x3, 0x80000000}, {0x1, 0x2}, {0x3, 0xd46}, {0x1, 0x400}, {0x3, 0x28}, {0x3, 0x5}, {0x2, 0x3}, {0x3, 0xa47}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x2, 0x100000001}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0x276d79e9}) 20:06:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/179, 0xb3}], 0x4, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) 20:06:55 executing program 1: pipe(&(0x7f00000008c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/47, 0x2f}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/165, 0xa5}, {&(0x7f0000000580)=""/46, 0x2e}, {&(0x7f00000005c0)=""/170, 0xaa}], 0x9, &(0x7f0000000740)=""/220, 0xdc}, 0x41) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 20:06:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xfff) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = semget$private(0x0, 0x4, 0x8) semop(r3, &(0x7f0000000000)=[{0x4, 0x0, 0x1800}, {0x2, 0x1, 0x800}, {0x4, 0x32a2, 0x800}, {0x0, 0x300000000000, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x6, 0x1000}, {0x3, 0x6, 0xca128eb3c5121123}, {0x4, 0x100000001, 0x800}, {0x4, 0x0, 0x800}, {0x2, 0x7, 0x1000}], 0xa) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:06:55 executing program 0: geteuid() select(0xfffffffffffffeb9, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x1000, 0x3}, 0x10) 20:06:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7) 20:06:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x109, 0x0, 0x800, 0x1000001, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb5529678ab0cc4dde60002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2cfdeda459c3c01e17827d35c1d487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dcd267461bca90797dd1c85000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa5dcafdce1ce100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae996f0617b745fd6e283d50c632ce5b314bae725631c210045e3dff041c64"], &(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) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x14) setsockopt(r3, 0x4000003, 0x2b, &(0x7f0000000ac0)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bb14206ccaa8537d00f90da9457ca067a7208ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b04000000bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6d5deac673086ec1faecc59145345a210223996d6120c4e18668434ce6ffb1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657cc1d1e1160b44dec299113207de8bb79c8060cebc40ee7fde01040000000000009e0fba7bc60de4aee41a526757890297b442f0ea385c7753e8fb454858429a9e55e16f8fee0200f32498406c84638b355c53e3387bf90958316f095c4f0823c8303bd600c4882c1fd6c8131dab1d6f9d105ffdda678d5868f21ba62e2dc3ade2abcc93ba99444d2a5f4b849b7df44432f3c561c31c3d91c0c2bac6dcd6ea8ad5131d0f734d4a8902720ae7f935a173084ad2eecdd6c86cb8fe7aceb9b3e5", 0x1b0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) syz_open_pts() 20:06:55 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getegid() setgid(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff3d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x808, 0x40) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x200, './file0\x00'}) 20:06:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) pread(r0, &(0x7f0000000100)="ad6d3c60ba50b9d325a22eafe084180d6d6733b42485ed800884ccb858564f5e198b56b0975a40b523341bb79e5f336ddd2e1b987e0fd2e012021ca924cfcbb410be09091f983476358644d1a3acb20c9a836a1728b7613e8021634e596f2db624bb46b51cd4673a53f06e6d854ffbb737a9c2f89506b9cf7674df068cb0fc3504edb3c3fd0f4a4492376b256262b98002bcc2aeb769878fb29843895e2e7c1a9e8c42019f0bc5c830da58e75ad9e7a96d09d9804f4acca316f221536f997dac8e98d56da5893d35a463df929065beba08b79e491c00bac588e82a", 0xdb, 0x0, 0x0) 20:06:55 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0) 20:06:55 executing program 0: r0 = socket(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 20:06:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000000), 0x10) setitimer(0x0, 0x0, &(0x7f00000001c0)) 20:06:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xfb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r1, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:06:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x77a3402c124145ab, 0x7fffffff) 20:06:55 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000520000/0x2000)=nil) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x961, r1, r2, r3, r4, 0xd9}, 0x2000000, 0xc2, r5, r6, 0x2, 0x9, 0x8}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, 0x0) 20:06:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/87, 0x57) 20:06:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="472aa2403d2fbbea0dfd084e1e737ca09772dfa7b35ec47e293c64f0265e915ff0688cbcc49c3c3f834f9ebb783756a4c33dc7cd56a9919092745c75d3604650ace75656e3649dcd335be7d541fe7155be2d1e554e6cb99117b92cc92206040f0acc81ee231d7a4d7494", 0x6a) pipe2(&(0x7f0000000140), 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 20:06:56 executing program 0: r0 = socket(0x2, 0x4, 0x7) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00739fff36f8124c046a93adcfc793be099bde010000000000000090b37ae9488876cf6dd485dc0f63928ebb9708964c7a8b15bea9329205a02513dfc1c11090f080f97a86f6252dd698a4e463d1278d753b32518ba1fbeb737b4b3e6006dc6faf369b8688bd5fd9f54ff7329c5a2b5fc7ce23b2e5f4cabedbc543ad10d0394a8d"], 0x10) shutdown(r0, 0x2) 20:06:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 20:06:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 20:06:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x174) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 20:06:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:06:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x30) close(r3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0x1, 0x9, 0x1, 0x7fffffff, 0x4, 0x200, 0x0, 0x1, 0x400, 0x9}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x9) 20:06:56 executing program 0: r0 = socket(0x2, 0x8000, 0x0) r1 = dup2(r0, r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:06:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 20:06:56 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x1ff}, {0x5, 0x7fffffff}}, &(0x7f0000000040)) 20:06:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 20:06:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x4}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 20:06:56 executing program 0: syz_open_pts() 20:06:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebaf63225259560f8e58100004000000000005552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87c32d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb9) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffe, 0x10000}, {{r0}, 0x0, 0x15, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x5b37df131ec0af66, 0xffffffffffffff65, 0x5}], 0x100000001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xb59208e076b160dd, 0x2, 0x1, 0x800}], 0x6, &(0x7f00000001c0)={0x5, 0x7f}) close(r0) dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) 20:06:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0x5, 0x0) pread(r2, &(0x7f0000000180)="5447fbf549bdd5d6aa4518bee69c702ca6c9749c32b3ac04e9199dea1bf9f4cff1a31f135060eda2c9d9b50b099b45234341115744fdc5e52b52bd70507b8cb292254d026fe62ba5b6d063c4204683731e023bb3eaf41f88d8e931df3eedccabacaf8c754b9fc5c8d2802275944459a6960c8a7b2be37fd164d42011c65ee53eab8f96c244cd8f1e00fb166fe28ca27496ea2d70f85ca66503709ffca6f7ad86a1431ff3d51171fc3f0cdf1a576d44818132351ac1d0b1e6971500702f3da1cbe5d88d1665a5fa642b1e7b486269ce71a3ed66bd060352e53dac065e84afe17a170410e28341c0f6a4f4e34ba0a03a73777974a6bbdd6e9dfc87a2bb870219be7b305717e51cfbd400adeb943f", 0x517, 0x0, 0x200000000000000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) getdents(r0, &(0x7f00000000c0)=""/37, 0xfcde) 20:06:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="206d9925bfefd922907369056a555e9e1e613fb800000000ffff000000000000f8008a5b871d000000b815000000291703a3cedf61c240000033000000110060feaf0025cfe1468ffc8000000000d03fcebe0e9192f44ff376c66a8ef8a52106becad0e18bc49905d7230cfc0c006054801aeb658be078a02b00b5bb3e3c220a3c39444ec4610dd4dd2bbd7133d13ba68cde68bf9ca568d9152e853bde338165833ee585d5a970058d548c2245"], 0x38}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/150, &(0x7f00000002c0)=0x96) pipe2(&(0x7f0000000140), 0x10000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda2}, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x6, 0xfffffffffffffff9, './file0\x00', 0x3, 0x8, 0x8000, 0x7}) 20:06:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffffffffffe16, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0xb}, 0x0) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) 20:06:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x200000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x84) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x5) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getflags(r0, 0x1) 20:06:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) connect(r0, &(0x7f0000000740)=@in6={0x18, 0x3, 0x3f, 0x3f}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f00000000c0)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x22b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) syz_emit_ethernet(0x1000, &(0x7f00000007c0)="0a03bfd21b02b997f2c3e54f0550652b91303da344f48f9f537da32cdca33939ace1b5ae819035d7a11a5be6ed619b5e2adcc1b9ff9fcc3d32d72d023aa1e49bcef96192cb35cada19999afbc90c4135f5ecf8c29bc38c7bde17cf517115c8cad5d5582e4a386990fcfd23e89de2bb1ce463ff906d0d573dad3d7b3448ee169c67583baedd714e1d0525bb12683b4d894f6191572d50b9b2b0084770cc76572b33125a20a753a7518591780b095bc89c93df4a2b48776de0715f129eb82042f1d37d51e4147982a4f3d246e069aff5b8b41a5a0dd6d9aff9cad69982d99683430be99d5be02356bc0af9d65a753acf86421f133f74cdb75f5bbe7dda1a55fa62b4d0d8a580456e7a9bfd593117d1ab618d5f3ec615f4e20867707462252f9ecf147220013d20ca9f9c00d59598a17741026cb01fdb5add35cd4fc4cc678f7ad063f62cfa6fc52d0bc176e413373eaaef188b31cc4b3566e9d2104f6c1401d7c50823e45cb64920b2a29a1e721bc83d1ff90fca746bab4ef1576e094600cae339d9b9e13c4dcf1b1b83bb2fb3cbb7c0ad5762bc448d7a1d46bba9c95abd99d324d5a41268db1db01f7823c8d1e419dd53d78f1e7b72beaf9e55c89ee42e2c7417b3ee0d708f93a478ec18a29e541e4243c338bc950cb7a4b4db7ae8b665a21da57e5bfe66b7cb8f43b7c71a1cab10c606b79e0dd7055b88e0b0e1aaeb3d76b252fafb4e48eec0680d028b0bbe5e38edbb565ae5c1e6cc6e9cbbfe40813e16a3cd9ede48b698fd04ab771979f07d09c6b3a7eae2198989868acb0e1b34fb057cfc7bb53ee878bd8c059d98a19e06597c5030db916e1fb20d239ef615253bfdc2b4f2d75e4ccf04cc58adb75f55bc7a2d69f646c7285045e8742f46c7fa155401ea00aebd4b04a182f00cb354f6a79c290d169a73e0db190d4ef2b0bd6a54b0528ea7b9f48879585437e055a49266ffcfc910cd67ad2c68988f37477539e6ade3b3282fbe68b3dc4eac9c79b13cc6e949597ab37e7a7de7d151b5674deb8c6abba99cfee79a075ad5a9da978c51f1b22b6c070fb32bb7717e3f4cfe38e692033cfa1911bfb42aacad0e7128edb34606134631452797c05ba1d96c1429c3dea029c038a73ffa3b6971616e02dfaa3133ce57e8f9ec1e8f48f6cf81109b5287014cd19c4446c33ce0469083a269916eca8cbe1c8ff5b3b5301de7c31a72bcf400bc3120088012b48e2da920f8272df6e65e5014309e7341b20c34c9211a84845b4a42db164704491be4857405dc609c8d960456b0cd99a5e2d65040d07fbb85226c8d044395e3a50925cec4d7c3f4a9fe9f6b1ad88640bddf4226472fc2b9943dc4d8edf42a1df64d1a3b2a55b9910124ccdcc2f2a32a1402cea51aa5c0b107aa2323135cefcc4a9902540ce51a18a24d18120c5842751424a09153a3f14aeac5d6011119788e496790f66314cf1dff7056138a378c3272d94a03d6100c1be0bb1dc7343eb5b72b64d38df20fb37de220e4edf9f53d4bb2df1e4ddb57b8444c4ed94db3e760a4ea1f8bad969b2c47634e080470aa1c4b1fc5c0f6722e8da608211c86ba6ad7e3731e3d1f73ced8d1f4e1bb128c06c967df222ae9a8617a664399b4fd2f5ce73770455d844d4212978d4a0ef12cbe30d18dcfa5b0939039d765188a11b99499465731e773e8e26e861502729c6896b2b495b32cc4c4d9fcfef26bb39242782555448a38efdea6847f33c1a7bb1eb41d7b62dfc14981f250cfe6030ecd8b803ea7cb96f2da596f9b674d30b73abe863ccbe557e8f404c94f6ec8f5dcbfcc01e0bccd695b80e6f7355749b98ee7cf78c7a5f6e1f7c83dd84db6cae3237f4348a0400fc185e67d874cd3052a14987ab3b9339efcb589f43ffa3fe89dca81ebe08f44a58789f8e468a9aaf778bbe05d66121716685ed8abce82bf4aa0482115305e46f7ccd3311f5fe1d4ac1b674ecce202973f14f7aa349d91b7721da1f4bacb0004d0508399ec870cab9912f19cf61b7b767f6614df94e9959999da1cab3672816db1d3602852fc21a7a2f1d7a6a0af484f777519ab8e5b9e6386d13393a4e9a86642c35d4dbcec06f2e551bbc7c3e1ec660750be0111f92a09da7d0383d265b966964764354e5e52ec5d7c07647e591ae389a2e732aad82b2089babdbc7d5369e2d40b26accbc8bef96d6860f69752419e9b1090a2b0a8b0c9950e927bdcf995bdf2101d211df7694eda96bfe672e673b542dd66a08b3d39537d294d27f4697f03cca050c26e0f589d8c00b0d7d92e55a4684618dc9bd5b2936fce7accfad6f55c7fa75fc1ec7bec8230a1b4d259a262d12041d0aa422c7bc28fcae29c8d82992dfb13a1e9bae71b74d7560a9be9f717b2e3ee9d5ff1a5cc59f97260a48357c066960b14ab7bc131f9e7a1df8d5552bda03372cad257dfa329c9bf7892107792bb6db4958d79672c924442e3bf996d5087896dad05ae37524a8c994eea24aa185cab65d40c442390b854e96e2f41023647353bf7f8c68835b705e78dc1f9179f72157116d014195f4022fb5626522f08ff9501cfeb86c7c7b16420faa36fbca78529d4ff6e483527e48a3cc9b030f974f89db35a9f136dc64f52e8644a67b08d3f4c35b7bf0f26a4878435630cae3134655bb595558cbe7e219369bf7cd8baea230dc4c7ffd3d12cfb4dfeb54945c17beb3e766f9c9a3931b6655321f71bfae27192a5284d328eff81eda4625d5046b53729b19c9629b4270311a2d7f67b793bbc3a6ce781c89a4fc4d1b553bd0b966ed6cff4e3bf7afe817b9930c2f4beb399b56d07a4e93239b45045300d4474130fd2d0645ec92a0b1e9eafe6369e8b9a7221d80d07998dbae2eb5d7e354506a02098c3c04569f6d9bd29937094a5a1c370e81b956449f5e730d8a8dd8d2e70416616e72e1ca42bb27ce512568efb10fa954bc3f24e8cd78dbaad0220e8bd845b22afd6e8d51067723e02618ebf9b16ea5f0b4002e9a9fd665a23cc594de3a3819317e1336862983b472d4142f1e05f171309718161601e4ab7eb89f45f56ce1a5986339d6677a7849ac209df7a9143db7f6dfc5b988c9303880c4d253a93dd8eaf254ff946b38a6ce17daa3bcc57c6cf4a82d87a740ba68152b403c279b125d01da403534883577a2ebf924b824d9300f2ee7d2eb6d03b6680b11d4e021c962084b9f63db1e615aefb431a28cd9bc70d400ae5724e18b1457ff5f5ba811f95a24d5510766cf93e5a13dc5ebe22b99cc706b7a3d76cc12b27d3a4cb72fee9f85f63a35ae568bb299911f997216f9ea503fdd3cb7cbc960c5845c027f616286960821fb970f8fcc32ad84746510b0c679db8ce15abf51a33f82b93ebd0bd019e4c31954637faaf32321d5f0a591a47fa43f3a889f8037c7bf77c6a29986844106717a90a416de828e6fb1c0c8497cf1276a0835a330cafaccf6825fed38fab8bb7d41c2157faacfa5a53daf4b170a1446bcdfb5a06b956da2ff365b20e477a88fb35a6376dd000c924a3e51dc23f516c0ff42b68ca521c5483767bbe4895c70e0fec3065edca500a6d1ce6043f451d177892175f1f8ae474142fe9e87d851de27d456abc810977cdd9499197cdb0fc98d15f87c1f8f734938e1ee591b17b2e4f0b9ed6ab8797e6bfaca36dd48e66bc9d9114d1aaffce9af4dde9562aa566e3b1b4d5ce382a46e7a12af6f4a65e94a1c3db825b2cc00a85b7a61636c57c9612ad88357b8f5a15ebf4f122be047f755fc40e354c2bab81f097620ac63c98878b89615adbd7a59d2f2ff7dd8ec0b894783fa6b3da9c58ce4476e393fe3cf4411c2a3525776b30437422ebd1cab3be6ea595eac2141e0b01f712547e1f3442941323d883af2fc2685291225d35a7a4efa6929c04a72799cdee4b81102cd97d190d6cc69628c9cf41faa1ef46805b38d9d8a38d7ce98cfd795e549279690c3fd323acc69de210a5d315505692da24b4d44bed2c001de4308caff9208d4c54117fd5cdb67562db0a7b4fafc24db03113ff0f2e41f91c046257d24c405dc0bbd7aafddd224a0b0e5ce5e348f021047ef7402df1f1bfba418643f82d2120ecaf287d2943103192d198ba48dfcb8274f4e83633d9b43fd952fb1c4012c795ed3002696ebf28b190319467ab89a85ba2e7ac362d8e87352557933ba98774b80585d6e0fdd9c1c56c4a9455916f4e2ada4f4701a9b9e3043b23614a776c4d7ebd9a71bf0cf2c680094b19ba332a30b489794f8a8f5717800ca7333fe44a0e8c86ce10e8ff0ea9450ee89482f6d4479d1cb1714c2b840c4af15bd57eeeca09154553ebe3649077aa9e4186aa73b9a86d6e1b7ce1178f79c2f8e8c9fbae4444bc44e86b2e5d4722d2388bb43056d39c06aa0f9363ece5c2e1de2d2e26d0d3263e0bf8c6db0e1e1a725e09cfb3613f6927620001f5c1767039a92b99405af878d90981041423aa375b7c3b4afe11d176b3b8ba5f2416faa398f28ac9cd4dd6fdb013267016853e788aeb60e9e1dbecb5346a7b97be07ffd3f95c8f002f5b8872fe86474d8fe7e263556e509e7addd37e695f631977a3d95b1df12c541a0d378584ef57e559ae32ee5e9396384c3e688f0b823d10d1841b2813acb5cd09519535f6f02101da13f1b1f258b244626fdc279d4c3e628927a5c183e267b6d9f8d96845d911f28e7761aa84b5229f49a0da9cd3c903c291794f538bc8a9427ebdc838c8a2b0af8f04ef1328f1ba511b8dd0a17964e9d712c1f94bc9fad159a37cd7e3c9df2728a0cfb37ceaaaad6f28c7c019a69944d29f7e9c9b03fe5c832d08f4b8d333a1d324a18813524a4efeae91b08a52fdbe564f024faa5540acc8faf7315ec207c93935f2cc700574fd06187d1024aee227267f44c738958e4eb8bb2e1b4976ef4226949c2a49df08b874e3774caa777d7d887b81d8a21e97f49396a8fff46b1887e043bbb40aeeee8ae69df9d8bafa79d88d19336371c8b08eb2785e06fe7d3c85a77e90acccb845401c7892faf1d8de9c572e699b26d74aeceeeeeae3952c22231f6062e96b2dcd76bd48484703429421129c475a65e5a7176d16b6ed59596e3bc3cf843fd05dd7e26376a9ed7cc142f13b3fe71c701fd024f935659c5c284875d1d7206a3e5ab28f544f78c374007a51745425dcfd6e45802c5ef3d1d65efa8528372ff64639448507f7e7b16226eeaf83eab41b4a0c3b134aacf3d56dcf3b68edb4972422e2e0f5dd1ecd943709d19a2c261bb4ad4f33a223d7eba34e30a7a903349e5f3a979e5d011afb9743ac76f138e80a0c63f30aa1f8cedcf025b4f98192ab26b9341e5ae1f3a4671eb2ac2578acf73d5e4dfd79b7583474f789cd21e9ee1357aced5d289a708d65133a69f8d344ae7d64a62848456f780105f877202c2c3f11cdf09427e867cbc2694df4903b9bc33abe065d5a2291ca80cecbf3997a7bc1ce36b8f87bdf63ab7f45f9dc967e0c47eaac527d12a4ebb50bdfe46ce343cc4e30980ec8d1158768128d39a967abfef97de2ed20c268694d29e0084e116ddfebb5cf60b390e4c9cc388fa59f62bd16a18783820fe28704c4bf1f7a04d79e3f88dac7443cc68c2fd87c954fd1b8127baeade2ee1db4399859f6b15d1731fa3bfcd9979f58fda2cbeb970449e874794882d0396338f3228b0a0fb36b764d4916d9711e5fae420950897f6642237250d194fbd00e74cb22dbebd6c6e1ba755ead9fc3ae64c1fa80d0d54598a66cf5476833da90417cabe1569ea9af892aac1f68e0d8c744aee1bc29e7c4ab7c75f5a8a7ae17") write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r2, &(0x7f0000000b40), 0x90c217cb45454e7) 20:06:57 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x4, 0x100000000, 0xffffffffffffff30, 0x4}]}) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x19, 0x386095eea10bf62e, 0x1, 0x40}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0x36a, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x800}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x3ff, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0xe2, 0x8, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x80, 0x5c}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x14, 0x40, 0x80000001, 0x4}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x69c, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0x5, 0xb8, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000024, 0xe3, 0x80}, {{r2}, 0x89ce97c9da59d543, 0x80, 0x40, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x21, 0x532023ba833379b, 0x4, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x6, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x48, 0xf0000000, 0x9, 0xffffffffffffbced}, {{r1}, 0xfffffffffffffffd, 0xc, 0x2, 0x1, 0x101}, {{r2}, 0xfffffffffffffffd, 0x50, 0xf0000000, 0xffffffffffff8001, 0x1}], 0x81, &(0x7f00000003c0)={0x58, 0x5}) 20:06:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x2, 0x3, "ba92e813da258c9be057e059f146fdadb23be1bc", 0x7fff, 0x4}) 20:06:58 executing program 1: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000600)={0x3, "fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3a1244e82c598ced606b756f"}, 0xa5, 0x800) r4 = getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x18c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r1, r4, r5, r6, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget$private(0x0, 0xfffffffffffffffd) dup(r2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 20:06:58 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x10, 0x5, 0x3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x4) r4 = dup(r3) socket(0x20, 0x3, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 20:06:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) kqueue() 20:06:58 executing program 0: shmget$private(0x0, 0x4000, 0x10, &(0x7f00006e3000/0x4000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100029, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) 20:06:58 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380075ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efc90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffcb4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xa52, 0x9, 0x0, 0x28}, {0x200, 0x6, 0x3, 0xfff}]}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:06:58 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x4, 0x200095}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) chflags(&(0x7f0000000040)='./file0\x00', 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 20:06:58 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="de428253cf85a1"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 20:06:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 20:06:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) 20:06:59 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 20:06:59 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x96d7d70bad25271f, 0x0) 20:06:59 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="93299995a9249679c7d5aa640190d3b0044fe6cef4cd23a895680a7ac815444c76442202b1dea04cbf7d252bc0fad2240d016e63d43968b2d247582300993c3c3edd266810bd604a", 0x48}, {&(0x7f0000000280)="b6ef872b20ad53d9cafb4718699257d4f497b14e7a06e5a4a0dc8904c007146c65f61ebe25d229babff8fba8bde9732e8ee61cef83079e3dea46d4e52225d8dc61c5f5cd058d51e981aa54d7136dc7e454855bd6ab8181ec34855245563432bb22973c28b3432eb7c8cf462c0c8d509064079764d555b8313acea748484ae81a53d9018fda962e6a085bc87d6c", 0x8d}, {&(0x7f0000000340)="cc805c8a3da5db7a2cc67a0c951b70bf290d32e9fdc36012bc9c13494ce8c46543956b10811f4dc2e1b9f2fb840724d155dd34eb5622324419158242b754b16ecb5bf1d75a81d686c6a3254ca2a5ab364b7f15ea403c09aa01fb0c58a20e6b0d79bbb64cc69811b9d2aa85aaa0e8facf79d46dacf26e8595e3e8b820568f17f13448a1b73d89e1d868f7188a410466609e7a7bbd67ed18e7", 0x98}, {&(0x7f0000000400)="b683531e94a140443ee12c2b55e26cf7c03d6ea9cc33dd36ff11401ee1c3dbe4fcd26efb4c135dd8f08a90aba0c31ddc3f833218cd19f599ea4e9d5511330ab0831b981bdab108a6f8e3f8cf9acd82b235d7d968d8dab4ab7d32b9af0ab6ac27bcfbe97975278b34009fa45f3eae692d440f9f76d21091602e58524dafbe396e80d3b9561771efa4a5364413f59923227fc0760a", 0x94}, {&(0x7f00000004c0)="b0d5cc84fa600d9122f5e89bac31a4b93a7086a412d523ab9d41c4cccd6244b41be1ca6e003fcccd6603ffc99c5d7e8fc3e36b8a271d97fbbe7ed1cd6cd0898912b6d320e94aea249e2266a31911dffe4bb53f1c081b3e087f32e72c397bf2c41b51bc8d70afcd351ac01faa0fe028b3bec733ab101b98e2b2e176017949559c13684be29b8e2a1bd5a99285c7cccccc1a733dee6686f1803c2ffbccfbb13c9b88f89ddd69769b0b", 0xa8}, {&(0x7f0000000580)="db070c64ca4414f13342f6edbd0e718b300581d0cfc6cbca0cb28e93c92a6f1e4b07f6bff6a42f84d1f69a518b9249e2d3c5db3a1c59398df08de1e8034141b2d784cb576b670cb0d93f8234107fc5b5067479afad1758e865fbdbc4df4f2e0c10076e07e90c862b84b6352eb4da6b40d0b6ff0ba6491407b40e1a30ec2909fe88649ae3a13e5887a5e82d0546d9fb1e6f89c56ab179c1a7cc9de4b9ab450b679632af66f49a93d621e3cb03dc1f22298b756eee13e9a2d872612130c14b3686999a05d7e49c75d392133653f281bd65ca", 0xd1}], 0x6) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c68, 0x0) fchdir(r1) acct(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0xf3d6a7d40975e012, &(0x7f0000000180)="0c187212025e72b72c7f93168035db4d202306582c28adfec495b1bf59044f50e222bc174286f09d28ed4bd57437fb13fbbc8a1e4fda9b32eaab1faa0534a1148e78f1d48f46d62b31d642e7a7f6e50fbcba448c6c16bae3eeabccda884950a3e6cee35a5284725915b3a02f8c0d385afe0fc9c9104461d27b9233b90d78c5e0d2ce15a8d3430da806c6233ba7b1c597724d464f948666856b772a223bec651a6abb03db124aaf6903ec17a50dd3645d3c9b4ef0a2de9287bf811579b1d6e8c0eff2147e684606c3ddb326f6b1484343cd8149eb14edfac371782a5e657b1056008759", 0xe3) 20:06:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1c997615718ead93, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0, 0x408}, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x80, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:06:59 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x6) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) socket(0x2, 0x5, 0x1) accept$inet(r3, &(0x7f0000000500), &(0x7f0000000580)=0xc) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r6, 0x0) write(r4, &(0x7f0000000f80)="20d938130de3c9399051ffc542c474caa49dc1f056b6aa05eb728de4939b5dd0e0258155a5fa50b8ffc85d7715260775e9e123b3663f3fdb8f6de15571d554b946de8b3fa6e8b967f3bd845e3038a9755b742b44d096abd455a66674c7adb57587fab40f56af05bac13607dc2b05827296845817ca6718d182f05c26d207bed6bc192828847046ea4784cdce02100354fcdfb9f2c666e4d3d1df04b9f6808701275feb2221098a2b5bee0dd5240c235cb2987c17c2bcf9eaa78692d7d22c19ab9e333fecf0b828e9dec252eedc89bff88eb0f4152f0f53f22e83078874b5215a18635946a7bc581225b428bb63e9943ef31a42d57d5a8a93848cafd1341ceda695e506ee6833a5d62aa43bb3658231b38e5c75c00caac132af2c5d340b149f7bd70967060547eaecfbd82f9c561fcb6252b1f5482170070246929188e733720f6ba8d8c7e2eb103576e0f8739f53a91a9580fbe47833d84749dbc0c5a0e3102d41b2e093518070ea5789b7e6397cb329ee36a7cc683e1400958616560a371689e19d6d649df5ebcf06b0a5369113d874d5c8bf713d8b2555057870f7d8019967eee081f74b4d0ccd00d626ddb514f010c7921064e4c8d6270f149a52e08ba2550c198c17ab98deddb5ab63b1f9fcb78e1a8c46298fc82a890b0f839e2562225afd6595918b02a2662982768846d98002b678a2f745abf9af243b59631152cba331f9262baf7eb72601bd3c7547c6aa42e6361f7ffa4af62920994edc462395eee3883ac9868e2977031de0f3ac564cdb205ee9efb207510532045ba32f1bc9900914c603f019666a97421d1bf1c6fc8a4a3f9ece7e528ec4efec167fd85731caf4cd9408c8426c699848a0038a14adb5ca03a3364afb865b5de46e4a81974d934f708c4dc7b8f614c9f3fd2b7d12ac006b0451d4a3dcd07b3ce706170ce6cc1e526008665af6f2181289d7a12f8177f4dc1a24518ef7226274674aed8a6b8a770b7ba26613e983975e16f0c55862fe38da6430567ec46960cd12d236b8b8d274a842b4ca99d5b2720ed9dd86ae28b71f3ab7585bf86fd673462d3c6d09cedba861a19bc300cfd7549d31107e6f34ae7d3bae10e8e8a9695fad93940fa16071487526230f372334d4eb73872b66061c239fd79d69d9da8158fb0ba654a8ceb1653e79a590ac0b1a76ba5bc0be8dc35abcaa4ce9445e7badeaf646135138de6c916f512d07012328b8682a9f7c02090bc0276a8ea0b289741c96f67dac172a9084be3209a87e35e882348c80c46a4cf99f4444b9adbdceba3da75b7ce55fef2218a944cc34c0b412465c345ba66bb601629f4d458099323d3cf4d34f778440afb9a6bcae75d1fee179eb2b4d84693d9479aeb3480aa528e9181e746dfbfd6eecdfd648c9ce4b6993701173496449912ca83c68b4f156bf2bb8eb7ed0b688478fa5ffbbaea3a9053cd6496c0bf282fadea23b71057f8cd7f7e7693784f10a1289bb96c7c5bc81c6861e0a11458e0b58ef8cd4bc4fb2d862ad3fe46f11ac8d896119883469286b7b40abda7293ec2e29d067dde170ea3ca5ba3eb113bed11158678cb5d07799c215a2aea733bc5a17e22053c78fd02751f84c4952b707e69f97f8ee486133152fdc01783976e929026405b0e3a822bcb0cf3b1a868f30b0e033dc03b30a48aac723385180c4766dab5b796c5747124a864f78023373b333fe9c81f52f33550dc2069cd68495d6da8b32f579bc49f3f971575a3f5e5a76cf1bb6d1e3ea3a000fc39b3db30c1ca0ea0ea96f58e4271c6dab1ce4cf57188a564a16af7f0844ce0fe849d83d41c2200037ff3b6bc0230c3d9acb67b03e945a955d0c72ea1eddd719690f6f55fe5afcdc53084a641fc71d4380ea265331dc47fe46ddcd98cf8987e8888bd4bb19c1f6c0d545a89bd0e08f619841ee86d817df9dba09d1320879a471ba13fa5770c2922e05c0d5a23ac6b860422b744f423b425dbb892b9679ea9e074b86cc38bdd9e26eedbbba97c6e6ca0defb135fc83e0ca92f8b4ca442a8839cec7cb45f576474ebd733af0874f9d4fa625740e2f989316af4c17ece9bd844f136daf07e12dd3efb63d095da85fbdd30897372332cc0241ee041cb7b4acc6f1712e59d98ecbdf1ee01c14561528a3e8bdde7dd9e40e8801ffda30c2189cb05bdd21bd634103b3bff50c4b784ecd4ec568412585cc119139a540e6b8e1286f99dd3c7c4552db8c18c4d3f185209d66e87d4252288dca6b56f94b40e720ace89669ad145a38c77b40918f73850900837bdda8b343c03aea777e0864eaa7567f843866d41838f3e309619799ab0ca30ef93148b2fb638ff4b39d408f7b6c6aff833926c84a7f6087c94db6ab150052c89c7769f8c5b0a7cf8670f74ed543cc2f0f36892f5c106f17ccf8bbc81ba7259b7375738109f70934185f15dac6a657c73611bbc823b56254ee2d926c6bb4788daca10bbaf85a9934ba8e4d36f7a60a93d203e598af5ca8b62c44530acc9a5cce82a2406974601efc8ffe14f9170920704dafe117cf59a985f6ac5b549c1960aefbe22c9abf96b4b7e7bd928d41a782235b886fddfc0a61e76bc5d73660752b1b680b3596bba3ad515b337ba4d56f5b9d76ab197f0634a96a5664a3ba98cc48c955418692e3b25051d18ba73ff28e4ece92632780f085825aeaaf7e43d0abcb63bc1e04ce8557cd4d79666d0a84c9ea7b286240b807f9be8cd107a58bf39a34884303244d1c7c5ba885102b8343e489d9b124023eb3df729e8f5bb59feaa6235b91a77878b634274eb587028dfb2421ca0c2e896ed97aba9b631d1feb7d006d1027783d301866f1a5b2aab7bd03e49e1795f727d8f2b6347ca2a74a08cdbd8cd5a1c2b41a95333d734924f81d4ff723959c496d865eeaa76cb90239058067a76f167324ef4668edbf3442c4483d599dafc26991347cec6aa36d24c6ef36a065552cf2bf9210c80ca3d670e18eea0c3b1d8d96650f258782cb327748d1bafd13445b5429f26414bdaa6a309465d2347ca3a677fee9d3e7651047ddd7208ec0dc1337d489ad4d0116bc002b963725f91a6540f99b492160e3e6124d57f32a2130d2f86ab46945d16414861c488daba083caf1f0187f85e3f79c391483b18d436805b759d845feeec9ea1c97c0a0474126a794f87c91b0aa1830af4c21ad999e331afb55e084d1696e6e38a3ac9a58e700f04a4d4188af78edbbf26955cdbd55ac3b8efeefed899a85baed9af6204b9aed9c0b2af2102a044a096c05ed13c57492960a10cb777e671fc0cbcfddffabd82ede81d23b48a5a9bddcedc7af2ffcb6e74950ce238a8e15212432bb5abe9540343859118b6fefb87f39e7297aae2946dbbdbfcdffda70438311ca467160dbda6d60f33d6bf94c0e99b457c584317f32e27885d212be7f879e4dcdd96b18c810e3389ba6b285b7afe98182d861f6ac50158271768f56edceb23f1a8df22c6386bfa67d11eabb9eef3cba782ad6e059f469d80b7782fb32d634c827e154763fdb12fb68dedac8ca8149b49a9adb914c13a4e3c699c601e87ef892961d57a577831a5b7c3c0ee87e8ff53f76de2ea0358c6f43f46f9a5d040b2173cb1eec99b1472f5e60903da3ccfc381416a33ae1c66ef57e4384a2a8455152ff916e92e838e63f9fc4947fa5f1380282ddebba5b0018e85557bf0254af974e6f86a585b2149acd7c4077a71540c292c4cc7dc3287b2215d5fa0d2b20a22c2cc85ddf46c9a54cdb78072d545dc418af3c14044bf1c7824a84d4182cb2613acecef61c0dc28a1ce1a5e217068eabea2a0c7193c8a1b92d66102b5b38c24ec452bff263664b03e86ea218d686b4de6f9ae5b7635eac2a76ca1bfaa7044fcf5c99a6eb0d90a815d69710500a6156e298e67ba6fe01e2361cee4ad0f28b27cae13d49df30d2018b6679e5dc61e3e762cb640ae0ee1181c7a75512c631a553b9e2a47b5cbe6cda40b85661340cef2040fca75a884fcf79dd1a4ce6b738d63c9296e655acd7448222ec168a77c01553535e81024cb21c2b866b003bf5a519500e60a63b268a861242000833a29848b2cc9d5241d8dc724307c0d65b7b306430b0c57d805ec39d0ec269bf2100ec1d5625ed3598cd4af30b3e38e3e689d3a4d2c4e4d87b0bf203f7c9f661cc561061d25b1e16bc95a54b09787265327306a195a4cc0e5cc7cc515ee1ed66bf21b6ca277bcefd39e96c129091dfa62d7018b0f6f76181642b28c3398798d7be5866a0515d6810f16c6f3f0fdbf84f1de262c8e1dd81e5b4541117c9f21a548af0827843d6b462c02140277e52a0e9ea5b6bb8d0b6140b7e97d21a7408864dd324b1ec4442f69d1da6329ec6ceaa9162d9b60721f774c5cf3bdcc50f54ef15b5c59201a0bddb4a80f088699095c6d0dd243dc1fed14bf0181fa35893afa1c77d77038d97e004a01c1a542abb9eb144fda23df54dbdee101e5fc575248b361f36ecb8d4312de8da932398a4647db8e803a5a29562a878edc70660322bf27dd7a87b0879960ac766b667c64d0310b24bb88b59641069a98e9d611b575fa445eea6a91a1ce2573791dad98af5cd81f7c360cc4dd76d53a7975b182f36b8dd6d57ad5ac475750ea79e966877198bbcd21cacd78518028b2c37060d7a32c92bbd9d3234e9f174cb088d57481db3d0f7592a80e62945c70828745523888c2a66c04302c1e11f963f50f9c2e1f57f45ebd3a2487b2801bba0dc9d882a36dbb49d66bae16c3a0deabadef06bce3dbffc2c433ae6a851bacc81fb2529b1c289f4f70fabac3f072523c93655d00631251f3b05b38dae1d56477a857ffcdb862f6b74f5127809925e35496548996e2f3f523ed71dd76fc2f466c7143d876b671ac75194435fc3bbf6e8c02a7a3a7a228cb997f3b9cc4d945987f6b1038c41edd88f0418e5ee50d30b31adbcea6779d35e5f207aa169d70e4bcca8d4b7ef9e7799b7374018c34ceaa4fd5b893f65a50c3b74f0c054e181ff973a59e723aa886c6fe3811d9e72bc38577320a2e8cdac5984aa3c91ef1138d67f9540d96555239a7c95bd5d184c37b150c19506625dc136181e0a0ceeb31a72d817f8c1b525eaa52f07ddc391faae1b795f24b0ce09f86945b7acec839d43351bea6c9f93457de506b11781ce2a6920959180e4bb466ad840db95e1fa0717f7d7db38d5b5eda321a52ea688d9d83f9b61993d17a2262e7a4dfe150557eb2f11b356a90e348476333f9442548de3697063b24211952d0fd5f8b08e2171679d84b9c833b1429aded2b63b5a5e7030d0db2b3a8b96ce1de16ba977414816882c4521c91fbedb4a2ceef7e9963fb18e22ab3f79b48268da8842db16701f43be66e14c4c75485046c5d8382df2c769cfe9fa95a202c09e8a70d6707f96cdd62acc2149c11daf3f4ae804b928f02a37982b54b8d6ccd2b43fe01867fd8c81bde59a0f1ea4682d617b8df8eef68b62ba497890e7e6bf96571e9d0431ecd9f96f697fc61d058b5bb6db842a337074491eb88734a9e6f2faf7db6231b5fd0b4101b453aee79dbaf539dfcff603a79bd8e3bbe9378e172b329797e32266910148d1540040570176da9fcd5c0a2eea64cfe6c4263cfc6e359a7a02c135306bd77c3a3534233de4ae673b46ef98caefbf3acdb06ec2a883fe898248cb04f1f1400eec1f4e2722a6bf0b92a9a410d71d6c54c11f1a8b7a6a2e6857497a6b4136c1b41620501711068df209d442a30a2cabb47e067a5dca0d76ef82cb695192cf21ab94b66443828b54054cdf78496674987c", 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6281140f, 0x7, 0x5, 0x2, "0de8b20a786c2ca1d73a3ea77328633508d57002", 0x80000000, 0x2}) msgget$private(0x0, 0x200) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000004c0)) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 20:06:59 executing program 1: r0 = socket(0x20, 0x8000, 0x800) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 20:06:59 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000104) r4 = msgget$private(0x0, 0x294) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ba45ede243638b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f09ebb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000189c2d70721473f16dc4d58bfd59784e59b1e986da0b954605777aa3259e8749e971b1121fa30db68fa6fbf0763466d7a2243aecc55d2406e9da78d5f363b39d0b161cd8737ce0fa897a7dfcb335bce6ac8a0ee3c2f8a2989931ca30d66652652a45aaefe8447cc18d79dc551c9d69b1e95bfe398e4e9576aef6ac9e7f29a27e68f605accc52c85f3377e3e47302fd94989bf60ded55287715f3d4644dde0833cdf3b3a858d5dea8de4223d27587cdf48c"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 20:06:59 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f6669b8"], 0xe0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x6) 20:06:59 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xdc6}, 0xc) 20:06:59 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) shmget(0x0, 0x2000, 0x621, &(0x7f0000ffe000/0x2000)=nil) r3 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r2, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r5 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0xff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x10000) mknodat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r6, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000005c0)) faccessat(r3, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000018c0)=0x1) r7 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000680)=""/253) 20:07:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x28080, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 20:07:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0xd, 0x0, &(0x7f00000004c0)="fd4050ca226b48065b6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d80ed23692068c26b123624f5a1f45fa3", 0x45) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000540)='./file0\x00', 0x400000002c5, 0x100000004) pwritev(r4, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) r7 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) fcntl$setflags(r6, 0x2, 0x10000000000003) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 20:07:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:07:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x15a, 0x7ff}, {0x18, 0x3, 0x100000000, 0x401}, 0xa06, [0x7, 0x0, 0x3, 0x40, 0x4, 0x7f, 0x2, 0x2e]}, 0x3c) setsockopt(r0, 0x4, 0x4, &(0x7f00000000c0)="6539b608cf5805675165cf52f59836fd09bc38f13025e34ab16c317841dabea9888eba894afbe1222bab8752ffc86303445cd1fbd838ff1fafbdfda1441a733a276be9076e17b1d1ee8a09cdced6f56ba9f292f2eed38c8ded2dad0d9def40bb71b79028a13e7c7b7eaabb8e2c48e24bc66a7d6e1d173ab60f6764eb1864eef950cad33d0c71f8df7577bd81ceae10b26eb571a865355d76bfedfaec38ff02790762fa3dde102503c39fa49c135ce955670eb6006b0b4f3e8f0d0b9b0984dd9d5fb571646a94321194aaff8dc7297e6a2460732065fc704cc944d1c5b1d53302e172e89bdfce0d2a", 0xe8) 20:07:00 executing program 1: setrlimit(0xb, &(0x7f0000000080)={0x4, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:07:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) fcntl$getflags(r0, 0x3) socket(0x21, 0x0, 0x0) 20:07:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r0, &(0x7f0000000180)="4da9047c1bf83923d86854fe75823d0d1fa961e29480b3ab1b14585776f05e11890370210a7ba9f09e9a81cc289e00cc557098db149a7f4c30fa298de872b21f1921f00f21151726c19ec2bb0c8b06ff5f65b0308c99c3b1a3ec6abe36ab6b73896c731356c723cbde620b8d647b1ef5662f8e2cb25c293382a754954bdf9dec4c77e9f5117ea667d996598c61e269f8884025d2face140076d07d150fd8fe686ac697278ae7e2476bdc4d13f39e4b77efba4d0e61f23c70feef540a0332c8da2286af6dd64146b0", 0xc8) 20:07:00 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="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017a17fcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/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(r0) 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(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 20:07:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) getdents(r3, &(0x7f0000000180)=""/246, 0xf6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:07:00 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x2, 0x1, 0x401, "c90cb8d3c9c6c493d11aa6f2f5b0ad628a6535e1", 0x101}) 20:07:01 executing program 1: r0 = msgget(0x0, 0x480) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x200, r1, r2, r3, r4, 0x8, 0x24000}, 0x3, 0x0, r5, r6, 0x4, 0xb36, 0x1, 0x9}) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() dup2(r8, r7) bind$inet6(r8, &(0x7f0000000080)={0x18, 0x1, 0x40, 0x52}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000040)=0x6) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000000)=0x4) 20:07:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffff03, 0x0, 0xffffffffffffff0f, 0x0, 0x20d}, 0x6) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) 20:07:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5c21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 20:07:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x4, 0x3800000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x9, 0x8e}, {{r2}, 0xfffffffffffffffd, 0xa, 0x4, 0x1, 0x83}, {{r2}, 0xffffffffffffffff, 0xea, 0x44, 0x6, 0x1}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xffff, 0x4}, {{r1}, 0x0, 0x4, 0x40000000, 0x8001, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x5, 0x9}], 0x4, &(0x7f00000000c0)={0xfffffffffffffffa, 0x5}) write(r0, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 20:07:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x4) close(r1) 20:07:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="26c0821021655b1d270a09b46f8691e90d168c47e38c52c6a1864da6ee309a664a5db143282089810168dec080839b3c77e7cf0aa59e6f03ea836f7db7344ff0baeef43e4186e15a6389ef53e4b87217f666b6187c1790275da8e659b368e4c31a6d86312e3cabefb570d9b0ef0bdbf3b1fbaa62958843db90f59cf166df7b23a69198f512473fa95b3f8728e9", 0x8d) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 20:07:01 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) rmdir(&(0x7f0000000240)='./file1\x00') 20:07:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x40) 20:07:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x9, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0x30a) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00b49c6fd31a3dbb5a000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000003, 0x400}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 20:07:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0xff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = semget(0x3, 0x1, 0x412) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 20:07:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x31bec6a0ab2e0a, &(0x7f0000000100)=""/138, &(0x7f00000001c0)=0x8a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x8, 0xff, 0x0, 0x5, 0x5, 0x4, 0x3, 0x0, 0x101, 0x8}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:07:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0x0, 0xffffffffdffffffd}], 0x40000000009, 0x0, 0x2e, 0x0) 20:07:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000061e000/0x3000)=nil, 0x3000, 0x10) r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2b, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x1, 0x2, 0x0, 0x0, &(0x7f0000000180)={{0x8, 0x3, 0x8, 0x7fffffff, 0x200, 0x9, 0x1}, {[0x4, 0x1ff, 0x5, 0x8000, 0x9, 0xfffffffffffffffe, 0xf5, 0x1, 0x5, 0x0, 0xfffffffffffffffd, 0x6, 0x8001, 0x417, 0x100000000, 0x1ff, 0xa16, 0x6], [0x2c0, 0x3068, 0x1, 0x200, 0x9, 0x7, 0x2, 0x7, 0x1, 0x800], [0x4, 0x80000001, 0xaf, 0x2, 0xb6, 0x0, 0x7], [0x3, 0x8001, 0xfff, 0x401, 0x5, 0x1000], [{0x0, 0xfffffffffffffff9, 0x39, 0x9}, {0x9004, 0x100000000, 0x101, 0xfff}, {0x80, 0x3, 0xa3, 0x1a83}, {0x0, 0x4, 0x1, 0xb}, {0x1, 0x81, 0x81, 0x4}, {0x10000, 0x3, 0x0, 0x7}, {0x0, 0x8, 0x200, 0xff}, {0x8, 0x7, 0xffffffff, 0x3}], {0x8, 0x0, 0x9, 0x8fb}, {0xfffffffffffffffb, 0x10001, 0x6, 0x6}}}, 0x8, 0x19e}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x0, 0x5}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5, 0x101}], 0x8001, &(0x7f00000000c0)={0x3, 0x80}) kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x5, 0x5, 0x7, 0xfffffffffffffff7, "9406fd270ecb911456a0baca3b562e474a2d5b09", 0xffffffff, 0x6}) kqueue() 20:07:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) write(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:07:03 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x8, 0x80}, {0x18, 0x0, 0x2a1, 0x9}, 0x80000001, [0x47, 0xffff, 0xfffffffffffffff8, 0x5, 0x0, 0x20, 0x6, 0xf1c6]}, 0x3c) r2 = socket$inet(0x2, 0x5, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1ec) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9c314b0d1cb6908b834d69804accf19829aee5e518533029cdd2f1b2c2caf0a7f6db6bc59afde757ca93005be511f3fd0b16ced7e66c16955adbfb4ec8e7757ef8d2c8cfe174c521d573d2a6f05db129f0502e0b067b49019658e329e6c2a955700f2172034e7c771aa7426c1fa563db7caa6fc4db82d0faf8b6c57d3ff02642ef589661a9c60537963e0d8075dd6825d15b5939e7628ef88e584c97e19d40f4fb12338e7d07324ad9b69d6889c290653debb87d8fd762f30ea38f5b510a25fdf5113f6a2019a2ea7799ccafb9a99b638c97131a57a4c7b424355c29a12fa3f25f468f211e66c3864a49a3723e2ab62b8950ea4f99c3c354568e39d22333aa35ebd3ac7142955960d0f3d41a28d08b799c8702348ff6b76d61fa275a6c4e05f171ad9e1c368e279ebe4c3cc3f46e801f1f18034154d65428b5c52b73553c8bc19dca31a032408283481e467b3f188e68547be5af062b6b3ce3d82eb1f58d702a96477ad92723a62366225b2b096c5329a30ea016a5eb927e8e6877c618392427e3b20a8e3481ac108ffc22faaf94c96f89bdd22b654a18ddccc5479b26f82e4951f2dd660631c497ebfe501a02f6876ebb0a8c91b80f6967744e708cb3e727a9ada41e53f3d66735f57274f94f64bdd3a4a14a2dbf67a504044613ffb649f3b4e23689d9b6ea53a4de1685617483e3767b92840e2a7ed1c5b8cf04c673769364ecd245130a0440f2e2eb0abc6402cb272141fef1b872603e622d6f193bef05dd5a2e18764375575d763092630b89b2823b609d4c8c53f120a2bab83cdd17a40e090253e224b252aff76d401baecce1ffb10542f31da423d41c2b0ab5276a062a9a9f88026596b7ef894d59787de6269ad87c2c922d584d73f658d41ef5fa1349050fd43a138c435c118fc35dd70c362f3eb18af1fa4b1706eb8a4aeae12413c241528db4a02b6bee509f6b37f8d7221e9980fde3e24f325befce2836ddac4cf87ddd7c8fe03486840fb6bb8f3216c3a3541c69f9d5c3d060ecbaefb4ea76a6ac2c3b02f4f4c49f3b4211c689dd1f6fc40f3b6f713b45e2e1fd2bae67ffb477df89ae2102165dc9aa7c55388d8903dcd050a54fd5ea6df84f9672465bc78a00c13861ab1e0b5a5cd8d72fdd28c2d75391746e48701a0b297c93d25a3392af7b12c9ca81bcb350d93b6a452df76693422e5ef351eda5e706a93e313f634f5902cdd35e7684897605f4c7f0463386b3e3a2b29dd318f91d0419e9b1a8c6c783d898477799632155f70cc0321bc98c761a33610850291167b5f9213d02199a63ced4fa6f52bc317dce6024320589036f8d673d270294df0c674fc67e5060c56902b866135925078872987d4af931a230d6f0061df3217b72b215ec877dd3c9573ea6555faa9e7b82d45f5c0eb49f48b3e5306afe66683e0da16c008aaced820b68c0b7eca176a200dccee04d45b05e872332e91540d9127fc43df9ece2ec75b0ad89756ff843ab52a3edc10b6b96c0845da562838f6a86b05f611eeb2f9371b58b35c7fe47ff5a6eaf08921934cfb77625f6a54ed9ac3b8515920b6e0ca06df9f82f01a4065cf2e6dae99448eda4661a80240ed24f2ff7eab56821370a81228b903ed1ca14178d517b7a497b14b44f790514f9e5c425b6127699c7796ef8e031842335b5eb74db6416ad666158b1e67c637fd93c636f615551ea8b2ee82df4099a2807c62a672b97fbf19d1ff7ce47ec03db3592a5877e54fb69f05269ef2cb679dbffdb5806aebfcec4a4b0e454e0ff867c58e050a4e99288c0e9a7f996c45c752783f8b30794aafbf10b6cc1a5c5a42a0140b5d083c5d55bcb9d0884235dab7fa10f66a4200e9804d4f4b57c1502385301a5df68ce077bb28fa7b0bf550c67318ae06577842f26eba272e4740cb2e07a9a71377083443c50ad33408133842e56aea5c650ef09043092e843fc95a349ca49d55179f1c9ea35715bdba4b52e66dbb986b9f15a8a54c28c98ff5fcd59761d05ac1a3a2f22b7cd0e4ca4afa763ca8ccfdf7ba17875904de0dff470d48c2360e31686a2915ce20d55dea6c5a80be84937de4fc1ede6674919dbd2626ee1d8ac4cc5dade24852fb0e4a246e6be511f854b53cef6c6dc7561bc9c0c1bf56646e9dbe44f046a6e64b8ef01a7ca7fb8aed380ecab9c8222b7f2adf3ef30fc0651c4b24f858c9313fbfac2705ccd870ec75d90159adad70b386dd816973a2653349b86be03872093c0adf15b7189456c41dfa961507de450dbdb0e9d5c500808f2989c8947ceb691d092ec2c1fd1f6181ba1328713ad1384200b30fa79f1dfbba7603fc4e6a0626fce422a7eca2f714650d340b8ce9524436cd8f67cc77164398c0b3e3c1524780ae9b5e178c793d082e5ace504f419949dd2bf5f288173661d89c1311db927ddfd8b22584fec94ddce855362871de3947737cca19dcc4b2cc28b0d57092d7eb8d79bcf6b50e55485f972167d17d9f16b7500a9fa60b6fa353857347e3017f3add9520e28350a05fc27ea691e90cfc4e0ce85111f515a58b0fb1b2eacbd4f1bfed773a27edcdb1d2506a079cb7879edb72a0eed97e2682a147411a39223bb21582c07a15e2b7f8766dccd109b61170a36df618452a140c66945f3bd3789b1f56676d99cc5b696f214647d1a1b943c4e62608dc29e59eec5969b421ce2e7579773e8dfeca9397e9c4f8a3a4870a66906aefb73a336dffbe032a99952791f219c9ca0f6fc7fa73c1c7ecc6b16eca4b399539ef68c27c5ecd445b1fd801d1d74785ed1ed7ff2a0a9b4f794743767f76ea931e12d1d0a9c4b82382799ce28b3000fad7faca8287c418179939e449311fb88090c9a28686bafb2adfb1677c39852081423420ff69e0f5e5d00c42613f9d290693d2633ee1ca5df912088ce80a5336020c3dbdaefc61702639944520cfc7e3d0165218d7e503e4afffdb2ed3fa5579d73e6dbf38fddc8277c34f95df6601a81fece8dc33d6a4775edadc6a8f5ea6682789b975186f96cbf7e171974aae22633171e69868fb4e693f965283069a120cf615e5a4f32fb2676d35ef8d2327cc12fa3ab55b8034073a5ef8426c107732d899a6fa965fea868414c738942b3c99c05ed787b059adcf74424716407a033726a2b2431e3b94797e3ec61532f0730ca88fc7fdd1e796b9288709ef5b4fc4d98d0180024589bd5ccbdc889fbd987f64925531a57a325efeea6bb069fdc81a9367393f3c17ba02ffe803592a7fc7cb8b2e6a6e6e2a2377711767ce7c1f643cc21af8df4607e82dab183ae1673ea559d88c8d8588f7d78bc1144c4efa69c5c397b37149d358ddd64a4c343711330041897c3127490d55346d8fd5fd368778d0e54c75a51ddb5f8486f439dd816e439c5ae4751feacb6a2e0521cbb9946c631f9fd240b8bc1e8636bd20c9999dff3a9e28ed7fa6f4bf2329b253aeae5028af6ed9e1a5baa4db4e382c8da82bc94c1221f7d6468fbf4fc073f6ed2863f31c0cc64bf037cc71540bb30cf0ba9a28b809bdc81d4cab8e6d03ca70c2e7e2e7d35175fc73e70dc6c8657f807e113abe6655a655446cc8ca35a3797b5ff6662db74f9a893e5c54916d74a610b6c73261d8b8035428a11897fe9418d0443313312c519f13010b89365d443e12c090bf01e29eeb1755291bb116a1bce5de9ab47e59c9e55ad36478400b7faba3d8bd763343aad57c28443afc59df88d1652be5ae9d7c85621abe65583867363a436fe24fa7c70609ebd058184cbd29e28016425a6968a6c26cf0a2dd99c7cbae2b6b5ffec52c2af37ff892d193f39a1b5d1094c861e99007f01bed562dbcffac2a16fe342f8ea106f9ce8e86e8b1e2af8b587486589ac88a1f6ffff4c7af573ffece9a0b4dba3f298d622e54ea4f5a2c4c871d2d3f421bbace232250819cb621de08d7701b0b1d88e6beac6946fc7cb9ef7653a6ceed988eeeeb576f1a203a0d80273f0a58f3e96ad815e404eb0b342a630ded72dbdbef39f6eae436d3831d870f0a585631af6e4792d9095b2df40d5699ca700a41b7686828e52b513ad40e78b2572a6216c92e77b00509f2826a6e960f8917640b5e3e3ca5577052b66cdf60d4ce56656658f7a3dc792c8f7bbfe85d9201dc01a3e4991102cb1650007a68321d617d710fc341334fe279aaa51588efea7a55c9b498c3de64b9dbebaf7a3dd64f8421d7d8b3731c492754eaab621a8f82175d75ad0073ed8c9eec59d67d48e6e958e9d2c9e4f5ad0f2f4acb6ef5b488fba863066e5d5a116a362e3ceb10fc7ae5e6250c67dd6b093a6517e173ab4f09d07c58f01f89d50f3ea15387a78f28fa520b4fafb8e0d56ec56e9aa72f8e271725f42a4b071f4fd9a2948738109e1834d50d26958c89a3fc869269513aae03e06ef1f22ba7a7abe22ea09fc1c09d848b67d488e65fe80cacc4f1bf5104a44f6e6f2884e1b1b1425cd404966767288b155d31eaf01c1ea266ddcdff6ef6cf3d13a3f7ff72c7057c08bf55bf79d3a9c2a8ee4113ce909f0bfe4a2e7c3d01bd5036dcc1efd73af51e1497c832851a50b9519d50bd99649a04ec22afb625bb384ba3023532cf446e158ddaae7f9d51e19c6def6466f54cb31a5fcdd4b72917005fc8fd2bb3434b70b752ada1fce4833aa3efe45ba728228940ca1a0d07b220752c499b7aae86f607e56b2527bb459e73476920ceb0887ec080ceddcd284c399a3ea452c681984a717ae4dec563624686ce15d5cfff68054648cd3bc0f961777aca54bbf22a65d79844621fb8f2eaede0dfd1e936621d36c5209290cb09d6ce3d4763f1cb7b47d3e866eb882c60d9813eb1df959e22ddd59b1c2a72b8198162ab42fe234ab4b6cc0b489941c1f4c2f204564c2dfc4e2122254d0ed1b8b0dd7dd0f06c736e5b5575f8f734d3758fb7011036029e07340690697cde2991bab4ff88e6c8eab4c4b8e792d6ba43a2f26c928aa9206158aaa9183c11f206f73deb5d3a3f3e7fbb761ad9d5d42d1ae424b7937f427d3a7aacb3169ca40735274ca1fa1c1a8e5a3a155bb0f667b583e5e8b72c6e5b7bddcd42874a69142e828a0266b7b8f2d9808e445d88f2be0d6dba270eb9727117fd3ca95b8d302e7a142980d2680b0fb9be48c65dc56f67a2f369fdd48273f5a04ae0fe823342918ed7379a66963cfaa05e323681970bc46f33e442b165e737a96f316b3428a9573c5a22d38067a855d7d3cfe939fd1564becef9e03a2f7ad027fb59d031406ff7cf3bbb132f70f5f4b53e1027f5d8ce076baf618a817af26c6840fc54ab3d72a5cc2692d6846b507ea52b12f8e5b7e2c640d2c00921dd7aae43fac5a4e0c799f9b4783301f93bcfae5d2860db61ae8434c157c67101951fe32d8f837a06a9e5d42e4b97113664e3a61f4f1a41e7b824b14bcf67ac66f2a37db7ef17d379f5c5e28a654a1ba3ef78015db1108c96e56ff6fecd021764485416d24de7739110a3427be214d33e0f194b6e43b08ff4cc3482dc2c010e140d0beae4055570f8e7063971a00b1c2e49becd811af967f48a18adc6a6828d38e9ed961b7f0ecaa54227ca922c6c308c4b948b8a7fe0d9b5b5a39e25f1cd952a0725be2b97c327fe7035e2a07fb86b67a4e9df9c1a15bfa7c994d217883ea5f11040d7ddfba03d6ebaf9509836b94848bec2565e33cc342893a46e3df8876c57c31d3014335de0ce70c41d3908ec416bdd2068c18ebf8c70ec10333b767d06040d820bcc597691fd86fb93168a18a3eee2958c568bdad8e00f911ab793cb4e2246aaf634267310e241250", 0x1000) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x3, 0x9, 0xb03}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:07:03 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000002c0)="96038c867d189ac9f508d0f68e0299003a52edcc40b100e071d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b9e66ad21805157362b79219bf1009800c4f2fb59d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef57543ff82636391dcab40def3c068c7ec840af38dc3e1c6a563fec63807bfb5c578e8f934b8d652e109a79154d8526423bf7f1a23deda28b6d5dc69f8e322958574d7ad6299fa52fe12059a389e6241aeb76851", 0x341) 20:07:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) 20:07:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 20:07:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcab", 0xc4) 20:07:03 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="7d3f018e503d42c87dde3e582dc32e92670e6bd58541b5ee0dce0e3df6ef689ac76f9f24749ec816c6acb9e574278149a1ee14f0dcd52e0861652a56d314a6a5fa982c54021571f68d8d51775d5aae6bc0a168e2d672e118488550670f8593f50d27ddce5c0e381cd783907c8a9b4670c829471a5121a07baac334b030c04714d316a5360d5901ad82bcb42bc0b3fafcfa5abadef795cf194a6f7c1d92107733ca1b09df2ebbbdaf4661244ad0442682d419908cf050e1d547ce6fa7c174d3f717", @ANYRES64=r0, @ANYRES64=r1, @ANYBLOB="049b35d96ad090ffae4d1e55707f3875988e126abd6ac991ba503e50d320b9821ca3bec4b8f19c4267034dad763fc351184f0bd15b632bb70dba65954a6105020c275f5e61ef9be448cd70c1af803d68602849e50cb5ac6596279cb06ba61b2fb57ad9c8abcc7d1c042ea19e017642c269dfbc05d58e137ad3189970929bab0d355c8b6b222b6b2d9837", @ANYRESHEX, @ANYRES64=r1, @ANYRESOCT=r0, @ANYPTR64], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR], @ANYBLOB, @ANYRES32=r1, @ANYRES16=r0]], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r7, 0x0, 0xc600000000000000, 0x2) accept$unix(r0, 0x0, &(0x7f0000000380)) msgget$private(0x0, 0x44a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)) 20:07:03 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380075ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efc90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffcb4) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:07:03 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x400, 0x8}) r4 = syz_open_pts() sendto$inet6(r3, &(0x7f0000000140)="b1d92427c0d759ec0991cba663cd076d591bb13c04cd0387b436480d96f3b28513ebdc75a28ec4b34f1a9a9214ab04a91c8d87b88f8ba25b0534f4541c0679e79051dba1e99015fbd8da3ba34ae43231c031f9e8a05b125b4d9069c67b273a54074063be8c44cba0f38919915e8d5b43f2267607a52a56a58b1e4fac9d3e758325a97371be757ac8f2e3df1896f19a1b38578de9fbca1fbcd5c5179e4109f2f5e719ba7ade2f203b", 0xa8, 0xa, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x35}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) getdents(r1, &(0x7f0000000240)=""/152, 0x98) 20:07:04 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x102) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 20:07:04 executing program 0: kqueue() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9a4bdc0ad555df13) r0 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x1) socket$inet6(0x18, 0x4007, 0x400006) 20:07:04 executing program 1: socket$inet6(0x18, 0x1, 0x0) getrusage(0xfffffffffffffffe, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x0, 0xfc2e, 0x10000}, 0xc) 20:07:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt(r0, 0x9, 0x6, &(0x7f0000000000)=""/133, &(0x7f0000000100)=0x85) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 20:07:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) shmget$private(0x0, 0x2000, 0x1d0, &(0x7f0000000000/0x2000)=nil) 20:07:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x10001, 0x2, &(0x7f0000000040)="5e4e0c68b21bdf125855c5a7a42c8b8c7c907d0751bee4a96dcb0b317666e8d4f4cfd3cd08a03db248b793411d08ab23babc6adaff715d1cf2fbe7367e85d393672e35b0af787735477f7387111e63d50abc395c0a3f04ae2cb1e96675c77373e25ee3b2183094a6faa8f3d0136fc26492c71eea6b179d230c6a3c8803156523dbc7f247db1a611b7e4604145d9809f583029f42b04eda8df261df70a0bc2613d7e4da96473bcbe0674b36c3d6b4b10823c5f501ed8d8a8e234c27043720bf164b41ca20a9", 0xc5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:04 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0x7, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 20:07:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x16) fcntl$lock(r0, 0x8, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x0, r1}) 20:07:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0x7b3905cf9f6a1e30) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) 20:07:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) fcntl$dupfd(r1, 0x0, r1) msgget(0x1, 0x20) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 20:07:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/77, &(0x7f0000000140)=0x4d) r3 = syz_open_pts() r4 = semget(0x1, 0x3, 0x1) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000400)=""/252) syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="beaa5c5d339e297b2d27cf3f824b607b786bc62a4f2593962f36d7b3f7c62e7f24f8192067a5fc6957a0f187c6f026bae076b98c1288293c3b5344d95d5d36aabb32e1dd89ac71668e1b107d8b61b30845142c1edd23719d2c1be384a9cdca85938efe34db9c451f0d19f8cc76f01e1a336e88b66a02285728947476666597c725cbcc48395ef2cb45e0db", 0x8b}], 0x1) close(r3) r5 = syz_open_pts() getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r6, r7) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x6, 0x1bf2e0000000, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000000800)=[{0x0}], 0x1) read(r3, &(0x7f00000001c0)=""/193, 0xc1) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000580)={0x2, 0x59}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:07:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x400) 20:07:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 20:07:04 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x9}], 0x3f, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0xf7a85525b6d6c2ee, 0x1, 0x2000, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000040, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x4d, 0xf0000000, 0x0, 0x3}, {{r3}, 0xfffffffffffffff9, 0x4a, 0x1, 0x6, 0x3}, {{r2}, 0x8d31824ed999bd90, 0x1, 0xbe593e09d79a26ab, 0xd6b, 0x1000000000}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x7, 0x2, 0x708, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x90, 0x40000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0x9}], 0x9, &(0x7f00000000c0)={0x0, 0x8}) read(r2, 0x0, 0x0) 20:07:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) dup2(r2, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r6 = dup(r2) r7 = fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fcntl$setown(r4, 0x6, r8) r12 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[r9, r10, r11, r12, r14, r15]) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x10}, {r7, 0x2}, {r1, 0x10}, {r0, 0x20}, {r7, 0x1}, {r5, 0x80}, {r6, 0x20}, {r0, 0x100}], 0x8, 0xfffffffffffffffc) getgroups(0x3, &(0x7f00000003c0)=[r14, r15, r13]) 20:07:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socket(0x2, 0x1, 0xfff) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) readv(r2, &(0x7f0000000000), 0x100000000000009b) 20:07:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ftruncate(r0, 0x0, 0xeb0) close(r0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 20:07:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="e6764f7f60f3603d3c0e6449b2cde153b1d82d4b28a2a72df5119441b542a18c714bddca36fe20c8ebb4ac759c33013078539532037185e4285057aa8dbe0ffd1a47bbd1545f7b5dd9f88c923bbb9fd0d47ba3350b0928f0720a32fd291b08c7dd3d44d718d43e2b18e3fb878e190a6e6109fe4a304af940e22112c50bbff8de2d3750a2eeb0cc3f3fb3", 0x8a, 0x400, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfffffffffffffe71, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 20:07:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r4, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) r7 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r6, 0x2, 0x10000000000003) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 20:07:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() 20:07:05 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8001, 0x53, 0x4, 0x6, "c3daa41e1189e006d084d4aaabbbd8e573c13605", 0x2, 0x4}) syz_open_pts() 20:07:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 20:07:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) flock(r2, 0xd) 20:07:05 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69900929648f161477d8130b7a59a1e094e329e01b7de05ae3d42f1f04a1b2c425808d2143b3c2dca02e5e9e3da482e77dcce1e59a702e234f1444f05000000ad71c388a4d079aaf6d6e1b4820c01263200aecbaa146c524a14b8fbccb1c8cb4770d50a0ddb32e824bf5c21ba7a74b709d257b94ef45ef120aad5fb5919c3", 0x8d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x9) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x87b, './bus\x00', './bus\x00'}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000200)='./bus\x00') 20:07:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x10\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='*$]}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)=':]+\x00', &(0x7f0000000300)='-#\x00']) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 20:07:05 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) 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(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x7) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 20:07:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x4, &(0x7f0000000000)={0x646, 0x8}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080), 0x2fa, 0x0) 20:07:05 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000200)=0xfffffffffffffdec) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="00000070bd759a0f27826be5c70f02d94fd6cbbecaad363e4fc22ff9411d5febfd6c6e4822cbfd9e8f15b991667b70b9855b0dc801b33cc6b757ee825c8c2de9f3d34b787b513cbb47331b46b2429cac488bc23011aba8f29aef294c1563ea7390f117627fae03e3bb0eece64ad994ccca7b1d98ab83d2ba50aab0e0c978cc58683823d0ab701c", 0x87) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 20:07:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="b15669dd0f94283a014456c67620fc7052ef15c405773bd6d872d825d4e738c26617bc2b1cb2d0be32272267a28d1238b3bc673cd855e93b1742e40dbdf28c06958c5a0a9c3890af4eb8b016a21139acd81cc80b5018fea6d6eea26e4293c1b3e379a9fd30339a61a80af0980b32ce81592247e8c6c3ab9ac5dc", 0x7a) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fcntl$getflags(r1, 0x3) ftruncate(r2, 0x0, 0xbcd) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:07:06 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1d6aa6542ba38cef1ee0f06710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4098], &(0x7f0000000080)=0x1002) 20:07:06 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xd7d63217fe416a97) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x35fa, 0x2}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x20002000000000, 0xffffffffffff8000, 0xe4, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r2 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/178) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:07:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) geteuid() mlockall(0x1) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) socket(0x38, 0x4000, 0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000400)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000580)='./file0\x00', 0x200, 0x186) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000040)=[{0x0, 0x9}, {0xc6, 0x5}, {0x22, 0x9}, {0x2, 0x9}, {0x2, 0xc00000}, {0x20, 0x1}, {0x8f, 0xb4}], 0x7}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() sendto$unix(r3, &(0x7f0000001680)="e775428f67c0d6cf2fc0ce2d912d222c9b74facec3af1b3a716b09c5b7298e2124fb248c7a02894738ae4f6a9340efeeccecea12589e347aba691c42cab4577d2fee3dfe13d9a292c2878bb85a7cf33da18bde55a32ea74aadf0ce3d9a6b86cc8891e8a078822211dd8dacebf17aad5c1ec817b9ad46831df90f9b68c612945ba8d1bc3d10067592221e5c3960d7c62eed96b80b39e5", 0x96, 0x1, 0x0, 0x0) 20:07:07 executing program 1: r0 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c467f1da5b1e39bcf43a1dcab2f22bfccb7f1a", 0x13) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="faf6e015ebb2fe8e5aecec7d653f33aef504a706f0f745de57b727cb8df6d73da114f91cfd6be6f65efd510ec892446d55f6a1db7028cd49f869257bc1a656e4905c7a55efa2d11f8880073ca5e9c74400041b4d6c3ef59d3bd1be78b74b3998e3b9229cbef48eceb54e54943b3d5e4433"}) socket$inet(0x2, 0x1, 0xfffffffffffffff9) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 20:07:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 20:07:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 20:07:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x7f}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 20:07:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000500)='./file0\x00', 0x20000, 0x40) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x7, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x5, 0xfff, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r3 = dup(r0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x81) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r4 = syz_open_pts() close(r4) socket(0x2, 0x4, 0x8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000480)=""/97) syz_open_pts() 20:07:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:07:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r0, 0x12}, {r0, 0x1}, {r0, 0x10}, {r0, 0x4}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 20:07:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r1]) clock_gettime(0x0, &(0x7f0000000000)) 20:07:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x203) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r3 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x40, 0x6b) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r4, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x5, 0x7fffffff, 0x7fd}, {0x3, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaac36) syz_open_pts() close(r0) r6 = dup(r0) r7 = syz_open_pts() close(r3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = getppid() accept$inet(r6, 0x0, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x5ec7, r8}) 20:07:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 20:07:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:07:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 20:07:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) setrlimit(0x3, &(0x7f0000000080)={0x0, 0x1}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r3 = dup(r0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r4) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) 20:07:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f00000034c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003400)=[{&(0x7f0000000140)="234b128885a388b8166b0e6eb52263a00583ec0f39f2e9eb992c9a63d71afb6a", 0x20}, {&(0x7f0000000180)="2cc1ae4c746e4190b7824600e2b7f932a7999f0faeff069adf121bbfe3094c49c3148d39eb22a008a54a2d036d8556a54daa21fe379c80e2fdd49df96745c2ac5311707d6afce7e64ed3cd84bec38d64f694a5824974ae312aaefcadd523a4c06dc24839012d79ff1027bffd087b45ac4374b01ae8a362db32da8e945f39e926c84d025b7149cc8fc080d534ff25bc13063845d021b0f20d7a222db5836f20315b973c9781941a640c681f46ff4f9810661745ea95793159ac7ebbe9c9742a2977b875cceb55017612570214ab12b65f3e452963cafcff8c8a4824bbe2fa65df5d27106a888ccc1074ac89a5cd32b9b917a0231e00fd4eeb3d73aef54621576522492ed05b29464250e6f2d7b239000754ceed0e6d7779f8a67e792d3f2b8696db7c4df88018855c4dce0fcca2b1a6833fa5cbb38a8ce0df117c479152ced142e8c28696e30981269db3f41aa17fb1c9da5108c0c4218aec629ea2c0170090cbe5cc87b04ec5890e5abe953a7a04a77398d7017a636c3e67ee333604690c866e668cbcb897cb0ed39bd6edef6e7767173ee1eb17e00025a6666429ad0f658df5cb9c04543f1f2bab047ff15f62fefe8ac26dccdc1aa966a00f10559d20c69daec330f220ba2b3db7f09f0184aa23f37fc2adaefcf22430f0efcc01382dedf96624072b346c103220b4247f279d1eb7c14a352fed38b2005177970e19494fca1bb0ada16112fa649847f92393b9a54e0565209adc5c14eb11511604745b7b9d9e24c22d567f94f017d1dba0a874553b841f1a090d8bd8599d92e98530f0edc32e08e22d84c9f69a4f9434dfe897d6bbe07cdbab713010a3e5feb8ae5ed73437dd8b899d7d2f06b1426fa89f84781132386585db36af545f6921757e7944c64e6b872611ed9d0375e3b21b36a389bfb1d318878af35418ae0ca739cf55343023bb29ae5e5514c8e6747a34e9e8709dc9848a701e4dc9ee505659002cc68206bf6b4c0ba6ce0a93a977c7cf0e5d196673e022734bdbc31c0770917f3460be934abbccc4081f45bfb3f170c401015dea00009e6ad84ce55f1dac42e1da0297bd50125886cdb08152160cb997dd0e69e15f3033f59736da4354101603e3ed08e3cec6bedbec86325d8afe68532baf8711dbdbe44e26f8527e217a5ff59682a2da3598ac2f84919957e9cd491b8f5363a9a7dbcf2b002e8218e1d8c343292509ee3bdd2aaaac079b7652f4cbf08f6198d73b8cab78970bf4a8fe57c0e8d5deb0ffa70eb4b37e5c4f35b0ad383142202aea498d1053d99b797ee3865ff9ad89725b029a959e1e6efcd63e4bbf9c5371d5e5fafe0c316e23779eb449131cf500e80169ae5012206c1353fcaa15ef3ba7cb2a7958434e860a3a48fb97aafdd4776aa0d5d96dde2ce2a7d1efa3467f6ea2d725ab889cb8dce81f6b661a559a721066ebdfcc9ca2be176c100b212c33413c019548127f2563e75ae8f2261d0e35fed4069023602515526218fb45af18878d10fb6291736cd7dfaa634e7aca6a8b599c8077ffe30f839308849fd69fdf1d34a15a9c7fcedc1cbd4499a960655835d9a22dc45888718c1329e6b129d1e6d7e2cb58f4a1fdc487091b8787a30bcf65eadd3576604ed8ce16a0e5c0d03361914a34ec84c628bdc00934a8d24296be62320eee1952703ed8a39214cd77bb3ee2445f2d3c7e7541104e7ea0bb3d046efb2ba50cc28687aaae9e2928e124f1b2a16d121b3ace342c48d0c072bd1e2093687f6e1a96017e553b230eaf2badb3e0a15e371b74ed61f8d280fa55dd97dd16d5a3d3fbe0d436fa0ef0b006dfe04e3e82e3ae2f6f6a3dbaf08805bc67652258fac443c001941d26f46d7b045fbaf62b6c4f6547e7b296ab00d96f6a898dc4e47845215bb72f557b8b1c9f5e54bf3fcb6be9439d801669bb5c68f32531e1b779e1b4f2f16df4069b8d9e105aa662f843679fbb025ef74e20a867577df6c82cb5d4dfc6991eb37cea4bb967a685f0f7377eecfcb8115aaf75d12195c15f20c6c9e33424698430f6ac4f59611d761c5e2612c5dbb5c9e97d716c5abb73ec90bbe464ec339b0b66292149abc5d195862e93cf9303e1986efe1eb5a3472780a20dc791526db929ef82b2889706701ff64f62b4936ab7a8a75558f0b4a1f1368ba7606913b93ab50a8c8066ce5639a09d343187aa88cef9ed05a51e858f654ff2fd433f6ae417dec07c5e2603db02677c545d00c6efbd1845e2a3312eb6769c09b8caa3d6ef3a215491c28da7aa5f0dcf0c3387506bcce353e83164ab880578a959b1dcd2d423691cb928d3c879fe475d15f9b6e34a3a03ed1a6983e7860381c4712d413ca54b25be1d63720a8052c2a6e0b442e5db292b921f54c9f61cb520505b82901b6d73b7f4693208d9a63497ffffe3fe848ec0e9530c136993f30a7edb7594ffb4f2a00e515a098495416d9dbe7792c72f45273d082bb02b65334d75a055937eacc97942e747cd35558807f7b3039e11c63ef18051ac42bcbd40d8b3b6b4b195c281840918e52efb83c96f69f1ca8aa5c941f5b92b4b9ccfe56f1176a40b2f5c2db74b548197b34447ae708a40a59fb151861fe613ecc52ee67699208710bddd6ee185bf979a1ec73fdee22450ea5928dbf26327834c634388fc88f7eae6e2d65b4b4ca01a4ef62215b167e6c7e8db948a02448ea7d7a9b1d885e0636ab60fbdfaa44bcf21140ed7feece5bd78efde7ca6848cfdbc6a1e3ce17409df868b58f964409259810dab71685470745f1cc76cd4b9ed8a21b0c59bfbffd7164f79e197f076fcb5efee99b179ee9a6d761fdc33bab751985c710270db123735c9734c718dc964dbb9f2766a920bb83e6cd7d4807b64dad4f15c18efcb17e827bd7de6d3362fc22277fdfc9c1ddbb6f511ddc77771784b6d878a5189b7f6b50024d62f76d8644c5be24d954895b70498a438dac3600e50b9539f4d578b6f2f13970836f11e0baf0e68c5755c3457968f70eac5514725892d15ef8bd36930156dcbb0536de215a86db303b3329ac19d252b1b6e8d5f294539a6c06c7bb17b005ae40a274679a2e0040a05fdad8cdbec5db8c8b6d5acb8bd91b2c5453d8d7588ef754393b46be0a5e18f7ff8c5e74082d8ecba12a8643023e541b37257f96ecd1ace11f99941f8220a434a838d14f946352b492fc4e12b7ae9cf597281377d6f5edfa36019d906dc0fb5c0e40df02ed4de157db5314cb7f5f6fb0ebc6c86472c099aef68efedef1ccf3d2465f19600afe727a17c6b61f718162f8a678f8f2859926ba6dd7b6a11869cc8900ee7ca24947378b69e5ebb00a155879378fa7be22da4ee38b7878cda50380021d5a3df9267e2163619fd2f108c00bbab82329d0d0b4c44227f88d2cb2fa21243eb0e9cd899073755561cafd7cfd3b950d298a2ac3742305a789b44aa7ec6d05904b42a220541ff83bb78cc9888f3f1cf34e42326fb746e76a524b73277542bd08c841b6f99d8d9cf6c6ea7cf08282ef3c380c26f386dbfce916df4b1d13e3437d5870860549502aaa6849b8686cae1edfb5c13f55db1eb3a062a692dfb9bfede30706d1d3ae84ebd20079d65049979d4fdc582fa0d5b696d771972de107604a67f24c1f7bc8b26615c3ca8db793d7f03bf60f16d16ff6008386ce25eac0804c83be17d2a95cfb147d99733bbaae30eca01eafa02595de6c4272c2820db5b48fefd0a0634219a7cc2b832eb67ae42941810a0bac7ba2560fd09502cf23303feb747a00e54031d2a0b99f1001e38b62c64cda30551d9bedd66cc2e81fc33b1204e986750a645db7a0b1ed8aa9563d2661db08f2459359d493674da847ca6f1b9662c693cb9b56c5f33c7ec4a405f8d44b7a3f5b531dd65892c3d4e844f3cbc2ce1265e41609563892d5bf09739ea77fea1b3860309ba389f29f11f267c8a90cfde9a8837ff531579a110b3e226beae60431bbee6f60cb02be1728ce8434793197299e40605d2f9167b16dc4a95c4512976fe78938f118a9d1ffb9d35cbe5bd880390d45a37a3414890cd1a985c487c61774a735eed8974731261b39e10cb60a3f2d8f218cee06fdb9cf674e31d16d669056b8452323ebb89e5b2a6210736eb66f90aa6a06aaee2c6dc696b474508628e6646d7c867e66ec30787040387ba00473b4b97c899c551747cc5882e2352bb459849144a7d4b33133292aab3fbcd64f33cc090218c3c4bd46333a4eb107c619c3b99c9774706fa8fdfbb9ab77ae372d02fc640ce4f3814bbe049ed265322f60cfe7ac80a79a2c6be01c9a09b1600bad10256dea9084ababc5ba2bdb8af707c6003c3beae3274c28b1ec6c7e65a7aea7fecc8372d7fcfe5809750195bf06c7586dcf25c543e7292c8a7e90a8d1cd4f889fefe06d8e724133543a49724bb95c6aa835fa4cab8e98e7b4eba364794f7465a91e8b89099d5d732931afe19a2a94534a0b85aec262a49dd52b66853f3931a7de82a2c7b0ebe641de6225b819a45b6ee265afb14b7690eebff494bcaf34d0d2bca47c3015e3798b69d9fbabfad6bc8cb4926469922f7ac169ca8eea80a7e9bb942a34f486b17c8f5cc647e11613e627c04dd7b57dcb19c48deb360961e137b18e3dba71d7a64300528d0bcb8f03110d69ed2cb92a70d167b870ecbe959054245a566ca6e50551dd2dcda7435fee966d882917a37dea693f1313626395fa02ae38c6dff78649fd3f5530a100845e7bea122e27e680be45912bde5d46898ad9856ac3a34bceaa2fbbf249781447794d2993d85010f9320c43d2662cb13ae4b65a5450c96a31ecd62308c029d5c06425889764fceae9c4900b9a41f03416035c2b7ce85bf5fbf2040c5f32f01fe1745bc907b61bdbc8c995b84188457266657ceb97ffbb433b7f8b19fb819e2a7126faf84753da6b08ad2aaab17503dca8a0d0ebba33b3e147a91d3480c118b0bbfe0e8a024c6f5818627a1ada7728686484ca45c87aa7ee506be7779b14afaa69f80a1e15fbaa40f04e927388d2dd34472f1784c22359a6557f9829241103dee3b144adb8eb9b047ba83694f64868d6f0363dda39912b30773297bf724d52136b6c13c657c56e4467e5e2eb2b1edc28aecb7b8ee6763b0cda020a0395baa0b288a8eb997d17545ad5fb060fd89c43297443265d4ef1b2e0a5a4edc1fdfe31b7a832bac696803bac917e05980f754e8f7d7f1c14552ad7d4e7d82c99809bd7bf3add5bc9fa92bd9fdd251e8e8aefebc1dd210cebb8f823aa4e0a0cf9e28afa812bc2d02511823c66c1c46740059ef61769f58ca416c2dce3f8662053ec51569df74cf42af73fe28653fc36e25ff75647f9fd95dd1ca5042043feb4487cf02f321cbfe3bcbb682bf354e15a976c3fd14eef4acab6b2923bc02469c9fc4d747ec81af3bbcc17268cfbd5d030f1f3a2fb8476dd6ce8d7fde011c5e827835b3e398efad66dfe180146a90b8107259aa856c3f4a31da204124735eabaf6357826da5b2bbfc8e56c133f557dbb69b27472794652dcdd35efd9be495027c823cd8fdfa3180ab0ae8656a520cb0ee3f0e55061d7a1aad0e38d6687b1e68ead5ad8b075c2edf9693e427d0168932d794877ede2513a0462c69d9dee7c3a0cd110d7f2f4234b1a4aa0b409091cdc5a4def501f3c3575e22d2475daec7e43a7e770003f74c68b8f7e241913bdc6a88871ba95ec857c91536871034325de7858089615500737cc45c6ad932870dcf9e9b6f5d0c26295a7899b7bbc66bb6772d00b46290a5a4265ea33120a9cfd347d5f148b6151412778fbdf660", 0x1000}, {&(0x7f0000001180)="4a4e304c1c30c63b78285576f254755f8844ff3020a83969e03c52c2678cfefa704f308a24a3a52b0bc0ec1339dae6337747d2e7f08456b218a33448b18c5c984c515e49dd388515cf7a78a96218aee39e186ccbe7c3666dfe945d4ea4fb1971c6362ce564e3773dd43b56138b8ebaaffa7c979d879a4d9248e69785fa", 0x7d}, {&(0x7f0000001200)="b7a9d310f0328906b0a25addfede1f8b477400cb9bd1b2c78766177999266f9aeb1ca2c4bed91c6e47820a8b3b4b1877dfc494ff6e54ebee2359793c35ee0e895aec521f2566d9bc059fd2d6313b0e302f396e68375f111e468c9217f95b6c2ced6f6d39980cb439e6877bebcfdf8cd8d3bea1000d52f21b437f29e49e4e770e5aa9da300ecc7ef48647d16c6a5e2516bd0ebc554c919445da5185274143", 0x9e}, {&(0x7f00000012c0)="73898700239c5a34de771d79e94b334986f9a74d21b89420b76b583c5c97e87a14e797bf3871d7615360f6ba1a5c19f550607d840cf1cc82a6480529411acb412191a17fca5b551b64743fceb865a92ad7a98590ea4fb68705157655af02185aaae0ee20f53fff4d4575ed462e3c2f796e45fb5817c6ef337e75b9da99c2b58ec3f63ca498cce3483271ffdf04797b4bda5cb019c4f79788f5914361a4c736e0ca9a418a76b11acdbaec5d64050597bc3181da9d038ced5d4bcc3baf0f23d2d0fd4a7be867a245cfeb369e5889ec3af2914e623b8cd00c97085ac3497ea671125135a103049e5ad43b616a75d92ae297e1c5838ed724480abdcfe1a19dbc0d9b3d971eab4c05100a36bc5e59c85065183ae3e693264cf6d3ce9533e4e4a0c360493a5b37f2c6def3c3e88c010b30debd6b5d9eacd44be9661f4ac0f36c98a667269d7dad4a4769f5d81d3b599ea0a20f4151b14ab8333b916e26dbcbccb2d6f85a61cd2936165a7773184f513be37a602d92d17276a757a2828d267aa2c78980d8b72233dd2d966aab27d8d1897d61cefb8fdeff0a06ca78a68115fbf87640b277bfc0949102cbd3df091cd21b54c2b3776722dbd708f901653fe7a53ca3bd418f41710c27093d8fb828ca1acf9b6a46d0c9e54d9a2e29ace764d0c5c724d85694550c3c58fa178ea293950f61f68636a751a4f6eff3c2b34e779759846284cfea01eaea689329e8dc93001dafcdec460aa6cf7ebc6b4c9d9d4eb5b9c6f53dd586747bf34860337e4fba651371bc7381024a48ad290e0a5e1ca786db791a8a88979c6b6b2bc8d131378cb51f198255b4247be90f429022bb7aff5e7eef18401699c951d4e613681a098c9fc51700fc5cf102aeefe1ca3612e2cb55abe8245e8f47c55109e44d09ab02784841d6bcbdd9e1553b2e24aab03db2b15019ec55be825f9c0ea95a60212fede550ce61a2a0175bfd50aae34789d1e8565eccd434ae6c946587171bd7553f76538515e16b1d2b868a9988d2173cbb05720364dd842a2e3d0d6d7e197e775c1de743d53f436fb2b2456fd133ef820c20e5f43ad698d650d0e9db1aa70ac17da0acdc9c5e1c1eb550c49eed7756f175b418430f41819ee991858e3621023b37d33ba73fa600e7cf23e9af08c354f83bd81203e3bae3cfc5b7a44e4d4c84e345c0861d60055bb26c4d1b2b428f74d38f00192d52db261e934b43273615539a5877d95927cf55317bf97f5c7821dde737b03d708465db6045974d39a1b5c0bef9fb6fcd60dcc7e1caece5722554cdb428f6c36cb4d97c23e3775f0386768e9f885aee0aefba8e6500d411e6c6dc96f29055c8b11d80379afb78292686c03ebffde938a89ab04f95dcfe65d8febf7379d8cc9dcd28dd6becf5e3a8be77b56981e8e3de438de13f5225bd1b0c7884e4f61dde33e23c4b7ff6e67273d900d3fec262153cb8108e984c4db7f3c4b322a10b26bc875118401c5daef7c1d1c6f6b4e5aa9e7f3312aaabc86fb377d229654aae229ba3016f637f577b2530250802dae39ace6e2165da401977165b9a3e400f3831bd57dfa1c28a2a9c6d370694d6b95caf230037dc20c76d283a1bc1e3a161f037a72d931f1c0d2ab7f07572a4d9545b36f11650e241d95c6290dffb63b0bf1edaa1824a467b664f796657509dee26feecb4abe285372f31485f616e451798491a88b96cfa07fba5fec926e6cdda45b1fc1cf58dc91d7c948cfd27180851f650a1c93fe390be0ededda1506ebd4cc81e7c5015dea4e49a45ce4b1fd7e22165a6349933f72fe2a0c1b2c2cbc467d9a613e4032e0143deec9651e3c21ebd485dcfabb874098d443d05e0b33f0ae08a78e0817a429d33845e47e438914aa4dd336fea1ca1e41197d4da057c20f5eca7dca7cc09df7840b2d3320ac1950258f785e60380c3a8f8fdb090ea60f2764248028cd8dd99f33ebee1407b610c257deac82e11c8670f785ebeb1feadc851e2e5dc98c4734e6c3a2003dc4ea0a07d35f9d1903449f4fa0ac5119e1306de2c47e89305df61bee250a22dd39c949199e011c1b6fe05e1febeac55c27d8b86978399b2f1c0f3e2e13c5038769e7d269f08aac17c61398d7af3a47dc22cda37c8cec90ff04c11969fbf58a0d8cac21376c38b00f01540bccab821087dbc2d4ea54e71c1ee0122a422b2be47a196c4a892a1fecb3769acb44b827b79e80f7a0a48dffb085bb9e3600eb9dcda1904458c3dca530450ad1f476b7b9e71542b8cf608000d5f1c52c8602ec650eafa982189997ad19efa86ffeb1cc4bfa9baa57e9a96d657bae8fb3f38d337904afe47dd25a599e4532948602fb1345a1b8f373d32d31c31cf72cd90fb7aba24262e647580f2b72d94ff346774bdd0ba787f027fc6a8800fdc6b5ea26a5ad44adf88b46fa11c6d5620c5c2364160a4dacdca41d49a26709a6e71d9ff3dbe1f85197dfc984d6a39e589e999ed8702fd497bf06714efcb785d05f86e778a70bbcc01e0520bd59b798de8ea92ce5cdd1b26a7193f2113b165ea89eca5c1224101e75251dd1d9c94bce7badb77ba8f9f2aae63456bbcab766de6afc7535f3a7d69ff1006e53693139ad64caa24f8c7f1cdc7bab7bb54b4498a927281a1c2fdeb4f15e33f9f4a64d92966b393b686c0901166119dbc63e5f17221e582fdb4002ffab156fb9e679c57df342665a07048c51874952ab287e8062f11c4d5a38bfe623592a200c8c887d6b150a1ba8e6e750c118ffe2bab856b6d9a94d5600814e0b570a3ec834098821fa005f6dfeb224b625884dac9e9a7e5e3656fe3f8a25b2a801f861a482b4df9181038c97f39410eb51cdd37172bc5ea3050157e4d5de759c2230126c991079225c449ed3a4163719435cc6b15e731371d830c93c74b51b0ac7f48fa44aed1bbf4c326a088f286c0e0ee56aad0dc63b4202d6ed87acf599bcbef632502c3915bb4202e631101e0d92e22e7c13ce01dff61dca9c698bbbb98864a6da08579cfcb77d58a8388c15d8cb60d58939f6deef0b24aea54b4b55ba9724e5908a86165f687f03d584f2fb10082aa74996575a8b07c53e78fe049017e02a2f28e9a6f3fc5b259336272f4eaf67900a6e6cd8cbfd088e4106cf482ee9d3b5cfc89964d341ee53f398f5b5ff430a575195d9202db2e58765aeef21f24f683f3a28322a60e4c7fc8b9982b59d20d5edb3b1551855e21164adfaa961035bbc9d9430c9b8dacb7a25de414b3b5d2a52a7c9b81284957af1234a0b44cdcabbd46de15552084884ea474a3d155fd8cb155864c123b1949f72b8e32977a883045df6607d3a66829cdee05b7587167565b99146b538c17b35cd3112626d1898b5195fb23c71447b5b978efc49358661798b3adf287dfa68d8130615e772849e49f8d9d5fa970bd0a82ac9a05c6cc6f45fad421b29f73640ddb636ea005acae692f6981ba7a7f9c08bc4a529f91b3d810f34cc95da949ee24894f44ccb50335f2d6458ee4e68618f199faee97a4227b437fafa26e9945fa3226900724bb8c1060242b56cb14fbf99f330e8d9dc08e6267e90ff789cc35aa8e147c908c8e3bb6573443f17d3bde1a0d35d266ec9939048542cd58d86fb720f819513633451dc7968715cd691fc1c0cb774f182a7fa06e280e15cab9de3fc76a6cb314579c74b1270cd0dba1943d881361076357b1d1bb97e561bd9d1fff6c53591d038305b659c1197e9b3a34e593a9d8211dfe606734fb1f86626638af457fd23c85828cdea917c317fba73635b16282455602e76aaf09c58de4473086d4722ab01b727f95250b10ea3746b56205c0c1fc92d1b1068d8898515143f75a9c9b6a98f419384d6e70973db96ae22318b99b5edac8547661c2a8e39e2284547408a4e4e4434c5a7e24b6cd08aa16fbaaf1ba16ce5f73eb3e11e3cf9fef318aa4aa1b86f51c7d0990e1698c0185233c746f416eb0f3ff8326acd035e9d74bc79dea9619e3d2e01c28a2c19fc9e26ebcec3edd588ac58fa512f83bfc2f2bfb219def24edaa061d9fc465ab02b74edc854d13e9346cac83f546be86e70cf1f21a9caa29abe70eedc1067660bea5c939acab23f5b7021836bb88feec951a1c637e3d42bb0cc1d14a3d13f241fe9cb886bd38932447e057d7896b5b6c4a640ee2507ea88d1077ee7c709af4e82b94b7ee98afa2602f6874e4e7ec81a424558bd2cd156194d222b8a33b92de1d937518583e105614595d88729f640724452f404a89b19aeafdbc52f09e5b004f46434893415ef7b53ee9ab0fbb9f78f9d780a71e7b08865428b6d30b22556d7b658a1a6fcd9360f56e2687d0561a832d33e9abcf1260fdbe853b65f73475fcf25f1ad05e63b937e484b087f55b5fa751630d622869ee12cfe47d46529f05362392c84327f5c0d0fdb18b6a957f06ae74a38b8483861462907ac1fbe8394d7b02776547cf0c28d17c8f978147f2474943b996148059a4c4752ceb4736fe521013bafe3ade2349b492d4374172b96621070cb87af74d27a447389e7ccc89b1782c47ebf94b6b63e0aff16828c038078055a5c9b3b65aeb09bf64b36e2b3da90500405f8a716576ed82b1d18320d837b16580f9adc89ebee39299dbea671cb6281e1fec6676fbeb33df4100a4bc9fa7208e348e73ce67b488a8d0b1694035c6af63301d3609233bca82e6fa68da99aaedbfcca881740c69fdf9e9875fd43ec6b1c1e79ecccfe7ccfc5b994d8fdb58f61ee091829e24d36b5d1bc9c8fde1738015755a0e245dd25aa9289d44f13290b0e805c282f9cecb9fdc57f3ce08742560703a7629afc1f8f655d1406ec17f0ee61eb1ec4fb00f6df7beea5f62789d6f9408e80c9b05d06c98821d00f27aec49f68d0d42e5fa5c7b136ea23cda54e0361e1224bf5a94ff446111d9b4e521721248375f3839de14e8158d8b96ff55eac7ae673efa6e025f627ee1c1c27cea2ab33b959b1b5cc208aea832fa44821bc033ca78b001387f6a0031e22a72f0b274d2782373832dcfb6f4a3794456307c155793904c22eb7c0c7e0914b8114595502db66bd4b9bcef031f85cf9ca59f9ea36c77c88034e500c085627d565772fafe3845eaf6f127e8558081b6fa18eb3e2d3659466424d915e082ca209c0474d7b880ec79edf6012d9f6659afd2de71501387fe2b4e8fdcf1c7612c954a7d7a9e5e8fa98da42321f8c222f6b4db0ca565f5f40bd97ecbbcad14c8a4dc439be658d4fd17e66cf56fc46ebf7e67669b47441af27f1920d5860df01c4c101f2da770d4e7e492b5b044de1b14a7f18c9bb0ce5bbf8e4aaec57f09eb3cb9921d231846473210f221d50fef5c0427f40dad09b3e87cc44f4f9a553be652623a063285f5d52655d285697b2fcd92a5791bc8efbc3c254aa56a5e7c793b1ad4536aac7ff0b41cd7e93515d6a2d7f888c9786c7f71d3fa32b6ac33432d547a0c08806e28bf76db1edc487ae2ad9e7e68f4163141d917b461640ae3579de341b460f7fabda8ddd557e77af298a77c940b73f14d6eb50d7f304faa0a2c0b50db31db95cc474be9be74bef8f61151fd305f267fd2dc4edd25406b7442f0f1e08e1f524e299c81beec12ec6a0069e1807f26c0a60c98c8cc55138c407b1acd97c968a704ab8c79d5cadb85dca2cf54d990f9a303ee361b9534581f09de5f05d711697932fa5c2fdc41dd3f36fe768f76e2fba3f17f9cb5b6dc3bf8ffbddbdf5cf48644f40027f6fcdf09d1923594b1b7f9c00577e187662bf3387a91e0fd7b732fa47e2e00ea62cf845daadea43d906150a7", 0x1000}, {&(0x7f00000022c0)="0169b7638416e4a417360556da498bf556a9250f8fced109f54cdbfdac074c0389e8f34153cfde80fa4dadd060936707e4b6ac8fd8d4e838b20e9286bbf9b72777d2ff7165a30a666fa52586a8c48437e3bee2c3eb040967f9302ad6aacd80356bebb86186f5f3ddf7", 0x69}, {&(0x7f0000002340)="adb57ef1ccdb872310375c9c2b467262451a6b3967c9b817327711431549634ba0c3c51ae45148b8cf008242a8b934f0783a8675fb9f00d3f62915b99497b6052543207e8c94aa3fc1fd432ad72127cec64486d8605224e81b5c0af3ab8a571b", 0x60}, {&(0x7f00000023c0)="d8d870b3cdc3a8ee6e814a9eda5bede03c4541e97cf82aa7184284ce030ae0321e515b4d1086ee2ad5be198f1b21301adece45215ece0c705ead28cd1be3c5", 0x3f}, {&(0x7f0000002400)="499cc856a5ecf394733a2c4ae8f795a83e25e95fdf682744db9e3e37b339d2f85f0f4913d93859afc7e0524a7b5c57c421dbf734423365b2ee2867da26a536182cefd75a9ab8e009479dad4f213004a8b7b8157997374c944eab36de2b3ba8f5e1c6d73dce6fd58a964f3f55c4e7c0cae390e9881b1bb33a0e8726c33c1429e1459e0fffad6aa9eb92dd6fbf921033d0f1d07808790aaf4df99465cc0e07cdc1e55d7591ee20260b92c7152ca415fdcc69baebaa363f331cb7b04720146e22591f3e37d4855c74d42c0a7edc654bd7a0a4c5c75a0323083c1813068260986cb51a0cc402d5cc766d1b14c7a60dce683ae78fa52f8fcc89db962af995532b770dab87ff9d050ae6ed240bc9bed54420b86726d7c15563c7d2f068c1713fe81f8ba51d2fbaf115fdd8fbd55f43ae95c038245247c3a5b936d523f784d1787c46b993a539a213e770f5143fd0c8c48fa7a0d08f73ee3e3fd0170e9d78f7da1686aecdc648e34ba02d99704b573e2b2fc591e9231aa61b4f69233867afd3bdcbcc76777368bd7053cec2cc9543207a648cfce1b604b20913d94e1118863343c9f4f2b3b4bb7d11e104e078cf3f334c4372b87946e46b84cb18f8e2f275cbab95e2d8548cca2306d26b798e19f5618c4ed6ec123771aee5c971be3877ab41a1802f28e95c94c7dc46cbc270098b4108d6940bb6ee02ee188f600e23213a0ac78c5afde52651a272baa3ab0364f13e1b2b8cc93193a25ba8f8b5704440ca08feae1d916b34e97fb0c4e41170cac4ae517b2d607421165a610a5781a7ffdf3f76cde61b8634d935ed7b784f653f18b5eb574b8cdbf1744512719499c32f22954cc640f13c98e519da32d344523ae760ef6fbfc5d4b625284b72e40938af830b77fd2824a03237f3df75fe31038ab22b2f148fed526ea7abf1d505bceb346f69c5b07cb8ebb9119f6bea1d20ecbf67a7634871ababc82e53b45e76538bafad6b6ff538547f5084b3db5a56ae47224739b36b60c5683d15e53fba0d7901b5dc3176b52f1b8b22361e188fb5039ca7363d52d55020f962650ed28c93c457d5d59a48d6977a692b7ff10e3f9bf2d5384ede20c458c4b7d1d188e2a5d65b5b4a8505ac3d85ab08686828b71dcce17bc31c3053d54fc157328feda3b800fd25774d2447bd31486d3923ec26d87773966ea5ed0edf07ceab2b63690277560e7a5ed46ce16264f613da8f794ff85eb9a48ceef7da6d7ea817135a3b7ca104c3ac13ac27480efb64e30471173d484be0de98f332a038364c77e8f6dcad154b2228885b2aa776ce23938b10ba9262cb1afbbcfc33f96d504d485ea74fde3c022bbe64b742bdeaf63f71f3ac79f3e2f7e69fe3edd89b3587217799f7a002457d8e16f7f5040580e1d739d0fb85380d7cda0f44d5569603b111d28fd54032f2dec61c22db7a0646c703d5b5df76efd66d0b93970922ddbb8e10c04e9704bd26377de44b04f974029dad5181f4d75b4d1e647450ac1253822998e279174ef129db04592604beb083fe381eebfa6b336f7b7106b1b955fadcc9e73670273b7c87e69a95d0796d7969dcecf5fdced624a62359736b9cef986d2c968ab63638710569a3fa6f94eca5f8ffeadc00930aff60b3758e70c2fda2766f7085fa5ed32195caf2dfbdd769ff8754bc81511ee4572565b061413d4782f302a91507d0222c27fb8e491d5249fa395e8de62e778181b2805466a5c4a6b27cafcbf6971cf7ecd8eb309622ee64d6c35a2754af8dd61601768119c8232419946e3346e17bec5a3ec9680e7ead9b0713bb9dcae32e402b4f13cb8583c93ec378f172cc030894d5652af8ba41027817150f0e614501725f14d57ea02c85b764d5c805ea6667339268c72019508222c8839eb4ba189830dda62d78ac9064569301a3f89b83faccf8c733d247db4b022b91563313b661367a1779bcd3e4af9931d22d93bdc685b17bfa017ea4f971482d1e1834fff3deee563ee7e566169fe8c2f4b9561d6ced36c3005ed8eddb9509bbd4bedca9a9e684ac9809616085aae6490655ffe8e5bb215cae34df0e36ad1eaae6e91684a481201b8ae0a01b38152cb778e175a14069f32386762d6812cd0db4ade192cf67ae594037b8cac889558f9c0d10d10f4a8b3aeb61239f0975f3ca9be7b801bf569b0d4e2558c5240bb2a608576004fb71330d7c2d7bd12f3cc58728b9b76366787dfc76cc4cc9dca8199dad9e3787a758e504b7dda3eb7696318a3746ad01d6e5eca0410f42d664efa718257a9570438f59cb23bc6d499a870a6a9c5b0578ad7af9eaa365d3c76a50fe28bdbaa21781aabb1f5db1955e08d7dd249ccf7f7f15b29de1ff9a5f76cf500cc5cb56b6faae1741d0173143400c6ad5506bc02dd74217d721a53e726589a6318fe584bbf54cd1e5620b93339f32daf2234f25f34afdb7bbdfc77f08a84baa25468cd67d74ccbaddf325852dda10b024bb24b663be76344a6954d6fb049e2a107084231d668c2d3bcfef0b299887a0f35416f0c992232e2fe360501185e146bc75be9d90cd098f79c8354ab4a2e37655ace066e5463273f2b5bffd82e177f4e37804d885aefa827069d462fde2ecca0cf06107c68b36352ffc052e5ebcb499bb4a1fa57af3e251d246de0a775054118aae2ce1175f5372cf841b3687f2cd64c6cde38ecdd17cb60fcf50cd5e8e096cc9163eccc8045c821c1a333230358b8d8f42f965d569e67ce63049c6ba79c75173d448690b701347471f7745aaefd170c069510fb8c85b3ce4d0e8d911b941d5a95c213cb8cfabae075f7a854f0783e27323f57db9b010836936dac9feaca2bcf35264a40b7d67aba833310d6a94f1b098e6b0de0c802a646b0d6ab3afe9e03334cb4442ffc71073b2e768f86d8a1d32863c5b6bf0b277de4f8b9194301fbb8e65665ca8b314728ab0955216ebd0daf9a30c25c2dc86869c66163b352bebf444029725e56b5415a9dcb1a18d2cc56c415aa9fd72d9d6d6c26f1a5d29cd6731a7645632d7a7394a7e5f206c37d09b5c07b892068ce512d0877f4cb29707b62f93ebef879bf13449f9b3869b9d963a36230a76b47554705d4286d4f7d61ea6cbbc18c689a667ab4fd21d273f8b9d1e696e6a984eddd94fff6c136adbe48f4476dbdb5dc45687664355278735bba17b0a3ffd6617c453397966ce65110fe458de610610f375fccf63ae6468d13a40cdfdae81bea91a9fb994a97bc065754e76fec70004a7deb64e980285114cdc18399011c31a4f00384c98f5d6be7a9b979f640f56d5624eb5ed6a32be170b9a3d7ccae1d4f13dd91c80cf4f7dd61a80f1fb80feb4c8c3888052bad106bbed373ac91604b486bb434cf7815079cbbcca25b4665f957099c704fd0405a5cf6b6eafaeaeee1d22f3c3a5b0c9c346956b21dab312b1b398f9ebd31885c33c3f4a35797fab120befc70d49ecb7ba6387e99980830542136c7d7b018aa58c3e8c025693d2408707386c049a4afd2118fb32b6dcf130f31c9679653d2dc1cff12fa162d75ca83da9beec9228031d532478559449aae7d3553c33e0c9afbc9681019742456fe66ea3ff76c8dfe24b49dead2f8bb3071e7082ca27b48ab201dbc8f2060f641fe6bf30521360a6118b7cd36dea5d96590e396de55608cfe3fba0555044caa21a81d8334b521bffc670d36998e00946df38bd3438964857842b7883afe38414e3ab19e565a6d008abb626df706e9c201afd4acff8c9bb0a5c6b3438e1c42a5542e6ec9cf0db8a797bdb539137649c8e6a3d145479caa7d8173a7a5899ab56f1b4acb5bdd85ad5715ab5ecda777575206dc3aeaa31d432615f96936b0415155fecc45feb10de5752d74c15a79cb5cfbdc47aa4dd390f133ee4c95d428533025238f9e88523235f780eb4411ca4c6a81906ef932c315addc672fdd0d9c015ecce80cdf2490ab2875026f2436a78d8b6e9112cfe352da6dd732eb468701d39ccaa1c758808d0a801048a1f1546a4d79553dbfbc11df4a99bc7ea66b30308298cd8a0980ca085a9aa41494ac906675f2822817c88e926c14fea6274d43b3ad221d6438dba7bde533502eb2da738e82431fa13aaac1e8c435d1fa0ae3c372b4c86d6b12cc0651ff90107a35241f2b27d5cc9b9513cc2fe3f9177e3ae9a6b9dd1a118594c12059153e727a766b85073199c5171b3617d8161db282c2bbba8c7afb03e367278346574212ae3b00f5f28cf3acac54c59cf85d7e35456ddf2e4130b657e6cb297c6d0fcb4c407a810f2ada60db664eaac807f0ff778fdd1f08166d93f28c519fb83f33ea3ca7d2c6058c259956fd3c3e15fc785b311f6b331cf6ccf6c8929983336a13140287150cd64a2d416bedb10921f8236e52ec6591144e707aef1fc18a5800987d19fe43d8a2b589c7337c074ed48d365735afddfcbcb9eaaa59808f01f875feea03236ab53826ac68628f4b41085a393dde803c7f69a3ef78950e1d3dafe31edea6eaa1d81a92288e3e0e4ea99a6bc27c8e50244a791367d20774b91848815193e57e8b617324ca618805116804a9cdaaa6b531fea6833f72e7ffd8b98c624516a87df530a2c1763d0ca3b814271fe207f7d9517e8f12452247db1b2e84aab0f515e30aa6f2948af99cfbb8007109178d4ccff8201a99e0397c26319a885db5480512deaab68f6dbfaadeb73c32c5826a003611198656dd8b8823332aff13d1fd78b5e0b5acd853c8c3003ce756d46b56f24f1ce925398a4264eb7c396b643e2aef3e30775b50a9020b4e19044d6dae74d449cb5174b41446bf304b3bef8fa5bb5994c414a44a35493b6c407254c2e3d62cfe69f1c71bb3671a39e7dbce12ea4976708190e9b71d44b654ca2f0cfa8cdb4d4d55e208ad3af608378f18b1f506669112fcc4a0ff15fa0a2f3d37bab4a6404a1ccbdf252056d7c5c0d0c925e9ed1dc9599fa58d28d65f2412aa9a9250982700b351b8a36799e3981f6fce6616a002823d0d60a9b6f801cdeceed74e6893c87350dca150cfbe9c8f31ccd869963789f7c33b8d274c33b550975c49729e6b77dad7de9937218a71a301f64a829a0795083b37171c135a7a37ece8c0234c920732e6850ef6ed8eabaf9e39a944669fb7977cc01c140f9a65b8a39644415c53a5bacc5d489db8f4ab8e6cddc1338157eb2cb71fd0ddaa4d6b33eb6e512867dae6dac4c7d10b61310ddbd4ff73ec77d6e65d31fb404be45d1f44cb3309d3f1714d35dc0195df5a21fc5487df122f9567a6c99126089792746e621f7663a5e84c3c067f1fa97e8b996f7a992125bda99ea963a4c1f3f5c198b9571101e9135f27bbae05d909497ca17b6d31504a8da13f4f01b28b7c5adbe5c7e1e6c90a2a28932e52b67776841198ff7687053768900c8946feb24fd61b314691a099d1822730ee3f39b1d20066bf2bb52940e8bbc7a513e5c008815aad6e87156b161d5a7491ff7e69b9b62951359245430b7d7ad441b7fa4d9d87a381e72ba7679ebab26be3ec779f9ceab5f439068bea4e1e9206a468c8897713d80b789f7a45991086c5eb68113dd09637ab35d59e77165d74fa55539cbb7a74b95f3a041e08bc464847ced9357a2b2079c636b20ab104ae6e022c508b66536ce6786c2d4a6d8c2c8fde1a4be094e2aabcabe923aebd4b55e35b9395c0da83b3f3b3d4c4dbbb0b75f8918fcba7dda6891fb938b2f33efcdffc0da89e3c2f96b2b056b167c027505d451a7c7c8c6794942985c1fe0f610f7aff209f34414f7b28759a0b932ea3cebfec0ee0569602d", 0x1000}], 0x9, 0x0, 0x0, 0x1}, 0x402) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 20:07:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9a6) 20:07:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x3fd, 0x100000014) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/67}, &(0x7f00000000c0)=0x45) getrusage(0x0, 0x0) 20:07:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) syz_open_pts() 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, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 20:07:08 executing program 1: r0 = semget(0x2, 0x3, 0x80) semctl$GETNCNT(r0, 0xa7bcae359e3364e3, 0x3, &(0x7f0000000040)=""/4) r1 = kqueue() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r4, r5, 0x4, 0xbe4}, 0x1, 0xffff, 0xfee}) r6 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) 20:07:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 20:07:08 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x4, 0xff) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) 20:07:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) recvfrom(r0, &(0x7f0000000040)=""/49, 0x31, 0x1d6291abcdf62d06, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 20:07:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x401, 0x1, 0x5, 0x9, 0x7, 0x2, 0x0, 0x80000001, 0xa64}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x855f6c2f5014e760) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x5f433d7ee2bd2a69) r3 = socket(0x800000018, 0x2, 0x2) getpeername(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000faffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f58eed913f14f06f2a3c3db4df16e1e69577cf4"], 0x0) sendto(r0, &(0x7f0000000240)="593c16d8df6394cfbd97e633473985fcdc8acb686a0eab62b04c62dd53fd070069c1b83b260efeaea4a28f07144bd1138684dcd532977d675adb41601db9e798e01a1c24e174309c0bef65599d8b147e72a228960aa24839386f34620624308dc44dbfd0d2b98c189e3607bc405724704c4c6c4e8e7648664302b508d4ba8da26793872c749a2c3bde692771e2d11bbd6b3d1f3d", 0x94, 0x405, &(0x7f0000000300)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0x81) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:07:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:08 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 20:07:08 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) getrlimit(0x3, &(0x7f0000000040)) 20:07:08 executing program 1: r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 20:07:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x1ff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x95}], 0x9, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) dup2(r1, r2) 20:07:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x10000}, 0xfffffffffffffd63) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 20:07:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r4 = fcntl$dupfd(r2, 0xa, r0) writev(r1, &(0x7f0000002600)=[{&(0x7f0000000140)="2e72c100def05754102b77ccab762da5a5cf8aed6e543b1e7356536956ac34a7592b9eeb2e0fb48c46659cda3ed969d983da240e621bc967346c73f939c849d7376f3eab9eef7974c06e33aa381d1c27e4fcea39ebed04ea5057f845a956e4c3d901b2a262c4b537f50687ee67f217e1366e0831cb7289969c24e8f1392dd4dfe9ec2fc7d959f129667fdc6dff75eabb9189a4e8a69cde531e7f1b8ce2beeb2c3eacc2a67e2f23e142dce837505ec37c36ed8a83ebf3c1ebd2d94854f6d270111e4dd014e92aa3fa9d39947878fe398d4bc9dc8a", 0xd4}, {&(0x7f0000000240)="c51badfe29db6a5224e27e87a5cb0d50dce018cb042dcac91aeb9e6e6973eb3f761e493bc895700b170c15e364ee8bb22ff5c5ecfa6f65085a703a6227597c7c6bd282cda063b51975dfde3fbe5075786bab37a312392866c1bff8", 0x5b}, {&(0x7f00000002c0)="6e66d9fc92b10828cc4fb23fc7ddd91737d656099bfffb25ae62761216d8661d80c195312bac53e731c1cbe6f18396c9ab0a1fdc4c9306b43da39fd9f3833b01b4f21690e4df9bdfb6f90985f94955223a90f3ee18187f4a907d980fd253fc52d263c99f4938c52f82dad7958bb9569fba9e56314af94204787d929da890f136e053c08e4cdf30079a35facddb3528556a6e5f8d0f3ab729484cc4a05438130c0705e2101424dcb3", 0xa8}, {&(0x7f0000000380)="4a03bc7b5b3b3acce22496b5f88f56e4ad85380f5141821118555c4172683a0d61ae241439a10a7501ab31d2c8b398ac12e1df23e64894928757650bd069e2149f1513d6499a9b4ddf2ff5cde4dc35e8b021cbfa1125542775f72946cd56655f8c9964389a4d7a298fe952ef7dc2700ab962554bd25f94bb27e7e7848f4f8391e9d316b65774d4d1c0a9f757ca14d7679b70def2ea04c97d752fb6e9b3e9e4fdcb77dfb24bb640397c2cbe1d74488f7de4a908ac70eba1c45f611252489368b5074d7ef2ebcc462437d3f370e34baabfd480c5a444a3a5efae298fa298e93c57944f4af3b6eb1849c6153b", 0xeb}, {&(0x7f0000000480)="7b6b68d50c019adf010b84760174e5fe2836b1cf1c126dfe306c62ec8224519d0c0f74eeec6318398f584cfdb07874e3bc9590702bb63f7523c5ed008cada035e571fbec320f08fb8cdd4e49ff27a439c5b6f9e3f6c94d894231cc1bcfdd0a09f62ddd7c9f1e92a45fb7fbde59d1373700176737c696086202344040fb5610977151fefa03d723dac39873cab1e86088d97d1f9cc644d7858e8a8114e257ea97aaf4cc4bfa7032d3dfa6538e495b0ce38ab645da2e2f67636f75b51942f01219aaa3f62c1d8720b18f3dcb2d35e7eac3face44c2831fe34742ab605f5c3701ab0a7acbdfb49b72ac61784fe326dba1a51691b057168e504ec2823c412f43df3b89154a188b4ca7a902a82da6b11afd1c270065b12a2f3b2ad2ef239df64b056396370805cc6fe4d1c7d0b59ab2b1a72c74a19b2e458c1eb790c0a2463fb5f1f1765a3d206261969235b111cd309347d62fb24c3014887a765b19ed89012970f1fe660b32f703d0536c5346f0f7822f88f540319af7fb5acc7142db929351618d1bae9c9f4718d88a741a899c826dbf4ba5d200230f3c782e4fc544a49c799cf834ec5effbfad8c6c1815e1e61fb2c0ccab4a09df22440bce21bfd6495b2e3742cc3bd710d54054bb8ae56dde6010467779373d5a65b7d59bdb1e261e1db2a95bceb3319a0d567f7802699348e4eb86853df34ee2960b0f467d2221473bf0f0780cb1018f4901921acc38b2f32be32dc439548d29cad603e8e27ed5ecc425628c9a0caa6d5d9b1addef325136f03edf6d189d8586f7b73b2bf5ffa4a90a96fc52eb492260d3892fc4a63eea31e9d79f2d480ba98714184dafdbfcc74c1454b1c34297875832ae677c81df90effde7279827af362744640101bfce40c915491f3b976a2f1efe1035e924be3f8c0a07351e22ac1fc856868dfc50611a164922a3a5bca0bf32321838050b9e0f43cc40b361af2ecf55c90d36ce9ee431b1c429bcb7fa89c6a9feb4e86b851d9d2f1b9265385933739ea7dda356efcb25683471a8b7c977324132899199344ee9d7067d3b83d8ee4ff7dee5db0e03837d75a0ce833179093e4953c9deefedd1b16aa248d47a2e518c30beb064028f8151f4e43dfcd7672f81aab1eb889225aeac0bd3aee95d5adece2d8c40e25d895092ad6df2eaeae8e47d392269649da344e3ca84ab3b13e39ca138ee23d7f146e3801975c9132943932334d4bcc2505809a279671170d9c4a748b2876ed93a6ba57d863b034abecf30b502962935c9d27568f27abd7694dd329874aa1dc7c5aac7047e41fcf9ac785fcd822aed19c3ad622f4ba991f9d35708d1d3baad8e931ff928106d3c32b1c8bb60c6589960a221e5d52933f3b2b1f82b23bea458815aad60af31817c2081e7f6d3bbb67f6817717967a7d6f4bc4d8ac99a417dabb7e15e78f38551a3766f7037ee0fa46a51f324e46a9d28619b2e7c83e9608d5e9800aec31b0d98d98aa0b506616171136ceee7fd60b1052bb5750fa589e662868663b14cccc9be7d0ab8118c78db840cb9e5c71c997699f47728dd37c7144432b0e2c0c48b1fbb742347c4e52beb39813da429f9d6acfca28d4d7dd0bdee0bd7a4a4cf2ef5679eca9d0ae56e14a64ea24bc96dbcdb6dc51b70635c55b7acbad2542ac9761e7289771062ddff926cfdd9e16e0494f9ed56e12941b721e7e19b779cf5bf75ae449f5b553b6adf61038122291072afe826f794d55960fee3a52b5a9b207162aeea72532f491b284a22ced942a618ecedba38b69a422e06bf2941447bb8798b8fb1ca7a9978ed49fbcd5ab5b0c3806dbcbfc60404269e3f8cb71cdb38f0d755952fc7e41895b8422ce71576c91d1d4cf3369ffe11e4d429a4093f14695cba0d659422ade37eed41e6bb70f41fbab19a23d346f901e2a6618356c15f1abc69459239451c25f1311c801ade23219db3712f2e678fef52985115ea9b9e84cd257aeebbeaf97af57cff7b6ed9936aca527b39c9158827f8e9b39ca1e631ffd419006a4960af055847da8ed9161e70f76fad41a31ec48af4fe7e38818fd5cb285185ae6eb66a0a6cd5db56bc9d5dc8f4fe62ee1656103419e2b392e9725b5c95b6f03524294153a589150179ce61246d96d95428a8e9e70c7bb49cf43f969fec6d1d6b2fb6316312a2fb88e9175b07291aa9d63942c34df181bf1cb67ae948cfbda87e29fcf8b5cde1ff06e5517d7e5ad5ad7ec923799511c1dc01d13f96d1767ecc7d74b3c080f8daa7e45a88a72cdbd521b43c89defa6d488783646627d57e33a51f7576bd69711a957028c113533ea1d3e2ba9ae04ba2741b7c0e787623d060cf7ec807f130a559fab286fd088d6bca852cf3e6a06f8a9a05e6ddf460f61b161f44f74720403885628f20ada016c6f1b276043dd7d8e28f0eeed30bc60030bcfbccfc17420b4ed92a697203cd79f5212831ab1144b7883c92ca619342019722f4c98de0f31a1a88f659e08bbd24ca52925efb3f99a5affa40c2bb4c238bede4b44cdd9fb94bc50c0e209acd2105a481660bc210df731a3389dc2361b350c69ec9ed759498feb8d0e2c29ed8a4f9bb7fa6ce75bed25116cbc4a53240ed9eefbc8398f11c52c3b1390bfed0ab813ce9636b87b62b4d02aeff9ad1269f0460a66665d37fb62257e8b74354dd1a17eb56ebef65e67a7be307b1a74c8c04fa032b943603aa9fb37504e4a10292854294411c54061ec619d504cefd03f19b67644778301a4ea0c91f5ccb80c156d1141ba8b53af38bf14802e79908b95180c75c800b83ecbc2163c80afe1029cdf72c63b4a2eb29338c0795a49fee140510879b9f7010e31ba48c393387b700a4f4fd0c53125cbedf1508ec04cd249740128b923ecabddbbeaa45f2ec89881ad9d9bc1afb9b25586aa229ad49444490b06f994a57292fd5c22d1b4c49f68a457a8029a84f288ddf4385c9b1e06b63cb35f9353ab0acb4caf7b71177db2ccc3e7493645a34c911ab40da035f3e65d5ff3e674a6eaa07cf9a3de88e60a4a98883e881a62e7a4f3d9e16420313d8a7d4facfc662e7a8fe691861de3049c507b88d9e098254d8d812ff262435c436e0e672422856b8120e9ac9b9df4712b0acb2588c99c8423a682d6da32c9b3667e34fe5287ea7924e4dd5b06a495ab91d7c0a317a64d306fd53ee3e869c6d053c257b1ea2441bfdc48421b33125bcacee9e5275110e9df365259c03c9bc1316d3396e95f504eb192373575405ff564171665d4445e0295283f141c11995822782fb785c259fdaedd6f6672170acad788673aeb7937de98e6b805bdae706e4a389dbc0ebd9bc82c0cb44f11ac037a0e339d7c54457f21e008c420aaf0a915cc1711cef888a971f523ee915ef4bf926c96b4d8570cd5f6cefef101292ab1d5ca9942e86abe49cd26ccd443db333ae41bbe4ba6a72d374c01e664eccdfd63330461589aceacd8ba872115b70041c78e7e6fe41dfb61dc365401c7e9550f407e1f5114b7ed8f791f96ea99f3cac23c68484eeab382dff3f69fd7e3db2bb2ae62c626bc4c996357467ff9a345798dd3a1271eade270da4e4d85c1a188b407a4afbc17aeba244117972e46c9640eaa493db6fe254fbc4670a1f93ce5d66e3454e023dda7a1faec40d3da95e07ddfde37c5e8c269224465352038f90c2209bad774152187588b4c81b1888fe7c63777f733f182b41db64e0d6c9d6d32703d130c824a5b15d6f0556e2855cca4a1ec85a4f84494afa36c86247b11aee6341809174a6700db0de35df66a9c3181ee6d5bfc66aa59f1e74012c0e4522955a248139fc5f222747869f6c09af71cb1b19c496e8ab0b73e2c8207e32e6dc3b2307b1de1fd8254bd4411d1d68311047eb18d3388368869f99ce67599dbf74bde63e52ef27d95c2bc2a508f4622612fce855149a5b2ff269235168a0b8c940d8ad347dbc12fe4952d0506936fa9deb6ab4e1451fc15cac6d2c442eded9bbad4d9903e41740ca4253323a23430e9d6de1a40ed02c9f071fbae4ac9a1298133afd4c46649a50829bb2a2b1c68a6f50c713b17551c0692330f16bea9ac2650e7eae9a7f2d33928a135199d6d169cbf0ed492a7b08d08609960c0ea2b4e67f34094d0c0c385edd770644c3565c673d3488115585b12d3fed2de4bb6872b3c8f4154373f8cddba369f380600a4dbdaecf10678775e4b8dadf99f9ec8bdd928a093bb4d5ca2356f3a91c28626a53b79d8525c5511352ab05e94373d0440f7d8a5821215a7dc3f0952cfcb52645b3032c0a8cb8fb9a710030e3be179635787db4818c61c8c72c48caa2447c160e1ef3482ada9b49b150f6a3f8fd8a31876e2d9c3bb9690004d64c01b76ef7eb053bbfd847654d894627aa9bc4b8ee8c5f3963ac0c1bab935f38b6590173e3837be20e7a98ae6e54e5249eacc26c79d9b056ab63cb6ae09ff2f09cbc2b9e1b93b0fc13344a7b15ee8524c10e026d684d5e3ddb895fbe4ab00ec157d2c3e4112cbc67c1232892112a09efb4bc6a9e99690aaaaf6bccc44a32f132286f9106a26c70308dcc51f391a7ea78401bbb94345cc5ea248784a3386a58a5addd7f90f768f2e1c017e6d486d29e2573da3cf4165f2acc9a69b8738806d1a4c75275f6f451062475274d703f072f3c895a3acc1b292772c2494e9fe6dc7cd36e60520b069d35a2822c254ca77a8d5e14f3d6152644368c51da2566fea3fa906fcec944d1cc4fa5d75fac83a582d43d5ab5875708c5535ed97f4c054b8bdc354f84f8f07a9395539b89bf080301a8f993e64b6b9635ec1c9ad7bb705ba3d1a2379df5153dc943e751484e361ec2e411b1f96898ca5fc28ed5cee2981418d29c648b51569fa270a14c79f6406359813a605ef17ec9bdc6cf00d55e25df578fa34037571c414b30941aff32e076c083b29c4c9f82718d0632969c4a008d11d51e0acb2f0d2e0b2e2eb61474ceceb473282bb6738b9f991dd961f52034e0920afc03eae081b76dbb9209cff2cac80db7fee4b47f59b25cc4b9ed6a3c90e438d40be0f34ebb2d2577e5209159b5275cc134ad4ef94bf7917bc72d8b68d921729ee351bd0ffe779097ee29d6ffeab711f5a59558123d1415dbcc2f2f80cdde2346c4d287b13d7d4e79568be30b0500e6fddd6533420f86b00c12081c1620d1ca2df0c4352ac781a454df64c5b257b90cf3c846309a8047c53870838c01b8372399301269675f84cf9b82661c332f225b407d3829433fe2fedbd34e5994a2d3c291389362d2d50144a0d44a9884cd79c57b2d5003a4d0f6f1a1dbf7e56a137f68b01f6ec7eaba1621891967e0175fee1235962c0d38975a8c490ab715d3bf7edc75cafaef9b85b85c01dffc8987315eea82bfb86e887aebc1186bfdd6943dfcba40e06d76ba21c6228c51863e5dce38cfb015269c888317f2109b6ca534921f7f016e122ddff0b4ea733bdf1360eeacbf9811bd8eb1265da25d3258e14988f089b6bcf70b4f078f1b3951f47ca0c0d40d60d01f0d54cc66a4c03b9fd983f2e27cb96b3eb83e48adbb528e3e2e68be9b5f2941e49a4b510bb731a5ba892cb1fab49d639710746b4c966a10d0300fa73b0b61f3e69ac07025d72e7401b3227fbafe9090013119bed37752775d0d6198a37bbc251edfcd680aed603aac0509df704b67b2ca4518e29a3ad9f224461c88d5637a6219d660b41ad8b05ee849792c78c1af9a217e63d73acb2d9683ae5536180016d629ec6d64437e2b01b55baf6789ed8ec2f7108ac9c61b56326b30b60bfd7f6cdd2c0cf92caf", 0x1000}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="ebdf0dedbbe056a9b68e4521c6b0e074024793a82d2585b97e8ad1c3d53000484081b7bb9bfc9e0f6994193467014aab1296a8879a717764026453d526bb", 0x3e}, {&(0x7f0000001500)="f8a91940c46ec881f2dd89e1cdf98fab4ea3b167b9370436da28837f1aa7088a3139427afff499c2e2a3a65a7bb974e3c2ef5a32bca94d89812863993f50feedca82d0337a97d73dbe9e2eba580cb82265b8dcf6c344409f6edf8a5b93742e3363d06c815b49a64e0d5ecdc5005e5cc3ec6314aee265c55fa7d3aa5c7f25ff54ac6e948d", 0x84}, {&(0x7f00000015c0)="e484b55a177b1c789b87b93ee8c364bd46d6169f7bef175029f9aa38aa38fbc16fa9e353769a3928292c041bdec69be181bb67f74e18", 0x36}, {&(0x7f0000001600)="73ae9fdaa416c70f4e38e6bc0406302dfe15a319c819ee0443d84fd9db83a0f3dfbc5da31cc00b71da8cb1c05eb832a62b0377740a8519fa2bac85323d9687a8ccd689f5112c992a24f1a55b6519ff4554a9be40dd4cf1df740279f587028caf2b4f11c3959828b8204e6362937a95b549ca4b0008b01af6653fd5fe3cc541656d78ac523d0bb1dda4ba795716e011d3fb2b53f041ce643ee27edace93dcfe9a9f1f241aaf028dee5bc16ec989fc32c9928c12501ba69ab2063e04874f2c0f567789c6abbe57d112f612e37b8d8ecd3a5f0d617a288cf15bbcb32a5bca9d9c339a184a4019dc2290be298efc8951b0f3a5b6cf56890564cc5d0a1eff7ba418997594b7e623df7e7cbb945a1b94345e199aee11b8b104cbe2e8ff97ce067d32a9efaeafc4972cf028d0706ed28730bab8f3f592868f8a244ef0068d661c0e1fbb94b9c66f85944fdf1681def062f4a1852738b3b5020b5948f77914942ca405df5341659f968603802596c829d6fb05d342d37c36494e17b38ae4239463dbbb166c0566479f171aae109aa7d748e8d7d70ef4131dc9a20d153179e1358824640a7c146b175e094f571c6b5fa8c723874d3e5087dd52b3386816df40897091866403d5061144b5697c55ac997f41c410d246d1bc82550ce0523a59ac23cb8b7c98bd3040dc12ffcaaffaea6d836883c002eb770f0d855a7c917048842170b78413c411372ba03053712a2bd01e5ed86705fc89429a4be93f255066f1da4194880a882e7bdd39e7e94f98431613eb7e19ba632e9673295573c73f6fec5dead85ab4632ba0cb8251f9ce31437c289f44374cc0b0988c0a67160a470dd0f6c6a62a1534c71358cbc91ba781dd36189a5cd204f5f65b2eb8848b4658756fa4ad76efe490a07799f754c0f13f3ca5824c9582e71ae47a70ccb812455b95cce46ed090a4ad97ea254962cd3206d6d5464f886ab8b33a55486450e9c4599561e6aa53d2b39c50141c767a6c59b67a42d4040646d02e4ed60fc25faccebc2baad64482297d4bf224fa8e06e9840db3b1c204dd5e78c3102081aa773eac2ed5b90160671e60210f91be0f1248d852de110d1ea380179fd66253d23ae259b02fb31f4b6e2fdf8fc33501f11cfb353734e17e680ecee817eaa9a36a2b43a603c29fe1b187b2b4d2ad6eb0504be631f1cd6b76af9accff6a32822ad0e61d57d84f42f8ccb8deade17796bc6b89e3d19fa228642b25c0c5034580c45d97ab03a619ac3c95cc06c1b2a4bbf35aa9ad5bb7c648f7d4682fe2da232607231ba2b0f7cda2c1906c5017a1e053ff041c9828c739862fd90f55b8dd614cec30a2abc4ab1b6b01eb5467bdfa18daebcf67d00e5a22bf38e2af27158719865e6b8d2ef63eda0ea5b0bf1cb3d594967527dc0ebc696403f3be1c5937725f0fed9c9b1c1bfeeee93ae768e7db8d2f277f8bface5a178e7d8024e8b45db1a9ede371487a5fb79268829fa50884eda6e8a7083bb738064aaef4e35b4075b14b468a0dd16f368fe457ad0ae5a68b1858c6bca334da3e917046076572899d2be2bbf40accdc567a75efdc2d34ae9011a25e235a24584882a86da1d034bdda362412e1a5aaae3338907c6af8b42f48f37f23baab47e74446bc2c97bbae8669ef4918e448cd71eccaa42433d02e1c920e7aeea8581de9d4f374f54106c8b910c7396d5e661b26e03697304cd604258a80f0ba18b54b4a2ca1e233055ebd585db3554692705bad2884c9c66dafd193b7b5feb37eb22b7f6d33e35c5b3a32a737974f04632e39226952354971c34fc007ce5c8459506ace23f2d43538c251219a16e2788bcf74be28ef797528d4f79b51adc5c5645edda131d9f9676c88e67536d3c3b6aa06b40a7463b120f3760dd98b67d546d491f7567cea40a65b8a695d6a9c39da7033e1e009144a72a66f83d2abadbca0cb0752a52e358c830d80ae4b4e6773f5305d3c7e087735c8b80fff134d9e6b2503fea1e0e668190fe578c79c47339d228de5efedea07e69ede1f6d6259165ef9682f2eff62ba361ad4cd9c2e86c591a4be8f7675c223366cc2fae4759a885df5d9e74aecc6825ffc5b7197c929cf00b417af614ff0454e1ec9d1647e0b016e48a13b1eb764efccc19bd5deb46edadc05d79955dc773bd5a5edc78a4a4817eb4f097fc762e9a2d865228119089d691b48b5fcfb2e7a3e5dd5218c2a0e1cb3f0ce48f29f83184bafb157d7fb0c226a332331f18dd4e00be89e172ca59a4acb6938dd87147174d867a4df0fd0444beb77c2e370ad12556bd37a8ec47144eb99c3b8656a023bf89791cb968e23e083559ba0121381b15dc19d0e23b2883238f54f1afe6c157484532629ac145075c498e4f633d56dd76fcabfc71aca1f53b5a0f959c6c1bf2d7f5b4ded0350a80b8e3cd15203350c8579d7a91347087c2d3f2824b4ffe2e7bff76a91d83df7b8bfacbe9a3f9b84967e2557ffc9f50fa1dfbda8f3ba605f96a696ad72e5d97758ce6e541952916fad0b820814ff91caf171c2e9c8855ef48329d0eb3117abb5809b11818449b624a6a79880d3253c26a6a4888e2334fe004728d05c716234dee587c171fa823fa3a0c807e2111c60286bb3c1201db2d65c71fa07c36843d84ad3dc329ad0cd6716a97ec3aa22d8682fd0d713a76fd1134d3ed00429a10b3ddfe60c5acd114f88da292a2b720cb99f8d2a748d491bfffff0b5b38b562909960928bf06fcabf921b3778ad8357319a0b9eddcdd99dfb8872b2ce9c2af711b52842889efef7a6a8da7a2c941c9cdf45c872254b84bdd9c5956da3bba055bb794f653ca94b21e54123b60f0372d324ae73d0a055d18e49e3d3c647de63f66e442bcace9135acb80a0504d81ad7c4c500447dab2e4cc4d8282c06e0fc5b923e8cd2ef87836548d8614d46a464d0658f311902b1b236f765d3101116c29f77d2e97d3f0cf7489423be4604f386e1e7a3a34995df18930ba9cbe5d5a05b8d4a4acf13fdcd98d9d26f44b2c38e836dd68550b63941bf41dead94c2e7992219b0f445982376e412ef024ce0e7bb80f61ffc29867ed03c04a9c5942285d4176da2363919b9a4cdfc16c4cf18cc595bf74f540353ca3728a6f3588803624eb6340da532970fd39c7545cc229353e8255952affe0c4c81323b3a8e0d58fe39b60d39464828068a6a954ebf0b0db0837fc57147e6a1c298cbfe4cd1dc128b0e5435d57df5f38b2cf9e420e1773aa14d347a60681af621062890cb39142607eccdcfa6a4fa0ad5269efb61f51b78e45e7e76ecc6af04a5b37a15a088d69fb9461b0dfdf95eac94fd7d9beae11e1c77f37c328c0723e38b3ad776744a39a7b06e5e5e00454b28c67cb45a3834b0b6b68dc0ecdd43577e3b09fc2552284e9cf5609d467f4140b8cfea69c7867a0fef3d61113f4c14b6b0026c0fc6563ee2515364c1580c434a17eefaf74bbcddbfde2f1652487f7848cfc4e5b6dfd7443a96287cd5927b7ce8b0918d60d5a3d9c9f2ab4e79585184282fa4811e136266f0f670643acf6a068dfc7d123e1340230bbfeba0f0d6d8d34f1adf5f6efc553ebe0658f948e2561ab8892db2f886bddeed038b2891ab777f7984c1490687dfa9642a094d683b9c25905d8ebff5104764039e429c095a9efc7d7c3020bb4cc5279a891caffed422560614414f0e9c0af1bc8caeccb8fe329c7d2f5cfadf0bd5cec4e464466762a0d022feb21c60743e7e4f4e8fcb3623231099b8d3f4c989325050b797b2d9531b5a2636f5ce7f350dc37595316a3102c5b06a437a7221613d698a2105f00089123581e5ccf9a4a3fa0474f754da46a90bbf8cdfe6f79e02f578c3858e7a93ac834e9c369d6dcf993f2bf6fe24bbdaac17dc33220240cf3f73489cb18bdd583a5ca72c5ba688940d15bf47e8b2015a5abb939cfcdca916e7d8e4459184030ea30d11ecf8cf9d4b85c114577a6fb4e08836697e72c04669ebdf35e25f42416c9f50ba1679686dbe5c53f24cc8022e96caeb9a31dceeb0fb3f9e44cd01c8089932a0d72473f69ac5fa0bc0355b0c9c75701c18f7d8ad1d4d4b7dd704379af2f28e6c288ff85c46deffed5d09663198c0d7dacbc643f4daad2bbd42a4572b4d9aecc81d2b6edf62e02b8e4dd945061629c629ca6ecbfa6fd42fcdd4633edb5c682efc245cff40e81e0c425b85f22472329c9036190d20947018fe33bc2555b33856fe46d8535cab41c637b63f8a035f6760efeabcc730999321c17dc8fc5eb1f249fd6884f30c7c1855a98337ca12ad1c944f03673eb7b65eea3c08009b4d7369669e05ab7bf7c3f4d3c588c274a7e64b8e1b45d1b1ee766d22c9fbaa7ff745475c052f2a0000212c0db5a9388d9dcb99ce2378e9bafa767120b344e8cd2c3cee00d16986beef1cd44b52a9f4a8a2c8df6215eff1f3d355871b38b9d68e44557ecb9ac4a2159b9593fb2a6ada9f602c9e7a0de5bd513152deaea9517702b399d46cfd6b194503f9faf49fc0e0f6e3249829d935995b9f9aafb55318d6e5e504fa5c1c3fdea00b090bef117a6101fb845aaacb6953b9ea1ff3f3cb074fea488be4d36cc324db298118be974d723bf09bd65b67880fbc4816248426987dd73cecb272cb0621a295afdea0e537130a569fb4c7fa57abff653ddd55cf23a43dca13262ec9c0f924385c5a48fea0ff5565942c65161ad5927385c6fa5c891e40ff4b82decca77c7f2fae1f9c4ec0f9cf3bd1e16f2838412c50df60af56525ac46ae605e6655fc480439e7386dffb2d9ade8687a9946e66536805f4bd2f983b88aba16bdc73f2e8b1811edb482f8034363324ddb5350947726bf58173310cba2cd0dcbbef24145f15beffaf2290e61989315a54bff73f47f805ff2999395cc2b8ff8c6739010da98ff66584bb758863e3825a75166514087bcd584479b625b1fbf4fe12c6d34b51aff0c91fd140d47d71830953bfaf330729b5d6acd5f14b949d898b889e7892f6ef2f3841a2d1ffed83fd56a2dc3d29d21c1279cf9c855865ee66cebea0fc5756fce7733a1fb14525d8bffcafc664e2de19b8b875588cbad645089dfb1abbfe6e323dc55c0ea08c03219056bc62b9897ebd18b2cfd11a17bd48712e2beec7bd2b5d9869250a328e2c7d61778a44f9cc8e8c36a278bf8ee0967b0e37fd15af3fea5e275ce9ba45f21cd36ef73f772255b4d737fe41a543da002b7b8a80e2e45f1947939803471c699a47e87a9aef681ddf599c2010627789b345b61f5b36298dee3714ea4a7c333e057571cefe7d2902f17ce57d70cd654c16b83901261fdb1739a40151436ed480c52228937810ac80ac9302df67c932c7d7311b5766511ab8781b23a0cb4c96d23277b211b551c401ee8679deeda4cba8e5d288e7a2cf1c0bd9dd251e58e116e65a5172b1797a1a4011410cdb670526f13f6e54a4d01c8989ce07aad1671c95fef6d6e0def96292bbaab658624982972e63300e42c97778eb3c046ce763b5082d1213d825f6263673bc908b65cee43de6cbf68097965415f2f0b6d890fb77607e460c1f2a9d033084c25de3fe57364354330c2ef1d5fc2eaed4d475478a90663d993c0d6ce9b92b258b6a16f4376999772df53dfe60f03f3c9e22e80fb6f06da51481cc4dc8ef948fe1463d19976a146ec6b126ddab627001b4729bb0c5a04d997259ed16c66b192289a5a982d4747b8ebda5fee482ac34fba65b82b1f208bf4c41188b70176d9062b08e1a4d3a04a9698b21f4295ac66f7d91d4ec0e8a533d3f8c683d0dfe17d32487973569980", 0x1000}], 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000026c0)={0xffff, 0x80, {0x3f, 0x7ff}}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000002700)=0x1) r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSTART(r4, 0x2000746e) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000002740)={0x7, [{0xa679c3cb56c9c46f, 0x8}, {0x1, 0x7}, {0x2, 0x3}, {0x1, 0x401}, {0x2, 0xffff}, {0x2, 0x7}, {0x1, 0xfffffffffffffe01}, {0x1, 0xd88}, {0x2, 0x7fffffff}, {}, {0x2, 0xfffffffffffffffb}, {0x3}, {0x1, 0x6f}, {0x1}, {0x0, 0xffffffffffffffff}, {0x3, 0xa1}, {0x3, 0x9}, {0x2, 0x400}, {0xa010f875a7a44d6d, 0x101}, {0x3, 0x1}, {0x9910958d8df6cbd1, 0xa203}, {0x1, 0x7f}, {0x2, 0x5ca}, {0x1, 0x7}, {0x1, 0x6}, {0x1, 0x7ff}, {0x2, 0x8}, {0x2, 0x4}, {0x1, 0xffff}, {0x0, 0xfe3}, {0x1, 0x6}, {0x3, 0x200}]}) acct(&(0x7f0000002880)='./file0\x00') shmctl$IPC_STAT(r3, 0x2, &(0x7f00000028c0)=""/104) geteuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000002940)=0xaa18) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000002980)=0x8000) bind$unix(r4, &(0x7f00000029c0)=@file={0x1, './file0\x00'}, 0xa) r6 = open$dir(&(0x7f0000002a00)='./file0\x00', 0x80, 0x4) r7 = fcntl$dupfd(r6, 0xa, r6) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000002a40)=""/116) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000002ac0)={0x8, 0x7, {0x3, 0x4}}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x0) writev(r0, &(0x7f0000002bc0)=[{&(0x7f0000002b00)="6246ebe4da7c5bca677fcee2abf05c90c13233f7c0040d074392651436f9a226d85e4d63473b1b72f13a2a8e65d2290e89a3c32a450e41b49cc75429c684888ea0f322eb2ca0399700d9af56261af8643b977784518c8762d354532f", 0x5c}, {&(0x7f0000002b80)="02ff558e4179eed2329f51742cd1f95c70ad40f1269aff03fbfb5850e635d6a7", 0x20}], 0x2) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002c00)) connect$unix(r1, &(0x7f0000002c40)=@file={0x1, './file0\x00'}, 0xa) 20:07:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x2, 0x1000, 0x24}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="cab87dcc7ec46b0e02cfcae018874763ed99e17a878e5b99ef567fdb2dd2b1f3e3f085c3f7a2d3b6e7a34738e3197574e1f6232d5da987965c5f02ef5cddb69d1e39273b3401dff75a65934d94d0cf7bdc7f147945247287bbdae2afddbf0fc86c2ad990e70a77ba97d1b78ef02decff80649d7570f806028331ad66e5176107ecc99e6b9c786585c25725a802bb26536622527e5f", 0x95) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f", 0x12e) 20:07:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlockall() socketpair(0x18, 0x8000, 0x1000, &(0x7f0000000040)) 20:07:09 executing program 1: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/7, 0x7}], 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x400, 0x10001, 0x10000, "d6c2fb1f5d1d28ae9213a042571a2bd86215c8b6", 0x10000, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) fcntl$setstatus(r3, 0x4, 0x88) fcntl$dupfd(r3, 0xa, r4) 20:07:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000200)="610c98a847b82e9f297e3b3cb16b51988a8b006f745d23f91d8251561751d2ad6155ec2eec0ef885211544f49287d4bb3d99286b78dea904c9dc96d5d0e7e3def247aa0cdf4b21debcf0bc5d7b96df34", 0x50) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000280)=r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xc6, 0x0, &(0x7f0000000100)=""/198}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x10000) 20:07:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x43f) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = socket$inet(0x2, 0x3, 0xfff) msgget(0x2, 0x20) r3 = dup(r0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xa, 0x80000000, 0x5c4, 0x3}], 0x81, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x1d6a, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x101, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x8, 0x24000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x7, 0x2b58}, {{r0}, 0xfffffffffffffff8, 0x8b, 0x0, 0x9e4, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x61f3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x4, 0x3}], 0x2, &(0x7f00000001c0)={0x10000, 0x1}) r4 = semget(0x1, 0x0, 0x4) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000200)=""/230) linkat(r3, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000380)=0x200) linkat(r3, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000440)=0x81) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0xffffffffffffffe1, 0x0, 0x2, 0x0, 0x5, 0x9, 0x4, 0x1, 0x2, 0x0, 0x3}) shutdown(r2, 0x3) sendto(r3, &(0x7f00000005c0), 0x0, 0x0, &(0x7f0000000600)=@in6={0x18, 0x1, 0x200, 0x5}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20000, 0x0) utimensat(r5, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x95, 0xec68}, {0x1f, 0xff}}, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)="638c183398b4cd6bc5d2833cb356e92fb257eab6a8b6f01a0a3ccfe67a112d0d1a8bf490e1c2cf6a4d1161a731abca812af10e370a4994a1ef2d", 0x3a) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000740)=0x7ff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000780)={0x2, 0x6}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000007c0)=0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000800)="d5528e397388a2fe69703d22d7ba1cfacb2e578ad65c36a5304549cb920684e32de28543767f5bf5d123ce4d6acca03a4da55a83ca487da913a8f9ea62affd7c67c91dfbc169684f645704bdc092904376f6d94ed91565b96761f23a296aeea4c597b1043b6aebb15a941624ab02303f1175eafe6809bdf41e0acc76f11f7ca44680c5e47a1414e25f9bb225b78a1c1fb458d5e05fba7c04b589a6f683f9f5c4a8c906ff07d0e02b8b0ed33d5291dbf741bd1bb81bfb3f4626f893dbd0598d1ac952f1d8a57f4139357631d9dc205266e3a80468eb338f60ab48a93319626bcc1c5c3e1237d6d3ade481feb1dcd0435a87ae6de6a2f50718293e11bf06a1d903ecfa6f6d6c9f6e4659c19f02c42c877882d18da795d8c7d7f7af587378cc5b181826daa4e534158227fe4cf7f3c0419d237bcb4717e6ad787762fa8324476ebbc47283f99165352dcc0caf6a09cf07f2e9c2a8419ca6b3c724b91101412a0f292254541f1454d9727a3c22b79a6648133248ffde6ab16ea0aa12621708a6812cb150ff7bdb7dc0a06e8163e77c99f3ff48259e9b6e615e4279fc9449b2d3f5a2e4eae72a47dad7d5f7b1a77ba93e536cd17695f361fcaa232b93ee2e6c179e14c2efb019d2bc9e4159a5da881c88ee9033a222f86f5c927cde5912c0e393c11405dfdff8a24ec0a89343fc769edf35ef08cfb22841ea2ebd648c38efcbe60c124102c09af4bd81fba80b00e02a53b33aaa1da539ee97907d7e630a34a3b359c396f7c9924cc7ae92456c80839701aa2a5ea2b162cda4dfaa7868b4e39ef2253870f9aa82940a05e166c775ce5229389f92cea7cfab7602932bbadd44177b4fdd4577fb1bc93fa51c3862dce9bb5d25da587ade2b7b4afa09b8c408b4be1f4a76f6b78c765dc6a63fc3785fcde4a9e1cfd10bd3cac45826d449686bc69679155bc865215f05d6b0c2997eba54dc42166b98be39c140ad933f36eaebd1e598e31803837bd05d4cad05b841b89a319c57af8aadee19238fb0bd4b261ccca8992c3411f8869d0c833ff217917ec94bffb3756cdbc03fb21e5276313a397f7093a3ddb90fcfbaf82115bacb38ca8b80a7de4ed05cbadc963304a8f33be6d03ab86e7c8d9bf54bb930d0c6f3af3ce654f61a3c6b9b60b4c6db2859daef9f9ae503cdc6869db4e939a052c32c771990b3e14dade7dee04c789c222f1f77877b6f2b2d249a023c146e19bd5b54cbbca1709ff3d1afd21f91f391169ccb91d654b517753d01321fc45f91cc210804bbfc75ffbc6ef1c2ffa35c0a3e1da2befc84145365a5415404652ff986f3e0f8d274959e6cff1d70a6bd06b89ed57bab7ffb7feb6c39bfeddd4d15191f0d7b59a186372eac15610361e682cced57171b59c041b3c808ff8a28ca96e32f1f3eaf0d98659b987459af94f4fe6ac6b8eeabda309c40a19860530507198af44927d8b5e3bec30075534e0330b6a345404dba6636a21fbba13e80768d9834755e4dcec402592849a11eb09464a74cacae1f0570207a160a1f1c4a9303028683bc9cd7663d7a1af2d69639c5f6d3685eb7506466e577c0f48eafa779d40afa97ca3a2058b2cf2366d7413f3b2babff973bbe5eff6055ca628ac978656b59a1235c094c146d556042d4e0b294ed693f3c4489bce759ee9a372d689c4494ae62eba5e5188c4ead4df2f874e924afdb318cb2adbd3deaefe47cb177198c70fdabd4d63757943b59a5c5c4b49e1859970f22d8d1840e60a582a5a3cded79beac280bb1d077e83e6a22829913d354ec23bcb87888a975a4117bf761da7a0f99cbaf2d5f37a900b773b3ab3a56991445b4acc92b3313a99b7ca1dc03f8cf1f607d64a8fd82065498d3f9cf464e2c99991c49f2c184699a6c9b855d5b9aa54ea1e8e73ec43f9ecfbb202d8b76fbdc89462255fcb5f6d657d6d11df8ace566f3bd17e8222aef1befe68c560ec4eb6a840f080fa38b0620f1926b3d9ff373378bf55b7cc58bebfb4554566f06cd26292d2b4781fbfe4ba8e7f9702226c971959ccd8dbb0268bba34d9a3a3c481e0c48e9bd30d0910b1d6d93fc79db718cfab0fe92c9988de07d6a5fad8ae3b62b8496aa80021348a0670dac4a53cfe3c6f6d36278eb63312adc8c80835f62f19766cd91d6c9eb46ae6fcdfbfd91cfc8c4ee183883e6a9af98715b1e0a427e7a15d1813815526984a90bb7a580a2e0ec6a2734e62a5fd4ba4484d59ae1ca29b73e0659b5a12d6abcc018dcc7964b9b01ced077f72f7d4c6930709102000834fab70a2f9a4d0baea02d6f1acf6bfcc2c5ebca00e3a3d0169f248eacba1599d1934cfbe997aa605c2870e45652920648f74c4561f71c447e6df05aca234abbb4dfbda4089c3241072ae5905c1cbf6a608f2318ba2d30b2cb3d98d5b1e6611463f8bd02378b6f35ec7253cc2188c55b2fcaf7c6851df3b7c89bcb2b761f631fdfb2b3cc36dbaa9260d44c3f7dcbb577ec6d7fa3e9020422267051ec7c7b01aa95a4c3798bc0cbb727a8bbe7c3e66f1e96905933aa623f38b4912bc6fc1ba94a83c73dae13c714b5725b5d56ae450defbe2ff12e5ef135c02640bc00a0f3fe2568a4a0083f8d7e3a81ac8cc9923540646fcd852c801862ca381c8d37001a31b9ce3515a224641aec35c5f1dae535147bff95d43219c965fc390ed7d670d2421ea7fc1b84df46984f9942d338384836b776d58b1b1a49140f085aab7639ee258bd58e4579dffb1466363ff15af537bfcf180f7a62f2a9841a7fcc6a8360183dedf5d78affa2004f85af80346e2c87b87f0c0fde23f6f4a3575816626fbc08151b69f4b6624a9526025a54a1ec1c098ba0bed326ea572b372658ebc04885d121247eba94a9d0154a851d24bbf9d475eb23d15e165915584e87ba8f635e345e21ab66b59ca11c68920fc9bfae995af99584bc10c1edaca591ac4253d8c7b65cd0f0a5e9b388d9def34908c7a8caadea46ce092f9b746bb778e16bac8819491695a255063353bd56e14d10e78c5a33feab008192242ddaa84ac39bcd364cf8f07892f61467556a2f1bcf81e2198f7bf175230b12244f6b0aa56c0adec6a8d21a125f6fb4dce5d0bc777fccc972873dd03ac18da45ebc700f7860cf67b0825df53ff3c9cf1aa9fc3fb532baac3c8552cb1400b2e1a28be345d16624d30fe02942218a12580bc7bba0550080c8fbb8c14e0e5d12b639175a67d9a46f4bae6c0f67c43f807c782e868a6c3f513d7c1c64453c82b3a1d34ed600c815c3b6fa6ce0358a4f1c8e614de5858e3af90d5c85e7fab950765e7c21be10205bab95eb24b9bd1875376fddf8c95738f2818e9356936bd4bd5e248d9d8bdd001ab95ab42445ae94db72cda82635366fa08a27944cffb8342c32ae39deb5fd8f96de3cae8875dd482fc7bf4037f5ee5dbd1ef924e59206df36c1e743c547a0ef41103de3b9827916ddc7ab1b64dde944271996a759de127e812cf5e05dfe3386af9b590073a26e8908f6a34683208afcad25c14196b871713f899e023472623cee419182ac5795eabcfdce6581d17b946ba8f70b47295ffa985f9e732611cfb05e5a2c3f34a7e7dae4eb583019126ecd10e461a6a4a3ce37dd4ffade6ad80ba4ec0bbcc0dc34a232325a3da1754f25867796f72527f498b5975ffab2574289dde7515b7c198efc1523442cc0c7b6e4137bb04c81082d445ed7485e5a3523007d90dd41d71828b58f5377f2cd5eb3d5631e3e7553889a31d2653a8926be7f84be2930ee85c9ab20649be1cf4f5646480c59568dd508810a62044089aceddd869ba010f7c1da4162f6852075701da43be9f808b80790a4c8481f0c6320861c56cbb0d4a2aff17074b5d38860489eb3df80979727b434714d6f0b9a1bd1202b6b4e977b5c0d398730036754f0f36c638d31bdd05a20fd9dccb8f5cf211ed18b77e89f496ea0de613bbf694d3c8444e2884e7c27cdb37d04e1a867884914a0298bcf9d7794e4049ae3c201ad69a3dbaa8d3e5e98474113a849a2e513fcc884ba208caa4aa5d84e6a1622c7ef6ac26df897895daf4c143e679d5a28da7e441b2e908983c75fb8916ff284de53c18de1c0903fcfcd5a5e3b5e643743f54b41a45e7beb26d439e134be2480eff49bd70c430dbfb7378c736dc36570daf95ef00e6666a3b8ee41b18ec59a7f9a741d81764415791d2fa44d5446161f55aaad13fbfba555a352bcdc4d3e38a4bbedb58956bd8bf655d768eeafaaa4a0e882c13efd9b42755fd345b02a11ba7d36cadb53c60f89286c919f41a03f6667c54f98b63b0d52cf42fab314a277b4aa80a1ea85fcbad09f0135f1c87ff1e0bdec5e2e9982776938ead6284156ec8ee99f0bcecd352b2538f55eb82a9c750b224b9faf9d163de67b7ff01bf499a893069fb4797e9a004f8b34a256ed01ad64ae82666390d33da8f6e489ef81bb25418145800a975689fca06de46e035b60a7cfd3d9322c65ec647c4b8b8e3793dd9096928196c090c9e5f2811ef960d6cc73bbe0eaa7f3199520f51013b4a50269d989b506ba25a7f279e25404704adfd22471c8f8ce53a576c2a6565e06bd7509d6699748780bc6d15ec39318a645777f119ede44137408da7bb426435d3299cf0e4082b7d1178445a89ccceca94d313574bebdbf77c8304dab293964527a830236ec883bbfb55b76f74ad8fa0244b96bc0d4b7e3c271a152868074a4e5e238f3a6b3454ca7cc4d61f800cf118a5cb3a45b9984badceff8a179bdb4516bf2b1cd7972773c931c01a46fa34bda111991666188d5c0d24a0a12e8eed5a343344f3d6dcefbbfeaa8735c8b241db23d6c869ccda9098f95abc0e259991701c8729d3e22a87c3d7d0dd6f22ac31592cca1e0dd7f75aa8f491b7bb155903d27f747caecef3bab4aac14ebb11f7ea55c27f20d9fc30163334ad554377bfca9b3bd02b9d15702c58a86af1335b69174b1bd411bda41195ee3891c6a42bc8597ccfada039cff0092791b1fb8169933ecb2b7caf5ff40e83ae0a8e07eebe9608a0d9e3713ccb50e33db41ed0d46c6c858ddb2a6c09a228c96354fbab000cb9a9d95d74f83f10f7bc16d6d182e2d48db57dd92948ddd938f36078aa46890d757d315c1b46e6d219264600da3ff81c9e64e54930c3118353fc10ff2ce295373b19dffefb4904610e22ac046cf04dab1ea24c66bc2262ffa592d29596c20dc9476fa45f3935814866cb4d85ccad7e51a4ef7cf2c65e8a9616d482cdb934bbd6ea9b43086664a73e31f2a230de41bcb3c8a329315f9f52f9b72a10fda805293a7040894dee3174f2109816ecaa15f50d7e8e017b6196261a12adcf7b6eb9c78b2011d03e9501fab71d39af4a31ae54f353da4912dd1a77757dfea396d35b5d90ba947a058ba34ce88f5eff5064fd2f7cd3d65fb577d0a383e7d07022ee664cfed1d275e9a27b09703bad40e41168c0fc35eb343da4ece9490edbfd5e175f2aae26f1fb40f2c649b1d1546071f0fe9102ca3447d63f3e9e22cdf52db283ef0aaab024ba0ce170f6805bd7a80c44e44209e4caba043a81f501ac7c5ec31e7218b5a258e09a9a4b6cce340a6d4f5a6ce18dc648785a2a637b3ae0b2791c7556c50a2cfa063c2de32611bd8aadb48dc37ba60b983c64a18ccacfcb9dffd6d17f604b9112d76c8643762fd96318bb74edcdeb8c4b64600647fe4f92b9816198b83b8e9efeaa989545884091e6859058cdec63cc894e9a5c92d9f211b62e40f1fcb3bdf72659bd8f8bd96b2032a974e58e6d457b0066f92665af8cfec2939cb5a", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) chown(&(0x7f0000001800)='./file0\x00', r6, r7) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000001900)) dup2(r2, r3) 20:07:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x2) write(r0, 0x0, 0x0) close(r0) 20:07:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x39) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x401, 0x401, "3681495c194731785e36a670b07a493910145945", 0x6, 0x4}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 20:07:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0xfe97) getsockopt(r0, 0x0, 0x100000001, 0x0, 0x0) 20:07:09 executing program 0: socket(0x9ff024af3e0e685e, 0x2, 0x100000000080) r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000300)="216740626e624ab42ddd3d23f3403897ed9474247182388291f24b7e5cfc261c5eaceaef93cef7179efd1b9a2b79a45413aa0dedfd4cce7de7823defbb777263ffb531c6f007d6dc38ac51110d2611793fcb4b4d41146da74481f540d319929c2d9320240baa06f4b643321c9c39ca9e48ac87bf2fa41af388cedfcc3125ef3adeca53f37fa4528fa64549d28eaea69a67747f5ee3944d227d17fb93e47c0ff470004b", 0xa3}], 0x1, 0x0, 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x20, 0x2}) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="b0caf9dcffd19f8eb8bf3917e4861880d882fdb0519719e69a2239fe4e0ad99b8ec4b5c9f756d88718", 0x4}], 0x1, 0x0, 0x10) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="73feed51afc5d6a27d65d3585d3a809ec1d8e05daa904965f0fdeb740c398c89f94dd6ce59385d5195a485e790cbb8f9bf741ecfce98f9924a4b11ee05666a947a96645c58de2e4b1985582b8d20e7aa9667adf4fab888430123415dcda7340f8d9fae01fce3fe62e66464e4385db4c2929bae236eca9fe4dcc696535bf49c61f1003b71a858785223ccb80e3375f09aea2e43c94552d0c4990445b6cc04f6a204fbdedb02dda5e2cf6bb17ee893a5d0a8b39c1b414ec662a74b6dbe89", 0xbd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00012e2f66696c655a4f1b5f6c653000737ada5edc8e267925cc72f101efded89938ee9431bc2b058af7d82a7154b30aaada59780651ae03f5e1f0719e07e0bf160e71fdb9f2514a43ed504a4c70f0f91a50ef3d11be4b3f70c92bea08c512057a95ce27590953120517a0ec8dd96044e452a9b57b01515af4db2aaa"], 0x10) 20:07:09 executing program 1: socket(0x36, 0x7, 0x4) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="6ad72c8531c67edbbd0e5d58ed4cbf1332133c91cb893dcf4493e2318dc3410db8cdbb529b0f0ab3160edff9391ea99d2a6b88fc51c5ef341308586f8482a775d55f224570c2ff1b58757895c7ea48af97101d69087e3f10097d974c27f39c9667310646a47a63cecebe2a486b3df54e5601ad0073a55e8c4fc209fe7660e4795a4075433a29292fcb34000445757832350fa343cc19a9d7a33b56ae398b22945405f7b14faf63964d8dcc41b4074af83b333752d5fca1fd00fb8444e0750ff12c944b5af2c2ea734ec7f4f589", 0xcd}, {&(0x7f0000000140)="f22c3a2e21d153b2", 0x8}, {&(0x7f0000000180)="8cab83230480531e832ddaef1a7bbd8992d7f34ec3af6b6453e345083c7cb83e448591812cc9472a34367f641c06448b7b554a1cd6f312d9e7ac852ca02e3b6da6fd2f8ebaec6c4a4226", 0x4a}, {&(0x7f0000000200)="89c120a9c6f5df83ffb8523e1d720e45998067e4512e278f6c9b9bc33448ada50d7468dfc44463dbde304bda8297e34624879c41cc4d7d68c93db0076c40c1f842e4e44095d070d2da357c89c9f4bd1d5a98b4c2d106670a4711d9841d751815", 0x60}, {&(0x7f0000000280)="92497c8703aa7916373f5986475879c713a588cd925d0e71b80c837f8d45f27e1d0bb1f1325b79b2979ef47959ffb878fbae585316dc3a48dfdd820da99f069a2ff2c1d37d687feadfba691052f58ea25b6bebaf0993aeb1f0ea5f9313821ecd3bbee9584cce5ff0da03d2a2b9f01b9ed9f52be748", 0x75}, {&(0x7f0000000300)="ed13ea22d66316121df717bb271b468250006fa6f0dbfbeed9fbf8a9fb7c50642f5ede6fa2a595746a0d27cd32fcb08a5dc516447b0211215961b7eebcf824af97c6f5505213e6fff6e24c4a09d48970123b87b1859410642d3a4312cdb20ab57da10072a05481e0898e8c60af7b06ce7c90aa10068b25167204d7dd299f96881798d4a7d32b3992ede17aa39175cf0d2b4a0daa2b1ec802fa14f0f25c62cdbf86fa3f75debdd00f8ffeed3764a37b777a364b93890adc3fa611a848596462bf561201c248172900e339a3", 0xcb}, {&(0x7f0000000400)="893bbb853b0e5d6ba905118fd63a2ebeddc32409e399db87", 0x18}, {&(0x7f0000000440)="d0e41de51936f27e099436364ed8cc06c6e17eac52c611408a6768f047bc5d53e04024227c4e3aa0eab4e723d2e85af2930709e7bb67a17413ebe3f5b7cff1771ed5009b27b67f8500b1916d92f0221fed302b4e851a34b837b431c0388ca3f84daf7a9e285c7893ddce32cc0b512a848864781350ffbea7929fa3b7ca208bb978561905e08cf16102cda1a0dbc127deb81c474c1cc649f51edf0a9ac7accfdd67e35adce1f2d4a589a71a4153921de31c08090f2d10934173f7b2b79f86a8c63e77ccd08caea8411ddd8599665912dbdc7b5601a15382e4bbf844d66eee1dd476817b238fe0eb894bcf1e1de1cbebd2eaa0aeeebbf10e58309d507ff0e03b4f8d17d9e5a8d415037e8f2af1554e0938709e777bf38befff0189217c29cdf6d8b8b814da25045daf3404c068a9bfb80bab3456005dc42e1722f75d872a6c184cb367847167a6475bde243ed8835a2b5d62cedf934ad8a769e593c5138c5f2be009457df9ae76f5388ada6e21dbd665992434f89287f34a8b7d00a596e21d6f229c438c945ad34fbe1639907fb3b8fa87b12252965544bb504072704736502b3505854f43fda7230f0b635b0dabe906309556a05201908a9a9bdaf92e28538900306612de999e23cec8247d47c804b4e20a50457eda422b49428f7eda1b47e2a0683c2bd20870cf138ecbfed0fb846022ab53ab1ab917f8835ef2a24a5673b9cc4c8e3224bec91d5966dbc86e47f2da504080743cb2675b1043f46ee8c264dd0726a7021af66a05264a94122b59687408810112783ce45a6fb1f74cd791aaa3f1af52de6e8a987fb3533155c830307ea723ee96434f2bca503f78ffc5ce1742fc4180b3f9ca3d56b1fd1cca14ec5966f2c287f2cfbfbfb6809ff3cbb6de382946d9485775e0c19334406524777f3d0f0329a52b47fcfb4862aaf92e474fa42f185db2be794cd5cabc01d2e00237586f196530d4d55e325f5bc43d2393994fe153e00ff4c9af7a246769cea6058053d71165a97a62dd5745b66e6cdc476854be2d392355250bcca42d17e3305a9b43259abdaf8947985165eef39965c67ccb62c80506308c0d8ebd822a7834f6dd7457d5d5569e5f35520b9151199268f5f0b918c80c5001ea5ba879eec88dd541d540b9827da9a46e794fc01e8f6b8119773dea89fc24a158276da63fd0142da27c7c8d915d409a6098f1b051a3b146a96c800cbffdd33e18652f49e06a695514d750b29ab8fca684b93c583a1e98f3e2e3321eabd66217d31d6feb845f5b74769643d57b3048b5390fd9b62c9eed4ee4978ac36aae1793ed43572786e9d2b2a27a0192e63c460852f33eaf50c7e66c626339795fe32a824c546ae935335efe6affe90588d9a27bbcfa05a2680f648922f0757455f13dd5362c165cefffeb90ff62db704f8bb9ab6ac71ce59f872a66aac7782b200cf386eebc6071514ea611af83fbf71ea659311d9728595c24a75c496674873ce73437fd5821d4b6cf615b6da9d3c3690d8b2b4416a4ea096ca2a91c2375a8f6ae4fb1143e8cde8c1c5f67067a99e93e3517deb951aacb98e11b6ba15b49c81bc481ff647ef2588b1912f83983bcc08c333a86a57375723d4e522cbaf1de775a9cd3f3118adf87ed4d4af15c56ebb320bd4e9efc2e8d20e3d036ec1e1987f227599ed34db8c32ce881671e7f623faeb100f166beb893969f86aea0c9e476431399361046a8a43ccb1bdcd3c5c855fb0151b2e94103d40add00e93d369445c24de04e823d502e46078c86e4c732f39e19803839d17f8fc0561d473a342f7a38220e04068034831eb8808962be1ae1de5bf4e251b94e1725af75e13f6190d6db07136f09ab42fe9227022927af2177d930b64a118e430f8f409316c9af2bd60ce7bf3396f8e843bbce39c63eec42be33587ff5e8037a2d8077f2e2dc3268439ef06ec1246c76d3d544cdd8f8dff8311e1fba23b6516f0f43711e8207e9f29c84cddd3525e14eec633acb239301fbab61f40440416c614afd1658ce64699a4175af455ea7c56ad4ccf1f8fed9699aa7195068f4ff6b3f6914d099c8108aff6efeab843f09cced02740109dcc277199610fc0f40bac98201df5b640fbfb7f8e700d163698607b0ee586a38755fd37a69c1f29695879216065ae4f5da6b7b51f55e4c3013267c28a616a928d0e9b436c16075691657fabfe3d4e69eececc5f79340c185762ea623384d580e734b3e4a955fb5a98f2b03b1e466a18c8b4c172595ccca6e8b803ea59ffe8f2c23162b8a9b2698a16a9d5d15cee343f99f7006656dde3f4b06e4a464ec7fce1d03915f2d5f624449a0dfbb95cf30f9eb2a215e54806d0553f1210f7244c512d379efb0bcb605925809793b8539f6d0dd7440b677a4a11043b55580f93fd71a75bfd4de02837fabc72318f870366dad0c64a035b363c3ded168597e5d97f42de292019346bffb32e50ae47d425f3fc2533696b45690f1accf025145a909ee2ca5566b15a3ab07be1f0165b494d1d229a02594795b6d911b9169e3405543efdc4b135acebaffa65f3e97d2df10bf469c58c999cd2b7ad5faab795dff9ffcafefc271b2b41bf29492736fb8317a2e154e414baae0840ce340032ccc7c31f7ecf22870527e0ac3ae4d03a75cffcd66f51cd6675846a6c2be349da8ebd1e1338663cd5b5e8ae743c9d3229dbf32bc899bf4b05d652236096675b4534c21ba28f6322313da43d62db124506580641e028558299c281b87c99ec4c5ef01627e41072f961c618274aafc21052cb9cfad79b6c9fd51f13d21a073ed6ceb908ecc457a3b8505439866d1827d0188b9c88da10913b0e97bf330cb8cd8670aeb326aa69a0ae6e7389160b885f5ed116eb290a72046fb09bf0557185b4c1dc7c7cf8960c3ca287a8f2f2075bdfa0f91d522a9691388a45b9d593db9ab2b9e4863c0e185c04f791b41b3643b76e43a6643df007e5713fe8129aa9c1bc4f7fbfa766920d3984ec4a11e244945ff7ad58bbee3828cdbe1cd93eba4746910df612a2485a6e4101eecbf1b8f080737274bf4a2abb5b51a2450b921561d28044f495043e36b0ae1a967fc9bafb895be1005df56fd0520c983be6f2affd8a3f81fb0d0a325031d91b17c40c8b2b7ae613f2f624d1630628501cf0622c6f053ea4827ead11dbb2c47d4cd8fb01f9c84e5bd8d4ca6265efc3f6665a7639719d4d7d66f23982c0d53b4dc8ca09a38aa365de5e1e145716c6076787f279daf3502c8c9ab429268f267c19606d0e8c189d6c3227035bf3705f70ed02ec8b04292e4538f62680f33b99e97f51ba6efe41838eb913583c5a520214814850fd0974455e846e78cabece9efabfd6a6997cc56a3dae3f960af0a3af3fd3973581a7a92db6090e4b9cb1327726927f42762a6a41bc84f7634093544ec8068e7868c4609dd01e3a1a8f441a764a4dc96026e3c49b2bb78be0182be11805822f412dc20bc9bd5c23cd15b88f5f213f1f311ee35c287f0fcc60cd0718cf9396718d4866e7575e3fee71b342e4ab6c5525d2e910a09b9260ce6e71d8ea65620f73132b1e72803f99910d96d614e552e62793fea3ac5caf8273bef87b72f92acdd78b5bb220248fa23d4e343c4b3738f0c94e0aa125a3223cef564123fe1a830bee7f70d0a62fcc4300d00c38b7c7f3294d572611714156155171c319dd4c2b148df97991fafa511539c21b62f4cbb2c2ffbbda13050c94bd558563f3b930a35a607296fefe4b1f0f7abc030386bfebe26b303873bef4fd67021b9db757d3afa0e8292809f5f4f466797d9f4ebba053cf9842839f08280c13c49e488f5bfff78a25ebfad0a580daab672356ba392a9ce1cc313362666bc15ab4dfab5de14d0d3e185dfb6639fd3665226eb9276559c17262634638e75ac9d2ef38ac6e9e464db150b7e84af330e09705d29ca8898880088f3cde2697ce713fe7967d7738117d8edd2a43ec2ddbee9a8f8de158bd4c143291d416772d063882a8622f9732638755f13b7a69b66447b4bb8c682cd6c287dfe4d9816aa8e48ba517db4272288bbe6983b380a7aebebebd178af493ff1889e3de87acf44550d8bf234e1932290c233ab56996dd7331993f618eabe31a255a03b76efeaf8c5a8d3612c6af7353079ceedee64451a1f43de38d931ed9513153016b4727799d84be17cea5c7f140c0219c10955c07e466ac6a8c9f4d072e46afce30cf68b03ae32f1a3172140a59690e24275de8dc801c64df964190edc507ef8c808e7855a7f6722dd863020d762d605feacb37b6c6b778f3ed7e7cb6e4e884172187abbcd62ee87c772e0e8db08f1abf49ad0ed9f0552aa4fd0d5efcc659509cbffc1d9014acebab0b5c850a1840d295cfda4afdde8b4626f45ba50432aec8bd28da5c1b0548c516133d65428248d20ae30ff7f3fad88e1ca2beb157577b61e5fd82573d044e31326c0006678d19e6617f2a49cd28c503160d578a646951fcfc78c00acc70a57e8885b2a2a9fdad314883384fa4df489d9e161f0f674b5630da35f507b592f8198f6550bcec157c55d10ad4e92273fe99e7d9ea08ccbcf3831147fab86104891401eff0830647c1911040c7be670b49e299c64475aaba455b69545fc197d18d7376fb33f8e8c174b8c7a5b8987e4aac6cfbab77a1cdbdc9ed08926e6a3fdec2db3d92260dc8b6ec72ba032c68413da0ca5fafddd847a84d70e6f07d1f6535b1bfdf84a86b4049d39768faab52578d5b120e19b473ea63d9c344f906132258985e255fa0ca435a8060297501154f5bf5dfdaf8bfd5eedb12415147b1268fc27c1875b32035e978d4fa4f10317e8508e2e8b0b05d58c3b3a15c784585a166d35147bb782cfebcd7f0a7fe37f329b120c85a3a04fddf896c857d162204a2e8895afdb579688127e309bfb49dc6acb66451a5210a69e4ac04af602458a7d92e734cadbd35e31c21c8e03e488aeed82b92adb885909bd3ad3ba1c5588f3f773ab1988ff56075c7d8a257242a5f98b1638c0f71011a0a0d4a2a1476240edd2235f2f8b42b917368f29def660dadee764ea68b3d67ccef3d2c0f56baa3897bec93246ccb0bd1b3d821b0a6619834d959af71aa81561115962058295027f773010a4e0f88ea612bc1fa17c429ae0030cce9e9d19c4ba3dc57bf3bee9781b110cdfb6e346256f9073d967de5c18b0e469b26e4ed111573121d0c42d961ba3b2dd19331e49de41d3557711496371c4280837ff219884c172d31316b90add0c8840e3f09f5ee6d677a4061c23e9060261a08adb10777a0742acfe89354efbd46f4f3a1049594012110d171c5eb10ef5e9274f1e38662ab14b0577583c5dcb70895ab58d101264e384335d14a7cea4890ced446835f36a6146fdd032ee3215a1f575e546ba58ee661c6f622c67fe580f8e7ff96248ce08e159a3025f62100be08564f7ac7ca9d2d585fe584eda076fb7b37d2f7ed16f68140476e92770c1fc5f806612b2cf5217c8a1a0e679510f105d09fe14bb6aafb245212e98fc404dccc1c6a709bbcb50f2e71a1950e9bbe989abe1951fbac38940224c14ee5e3eeccb2081dbbd0d894cc95bdee5266dfea326c659d856eee43e2b7a8912fcb4ad7db302255a2ec18504ee7ecd1708bb1cbca12e1edc36a24e9c0d71d4d591b74039fe8215ca9db19c98d3ac0ba1448bd8da3fffeb589fc93ed56446e89d4851312535665000958533b31ead8037d2f763bb404aa3256cc112b4b3b3c17cc9256c7930c5d33a76d918114a00ea587c00cee97cf10cc0db2a600c69", 0x1000}], 0x8, 0x0, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 20:07:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x80000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f010000000000"], 0x1c, 0x0}, 0x0) 20:07:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0xffffffffffffffd6) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000000)=0x8) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 20:07:09 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xbb6cb18edc6c513e, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) getsockname$inet6(r0, 0x0, 0x0) 20:07:09 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, 0x4, 0x7, &(0x7f0000000300)=""/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"}) pipe2(&(0x7f00000005c0), 0x10000) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r6, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 20:07:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x50) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x81, 0x6, 0x1, 0xef6c2659422c24d4, 0x3, 0x286a, 0x80000001, 0x0, 0x1, 0x6, 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 20:07:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x200) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x4, 0x1010, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) 20:07:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x50326c95d824f524, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x2}, {0x9, 0x9}}, 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) 20:07:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) close(r0) setsockopt(r0, 0xc9cd, 0x7fff, &(0x7f0000000200)="c98a87160c20f98a2a57c798ec0f737b91665d15875192198cade8e2b14fcabeeb4146d12583a11f7aa21d838d5e31602d0adc3f9f9458d5ed6d8a75fdef2db7211483952f34ece8860eefd479e00fb99b51f3905f3c71330c6d41b5ef41af545c6bd0dc592b98467f27cba2aa8619c2de7d2990a712508ec36d7e10ba86fe82ad10a0d80d1b407653bf323bb44ec41dd59e982999d5ee884bd349f6a0b9c1b8f07ec8cfa229ce674f7b9bba3cb8145e2d9c0a25e7e799b8066ccea4f4c6c409245d18afc31cce30", 0xfffffe96) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:07:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005ce000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:07:09 executing program 1: setrlimit(0x9, &(0x7f0000000100)={0x1f, 0x3d0}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000007fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0xaa) getrlimit(0x3, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) 20:07:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x2da4) recvfrom$inet6(r0, &(0x7f0000000000)=""/18, 0xfffffffffffffcfe, 0x803, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x6}, 0xc) fchflags(r0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0xfd, 0xc6da, 0x1}, 0xc) write(r0, &(0x7f0000000100)="e986f727e2ccd0d4ccf6308791808c60e628bf0ed59e4d6538e6b042476bdae2e27bce48ff110ca46d1eb403b06825ce7a377a8cb34ff4fe2056a9e439db13d9b4cb500c3d5891330ff0e15894f092600f280cff936396ae0a81a6aece9f232d11218368c77d23579cf107392e577f2ac74386ea71cc831981f903e15d8c65a16d12f8709cc425b46da23beaeb4e1e3a8a131f06479b904d97a8e2a7ee6c7fde840fcf696ae4d8f674f7062c3e83ec16a1a1252c542bffa1b741ccd34b5df74dfaa52af9e70a25b69d7978bf8d261da19ea8cc3b82c3983fa67c24736477c712ca0cae9c6868a996b2e68fb8eaa261bd2413d1b3c77ecc95189a805227fca75edb3d4f3e00d3294d49a7ee428caa952c533559401d8286928cbc75f95733aa5ac735a35bc9115761c36583ba672f52749ae9e79decf4d7d1ad917cccb27484f4ff537c0fbf79ff243ed89e029b907e3d700c7e2317b8b470ad7aae8a2d5628df6add130149f878de68e24cdaa23e9d61c4b16c1b7d238d8bfdaca9a483b3138b610aec0f3adb142788679fc40bc235930ccc12e1ef75ea32aafefe3ffa9e6e4279ae40117a02281f1641ebc3b7fd6667c68d28bbd71e966c8e2526a68eb1d69f1cf7c565ae2de42f1912884c19f340dfeea4a9020f28fd368b2a4f408c3597a313bc0db57c069c56e006996b6ea1dc5c3f16f304152e7c739202e57310a76e1575c5f3ffc33b7eeb4d6850ae15880ec57ae54fe083a6b7077514a3b623bc16308b4d022e98add4a64a30439495d1b737e197fb627e45015f7452c07e09d4c4a2d7cea0abe28389c4415fe16b58d0d96e830a189bea48a5d174e83cafc2d95b68c4683360f0e78d8167dd023f0bbab60e0829ece89f965db1c5182494457c207fdc92f96b2c8ac7faaab1b05a0da9828dc3db969f5f2fd9347d314cd89f1f9cea5f5cd8503981a8fa228b56932f8cfe7d6b85aed47411b132a1bdf0ba63da2b788849f5f038fb76335d955e54fe0edb9ee3a3e23731314665281cf4e5d97e95aef2e61445c734dc6ad9c7153a8faa7021b633c354510d5334fec3ae87d8ed80616c0f7f5ee8ed25f06b992e23f7fcbe0fb69af1472ac2dc362c193c9b0c0dd6096ba5de36eba85d5580eed331dd405eb4d9578885f131ec7b226fa3a80b5ce381448f3364ca28dbb346040aaa216b91e8b5a882682aae18a15fc1b20968ff2fb5abd248186e1495ee78632ac85a5706ae9e1ea851e3767a193eddd65a73b6147d44ac84b6faf7f8211748d38cc397f0bb68c430e55f035b758c267e63ce929e81e03feb56195e53180d1c34e7691e5c0cf6dd80f008eef15675d11684e9586c695b7e87f7ccedef1914ee9792f8003cef29f4657213c68774df073ae20711993da8cfb31d124559cecdc7e000a80f11a17a05c704bbb1668669d80710d9fdede9d0f7453e57792d6a75ea8765853f5546ee94ca577d7f5ab4169140bdd4cd9cdb077cffa0750ff1f649b566558f4cedc4ad14a7ed5ee8dfe880cf2e606774e47170e60d058b8e87cd82bcdb1249e8b8239738934992469b6eb52b781a528f8007aea9a745a3a99a660ab070c89277c5a99bfbb3ccbf261b0a031c194d85708891fba04c40feb71dc54a81716b2b2aeef515400e03fcfb566c73d7c7dd608839c88a09701269e9c89cd56e91d633a800228cf9dbd59ebf2fc70049ccf6c1c4872175293e70d8966f58337710223ea06675924867278e2a9eb4323883dc0f19801982236092fcdbc031269061478c899f5c183f6f124ceb7ad60019a0801f44f970fe5355008563ab8912bf6b369dd87b596f7fccba4f08accf2765a4ea40b0b7de90e4840353f3b2b84975e53ecbb06b807eeab330d1bb751a133e9a40d324fbdfabc25a6e223b53b8b0960abd0ad7969aa5343a5e12dfc285903043b300c949253217967c37b8370607e44e6f17109e36a1a0f1d20880dfc77f464c7cd56880304f79329f751c7c9bf8d74df68de32561e884263e71eb334034ed297cc80eab338449a4d82bd7af9c717d81e848f271ef700c719ac1828b285e8877f9d6635eacf4d5114aea33aea82b2a12274ec772253f1d7b21e752b0ad350ad284d9531dab2117ff611e864bb6fd06c4477400d4e9ddb209c09658504d58a4f330d92b0b809c039588719f0387f33401099f7c50f04d7f435eef76b9205b2844558e0941d7d7f67699a73e21c0bdbff89ceb7ca0e1d2f55698c9da6892bf8458ed4f65ed144f3107c5762b8a43e2f43e424fe4c676e572c6152089c1bc91b7a6e3bbf8c16692eb7291d8404938701796c9f3551038b9fc6f13fc916c4e9848a2233db3eba6b3a14066e2fa77297ce59bdbc8c32d2e45f66791885405fd6a2737b46b71559648f589b1ccf9b8b5fc100073648131436b1892371fc74665c8e997d378c9f91f99185215435be895d8ce500a709b0cf9a8a8a1d170053eb1c444779797d7586ec68b5e79d90417fa2fa676fdaec74832eb2f1bfb5d75f3be8dc4e325cfaec85ff34dc572a95ef526bbe97b27d9da4d987977d93348a16703d1bf2ac2ce269dc61a8cf01bf45fcfed986b4b82f5f57ed4203e1d05c346f354f8409c07b56c952204338753738a0c8e2221cbe476eec20553bf4453b1f0018a5d82745e864955c5c93b734c79cb12d37cfced43bb375130e55ea5c19a850f719e1402d679ab34a01c3e00c207af49b6c37d866ed3a934699066d1122257148a6717256f00c4a3d8f09f6589ccdb0db59375e5428c010cfbca82549c908f7e49e640c4003daea6645b0295caef56ce4e4a1759afe317ff9bc08aeb5a95232367dc244a2673f1cc5b72da4716ededa13788113b057bbd3940f3eccad0650c444ce759233e0c5afacd7b8f0747d30c12643b0fad2c18409e396c64e886f4358753ae33e3518a3787426d8bc1c467f649922ee3e7798a414cdde395add86ea40d04f86af024d513a09fec1fa03c8b0efcf15abd8710078a5673d50ef31dabc4d764331652a50f826f5e09e848b5f3b578f5be5e8c13dbd739a3450d9a62c233ec6dfcc0527c4dfd0e29265cf84c00bc45cd3096b0ed53198c079673d7c99d6f42093a1b6ad6d3c0bd839b972c473dac9af67ea6597554c63a884bb7b485128e989e6c3a58a03b4d689fe63c142ddcdac7ee607c09b7564de66061ca16925b5ca46696ec3a9663cfbdb23c00f0cd550c4c9f4d780013e9a01f1152da6bcf6bf2ea0c5ec0c6a777d05381367c9e96c91dc2415ce8cd87bf3e9e66e60ec7260e1971da4ed3e225f511603752be792be2ddcb6022ff3d54ed97302fea0f5c32caa5a70dd7a67b7e50e2af1269420e87dc859f3dab6e689eeb1e458ccf071afdb17fcd89b53ee257becfea49c19a809d7ca1eb934eaf3d2b7f5c1ae8d6e31b90565ab949b5e9215a3a789d532f35298fc2922085d948434772ccd12e684461bb93f4103e0ecc9d665ae93c913a1ec64a54a9fe652a0500e1c595c61043dfebde383f37f779f305e0bfa98c04c4bf032d512562149b5a7d14d78d7d4dfe8bfeaeb2eb4b6503635282628aee039e618c1d41a51267e41c5a0d3f97394e190e1312246997b4b673e800d78c7910b1b76438ab78a77e81430252a884cb1e048a182f264867a88120e90a3565a2f9697cd8b77ddd67bbf1a783c63cf5ad21c13d190f4f0544a7856c25b045b9f3a30932264a1f6bdc301f13abf63c8923a2ff3313739421d18796cead75f9e6ecc11bd64fed0ac3e40999636bfa985c0956ada92075d204f499c73101c863079e887397a782869fede72c9c62ab9b865581e8dd0d9734cf9618efc96c195a136cbe4d0981edca8fe56bfb95dda5f1b05c119f2e3b720f2c0e317b7dab0f6434f4d0f98b94de93b034f6560507e0b8f84cd1115e21c6603d935fd5edd7ca12e6b6a4aaf6d8fe6af7b97cfcb350a69cef918476752a298d83ae4c834ff32dcefc1bd4e5465650bfbf60155b10e93cc71115c5c7663d77c6441714b8dae43d9f1023b15a19b7f409ee37c8258ad840581cc503c37f0e34132243fea82b3de696faa8e921b10a6e1c9ca59220857f0f5165cb457e7502913c0a783af1e5ba23c78f0a591f9dcadc9156622e6f64566cb3974dd3d0e3fd5d077c9e32dd7b88600cf9935b1427d503529d6417980486ee5f94368997d0ca71282eadc58ea81bb28e4b99bfc4f764ea1dd30c428758685837a09f3bc66707326d98199ba9deed9b75dbf91dab20cbb813fabf5ce1b9a82a6c7e1ccab3151beb394df9eae0785f4159564c7c063bede45881c26da718344997e4141fe90cb26bf37b35c7499a1aab8fd980cca23cc07fd38ce8d8528331b8c3940d5eb4d0248e90f6b6d90860f0a8e55416da84cb948e9d2858b26e35eebbca1c5e213d59c76ae054533a2b770d3aca461f64654f9d4fd9258a271b02397c7dcf48c2f735c42fd7b3505b060886579ccb757dfde2adad0ae488f97ef43863a793ad0ee337ccf025f8ffe34e586f8cd25691b64fa99a7a3a6e388fd96042c556b91a55982e3724089745e983beb5cba8523740bcbd1ae9dd045fccd8399f573cb1ed98f2d76bf90bef5aa31134cd623f2462bb12155511f651a1b2fe15d985f87e31a7c7cc969ebd0894878de2810c320b0690625b98a28a273526864223fac8afd8355914d321b3ef9ab23714318f5c03a261286afa7cfbd8e6315d263f0b5bebea20fadeafd0abe1bd6455fd9395ecb86407e949afb83fc4ed0ddf0f41a9a032252738a691f5cc30872e9f450001a181c10917155832619ad150ee7c1eaa295ccb95da90792ad387710d770e30077999a42e084d8583ee38c8ac6bef444e69b2913de33a5a73f121f940d46231d774ca4508279b2cd5de5cc0246e2698c7a8985a54355dddad9c7e6de0bb1746d8c0ffa33b07a39c53c0ae2a666f03ce07317398b6b5be4f57f4553f50b2935d66e7460a0d36bcb3fd4f6e1dc90767a181f98cf7329e0f735c8d94837e2e8776e57e8cda46cf9ccfe83c211f2d8c13d0e1a068959e602cccc0d137ecc3cfa1f5b145616e9c2cbefef0f5c031210ba06c692ffc3e68c9309c6714147490104ac1b4e754099640c597c3cb6b3d9e1efe27ff130883181c0534e80539afcd853e519affedae2c63268aea778f9d2f47d48f97e5b6a1aa15c9804bae97611aea0827ad83aa296dd29b0f4cb6bc60c390a8c6f49c87f759ff2cdc157aa512d10d5c972aa27f8c150978c9f79c4ad36776c31efcf4d2ec8262ef050d2a3297ec9c7b61630ec7fdbfa4d2adb6d326a688e3f494c4a709c19a71cbd374071109306ff65b6bd3a7f09699626c5a3b7c4fbe44eaf604fa9455ee4403add9f64f526c2276f373d78b4347db388aaecbc5245dde704dcc9f99e1727406c0d880820ba3eb41df7934d8a9515c7a16aac53004c5fd6ef9316333fa607398b70adf4f634355d802ac8d91b7507d1e4192b8b6c772a5e9d0b93319fcd063d66454cc5ff2cb81a00a5a0b1a99e673b4a7bf0f3b5f3510a8391a49d722084036483ed91142d5437863ec9a8718ca140f467c2495c9be40291482996eca234b816bba2d7421b6c0233db3ad008fe1a2aee51bda68b2f1e14e06385dc7a7c5bc9b6d9627237973ad76c4c07eb5dc0498ba2267a7fb828568ba258bc0d95dd84f1efd813d44331d9613fc0d5d4c37c9e8f64fc2acd0bd751fb445c41d64e5d4d1f3d65e7b35bc232076c16acf3f9d7d8a71d88b35b673c092bb3e9c0c31df78a4b9e6262c38a6df7425480ecb42d4e8", 0x1000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 20:07:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0x76f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x18, 0x10, 0x3, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x2}, {{r0}, 0xa122edcafb8d2d4d, 0x48, 0x20, 0x8, 0x12}, {{r0}, 0x0, 0xc4, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0x5, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0xb0, 0xf00fffff, 0x1000, 0x3f}], 0x800, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb, 0x5, 0x4, 0x16}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x0, 0x6470}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0xb0, 0x1, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffffa, 0xc9e9449afd35bb6b, 0xfffff, 0x4, 0xff}], 0x1, &(0x7f0000000280)={0x8, 0x4bc}) 20:07:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x61, 0x0, 0x9, 0x2}, {{r2}, 0xfffffffffffffffc, 0x84, 0x40000000, 0x500000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x8001}, {{r1}, 0xfffffffffffffff8, 0xa6, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4b, 0xf0000000, 0x80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x8c36, 0x4}, {{r2}, 0xfffffffffffffffb, 0x6, 0x1, 0x7ff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x18, 0xf0000000, 0x0, 0x8}], 0x34, 0x0, 0x80000000000c68, 0x0) 20:07:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:07:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000040), 0xc) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) kqueue() dup2(r2, r1) r3 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000001200), 0x4) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) 20:07:11 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000200)={0xca42a7f64efdc0e5}) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/68, 0x44) flock(r0, 0xa) fchmod(r0, 0x20) chdir(&(0x7f0000000240)='./file0\x00') 20:07:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000000029, 0x1, &(0x7f0000000080)="ad4572586867a33af100"/22, 0x16) 20:07:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xa2f, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657f030de81fe60800"}) ioctl$TIOCSDTR(r1, 0x20007479) writev(r1, &(0x7f00000006c0), 0x1000000000000013) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f", 0x12e) 20:07:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000000c0)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 20:07:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc2c}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x80, 0x4}) 20:07:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x2, 0x5) 20:07:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 20:07:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) sendto$unix(r0, &(0x7f0000000000)="0a84d0df775a23", 0x7, 0x25023de9b7bc68d5, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 20:07:11 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="a776635f", 0x4}, {&(0x7f0000000200)="97cafffd748e052a6594471e9f2cc87c60f6c091c224d9695dcc12ed747e431732513bde38f9e5c8412a735af58fab7eb7f41561f715b7efce9ba467bb93c9d16e933df7101cc62bc58a8a3c364252441d722b0b2948d3d3b3473eaf47f9162e73647d20faeab24fe0589ac72cd7492f75583bd05e7ff6e8dfc77d64002deff92fa5a580d6673dc4b1623b81da69c3ffb445e4b018059c2e0befb8b67be590aa99407198ec73ccb45e0e74b7ed3b98f20adf3aff2451471cf3d1a9991086bd80f7812edc4fca2e5f74f4bb8d09ab9d2f7cfb", 0xd2}, {&(0x7f0000000080)}, {&(0x7f0000000100)="38265fb9cbfbe5d49b21d1ea0b14bbb94d724d21ac04a0e31c36e17b4e35b2569c374c15300fe5aa9fbb4fe9a6e9dfa480ee125833516ea592f04d812a0e28270bd6edd95831e5fd2f512c26a388d3600674013540e5a9d531d50a13840c21cadb4ba810c1642cc0488ffdf03147d9b2eb9327856bf7325513548cac437892f56e6c5671ceed02c26574", 0x8a}, {&(0x7f0000000300)="c7e8c7fdcee9533926e65a22f62e3e1e9c956b5e5f6986aab7848fa164522130d6709677fa3f3116af855861d3df9663d17402ccc57838fa618def16371ba6131ac9cf7817025bf063ca271f44dcb2b66d32e20a76bf2b5b58c2f32a7928b0bbe3fbce435be612bc503597ff3642661aa1bad7931aa8f2252e4eb5a94164457ef5755916a5534ae244b4ce57e7511ea6af10e47a57960759467b3886067e57a6f641562bb9d8cdaccee4e7ef031bd0ba4075a9bee3203cbcce8d080fd2bebdd559c6897e88b1ba35423b8aa33493c78252e10823531c3fe32603be50a41338c7c0884f1a810fb4dbf530ddb68462f32584f3dd5a62f6876444c9c9201251013a49a2f88ab58bf69e976962b92605d4429a3045940fbb5dd17d3e19ac5dd467370464d695d2ba5e1655363c83b6c64a37e7c63e311b61fbc4e080f4eb9fcaf0b329fc3a8c5701ae7a4ca5ab61414244efe6ed7c16b7c64a5407923e8c9c64d79d68bc133ba43dec03a588374c654a8730b1ccdb95c0bfe73fab4a643ca4b719cd57656c3acf9b835ce82d03fb8df17d4a1a238148ce5bce2f73ee4d0ec97f3e9172646ef3ee0f8443f1398517c006a2a8ed123527d552e8536a4fdb691edf6a9ae8a0e99d7a702ae859fe0904ef1817251fe4feafdd417cb51a17d7ab741e9edb3d0b2e7b7075c844840a1ff43120626d7916248766973fc4c0a0cf98056e09dc042873cb6cba2ad9d2ea5cba6e947b106371aece778fe427849598b4e54ca85d16fb37ba9544fb437b5370eeb671597359ce40223ee27bc243167ecb80a7f892109ab1d159a0cdf3f7369448784b0e68461f6aa7e3c8d09c7d0f0b1f735f030cd8aeea4aff0a00713a61b434badb837333d41b73a42be8a488342a9c9f877b5da04743d5d5f2d696c504ab371c3b1aea42593232b20796e4e9d7443a1734059713ea9b984b294c32fa9a0d91eb7b35acc4556ee5b31a6add05e563ff4070c186a4bc56900ee70e3988014e12ab84f90b55c03403466d9558370fa84b6834960c9b78faa4032724c069e96ebefd93c44eeb2286861278cf0ec0bc90257289c758afd042dd5f34430da8a88fd3b3d5284a52ade757eca977f966dbf92e782b69d5d6ecef368032c426630e38cc47accefb3e1f1e8bd6d52822463aa41502ee381afca8e8c232f3be71f321cc032e74cc7c85edf414c8e10511bdc157a7997986580b3ea92033d9676705e0c8312547a19e3d1e42fa055ddc7eaf540d1209211287d8096aed2d02423ddac4b7e163eabe6324df795f37d1b7b717b9f04a010cee44e67ce689346182e28a9439857c5b24ec848f00535f957e53c53826aaf6c2189e69d79013229f1d0f653d32c94ac7a172527f521650f527ba83ed3df3c9c4525071c2fb039fc9c97d863a0b363de57eb1301dc0c900d25797aeb7f8373e3b2437b25a15749696bbc14845d4512b1532b56be4f718304887ad5d8411aeb21e7011eb3b4b61c71691d0f870dfe947905188b9d59ccd78fce8df3e3abaadebe5870c076d9a8f009e19ad2c662ed535645cb23120304f5971b77f11c2b9d1713751d1a5f9b961cff3bbd7fb197bc53b158ae9c9b90d21af1701ecfd9e94ad7ecea4b79974d8d83e01a058d11f43c48462956b56182ca8d0a8c58554599038885c7ccffed6b1d30004c4aeedab0268950f7534635124c95204fdfff195b4ace48068fd9b6eda005e5f06b9b57a6ce08579354b72844a343f0b44a64490dad251c62541ba96552809278bedbe2e24592ee3ae95aaa4f4ae0b35aeb355ca74226b427c929cccb50bf34d045131bc49e3b374e7e98c213fc98f0074c0a7ab4514c1ec9bd671c17506003f8110afac96bc33ac2ac6d21f3f92ce5c6ec8e0a0bb481dde9ded00b3799ff59cbd52c8acf9b740b033732e8df4ad07d0add96abd8ba15ffcbd0b8273fd8f839d7f6027a1966da79982a37f8c50a50a47ec21b3f548f4f0a4ea60d6b8f08d53743d65fa356bdb5a4dc9e3d6b8ffaead6723e792753445b2bd7c91143fda5e9c8e1ab8a7205cbead55d902bdf3ea7ab40516816f44529ce21c6780720c7157a3b96c03e0bac7d9f4861fa51bdd68df5d3adeb60dc38d750298010d55dd72783681481f6afc713dbc0f29492133f58cf9c0dea3a7ae7926661d289512902d28108d1838478f4ff07e902f01229c1f14a171a0ca89576740a5cc1251c01d356268ac10dafeda7590db635fed55c4d8c5fb27f905feec9f5f8185fd9b88ce22df5c98daf402ebd6f82e9c90cd0ac17d7a714c346c09c1e437f265e8e6cd44018a44c291f51f3e0eb7b791b228f07a8b2ed80b4adce4384f488c17aa6ddfcaee18bb9c17e49193de9085422da4357286698a3c537ba0b4e356c1e159d0517147004dc714504dc14b6aaa0f6fadb1448e34d0540d2b7b61f2cdf6fe277efc7654ba6d6fdd129beb098db16c05313a7f2d216ea5a569a1746845a7993db819f3b5a7e1fd93afd6508711d79704582682864320fc079c78fa34fa9a39df281fd206f690be6fcc4ea9170e36db518be7365a7f2d0e8d09cefc3b3471e68dca70fc9c7d74a82a5644f638edbadb1885d60b51756dad53546ad8acc65601a51a84abece1ec8715b8332246ce43301aa73f7c7c2e150a4b30bf770d423baa2f2c99bfcd70c7769e652953a498abda4e75080c0d918bb88239a16553d0a4536824e965808b6d591cfa887bf582f5b6dd7d8c1f5cbd742a65f8854ddbfc6e222f2e57af117c06488e1c28996b2407f555885d451e4ed1faa07e0dd962ab67681af121afd412d14fb435cc11ce996778a1a60b4d1c5f015a919108e4e0fa329ccddce92b0d8195ac0aa09f0c50c293717c147119a1630f05e426250b963ace5429189701e022d23ab4aebdd4b9e150733c9c1b094dbbfca740de11a145fa2b9e5cc398598dfd3999116dc496d530ba908ba8a7d9dcf9b8525e371ad16b3a86bbe86d62488388f6b6ccbd51dc1669d6804ac64d7937e6a1cb2abc67ad49adeb6cc52d386da58dbb2d4392bf0f688cd26aac51c9b9d46ee1684028bd90934964be2b0f923e6f763d9c92811316f52f330441bde8c12a7bb3675f1ae628db7608f352664baffeb8554e1f68e35c460999fff039efd42983c83ab498dd0dd15e89efdb23cc5fcf631063efc0bd1b911a3c19900b6bacddac1d1c2c996d1b5a5bb011e68070fa65d8fc193f2324e774653c5f40024e709597bde928ab55826211a4ec41ce85b81aee2a245532e77175414a3d02da5d2535b077e0662f0fafa1afe077f238126fc4ba2bd9b9dbca1b2ef76731cf9643c67afca2df03b2e22cdb7dc9f849a59b5d81bdf74b023488a1e243d28a130ff0e88ca484fe5244b885d7b1a2b5a869995470c8a5119878667ebc80883df7ac6392edd39b4837128ffb43d9725f341c4d663649160bbe851ef57e4d247d43011be3b3dc2391f0fd59bfdc4c30d81ec569d5a31703c91f933d2df71fa6239a92e2c7dd13c3a07ededff19e81b4c82c8af9bd45f0fa67a0ddeb81a67c39d864e42fdaf05b1c939c902611eb356da43d7a70ec384b063916b414629e4f118e8f73a0cdb7d9026111c47000e3e3886b8d98b160ec9bdf4c055144c1a66a06f9759f13a406ebe9cba2620b4a1cdca9642f238a323706002c153241de480928811efe862fcfc515bc6bc1bfab156193340db9c2504710a8ad80a2be32ee6fee460cbabf3dc190c2dc71283f1edcb197fba3ab10d00b5edf38ad101871672724de51c373e6106c6fe5f0a91aac79e71ee4018f06f190276cadb6fba8642bfe69fe07dcf62a60ef9c7543d856892f04090deaa64a9e6baa92ef4e42d97028b3cc7b9f6c3ea0bc45e32d86874086dae28b6c50d3ff8855994107333eed477d70eb6119f543ce2c26583b8f5d6e7fcb0b3a65e8f6229f502ef7ae15afa71c411e3aae62263b9b68ecb26654fdddf0d9a64363f4da239e860c2821c9f521b60a7ce279a57d6ddbe4b5d694e4e35e15203059e21c41ffe308174ed98c607e9d6459f639709bd068df55222cc5834e9b39f91b0e028ff8eb07cbdf55df8fa8341152c0d4375b2a57e805f9d058d5242144935b30149272d92cebb4170e599ab55f26ef9ad601d04581823e4568bdbfba21479f1717643337a13b4629c1bac549a4e018ee7b445580ed33077060982784e1f4f6b2a4a33a77e7573b9fa9cc7a39cd028e1d1cdb8ed743f0a8e53307c7b021cb6874e438c0af6961567ba6ec05fc06631f8219b465ec5bf1e27819c2393120f0cf207e675b7a18433217c0ae52edcdf0887e6703dad67b74bfe8ac6e6f846872f75873cbfcdeb26bb5d2f9912ad40f7fcaddf5d7a201b24aaca700a8e6bf38bf440f039f3ab2cbde1d7672d06505925908bec64c1cf03e24abea69b2716ad3d2fe34b3e08809b3e68f38e1dae5eceb4b88aa81a25dafc5092cf0194f8f8c1799bd4d6ce9bc16f2c851ff219d97cb8b4a8cd1cf273779c515b6577a1aa4b791088b1fbd6033084c82ae5478a99b08c349c9be159d9302fdb6f7b1ea8165daaa381425a73d959d9195e087121eca16f3d03a036c64e0fb07aa34adc7e9eb57ea64fd32c82dac9a35222956f54c782fd846aab938581ed11bd8464625c0997fe3254821121fa5f614c89e9873c226642f8aefd7fd7491bb6ab4b876ef173782f1d7fd7324b2a146800d630e2a85df983735ed96c5b26cb82496983b59391705b79aec1ab1f560f79af351dfe5edf0642f24205e04476d66d8241aacd3e1503010ccbff0b4e9eb6d1e35d3c09a11ceb3890d80615aef7bf0f5664ce336becabf932eaf7c84a441e4bbee2bf5e53b069a08fa1263cbd9c4a0ccc85c35e280b2b7fbe52da912ce0a3f9114ee42b7f9b809108842fbba8ec9135d6eae74d7c644d501de57cc4d0d899acddc0bd64193b5762c6a0c4c81d1957ea38b66385d36400fa94f004f96df3e0de7bcc24306619e4b7ddaffd33399722d1c74689113b5079977775dc21d6b8fc00c62020800ea093e5ffb13c36567a092291b38fe309b460859263d947a38eb7913a55362426a50048480f51a4eb389e43629f39715f23500649faad1ce8661d5197a113f285f351e68d71c05ce17e2bce87c6b6ba11f1e1154ff449ec55fc185a90b3bdb5a25ce1d20984b26f38fbf67e1de1d7f2f0a9537258066f42d56ce2e5baa3845746093d93f5d0ca55426a5f32e67952b9eccfa3e594d091602058b907fe93fce064785451003a3f3f62fbf49633cff58f529638bdb0fbcf6dc42977cf9eda7904ebdb230218989d86eaabc4fa3facd2526d11fcd10eab878353de88746f48a88d6f401cc593620cf76cd5903229e133d5eab19305409f9bc3467a1bfafcbc9e03bafbdcbe341357260b06d8d760314ed8966c5b4767420bb01fb05312809a24b1dfbb23ad89329aaf85a33f32347521b4b2ec13b6981b2bd47fa4dbf075f7fe8e48e220e460e59e22aed577dae60c03700c2de1843b1f82e25730df6858714df2dc8834e9b44d64212561b2c3a62822bf292a8c0f51e0b6fd895d5407544ed47040ea2cd6d12162ba69a0ff2c4f4e6927f8c664a732b77bd9ab41d3fe780477b188e302a6279ab0e5d706c64b49a9512b056789612cff458dde29cdd7e37fd996ac4dcec985c7017e558338ce346d0dd4e197c465ed0060d7cb08e773dcfefb3602d6b28c8234e8351f9ddb450a32a6d0888abfcb186e0339e810dea1711e0cb3616b429b89605b44bfd7aff2d5e3fa0a67f84beaa3a0d837fe9", 0xd20}], 0x1) 20:07:11 executing program 0: r0 = msgget(0x0, 0x600) socketpair(0x1, 0x5, 0x7fea0043, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = getpgrp() pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000002c0)="321ab11e863ac900e92ac8894b3178f21b6883e03f69b839ccce7dbdddbec2a9e4ba3b46cd6914832af6387da64b831ead0bd1a42b67e71b28100f51628b3d264f131bb086ce3d22e097c2f5423df733a222872d24e08cf4ae58b9ff3b49a824b0d49ad2863aeca98c7139296f5dbabdb33da7da9f0f764e41902cbcb476bd24ea092d91c9d4112b5b4cefbc2a6f63c8b41fa1a080dceb72dd47db9bcd529c998e58feb8c0d2644ec37086c8f8a736749ef6acc6196146e83f961a73f5b1a740491f3005d8ddf873d69f0dd345b4bd82b48b014a893783535e0c0713c9a0d8007c26fa6c97956a03daff3c7bd955f25d7cefacbaf5cef9e63d46c8816b65cff2ef2f3ed10ee245f577561dc01884b41315ae8e82fafa13a151632898b71cbf3cb7b0ac1b0d8054f193ef30f8c947279ead1ef54a4d3a80f869dbfea7a61321b72c9fc07b744df81861fd8d80581ede2a0fe94bbb35b07555934eb6b90bb32d6d24dba0fbc7533d83dc95f5027cf8e65e5154d597d4f3383c47fa25c0b8a7794702f21e9b96427aeca974b2d079934ab8b26a6599563fa64a7ce52a791ac7ffd5f96aad6f5d8132664840a5a60cf568067083f2a048f948f030ba53013ce57d2402fc505c6c629559646dd253622be850416fbf3cf3b5b4f369b5142b94e2fbd49aa90f2baf1be12cadecef419d8262fae97fbd143ae1a58f8c28f8b5530e524289bd4a63c6d18a101766010fa6d2596ee41715fc47c117576bd1f214ef5739beb656db3c2c6b999672fd11188b2d3f684caa082b1cbb74fc73e65f517a3531785f3f7a3ea0620179073de384c62f412fecfd6f8e6af466b76f1cdf0077e5ef1144c008d1f5ffb15e7f5bd801ea83a548d5a7bbdf647f8c0a515a52d3c13ea2ca198c9aa200e87762337f77cc0b3cc52753d3974a027d5ea3fcb9c6145cb7ba99cbce1beb67936287e13fda6db711fba2f78098d250ea76e0be013fe1f0b51a19db0b5578da35a2d46269e3c35ef7a33161aad7ef6be3b0d6e9912986ca1f4fd3596f01891104e1104059723f9bf7aab0f33c4990089a8ebf748888bd943a1cf053e7387de79e2f680013f0f15d8983f139358464c50db9caa632d9f7c04e13a38d141deed94035edf779a537c9addaee49b7a16574afbef8a27a10dab8632ebb8f4617a0c186be4ffcaf6238a66c92ad680bfa700c99493fc0cfbe4fea9622305e2acf7e70afe9de0e8dddf7852bf804bfd24202cc09a102c2a7f4901ea9c05df982c3c860b9711ff981521c1be9dd4fe90ed7e8dd80e1e03e32271ddf2df4f2c6134f0b97fa96c0a1893a1e323ae1c9821689519cdce9f5d698f8e620e47f1f7d987b5f258d6d5375b404bbdad6136b6db0a22a6b1372eace88299c6ad73fa52380466d32e6cf5a4b9c61a31a14d8023ebe0857c9b84f5df56ad28d069acda31aa1aba7113a00d7ff1a2f94b2fd418c74468881762f8f5f2254152dd7daae86ee8992f1c65a671e3779863b22a99e55124c5111a48e339ea30ba5391ac582749758e3508156db6ce592bcae5c1b5e173b4c5b528166164b77f565b647f9af1b6bb26fc14197a961a5c2de6522430406487426163f870755b001a2cd4fbee9af5b9b0f6e6e659f1400d4c07fbd5e110d0802aedf84d4b6e50658d3cc514d613c8e634c774bdefae81e22b7ee4d205de0f036a2b9fffeb206dc808ab104214c268a8ae87f504d3b6951ae9ae26ac52d54c73878e0dfb298beadc888c6fa7ca12cf80853a212e376a66a465435d830fe9279bacb49ea9089cc1411b0be5bd5ada3d05aaa70eb2b3f319dd0d7899e023cc424b374fb91881abed93efb1f49cc161c97cabe62b61904f2c9061773247a0b1030c579fed5773150b061ff505b727df8c414d66316859f73f8164a4031c57575b1e1e8ebea0f154ff46d4f50e8790cb2ff74c942f0b1ce175f68e6c240caebe851f01735cefa6150937eb99fb335e7911b656300577475fece56386b7a29ad3367fc01841d2d5e428e10ae79e3ec1aa0541fa26f664324b29469917939e3fac94889d35910941dbbb8dc72a1846f51bb0abfb41269e9ddc093b9780fddfc260cf8cc8db488f250fe10453eb88b2b2226d78a01d89950d2914000e5a4afd7cb8a3bcff13023f4c3b4d892643463cc23c5a5c9c5634381502a564e30e3f93d9f30ba5aab464dd42015c995b7f76e1d22b95c9f129a89fedb9073ddf9d5f65d3884cd3af42a752804d27af3a2824b64202f917733abe4a5d27ced12051a653374bcb7cd6b9f1b65e394decaa351dafe6990175d88fa26eae615692402014d290581f887f53f728010f16c7595be9def50d972e3e1de90351999c91ab9dc49528bf9de6d77078f8a13190a74905330fc9e448c4a4c82dbf99943d44abe0b95420355edaf7224d67c8f9ba7f91fd873e8ff667cb74a14f1baf5c37d974294e58876993031d6f49a703f8ec23587c7cec7ac82a8083bfc1a280650d2d1c5fc169d382b29856a86ad4f36d8ea13cd36f111135aee87473c0f1edde1d69080b154c0ac13fb4782c562f6872dabe0ff3405456329bba2d9fc94893d72c3637822bd9b72eaf2d480f14c21bc8959fba4f452988a318d20dd070decce6e19cf287bb34af699e95cc01e3c6e71e68d9ed061f012d74516613e56ca5b968065b654425417c38d438c58198240a9bf5365444cce63469d4bb7eaab597672daf784e9ba38a9ff819febe2b655c186c9fac96a144ec64a500eb4d08d8d2efe0b3055b4c218a6724f2574363791f1498eb0239aa784a1f503c9b6f263d5a494ef038ebc5fa35ed1515694ed180f520b89413736f5cacc1a91ff93322d690f6e0ee4faa101f17bfa137ea98c5929786a9461814aa8e8303e8c4bccf4d0c9d102ca417b8d061aecdb5ce3c1e157d02dd995be48310521a57cb7d3b05aecaf3fb71ae723f0dd312c525cf6495762eee4874eb8021c044de0c24974f4ad1a421eb3fd8a3e9f53cb1e22c5017e5100fbd1a0a7017d038b47d6109b62afc0049f8d99c834be81c99f8f43919fc2a88b2beb7160161cadc26076d1202d5626e2175ed11c9d4d3b3aa906e813d73fe260d35d49edcd9a06341e59d890f8d296c65b283d73dc00e4d048c383011d7953ecf270c2ddd6d4a68fc081378aacae6f5d217706b2b2b325e7d08a22ee8bbff664e3e6960064984c594ef337433537727d4e29ecd4a3fb13804755c6f8ff769bc1b87c297882744ed1fe8fc0875ecb2b6752c3bc3fde1f8ddfebec862b3bbdf0ca4d596da9c4615300ef1a5258132ed6d212c6f0572c00dd168e973face9aaa4f45ceece794f6eebbfa5ddaefa643145718af5355a207dfe33a1850beccfdf7b5a6978f79d1057749165df78114d48ba601fd9b37737822f584cf4ea0ce3e57422fa26ba44a934f2870f03b8ff3478be3c15695d35c38e3e6b5ed360c4f4ad487204d4e82a1841418dd234387534b446f04ca2cb62bcf515ba7f14f2c1edb8f0d334cd0ecb12ac61d4e31f0899635cd01e4889f128932a17faa6840f7a1605c7f29dcb375918f6fff44b17276da6756a4fda55c08e844d5385024e75d62e17eec73ed5f3e79e0e10614792a5d4adcf0328efb78859cd3636667871dfe5fb9502bd589b516c6379c61181e0ef50e22d20c66fe248703880c1f75ec06ca8ec0147e5251e4f328e63f6a7e3a8293e401bd70d04cafcb274f170dc3aa0f12ca4f18b6feaf58996dc6a26e663e01256b8c3b0442b6c4339189e5e8f7d403b5cd22ea08b8df96e72bf688751fec8acbebc3ed12462b240a268991223b3615faf488bdbad219cb81537df928c4b211dd5b9a2c78b91b7d17268b8950cabf5f939f386b542c2ec49cde0bf815d9190b05571adbc8f60ce9543899375006326b0a75b0ce7fc09b9e9074440ed787078a43cd13ce8de506fe8d4a75431a9fa332bffad88d53eac24428d288b8271dedadf6ea9c5de4af07b49cfe782de5825ca94c34e00bcf598b2945f2e74c5f7e8affc8c936bf224345f4e04208960979ca4ce7b0fd89203ad06e3ac0985d910eb9604a1e05e7e950f11f3f22da2e33efca9a028b4dbdc908a2e437f27c2c26f6cfb2750f8cf59dd32a63568b6694a11d3ea0b4d13a98efe9e9916079a6c9e4daacf984f8aa801b3517d509b739c7f15e83d75956861322e12302b90105458b701615cc4e18efd65a256f7d89335123411570decb434fc31038954e2c9dd49faec24064781ade6d51b7663814f1018cd517c9c933be6d0b7b51b133e777c1b85031c25e5201a49fd6566eead9583ac4b4bd13c99ea19afecb339990016e8e104dd33a85fb4f47922e17886ff833d460285d19ccd2699981318fe475b7c4856c1772d64f81f1e1e047f89da278a456e6c7cf82a12915b5d90ef6cb867fa1f7dacaec31274f07a286d596e9467fa5d0adc5e606d32b9cf26bc6b02f891003e042bd1a17d4ef8b803cc47138810b55e293be04be123e5fa8cb279831398e17c7bccf2c33bed7b346ffee0e60a4e875c63fd0e16788450d28e26d1a1afdfff6a4362be127bb5b1406e37f80fe3a08180319357f38e00b66cfde85b2cedd343b91c761423aec5b06579289e47c26c80286dc73b2781d976223973ce8ae823ead6611696fd3a59d10d0a3269f6bd7bd889a0cee663cb6e71fbc76a9a1d7c268d280ff86d69a6f53bb2a441a384ab02b8acf58dfad76c9be66a373b0e2b4567bf059ad79235270e7be329f8e1ad41d0eff249bae828d5c004071b28bd68911f6877bddfe42135fb4f7a3aaeffd84160bb2cc978dfd9c3bffdc6b9d5919cfcbcf37ccee9b63dce16f897191638b4d2df13df9629f56565cb4eb4ae9b7edb72b6847b5612eadcd8758ed71fc111c888332142141770c13e4ac60e381d04c39313d3616c4e9312b759e3ce679d38c494dd81e3a8400c5f3a30908dd0f9653b8e0b6344f09d8e7e4386cf0f4a308e9094a33c8dcbef612071c26f3f6317c1b44e5dd91e761797d4760c8278d58af11f265cc069ec49530b93a3ba043b1c639587cdd03141a1304228acfc6f616ac191f60f5c9f5c214f7a565b2938e4a8caf86775df02a7e1b2011fee49cc3f52b272ac9577d7d3ec532ec962f44b9adf14f4ecb94d0a774dd60d0ef6da4d04808eac1527a214c309b120ba1f14ff66ede798d858489d30a7ab883977b476e89a4e179c7ffa397e54bb530bf5af90aa31147f0f4e286aa00e56595d84ea6db92d255802fcfbf3e7d30a15ef69d0ec680f2dca2f83539feec3db82362fc5ee7b928b982b8d71de3dcaae00457128098ad2a03056941b860e7ae28aad33e8935a170ced4c446a8d7fd1e970a128805cc1c4b3a2287620b85abeb29c0dedf6df3d43fdcb02d6b93c1c842d0f58c6de109ea62ca1ff26c604ccaa5bcfc044e3293b332c4736094e01c49894be43de19fa57bc97ae6539c978167145fd4006c0a26082ef8d65e79d4cc9e20933da961083400edd9a96966bd8ed69ea8e889b6ffe7e04d5d16fc443edd95db0a27c7ff2a2b89e9e0ad3a24fb20c30725716f6d2b9410a72939b91043e2a2a7f18241fe2ebb2f7c5947f5b8595111189e26186d8d8898bdf5650ff40722488372b19628b05957696b6776a73b9d3cbf440103fe30a9b67e76f2aebaf1d17cd9c9e4133f57ec30c2f87551e0a3fc8f4087d163d084220c38772106974b2af04df4755fce7972fd8f27ea4d0bfc19f6aaec1e530009f1dd38c3cd54ab834cfca7ff1e7d4fb2ffc420790dfd638268aaf97e5683c", 0x1000}, {&(0x7f00000012c0)="d76bc07f810a6f44d909960050d2b322a16fba52994e3e9f5317d74412ee632ae64d2b51a2c795687891b6c0af4623ba22363eea3e06136461b67f3f5d0ee60d322e04f75700582241747d3142a0aa1be2995d9e40f5848e09a0d84f79ef530d7930941a2f42acd45caac8b23f2eb6610b02d9087a94ab20dc2c9f066dec223e646a7129f63258826440534455d173b89d7fcc109d09b7bffb964522f4af90862423acdd1a7f37c284ecaf60253e", 0xae}, {&(0x7f0000001380)="00bfc77288e0c4c255d616f5aade191124cb075058899383471472c6ceb374354297c039d414c0055e3dcb4069a0c45430f57b9fc4a794aa7f9d2bb51c68af4b9dbcbf29e9a6f7aa4cb520adc276c187db321e50b575f139b0dc56914620194f07c1559a0718e92663b6c9e9e42ccb2e8fbcfebd26ce0f89c3b800c56fb027de8876a2", 0x83}], 0x3, 0x0, 0x0) r8 = getppid() pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f00000014c0)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r5, r6, 0x6, 0x7}, 0x5, 0xbf2, r7, r8, 0x7, 0x4, 0xab, 0xdd}) write(r2, &(0x7f0000000040)="929eeb289986a3d1774db9ad63e0b168c12109003e1457745e96c6063611be85457b74d1dc74d8d8507afdcf2ed18dc4c59543972c41ea395922617a0c6968dc03393a0f066d17e4e5b1086f286cd6340ef1b4aacf21903146d47c7106bc53ece89a379f852aa717716e1ff61570ef75f0387e74992e5df6e8e79d497dbc9cb62ca300fc026cfe509e6eb3868e371b8c453ee1f3bba36b755a3322a4bddfd3fa8d7f5b6bc476d2395189dd895d9d907130b58ecebc00557ad6625dcb7127166ad6f599a19039758ce1f6e27a74ecd5ee8e5e59b0a64833137c2d3c38ee3537a80026a00ceddcd7faf5df751ec09d471618", 0xf1) 20:07:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) acct(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) fchmod(r0, 0x106) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x19, 0x2) 20:07:11 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mprotect(&(0x7f0000a87000/0x4000)=nil, 0x4000, 0x2) 20:07:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000480)=[{0x0}], 0x1) close(r0) 20:07:16 executing program 1: 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, &(0x7f0000000180), &(0x7f0000000280)=0xfffffe1c) 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, &(0x7f0000000700)=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, &(0x7f0000001380)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39377e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998d02c293ca09d0c4b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec75144f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c090000000fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab39030000000032bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f349090385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446f809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c340676fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed213717ed72c238c253b710b08a6322816782f9993f023a7f5abd6ffee7bab1da87a28b63b2ac8e712068a8ed43ac06ac5538d17dc8f53abf21fc3f31aab623ede730ad33480234bc5e5cd8378f026f94be737f1cb5b2618505fc3f0da208e9c5c0f66a4385ab3522b4d5fea135b8a52770a0d02eb9c45a03d1d2296c286831ff2fa15634b0a2264ef55e3216b901932a210522a38411a92bcc47709d0f5557f0a5286ff5926062958e8997762de08f9562d12c6adbbd985240c62e9ebf9029c16e26fe9ca926471c5524594795ffabe52eb623e45138c8716fe856484ba81769d8d1d36014620533e3fa86ca3fdbe1139261a584b0ce3735309cbd39cd1b2bc2cd5fa46a9afe3dc4f80887a150db3d7d79f41831268ce6384afce18073a4b5b43059fb"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r5, 0x0, 0x4000) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:07:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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, 0xffffffffffffff80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:07:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x0) 20:07:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 20:07:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x7c83dd8c061cf4d2, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffc000000000, 0xbb}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 20:07:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 20:07:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 20:07:17 executing program 1: pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0xe0, 0x40000000000000, &(0x7f0000000000)="9c2afe5c947e9afa26862d008138ca43be5b43d952cd91e72f363eafb005c2395c05bf0ce085664d1a0af64744d72eacebafcb8a19217d220ef6e23c4174c90ac67142878f6941226af5206dcd1c3379c31862d029344c2e7a69ca0a21497493090eff6e956f4d0b68c457789034e801cd2d93ac7aa8c76fd53dda4ff5c3ad0f209ef74ce0368b727875cdb23df5d399ff0cdc83d314b6ca0e6b4c15ccca234ab296ec16670ba653653adf9fb18e2ad9a8756d27c48f47", 0xb7) close(r0) socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) 20:07:17 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x46) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000100)=0x8000000009cd) 20:07:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x100000000) fchflags(r0, 0x1) r1 = syz_open_pts() r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) sendsyslog(&(0x7f0000000140)="b16f8e83a5c8b92cbf45a9506443fdfe5f5e20f75808edf16136ea240a8f5e703211eb0e3086d719ecb648ec8cb468a4e15fba492691d9a1e812fe8f42d4e93f8b56441f16e577d18f37e3e1e7e31b1ec24150ce9a59e468ceda70aafe6cbe57f6bf1f9c2fa0b86bf4333d536c4fe7cc243b06e9c2df261b1c5f384bb51b5ab83bd056823a2f4e0bc3ca6b608493f44498a8bc1681a9b22301b10d2a", 0x9c, 0x33) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() nanosleep(&(0x7f0000000000)={0x7, 0x3f}, &(0x7f0000000080)) 20:07:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socket(0x4a8e9aa515a0d18b, 0x3, 0x1) socket(0x0, 0x1e8f329197f02568, 0xfffffffffffffffd) chflags(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x80000000}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x12e) 20:07:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/164, 0xa4}], 0x1, 0x0, 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', &(0x7f00000000c0)={{0x0, 0x81}, {0x0, 0xffffffffffffffff}}, 0x0) 20:07:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 20:07:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f0000000240)=[{r0, 0x2}], 0x1, 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r1, r2) readv(r2, &(0x7f0000001480), 0x216) 20:07:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) r3 = dup(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x200a33) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x40) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 20:07:19 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000000)='./file0\x00') munlockall() 20:07:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) close(r0) syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) 20:07:19 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xff) 20:07:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, 0x0) fcntl$dupfd(r0, 0x2, r0) 20:07:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) 20:07:20 executing program 0: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:07:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x200, 0x1f}) 20:07:20 executing program 0: r0 = socket(0x10, 0x8005, 0xfff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0xfffffefd) 20:07:20 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x108, 0x42) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x100000000, 0x80, 0x8, 0x4}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x20, 0x8005, 0x403) 20:07:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) r2 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "85490ac7928e772516570400001000"}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 20:07:20 executing program 1: pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) r0 = semget(0x3, 0x1, 0x100000224) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x1, 0x0, &(0x7f0000000040)=""/148, &(0x7f0000000100)=0x94) semctl$IPC_RMID(r0, 0x0, 0x0) 20:07:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000026, 0x0, 0x0) msgget(0x2, 0x1) socket(0x20, 0x8000, 0x1) 20:07:20 executing program 0: clock_gettime(0x3, 0x0) 20:07:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:07:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pread(r0, &(0x7f0000000100)="803509a2cbd2ee748232853b81e2537cfc8584f1420104e88bbad84b0827534f2937c290a6219d28d619832b1da6dfbda48b5d97e398c215921fa863cf7e0a034ca3f0a25cf6d76faa5bb99a61515cdbdbbfe5adefbcc3ef47d173df37c7d37084247ed2b7d0a89976ab9c59e7ef3055a04f87a4b366d327056871838dc5bd729033802b457484b30c730ce63c87cfe227b110581433843711bac3e86e3c69edae44425ff6790b40a5a65d9ff43e470538d4a7fe54e1d8fa090116224897", 0xbe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) utimensat(r1, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x8c, 0xa75a}, {0x5, 0xff}}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ftruncate(r0, 0x0, 0x0) 20:07:20 executing program 0: r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0x7) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 20:07:20 executing program 0: select(0x167, 0x0, 0x0, 0x0, 0xffffffffffffffff) 20:07:21 executing program 1: r0 = socket(0x10, 0x7ba6f55449a87106, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0xfffffffffffffee9) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r0], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x4d84, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:07:21 executing program 0: r0 = getppid() wait4(r0, 0x0, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x80) socketpair(0x1, 0x1, 0xe9d, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) semop(r1, &(0x7f00000000c0)=[{0x3, 0xea, 0x800}, {0x1, 0x6, 0x1800}], 0x2) socketpair(0x10, 0x4, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:07:21 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() recvfrom(r0, &(0x7f0000000040)=""/156, 0x9c, 0x42, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c68, 0x0) 20:07:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfe) recvmsg(r0, &(0x7f00003d6fc8)={0x0, 0x1e, 0x0, 0x0, &(0x7f0000000140)=""/90, 0x3e6}, 0x0) socket$inet(0x2, 0x5, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9, 0x10) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/114, 0x72) 20:07:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) lseek(r0, 0x0, 0x0, 0x2) 20:07:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) socketpair(0x20, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000180)={0x2de428a, 0x6}) write(r3, &(0x7f00000001c0)="885317abd64b4c46b586a36ef123171b46b56df586ccb7e4d3277460a7f4bb2df5a4ea2151ceeba7fd63e4328a152dfe60449ec346dc96e6d0687943d7a2caf0ee2d", 0x42) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000240)) socket(0x12, 0x2, 0xffffffffffffffff) getpeername(r3, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0xc000, 0x2) r4 = semget$private(0x0, 0x1, 0x339) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/121) shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000003c0)) mkdir(&(0x7f0000000400)='./file0\x00', 0x20) sendto(r1, &(0x7f0000000440)="4a409d2ad9fc1e3e3ae0946fe34a46eef01e0c46e3c42dea0dfc1113f0d80964d856b2fa8c4b6cd13cfd68e2795a1d8e965414968ab6bbbf7a210f21eb40eab0771755db8668dae73f95b3b7fbc09a1870ac657e57d73a9338bbaa27b3992c0a3283dc4c6d74860b14dcb39d0213dbf8da173b7535de829321a0f57999cbd4ec79de956756934807dceb76cb9bff3c8cef5091de35db8be540d316c6e115d1ef844bc245516d28fb41df22fab420eda7022f", 0xb2, 0x400, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000500)=0x1) setsockopt(r3, 0xa41, 0x401, &(0x7f0000000540)="9449ad82a00f5126f8043927eac681ba5280c21775cbfafe81d6e252c01017b4c31a980c30e6c31925e75d723364771a894435b8dc1f51f347aff03c5e577bdf8c7daed5103d2987a126e8de8bacbaa259503be5c8ddca7a8308ad2df78f9026d7795c288f7b67cef8012a1bc4492c1811a46f5a1cf263539db1f7c97a646512c8f3f5dd0a3a2baa081ecd7cb276d7c1a98870ea946fc5de5a64ed7babf6ff2d3189deba748bac47d11995c3fcb2e764e127d3c1d3b113bc0622868c8c4e31df3bf54f8062169e19f9c1a73ad09177cbf5dc191e59fb69af21167474ba13ec30b12cc3914f08f2b4b480a5787c6e7109a9e7488de837251931d83375b3d9386c51b6f6f1aafb1b984cdce23096c2a0766fff7638436278bd916db95536c2872792d4fa34e568052378dd854fdd039b9e26c6b8f9189f0087dbf1e267f1c17cc479695be16f95c8ab0c6384c63ea1f1abade15b344ecf04a3a66f03727e3808fe5e2156ba5d682ffc22ab6f30ec2783e96135b77027c714da46aa4b6ab9ee22283750de4fef8bd6ad9a8ca115d6c0472a40b201f1ee1d2a04b46cf7232eac03222e7ac56e5276e920fbe8fa42904281b5e8f10400ca9677ec328191ac19d738503ec96668748aacd3561e9232f10aa6091ace2d0b2b8ac9384504f32b171dfeec5201f1f6d1f6fd7c8b1af08caf2f49cbb3454e6387c9a1bd88a1f9840de4c40451b1c43404b4d32555bec88306920e14f737f6ca0770dc306a3b612df2db130e9e6a41565b3d1698ab3870e86f3fff52433067d531f4326477226e4cc283c9505b9e82f1beee331574740ed6cff599efe3c849660dda2a53bb6bea694dd8d585f45b64fc43a0f6fda8df96ee3800f25a7e2138cb865867b1d305fd304103db4704fa42e856eae139c2a41c7ecf3109ac6d6c08bb6e417f1d5d8ac8006c51a0d3a7ef87122f17a5cc2a9d4b82d0e94f5c7369608d4b1df06c29a916f1d12068592e4419947b31646fed5c9d55f545ef4af4ae23835bd8de4a854ee80d97571d6efc0fab37465634d1571280a6a1efdfa774c2eb856697d557e078969c83ae5c7b559200c2ef331073d71e65f636f548a62c247297e51770d947dc4b54d237724a0947b859e0a68ad6f1127631bf69a709ebb8899a51c4ed37af1fac2afc5c70b17e07c2b6dd24a9e7e51d9aebbb348c7238a42c6b29e40764eea8e9c2b00861eba5d9b9f361297376309e9c812ced4f45856b94a75ebb5d876b6134cdb1bf28852e79551e348b7bdf8e5955da34dda1020ebdf35b885772bc2aa50b0d3f4bf58315c94d785037ec8b80e25106a25dfd4eb50224d6e133ba4b3c2e0fc9bad8e7ad7dc924bdf67b1a131798da0219550aca8ee6b5415c8f0cab1939c75643186e279ad3fd130e318679d72763becede815d20fe019a55705ae93e4e36af52a5120d223a303dfb4fb7d140dabb26de0564456c5a92ca58661f43f468ca7ecd6f45876f938de72292ebc7f8da0f3d5f78408c183652e3e3aadecfdae53d8e4fbd56f90adcaf5b914e4179529fab5c59452724f6cc6b49807fe23289dea2a8cf7f38de24fcd8301ffd095c23b62cf054bf1c59239ca3c1643e59ddb291cb8e5d3ffceeb0c6c2efe5745408bfdb4aa40cb1126bb5964f871267f0f301fda6185efd2efda090afb149bb6de731397cdb02d93ad94b5e2f5b537b8aa8f76b4c9ede77e3f2a91afe6776d731622ad31d48c9ac3366ceb695aa155e2ced1915c81b06f59c0ec4d0cf0c2b3dc9cf4f35b797874dc4db93a38e6c548d4fe4039f27d0106eb2284ca81031b1fa3d85868ad00698a201857782c77c5aecbbe17a56cc8c46475e938986ee0dfcbdd50da091bdc0c4bdb93a359316e9bf01dd7015e0e8a6957ce63d9cc46e983a187b36e25b8bde7d2e65cabcf66215f267a621f2e83c2e0bb6c07db6f68f5a7c90f2b950eed4d99e182565029694bd4890d751396e0bfe28c60925a1dcf58467ee144bef29c28af80549e7a6396113b4d2ac03286c0546007d629073774d2dabbc4ed5119ce9614ceb7066a2ccfbd89650205b8f1afb2ce364c5e0b305519184c6f2ba4693ed788b2dbd685e3ec15d23d35f9cc45fa0ce08f23262e024d4c936913dba466ef0fdf9a8f7abcbb82c57639df9f3745b42f7e27dd0d9a4e01cdfa34119d0c654a5ca2d0ebd682b707ef2656c4679b496548bdf804f7f4f9b3fbef774ffd37a5459e5e25011ec793fc74a9d0868ef4667e801d932e4540d33a6251a467ab497799fb68516da073c9e5fc4099401ba84190ade848f3c8804ed335d64aa38e6fcad0e1a336ffb2dd748c1e7c19cd4e7211b6da248e49f94f9907db6503358cf2c48ac6b776853225cf4bfd92e46beee312cb712484eff54c45595f362f54cfea3d3c95f8c27a1595ddec1cdac8deed8b4b345b9e085c994627afd1bd59fad4312bb0b50eb00bee97c57c6b6cfdea3a44c12224ab8881b6d2e202da6d278dc1f770e03ad7f1b5de7f82fabe73026853fb8ed864efa27a6973b7a6a7513d0852a2df03645d11d571b38d43b6f5a2de9103c12f28442100067822ad8f4ca96cf714cd1df1e3812e61d36e446551c236218e9427060da7f5fd6bd484bf28766d7b824fefe704e9d0e77f89c9ffbb26a2a7e53bf49af25373f27b04ccf10bf471a8845541fa3808615b30acc6a8e4a208cb23cc83a5561910285b3c556bda497aa7478dfdb315f021ed5280f793db82da46db014ee41e75ea6f0e7ca8cfaf1aa7ca049bc0b3440ae19bb4a266b885a08173ee7df02d4164da55750ec393d5e9f463ec7898de4d106eacc2af63846abacf1e6b21dba3317f5255fc572db2da4e42a93ce0f9c1a4f016fc2a79034e2797e7c048c7d55042ae2acd15f465c57a37ffb96dca14ed2396a8e4864365300c5332c1445281d1aa996fd0a208a65bf354ce830a4298a7eb2ff795fa54487fcc8293294d0eca0e7106a74c6420bae7ce65adea986d93f6a08d12a2a8ee9a0ae90815a4c1367f6e1ee1e77b357147b423ccc3af0d2f98977bde2a06b972e3f357d05c0ce1e99e0ff24d005644f4a8b610349f4060795ad1ca5737e7cc47a10f4c60d87f1db61e0b46444572b08cf34948433e23ce750ca7457c266e28e468e968ef36400b9549b8fc37c361ea97e84cf3292ee13ebf5fa3644117a7ca011d4fbda32866859342bd5c8719be35ca8ad8879037c1d2e5e88329c6b188153854b097462d25bbf8521e5694f5534183c8396d7c57d20d855dde12ccb3b09af201309e59257b04a215a2f5703fef0c2625129a072773ed05079091a687f7a62e640349dd9f13442c6744307cd6ca87fd2ea5975a548aaa2d49a1f036e516df6edf3dea36b9996960d283a92af6965a5f85eb37f15ac873d4aacc7fe453ab0879384d67025dd7703c57ecb88be49229570230acc4d760da0fdb718120aee3c49959fa7846562dd4978f5889b054a3cc50f6d985a9ec6abf0dad12f5272bb4fc7a7cae7feaeb136fb30fff0ab97e9162f5e574ddda97ca955d9f81b15d83041ea130ccef0be452adc264b5cc747962e42f7cf799384a6ff4735668bd8e746c3f3d5e666b61e712c311d9f7090425bff4ce07f3db3f0021c17cbb96294820ba05a83c4dd9eee0364ffda2af32fd1238bf6e85e72a82bd01e39d7062b3542cf29e7fba8fdd591592a5c8b8490fe40c744ec3d14e418c76cbf44dfe1c44476901338b4b564d8f1aad528f7d8c401af3fb0b35245975d9f027537e4df62a420f8ce9cf9f824e7ab2af2b05a65565efc505b3aec52b923595681a08e4430ca011dee661d6deb33fee147fa40e5c78286d13047f7128602620ee9b689e2fe5ac530d82666befe19b4eada12e6bcbf4ec925136443ea07b3399f842f85a8bdd24c0281446f94d4539e789a4335d81cec1b3d7f8c75750f18e4c54dc08942f1cf46c45aa952eb95871a76826028eacacf2f124e92286a6a99985a587cfc91f732f625ea45da770e3018f1bc71b35b7ddecba0b41ede53f7708d02ef5afa106f05aa4dc49dcbe438a52f942a5365adce9dd0262bd29583220052af8888e5bd20fb16c21bca37478847eb232c4565c44b139aaaa84fbb4a8c295611822a05d904903db9eed1c75c2a29b54f4c9791133765a310bb30ee2298975feafb43296480bedd76b2427a21f092158e984814d14bfd37a99dc15177e2917ca9841c9460e835d4f4c71e3bd5b5f19bf9a4f6dfc374aec42bd5d185193d14c63c2824bfaeba058979aca7e8195b2c90b0a249ad50307c1c6e98f167796021c9ab1898fa4dea27da5886152c1df9757ac10ec5b612def61a83896a17eb46344dc5665d32573c3d8b7fdaf65d1069194bcf55897cec3d8f1c0d55489d2854b7adc247956ace70560f0c8bc82bac43b5b6b8de15a556d8b79bd890bb6d4477bd4b2edb60b9f085b5e3941a01b9fb3940717fe0a628554d6257160efb4974fb794a083af7ffc758cd1e3b052b1399e97b2dbb115d55f909d6b3c8b0d72f390456fad489249dbd497934cdf8b6d9ebf82af0894686c7ba63c0852262f0565f3ab8ffd4d27729d916c28d4ae25176b54fd43b51d17cf45861987585a71a63d23355f3113088d6416794a692c7cfcaa901e93fb8ec838a150cb755e4b499f9a23db4831251308ede1b31990bd5b65e53ad5e0311a5597ec2d071f80a9f7d28b21f5c83647897a7b56ca426f3a9f0281504fb1e27d84c19f2a606629fe31ee064c4a2b8cfffdb313abf89929d52c4dc717bf23047057c6e86bb8c938f99013d3bc4277b0378685897261f7bf682e3a703cb9133ce8e044a84c0b4c83227426b2494d29bcafcdd3820884488415ce97257a5136b067aee537ca6246ed359e37e0a0a767d1c160b6ec4feb32378667bbb67de34ea2427eed16c5a19a05f9f8d39fbeb4ad978122b43e7b57a83a0ec9a38dfa726db2b1a373c74ecb16d369a9e9c03dfa6e6bd7cd755f9e89e5163566e778efbe9a440a9c29c0da60ba562c3b5f1634060d43afc15e70ad4e92d08262fbbea3552431b5a6602d9dc53db37cd272d41e42a08872d39b967f8a465c029da53dda4bb55275a575a1c6330cffcc42f096629cb37474c98fad4f72f800f46cc383b9155535b18ad2b61b6dcf82b8eb93d3c93459d48df00ca59ad95e41aa4c51f37b03fe989c92f7a368d40a2056099ceed3719579a2cc15b87c14c33a3298453d43ddfa1f05379ca75b0a552dd89f911c70f52d6b29ce4bcc3d3b531fa9b8590c2c0c02f5b32bb61477b9a8bb334d3bf33252a62c685e1df56213eadba615988733c5dcaba1e3b81914a0c90919c360f3359f12f162319ff95420bec7261ae38857e0c61f71bd1d15ecf9c67013b85a87ce4f5bd2d644680e587dad89d189ca1ea8d31e91ac1c3cf4acb590c90f97d8ff5a334261592843f189c699dbe8944dc7d151f7cda0322911aff6d290ddb8cad873297cd86b03198c2b00ac397cb8ed80b50688423cad6ae068b4d1335a9406e75f01467a48ca78b479350e7cee1ed0deb9b965642a15ec39acba6a08498cc773f9433a3612070e4e7dbb3334cf588aed3e856402fe646b3028e23eb17c10ae91777f6afa0cb84b38aff4242a4a1666b8db93f9adc2e0a6b78506744cafbd9c055e93bc4a7c48a538866f7900e96dbd68bc459f9f1cacf659f0bea71d5fdcd7d1d46d728c698575b0ad6d24dec7a0e8db447c4f7a9047696a5b9b1de4656e0b842fcfc2877038996cf12f315ce7df7ed86b0cf1ae51b35b3dbff283a772a", 0x1000) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001540)) openat$vmm(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/vmm\x00', 0x8, 0x0) semget$private(0x0, 0x1, 0x101) openat(r3, &(0x7f0000001800)='./file0\x00', 0x8000, 0xb426a552a7d17969) open(&(0x7f0000001840)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)) getrlimit(0x0, &(0x7f00000018c0)) recvmsg(r2, &(0x7f0000001b00)={&(0x7f0000001900)=@in, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001940)=""/103, 0x67}, {&(0x7f00000019c0)=""/135, 0x87}], 0x2, &(0x7f0000001ac0)=""/14, 0xe}, 0x802) 20:07:21 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x5, 0x6a, {[0x8, 0x6, 0xffffffff, 0x4, 0x100000000, 0x7, 0x5, 0x7, 0x5, 0x80000000, 0x3d59, 0x0, 0x8, 0x2, 0x9, 0x1, 0xfffffffffffffffe, 0x4], [0x100000000, 0x5, 0x2, 0x3, 0x34df, 0x8, 0x4, 0x80000000, 0x3a2, 0x4], [0x2, 0x1, 0x8, 0x7, 0x7, 0x662, 0x8], [0x7ff, 0xbdfc, 0x4, 0x9, 0x6, 0x182], [{0xffffffffffffffff, 0x8, 0xfffffffffffffffc, 0x5}, {0x7fffffff, 0x8, 0x6, 0x1ff}, {0xa75b, 0x3, 0x100000000, 0x2}, {0x5, 0x3, 0x7ff, 0xffffffffffffffe0}, {0x9, 0x6, 0x4, 0xce70}, {0x6, 0x6, 0xfd8, 0x4}, {0x9, 0x81, 0x0, 0x7}, {0x1, 0x7, 0x7ff, 0x6ff118c8}], {0x8, 0x3, 0x771e, 0x6}, {0xffff, 0x9, 0x8, 0x3}}}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ftruncate(r0, 0x0, 0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x34f, 0x18000000000000, {[0x2, 0x1, 0xb950, 0x2, 0x2, 0x0, 0x8000, 0xffffffffffffa832, 0xa000000000, 0x7f, 0x48, 0x5, 0x81, 0xbe, 0xddc, 0xff, 0x0, 0x100], [0x5, 0x800, 0x100000000, 0x1000, 0xffffffffffffff39, 0x3, 0x5, 0x4, 0x401, 0x6], [0xfff, 0x153800000000000, 0x7e63, 0x8, 0xfffffffffffffff8, 0x1ff, 0x3], [0xffffffffef9c571e, 0x3, 0x4, 0x2, 0x0, 0x5], [{0x1000, 0x1ff, 0x7, 0x8}, {0x6525, 0x0, 0xfffffffffffffffc, 0x8000}, {0x3f, 0x4d, 0x7fffffff, 0x5}, {0x8001, 0x8, 0x1, 0x8000}, {0x1000, 0x7, 0x8, 0x4}, {0x4, 0x4}, {0x101, 0x5, 0x99a9, 0x20b}, {0x78a, 0x442fa52d, 0x3f, 0x8000}], {0xffff, 0x6, 0x1, 0x4}, {0x1, 0xfffffffffffff001, 0x4528f529, 0x2}}}) 20:07:21 executing program 0: r0 = msgget$private(0x0, 0x12c) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/133) 20:07:21 executing program 0: kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "51ff010000000000007e00", 0xfffffffffffffff7, 0x200000000000}) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) close(r0) 20:07:22 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="2d60b4088e7371fcca71492b199fb6c4b0106e3f98813d0c907f96101448958c0b3526d82308e6a389d6b3c389b7c6109648c018b4acd18b4d918674db4260ac", 0x40) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(r1) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 20:07:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) pwrite(r0, &(0x7f0000000000)="10fbd01c48eb001fcd9243ae9fa75b534d747c51356a3383e93a8c87941b2d0a2cfde3c7cf12a546697cc619d1eb7f0dd3ed9ce9656697317b971ec08fb3f505e643", 0x42, 0x0, 0x0) 20:07:22 executing program 1: semget(0x1, 0x4, 0x0) semget(0x0, 0x3, 0x1) 20:07:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:07:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffd0a) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:07:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r3) fchown(r0, r1, r2) 20:07:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) 20:07:22 executing program 1: r0 = msgget$private(0x0, 0x206) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="ef7dfea41a671b8d5995f2380913fd622f04eed1ae88eaa3978be42000869c2645add953df020cdfe3e150cf38d9727fef9d203b586ef1bdde1c7c8fd23a830fe2207002c2f9d44f55e2d7d971a7388e17c0ff3f845c893faf0f17d99b41d3947ce7a894ad70544086d264d0c285919a18c71922dd724fde97a66358c3a5cbecf4eb1188a3eb7c44e3a5877700522d2f77e4dc467760bbb17654f03e5752bde6935a5790b03f0ae02278a9a96288dca3b7781994e4d1c555583d70c26b08e464f4842242653c70dbd41a58f4c5a5f3ac8d403b3967b00c948a5cda47a889d39b26de1c979a387ca73bc174a66265ee96757fa52d29d9fbdef346af71e5fc7980eb8c60708a044124b91163911a76b08b8c0e482ff7e0a8b44f87d8dec9acfa83309ff911020cbc452edff7ba07a9be411d985afac712214baf1e1d92250b0343374e802b4b8aa278be855fc4226f5aaeb4c80dadd1138819e89575d5e73ae182e55d6a2faa324c7481ea8846eb187d94009cc6059f2960fc4a9a7d63e8260b95a7a6ebbb058590b75f650000000000"], 0xf7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1000000b2) getpgrp() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x74, 0x0, &(0x7f0000000040)=""/116}) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = shmget(0x2, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000100)) getpid() shmctl$IPC_RMID(r3, 0x0) 20:07:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r1) write(r2, &(0x7f0000000100)="87f41412e1f9b168cc2f69a730f392e57c120da9f2a70739baf18f12edf992f7135ea4f3e9e29ee9904cf487ee4e3c8d8d73a7294de696423e3fad90a4374bd5731f717a5d23ac3232f8845d89da084d462bd28bbbedd66299f3a5d3cd723d645b1d430449dc9755733d1260a6d6702c5889b41bc744088364254168d55908f23690bc96cbefba903f28ec42ca397fbf759ae0a49290d28da4837b003129c51ea4edfc5fac552ebada592514b95171e62e5dcf24ba4e0f1ac98ceb0411dd10efda831426ad7988bb17b9e2b210b96e1099b27dc4cfa197173f3bbd0541a6d3c277f73d", 0xe3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:22 executing program 0: r0 = socket(0x6, 0xc005, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9bf6701ec3908dbc300088ebdc"], 0x10) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x6}, 0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/225, 0xe1, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x100000001}, 0xc) 20:07:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x0, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000480)="962eebb45c9a", 0x6) 20:07:22 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 20:07:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb914ed904cce24c9, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x63, 0xc000000, 0xffffffff, 0xba, 0x5, 0xfffffffffffffff8, 0x4, 0xfffffffffffffffc}, &(0x7f0000000080)={0x3ff, 0x1, 0x7, 0x4000000, 0x401, 0x68e1, 0x9, 0x5}, &(0x7f0000000100)={0x5, 0x3, 0x7, 0xffff, 0x3, 0x8, 0x4, 0x2}, &(0x7f0000000140)={0x9}) close(r0) 20:07:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x7, 0xd5, 0x4, "80a89b14f178513b5a8c1cac0ea6e6cfb3b05dda", 0xfff, 0x20}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x310000000000000, 0x2b8, './file0\x00', 0x3, 0x5}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 20:07:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x8}, {0x18, 0x1, 0x311, 0x6}, 0x2e6bd14a, [0xfffffffffffffffa, 0x4, 0x11, 0x1000, 0x9, 0x80000000, 0xd5fc, 0x2]}, 0x3c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) write(r2, &(0x7f0000001b80)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b2d16d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545473b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b89ff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7a1f39afee3b07ed215590ef0ec1cf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e313f86d243660660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e2ca562", 0x585) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 20:07:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00', './file0/file0\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0, 0x2812, r1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') flock(r2, 0x1) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 20:07:22 executing program 1: r0 = socket(0x16, 0x2, 0xff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x7) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00def1cec3aa002e0200000065302f49a234a130000044db8997682f5a92837b98aa1a0832ab5705ea25fa4b5b899b4f35027c03e86e98cd9706000020de6caf8a32719a4111cba9b027adb70f665913c48d2834dafa955eea06f06bf15f24260ef9965b03000990f9c49c6bf019fffd35ca068b21f3e805e0bfb60fdbdd5b437334d67b5b19864ca1ea45e8438905913d00000000000000be3a8926269442d722ce03ccbe9a9494b1b23dd5753e30ccb4c0ec7ba074756280b59ef7ae77020367f3465197b654d2d88154012c2b02b1f2"], 0x10) 20:07:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000080)) 20:07:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xc64cf241b43124f0, 0x2, 0x2, 0xfff, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x57, 0xf0000000, 0x832, 0x45f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0x0, 0x4}, {{r0}, 0x5e5afacf81bc3e22, 0x0, 0x1, 0x80000001, 0x4}], 0x7, &(0x7f00000002c0)=[{{r0}, 0x0, 0x20, 0x20000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x40000008, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x0, 0x3}], 0x0, &(0x7f0000000000)={0xbac, 0x4}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:07:23 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, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYRES32=r1, @ANYRES64=r1, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRESOCT=r1, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESOCT=r1, @ANYRESDEC=r1]], 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x3bc1d21ee27a5c9b, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x200, 0x4, 0x7f, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x74}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7e9b33d2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fea000/0xb000)=nil, 0x140}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r3, &(0x7f0000000780)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x21, 0xdd5b69daf7a8b32e) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x20, 0x4, 0x1, 0x1, 0x7f, 0x3ff, 0x1, 0x3, 0x2, 0x0, 0x7}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8a) dup2(r1, r0) chflags(&(0x7f00000007c0)='./file\x00', 0x1) 20:07:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 20:07:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 20:07:23 executing program 1: socketpair(0x2, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 20:07:23 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r6, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r7 = accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r6, 0x0) r8 = dup2(r2, r6) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000500)) ftruncate(r6, 0x0, 0x1000) kevent(r3, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0x4b39, 0x4}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x68ee}, {{r5}, 0xfffffffffffffffd, 0x2, 0x10, 0x7, 0x5}, {{r8}, 0xfffffffffffffffe, 0xe0, 0xfffff, 0x8000, 0x8}, {{r8}, 0xffffffffffffffff, 0xc1, 0x8, 0x6, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x10001}], 0x4, &(0x7f0000001640)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x837b, 0x4db8}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0x0, 0x5}, {{r5}, 0xfffffffffffffffb, 0xaef71c20223eea57, 0x3, 0x9bcf, 0x8}], 0x7fffffff, &(0x7f0000000480)={0x4}) 20:07:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001600)={&(0x7f00000011c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001200)="7e8c9f3128556763061134c5237c9d6124048de8f570779b4b02b58d9f47726eacc23d2885c3cc7e4bfee3d226c8858100899fcfa594e4e7ad79a6c2c5c71052ca726f0e9415552980ed9365805e2d1352659ac022e8acbc4997866adb072e", 0x5f}, {&(0x7f0000001280)="30f8741ac1c1003b40a8ec55324aea08b7c8beca5c3f289404909752f18b143e287d5858e387d9238808f921e9291850d7c3ebb96750358097513c4a2d945d2d33fb14ba27b11650d1935b4fcb540f95c696ee1ec892e287f8278f3d72ddcc96cbd2d2d58b8e41e971211fb0639877b34c40b99927c40c20cbb75b9ef8ce26229ca0f29188dfd8b12385a5d8b1c3e66c291252e6e3a975f8091bec3e09584a8600e351d11b259967816b0cc735f6ba196ad254889a96ca442e42dcc0226c5030c8bb395c8d91dfbb6bcbedc8d8c21b2899c8bb7d0070339988a2a2554440cc562bc6eda5bfce280916378516c4452c3c47eb8472045903c18b", 0xf9}], 0x2, &(0x7f00000013c0)=[{0x70, 0x1, 0x1000, "feede6395861124794aa72560389080cdb4f16932bdcfa4028adeb559630b600d3ceb24afe38e3710a3e3229e8661daf19dff7aa878001460a0c34629cc75bcfe7beeb0dddf89616fbdda917afb2c2a62457fb34c4edb9f344"}, {0xb8, 0x1, 0x1ff, "4c3f2ec2831ae33fee0a3fb9841e7ab4a3d6c05d9bd762ecffbc8d9a48bd6a1a394a3d23a9f88c557fb842d5fcd2188456af135c162dccf3056d676eaf1a0708f213e20692b489b2a20427d618bef79c4b6301760d092ee136f0d6d4205143584d3718c9bb58db99b259966310876324fb067cc7a9cc54ce1b707d8f54dd0eccec2180916e57d6df525f9ad641e907ee7543d2cc6d6f41ecd60a6b3887afa01b4d05fa1b59"}, {0x68, 0xffff, 0x40, "a80423506f1a6e3ed44e88ecde02179c152c66990fce41cf3d43a95cc39896c29cc8ab53809f5487526953b014993d25bdd9e69c062cf5e11fe65fe23ac2c6195373f1c70f6ff76ad9afee034e11ad2d7eaff671bb02dcb2"}, {0x10, 0x3e8fb7b09768b9f0, 0xe7}, {0x78, 0x1, 0x4b, "ddbb2798218691c93c343c25eb850797af9677701fbeb3b307950814695722e3d96644d9f3044b9586e8f45f963e5879e6bfa9aed964891541e4ee99f7386e5a35c3174eb7c7a355a64211a28c7cf03c27735ab569aeea64798a0bb9e8b56015e7e173"}], 0x218}, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r1, 0x0, &(0x7f0000000080)) getpeername$unix(r3, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:07:23 executing program 0: r0 = syz_open_pts() syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 20:07:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) read(r0, 0x0, 0x278) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5760fdd15cc16996) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0xdf7, 0x4, 0xfff, {[0x7f, 0x4, 0x1, 0x1, 0x1, 0xfff, 0x9, 0x100, 0x8000, 0x1f, 0x7fff, 0x3, 0xfc02157, 0x0, 0x8, 0x0, 0x6, 0x1], [0x7, 0x20, 0xbf, 0x3, 0x7, 0x101, 0x70b, 0x8000, 0x6024, 0x319], [0x4, 0x1ff, 0x6, 0x80000000, 0x1c, 0x5, 0xffffffffffff120e], [0x5, 0x100000000, 0x8, 0x6a21, 0x7, 0x7], [{0x80, 0x9, 0x3f, 0xf9a8}, {0x0, 0x4, 0x3}, {0x4, 0x1, 0x3, 0x9}, {0x40, 0x7, 0x1, 0x800}, {0x4, 0x9, 0x2f1, 0x7}, {0x9, 0x5, 0x7fffffff, 0x1}, {0x3, 0x5, 0x40, 0x100000001}, {0x9, 0x1, 0x1000, 0x80000000}], {0x2, 0x6, 0x1, 0x3}, {0x7, 0x6, 0x8, 0x20}}}) 20:07:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) 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 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000002600)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000000100)="db82a04f997b646fc3879e36c3d69205ca78a5c1f9e7d4670d1bc32dbc182b976eae08e8108e81585bdce1829160fc73009e664dc09448ae5a08c804f33f051258e1562bdfd592851f1b4b4a9a697556af6c863f5ed020fc1e7a66bb857181c5fbf3e1bbca5265a5d90a79ef1f1ea75872e36cc0547e3764234c13d2899671055a2de47746a6b928c7e4df0231a455e92e91980424e3d793e58f46ad724ec8d56266ca3b2d6c648ce6d1935a89ec497ae28232dd7732b8e3a5b915812dc8bda4781f809d72b772ec1130f520b22519b4a21234dd5960f6962987649703aef603691cbb5f088c013ab6c5fa3e89d3a6f0b8a5dfff17a1b24a", 0xf8}, {&(0x7f0000000080)="3e3b36fe72cbf5", 0x7}, {&(0x7f0000000200)="da39e9fca0e6a66a46cca32ecc59756febbfbcbdfba067f21bb12cb7240e08d2804bf86214988ad7886dfab2df2c973ded9c4e447d5d73f1e836dcc660383d8ea99c37249ddb95726381f1e9634d8eb28e76add3251566a343a65c1cb6faa327fc0579a4239eb62a9fe0c09a497ccd9acc6901ba057012ffee607696b68cc983ed15fa00ecf8675229eaf958c481958ce0e4dee6a1ca7c095e99370814f07b3ee6aaf1e658800dbde24632ae1154cd8a3f19920b96c704168bc9fc2fa204e3629158cc1306376cc0093b846b404d475ff0f8d6cacd578d4139b7e2f0d74f59", 0xdf}, {&(0x7f0000000300)="8d46c0fed5b6c261a90afe25d0c85faee4131d09d4318e1f3c76a0993e9656fa2b30cdd4b6179fbf13b4afe4c5b91748941ebfb7345d31e9224a70ddfc01ecdbfbe3315555d1a00616a54230c8f188e061df44873e64d33ba5724347b3427e09b4737b25dfe8b11227e1b126557fdc5ad91c54fa1833345b5d7389b2e60a17fe3935715bd93c364971d5c278f38afb63129567505bcf56374e6ea2328c5c1b24c5de9c880173fc616115fc034c5dcc9c7003c9f1eba6573b43dbaeef606a1f6503f931eb64e57fb548a38e534e4b5ee2c96c4c13057f3ea8412690cc1e1fefe4f29c8485e723bde43cdf9b6259619af67c1927d8c102320e95b250b894ee1918bfbaaacf89319722e57389db733ca0724d1d8c6e71237e97c310d43a533c2dec95b6a77892c07b0802bfa87e11714e399fe4454e017ed4433833344d567d2b0459c414df6a5a76e58b347e4e365cf782048248c85903c7a46f3261a23854f2c29726da8211120bc4f44a51435f55f4c917e07bb96015e724dd1d0d73062fb9c6567903fb645e00d78929cdff22d2c9d4bc35d5d84ef4ee620096e3ca4a74d6f4c6272df228e33c51e92d9b3a6f79f96969423b0f79eaa9d828c14e3992f6f904c10ede5e634f274925a6283da2efe0cc38280f988ea88cdbd2ff9d317b4b50d887ec0a033ea55ffe428ba25e66eb89f19ff80c9785d583347af26c64e6467794f768128e2beaec2c665934e54474d2f7ff608526d8e8cace2af96305195ae79159a69d992b546ab046d465a2c59255bff72b7dac8f1e8a7738a5c38be0a3c91b4da51cb10f0bba58af78817cac467501cf271ca221a41259d66283d71716c485c8c5811d7e1b6571ae6e58316a9802d7d6b530afb3a031483a95e490d9b6501ff9e5b531d100d5fad88d01d32d1d774de51531385896472322fa06c9000eadc4b7ed8b2baaeefa040843c6abbcd35437d30aaf6b57fb1fe2c32d754f7cee83aedde4681bf72bfcd0b9dae8a3b96e50d2211508f69297aa84bcae590f47b9ee1a02aa84e8d5c4f1fdb1947791bc76ae636dee3d65d295dcad6de5bd2fba820f4ecf3b800e0a8137e54a77f6b9c2b3e3e797c059fe34832630071549944f64dad6f1314ce90c579d1372b94db251783cb0fda6b9a3186afcabd7d6a183c2b577485c7bb165cf4c03c657d3071ced7a994535747eddb341194f0bff30166ac65e35bc79f6a6d3b9c6f7cc603df714b78911a25534f241fcb3288183a9ac6d9784988d7d2dc3702ea83407e313f50128eff0043f34b7b0a5440d2e0dda57505922d112f9f59b93cf7cd257a0483c25f891b24600b5e42f71926a3769e5ff00ae95ec5eae8cc17d63bf132c1470d5a571b79a8e589ec930de4fd9eec74eeed27235a64c24116d54936f34ad89ae7be1118daa4fd782d3ddc327f293955ec205926a758a9ae166490fe6c6db091f2da9b4ec78910b4afaf8b3595fa698b088afbbb7a4f5751fbc4d5ccc4bd73053eb84303113fe01c9da9298336f1310ebc8fda250c49d08aaf84877693e367a35086f4ba616406813363a53817db8c338ee63640f90ae4703aac8a06d80a93fe4758a3dbd5e9541a0cf8e9e87f1f130655751fb49e3b740ee5f46acadfafde7266e3fc3577cc30b2abce2faa6e0d9cb6ff398cb443d9621f043c26afef386af89879ec65bf1f82e9b1740a5285235db785f53ea7e5a77c71e340094e341d9909b509803866ca18e5d3f61afacfaa911a5498bf591b17f43896fc906d92767ef9a7b0c49c01abc7d5d6a039cb6912eb353ae898ed54597db022dc2d8c72f355a411b955aca3e7f3906396169f1a9f351589c1b2c62c95df9264226f48413398f3b6af7008ed8bafe6cb254f8e189fa303f9ba4734a33bd83ea9e9f8395e4038aa1a73fac05bdb3db6d7c8e2525d624f4a9f08a7e997652c1771db77138cbf5af7dfaa1464ca6510746382deed07596f2d434d96513af8fe22bac272cb2faab3ee2b6d08dac478971e306ca435785d19e6be823b60bb3f87470f909e5c0fdb4e1e85c6e321179b214ffa485dbba09f3b6c5f44dfcfb176befd56fd0069df5b373d28d17dcfc21afacba6030b4bc65c5823c09e71c9b13eacf51cd6e0ae3b4ddbc06a6727be595f0b4fa3a150e1408344247ebd42e1bd214b119f0397f6f0e3277f078a71b411c464dbf319f5443fe991b5941c92b4628ec0bfa849c217d1ebe6426fe0dd3c7f021fcc2572175ce72da877e0edd2ca6dafccb6bc146c42c8f12a8ac21ac321d9a0b4057c861c775287a624da73aaa2190579441b78c75eb00e0432153a476f72a829cbc6fd111d0df64a6382db658eb411c71c49394f939a7a5eade59650a7812b158bcbd445a9cc50a9607df592051494f336a2c7e33818eff06a7da33cacc4c1c0baaaa4d8b6379c1eccf4bc17dc2bfc1b5bec744f35c6449d82c50310b5b90590bbf640e58f88e2619ca238860bfb4619d0c010cdeaeba4cebf07bcd3f995e1e148c33c714eabd7f4cb09f72b6b87bb7e1f7bca513019ab8becae5b130201301b0c9599662d2a4eaabd644632575b9e46481c0c682961c8e356bf1444f97e8b64a4b5c33491b262f63aeb1f39e854634ab6b8c5efb9c366275038a579d4763585a366f5dfd565b42655736af8278b5750d6d19a129f7ab83bb7de30104e8a0ca5ecea3207d1fdf5239e03d7f07405424a9dfe26455250a6e9f102f2d4431a6408923198c768234d7e48583ccb03e36969bf75c40da3fa050ac3e468b5ede0424bdb0f951a30aa582a9f63159cd411f0e9328621c865758283ee771920e2414c707eeecb51568f2571d0c06b645bbea7284b8e690c152a4cd08d09ab135a7492644a4d64463637f59b7d41431d9f391d38f0e951988129f9e67a91ed1832f6a90b6867c975f1df5517db318e2ac488b03d620996033588517bc38ee215f4624659ec4b27582e85c9ecb3e530edf6382b70817ba6617fdf9e2360a202cd93475fb2ee6819a7203d178aa60d8b973705b15724a70eecc0b89d333defe51f19ebe03353f0c6ee42890c6dcfc470e482dd5acc5e26bc49d9bdd447837ed1146f76151e701015733c80092ecaded5cd41f2e72ab4a69ddb80595dc840532b5e94a4976ed635924b603b9039e5379f0adef369966743c6e3da4eae9a4fc9ba850f8c3bbca03fa74ed65bbfe606c9dca7e5041858b9b83e6efbc0ddc357671102e576c432f41fc402d875d3bd5e829bb037ef67d91702209c6f26386009207defe250f9c7e3a5b217c01d38c6eb36b9c9443f1204f7dcb6ff4c366cd7dcee5233d3da197c23b2ef259c27e9ee2e0c14ee013a7c171a0d091233d34478f460c92a73e8296443cdfce51d57c4592d57cd6e554eb57f2ea8b949c0dbb9042901108d986710bdecbe0d2c070f634aa774224c6aa822285f6058f0400b7c631ce4197a631e41ff82115b4e0c3cb41f2292a8c968d2b0dbc745ffcf46a2b759577058ba4377788a81aa767341448fb33bab5b42d9fc057e30604831b6186748181557dd94dba94670995ba8d1df623c9e17ba2e8a51c6c9bac685099f7d45b0e9099e2fb2490caa9a427f9692394f262b842224f64ed073a8c82d680cdd809791b74889908a3b42e8ac1c5146c750c7c32ebd4201d33a3c5e156e178d42a1273df4679c0a80af90e3b32e0d8e71b84da83842ade28af254fa8cbef45fd8f876e7d91f6f52a3aec6547e434f5a396ec1ba478e585381211a4d95568e0f073e4eeb0a6000650e5a2dd6f82eab1915f39445a72bd506589482b782c142b4688b36c9899a16aea0f21e7386b8877609f820584dc21fa28e9ec36b2882db1d9a5014b125603c00c885af33e0ed2ffc6e2d6d66d3178fbff4ce9d218097373bde77bda320ba753eca2f696f074e9abab286271c88f9eabaefa7f76d2cd33566b616e5bb7f2c29a4af6046e9c049b189989c108fced6d0129963b151382e0fefe0018f8956e2c6c98dbda6b94b039d93ad0765df20c2177d0a209296bf8ff69fe55190918da3bcde3d9fea6bf55434733d38a7e11aac5c9022e95949121219de5c450fa4c94b3814a6bdf674be9f977a238647097399574eca8cb5c8751ab275929977e2383770b95d5904b00fbd169b47de1985a4c3b43f771341fa8df76ae185fdc07297eb0fbf2fc4c835a6a86d6aae46b932de679b512ac80c2b8c98fc6aca82ec91117845f7dbf2d291681d9022e1e38d6c8e93b58ac637b447ed2abe0bb572566e7760bff6d0b2ab5b3ebcae469f191f31c56d151d60e27ed9c7f78e963715930b26036cf8fcdf2a18c87adf621ac53988643884fc557b378cd99f905440f1f380e8891a478b13e56bc7ab6f546fa33d2ad4a9ccb2defbee07017cb9a5fae52f8b270e56f31640912be25851c5f221ffa85bac3e0e95075aa0f0fef3b1b8ee21b18f3a5e95acdd83abc8b8a4531d726093d6ee3186e52a66cea2269c64facb280e41fd39d18a0d6551e4d65179c65a6c96af8a3953e399a71a2e273a693c7f1c1dfd30de44df07f6f5288b75ec99c39608c535dd8aa184bf44f4aaf84663153e92523dba4effe11c8a7edbf335c99c4d342f69cbd728e64077e7e62c976120de97dc9ef8c3d4e40eac768843d3ff49b80d9a5c77089b537a2e2c816106d1c5d298cbec1bc60f8f55f5925f7d989e576de0dd35b5eb87b04a429b938869c23f866ef8a0494d8204af187a099c0e81ae58c69878391f06284575f30ed73dcc2d465de549d886d2485af5459c277c3c2201a87501c9469b1dadce0f17bf17dce7ed6ed47540dd7eebe12afab2888c4dc97de0886f4cf8095e2ecbd9d8989454acfbc7769db7bf349be3a1d23fca497c609a58d0597a34021ca414d1db6646db56fbea4a5c5866f3cdf59c7e529a7791e46026ba49d0f12e385119174269d221a9785f540d5a7448a7f97de48c152bdcba1eb22ba98c84cba5b991a5214185df318e856b901329202da640250e8174658ab6736b80ce7fd716ee9ca3e179c9c1bfcc4fe89a0b96dd538920d689fc0f5d8af8b100673d368e1baae29e8eba382b8af88f59133d81ee5a51b2603bc66a5d5fac1502be2b1f85364c8c3328054170e81cd037487f09d1b183842291557656eb6f1bcb0a674979511222fcd4325e91cf2d27bbe20ab625b5367638ee89d9dd167041a76971a658a668caba8b16d98e415a667992a6d81bfec9f667392d084791d7d061435086bb12a2e51e9be5b52e9bebc167275c9074a348967d33a16878cb0f4796786afd7e4e7ef69b62045365b395ef5118df7ddeb1d429c1cb957744823d4f3d95844faeaf76ab9470f11fe6f4c860bf558b06923107ae6806ab07e03bc82e0fa4e406b2d747c4675f67cde37198a3b439c5ad87de1c072819ce138d57c89185b624bd1b9ca87dcbdec06f249c1d5aeecab63d27aaa619be81c473c468bf17e924ea56682ec239988cc3279b3be778a40b72000393e2c314770bf48b28e5a73cae510a6d5befa00583a8273c39843af7d6c076c8df46a4726a7cc0b60faffa5d61cd82766007d219c1485c19538568e1f0b703aaf7bed2d446999887d717f2eeb2b1bcf05164bcf54e76f9358dffbd2a49ca32df1617f881461811d7204460c3207de7be226147be3c4b8e505639d3ccd755d9d96f6979a913fe521ce3a42e4eae00e8dbfd7dadf26a5ffa244059b3ece554b8db825148db6eca7d70715d98ca29898d233655e989de4d766edc26127a680bd7c4b873b62701d709a243a852ed953af3d5e", 0x1000}, {&(0x7f0000001300)="981fbefbcf5b71c9ed03a7d65150a8d09e0fa9d19434e38f47b4f81e2e13c4b4af00793b542fe2aa80c4e1a841e6ee7382a0138b", 0x34}, {&(0x7f0000001340)="309728b4926e22086a49e40cdb45778de4148352e6df67cb63a0192f5b234ea84a2351d4e9263b1e5332c92984bbe8f091d9ae3abdcc812680dd02ba5abb57898171d003c39f783f1fad9880a7094a74f4b5dcc837e83e5875e5ac4cdd494a9bab781833383e13904ccc3a4a9e10457f042cdd6939cf4a8aa26380628a4c0a7e13d3e8dbe70423a2404bffd7c93774a1db0f5762cd795e3e4e72f62978bfc20baf73d7c0fdb7e776fd4c113e9095c32b4c016ba0e207bdcc32d2b46c6416e13bc9ae5658a2643af0f283b553cbd4833097bcd0309a5ba12b8eeef093071ea44e4a2131fe91cdbb0af0dfaf0e191d1a3fd9e8f81e", 0xf4}, {&(0x7f0000001440)="fa441e5f7e7df8d60fdcf9c0300e1cbd2d646afe7e4ba4ae5638cdf20131742e948a072a1ce257ce8fe94760540bb167448850a60c781df8fd94f586234f9388d6066f7a067010ac6782df7e15bda9ef1baf4d107c6e1832e1c93991d13c02cbaa87906de1323664be3ed9c6829ef5e23fb1af682010768cf918188084c02da85bb6f49945ab9910eb55200504cf3a4c6b26b7e941f8c3a2989d1e43228a63f150e7a9e487543ab6a38d072b2767e4c52e9335e1898257bb94af4b1704b15e36708a5ecd2fb195dbd05d53dfe783091b38aff78b9972c8b31d093e0bf3ee99fbd4823168d7210616671a78ca5ef07235815134ed92d80cbae21d9f6cbfb7b6e149c0dc8686152ef7a6e17180ca52818c409829f6c66b3f59feb65db73d7b9558209e81da99a3862add308b7c2f5fc0e6632da9c625eb3ec9977dedee36a55c5937e297fa77a0ac01884449eda55263583d8506e8b65a9ff257e847c12756a498639d4f619ba0890d6279f2ed243f5f0b36f36b9c4826a9c349d2c22cac6105c046dfcbdfc3445e1ed61c6aec69abfc4bfc8e801e1d019489a1c4045bc2d15161cd48297244fc4f4c24096e2207c203a211fd7f298c909fafaa5869d0620fa63c3b133f82bfd3cdf3670dc77f4f42c5ee833cc5a96b40f715dffd3bbd19b6cd94be9c305915e57c46c7f1f11af3f8113b3b1f8109320e96a8f27772da98d84eb084f3485e65529a176956f46069779e2ddf95d21b171bd95a43a84d1263d10f4dbf134c965bdc4d7b22ac0cb559a2b6854aa353d4a56d26b6c19a00bc178b00ec75511d3dcd448f8c14b8afeb800361674a1692a51395bbecda703d6709d3fa5d9c5ce58466ae31afce51a977cf4314d1fccd9cceac404fe0452f6bf31f986ef4963e1e877fa0f439ac903217385dc849489685d757e13c5cb2cca38d3cfc33d2516b08868e2dadfc0b814319186cc06d101a59a5e05d2f31165d9b405e0a8dad2aa16a615cc3f55dee841eeb6e57f2e5eeea7b5f923560c60c7f8e4c407deb20a577d50a540550e26b0002408d530238ba76857152d88714e4e53514a457e96222e404085e6dc43935f9a29a427c9d7c44bad5d2e1bd0e2fc7b56df811c8ad0fb83d6201cdadf7aab7978734956ced47fcb69ee508238f6b8461b800a4f39e8a087c0c2bf6ab848ed139655eac8ac1813eaa3eb015d9fe72a9b4256ea237e5aa28269d18bb428d61ce4cf108b98b603af6c652abf0a5072f662b08e7f2649c34707ea73571326b2d10d1ac9b52e07fd1213f044373bd698bb6997f68bd94b7002ce090fd7804e2c5a1fcba49df9f5571585854bee12e2005e452436a70bc05240a607bf546696a92ab084abf7fbe15c4a1953eb38806863e30b0b0cb4d741838c5baca3fa4f15337e3766cf7f73cc9e7ae2596f30ce98ef2a76f5cc511deb4cf81e4e9ca6ea125ab1e53073dd6a8f9fb60a20e9199fd1c6f929eca05a9e8b9d890833c94a5aeb0753c8f34bd3ad6b7314c7de7ce41c4c2d6a8f354a0ea6200ace32c0fb3cb856a565c767babf8b62ed9aa89853e398d5476064314fd37fb3a45758609a302b0f168c89d148fe54165c53ffa42b534959cd0091c5e55dac8d8204d425cad883e212adc72e06289a8eae7d8c4534da398e92cc7108ec42653ccf4223f7dd188034a7e446585006c1efc0116be86a49333f1bc36de63c41ddafdf1cd3eddba6d12deee568dca12ae858e02f1a72f28359649afc216fb6a57edb2ab03bf1cbe537d3f33ce62c8e92816bd61ce4a912120e04d06038704a8f42b0f1b53b7ab2421b9e59a74ea897432d24bc5eadb8ac9279ed33b09b99366476356239cca046a548e5b0af4b08a385c9ccda8c30ce3cfca0675bcf4cadb743b26f65ca922883cd392a72ed7ab33e1f3ed9abb23699e618c53994e3c918a2002e11851beaf92e3abfec68970a8dd567ad4777fff4a59ea6111dfb91d3696265793511d03a1fc0f622b4054679150f3c1c710d5d6eb2865d117a9a68b947285552733f263e4ef49f82726ba662c6f3a4ee7d50a9f61ef93ab8775f43269d4283852c82428b4d742e62095bf0828e61d4f7d15f3b81feace60754244195e74bd764abaff8098dca05ba0c45a816fb24e4bd6bfd4eb0703907cbc09f6cd4ecb857ee016ea415f480a2602a6ee03bed0e447499c6773a7768c5341bec9edb754fa3137f6562666d0d13391307e44547813245c28f7b9db7e8c70dbcc8bbba57bd7ac75d493628e4b87c11e3d583360c2d2b1040ea5823f16942562854e9e337144c0a8bd1ca00c330d03b1ffb8a244ce60c8fcdc78f3cc412be1c86e58273bae873e34ad08033cdfff9811861b4851f3d1fc0fc59d9bea703ed42502e847bc313b56c274f302e69ff4ea3b6e051c07406a3b8401de7be92228d64d9e2cfe7a2aa636892c4b91a804f2439def3e9247f8b96a9d17081e6a690bd883f19edb677dc0e5279d633514cd720c819f1eb6fac1fe65603192c3d3e57f3944cd8b6a0f33d8a217cbe21368d98c93c73b4d5b534e37a47ae12da9c804dc3d17bfdccd6682edbe443b69a55161e39f32301557b7c9027fc039e7fd558e05687d41f29540bed001d7082bb7d59ad109b00f9bee838ea4ee6ad6a3def4b06c680f2440e03708b6fdc01f615c2d64374e0afcf93827a8a3160c6da7f72ad55babd6ed087135ab16c41f207943f73796ba3dd26209b2730b230cdc7114e60ca9050dce7ae624c62ef7f36b6ebf232643d17b53da947a9d2528f17e975da0482b47848aab97a727434c54d5bf8d0eccce279dd60fd5dbd1a47bae082c95eb92660322560c74286d504dbbbb1aaa1b79cc3718d759302c5a3f88f5fd744f5e799f89b5282bb3297f172699529576b21ddea75ffe34b8da4a81c078226a4303fc851308bb6db72f7b878a6d9e09e1800aebfdd2d7c804b383d16bd337f3898f1fc259e1764974cc74404d39bfba7fdaf6eaa62cd7c362478f09a7c0abf333bb66168e12a6ddeab9090c840455180326fed66e0ffd28feb01c50009a279308d2bab8790dd4eab18d21d9db0c62930ec7fc08eddb55315cea48d072ed17d955c184a87187c88d07858a2080f89f3eff5f6ecdc7436602dba8f777330598eeadd5b84ca556c9f10d05bf5dcde60d1fa391ad4bdc463c2cf06607f03f29cdc88ccf3aad9695f6fe4a83630fd929b60b6874eb2b788a3e9f5d68f96a5f125956051a594ef13a011f156267b102fce9ff5aee5264daf8bb4533f393bb9b2778ce7e99dbf42b468cfdaee281800bedc3b41348f53f2202464db4afe9e625a275bd744b8be36eee71b22f817369f909376d0856012b44f9002d4435cadaa07fcb828d655a2f2e74b742d2951f322172a2bf5c0c47f9ddc960023039f1ad866631fee007033bee2eecca8e819eda943b03cde46ab659eaa9222ca17b90a19915f460e99ccd64862fceea721bbb49a77a18ceafef938d588123b711952a788b569c7d33afcbd7dcec83463ae35ff4375267f51c120d0657a2500119b5a9d6693b8e054a79ec5922ca4fae629b7ccb1060a210c0c465f4ea69f800b0be8e871cb59bcaf2751ef039470425c32497f15ecb80187a2c5e2ac94514959ab38790a28094469fa3199ae865a452ec5b37e00f70e706dc4a670391025562d88087fd2e1319599fa6aef962790ebb76220036a1e0bd1fd9ed18c3fb4648a1df8ac1fb5ef67d86cc82f68be06c25b356c44cf074f3144135aa44028f2da86f1c1d17dfaa43dde6c258915a0299361731acc07b1a2570137eebf2000ec6f6f07e125209aecc2f8c5d032c0f3b60f396f816bbddda59cf743bdf8774905df230310124620a536e4b8a150521a0ff5e0d701aa2af7de06e9fa431863ae7da1482f756345f8e5fe56fc7d6ca87132b8c018e3b8f84e3cccf9ccc4682d93577fcab99ab6cefb92739f8d2446cd77cb3f7ff853bde0e80bcf49b2a6143e5339f49dfceba9bcaf7f7b92eee327804819237229b59105576af9f38d84deef6e1249294b9f34c7609dc3974d516f8fe988800a0e63c8f6026e41f82ce8ad12683a1196c23708c5f49fa37c239323b09fefc655d04463bc3f848f5d8741fe6d1849bb158a7ea7fe718ecc193da119f6f481b2a57529e9d22cd6df8f02eb898b45d48e7ebc71b92e51e8fe3e45f0ace61ef7f792672f17b4c13e53a38e35e2e70083b8e38cbc3f15c5da5db5cd9950eb5e8489fc5c6513346d4ad12ca58d10ee3ea00018f4662c72915afde4fa7a86c7569d3a5a3049531c99b922ccad97e30b43135582e7c1fdc2999d72db8399aaa080804616ec654f51469d1f6e9e765d2c5589f6b0895afb369651c3a274af6391fd1b7e683c32dafd31d5eecd541fc39cfa6d19451d844307a9105b4eab2c4a611c030d2f43035bf5cd7acedf9383a0be3679188b15e75c4ac15c2af11f7ec7b0a6d88c6dc90bb61ea2aca13b2ee975d054f139200108bd7dd438d8f957b8eb9ce3628ee9db3deca8f58fff29ede421431729e7e03d7d99bcc36e6c79796dcb1fb2d6c045d0ec75134c6dbafbcd277cecaa7372158b033edda43916c07bad9ea0fdd2defe4fc18b4654f71e711071d979de391b8bce2dd30de89b293d523e92b107c2117333c06dee14e85c35d3a99a97b3b5fc423b5569fe095ca1e89cd068d6c1525cc514437fcb782684c6897c00f3b65fb349370ebb6ff67d71d80feed8772c4b7acdb22385e3049d3bcdf58d13120fae53adddaf78d3e3203cdb4ac0b834cfb33d2238c68c8134760a18130349edb89bcdc6b9f9c25788410a4c03ea51287975e900eec3d8444680a5dd9733ad1afaab76894972c8659e1e3f902e4679cdf9786352d5a21e14e8de3c567e26a859bf3c8bda7910055d36b9173c7b5d640adb9723e64406739c2b1556895226803359c46d828ce9b269b2efe9de8ef0e81ccc70d95259fecf7e6233869e026a1aa6fab8e8697ce7b00cd511104c222a68de0b90ee80a5a7f00fe4c81a3c18dbc9e8959640dde4eceecfc713169226709fb98fbb486361531a3b2c6d00202e8fc7696a8a35d981536935a5c5ec525fea676f78305c0fbe4a4318bac7aa276510dd07272c647f23de96174e028226387c5469af3a0893e730bc028d05fcda732dcc0b48253624f42699162eb7419da1cdb3da7dfeb2ba2c094b08e4a7afa8b26106a6a26026626bda0a6e961a332a8d0ac5aa366903b2bc247ffa3b7ceb83afe1d3642b02bd70e728a9c735342cd782c897c45cbc6bdeddd515c2c7f598bac02c0baa73e42249dd904134f85606760819d7371bd622369e32f85506542b08c804d13d0df590da6b176ca3b73b2cde56ee070e197992c3976990b58cc44afe30437d8ff7e3812bfe4f64c37e413193a9e3fb7cbf55ec11ba6a002b2d720ed3c9a35d3a2d01d0c366a030be64332d8bddbd30c53c3978759b0c99be3cc446fcd43964459883bc1a2d91582bb3e3f4fc5607d1e4d938af983f81bcbaff9a3855dfd304182f9b7c43e9512eb56f2efe89baec049d5d94ea4a7863f2014ca37ddb09a2b16a3a2147e9b8e7694186668fbf978ad822f22d2de885f1cd1f0bd1d828b7901cc5588a16e15234f8631a785826545816a3176834f64763a9ee3d3f4c4feaccb650502a8315d8a02c9e03d2419c95114485106cf5010da5d487c5ae23ada9b524d1d2826f7bb956a8967345e4494f31c2caa57158767c793c5581e391ab04ff47c63a95441bd3acb6d77ea400b65b945e49172bd9d52271db9fd8d4da83b", 0x1000}, {&(0x7f0000002440)="5312cd868fb6cc3b31b07509dd4a1c019ab06543ac2361ea2f1fad12ff5e8642b7e2492f56d5b096edf4d1069274d176fe6871461c22d913ce3de101dc81fe0778b1a1694752e5183de163c5ed66f9c83c377feeda6f38c4b127f5f1d1972456f17837e7badd1a997d72905ddc57102399a86310", 0x74}], 0x8, &(0x7f0000002640)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xe8, 0x403}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffff2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x0, 0x4000000000000, &(0x7f0000000200)=""/226, &(0x7f0000000300)=0xe2) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 20:07:23 executing program 0: munmap(&(0x7f0000714000/0x2000)=nil, 0x2000) 20:07:23 executing program 1: getppid() setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 20:07:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = msgget(0x2, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/60) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xb8) 20:07:24 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) pread(r0, &(0x7f0000000000)="c874d272e99ad21d1b8629c28b91b92181c0503cd29e4854e9373fa3507c51ee1a8ca47802ce79156594c0adb9bd6260384ba800cc7c", 0x36, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) 20:07:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f002435ec3709d6260bb5820d030c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0x100a) sendto$unix(r1, &(0x7f0000000140)="e22dd921e253a22c60accf0ed072e2faea6234e61325e2963f0c93d8870843ce9eea1d69eaecf1b244d87e270d3b99518a6f7b27594621c17c749fb9a750", 0x3e, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe5f, 0x0, 0xfffffffffffffe24}, 0x40) 20:07:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x0, 0x0, 0x45) semop(r1, &(0x7f0000000040)=[{0x2, 0x2, 0x1000}], 0x1) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 20:07:24 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000baa2008f9d3607000000000000000000000000000000000000000000000000000000000100000000bc6b1eb257eb5aa400000000000000e470a8403d6cba15bee90000000000000000000010000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x841, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 20:07:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x15) 20:07:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) 20:07:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 20:07:24 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/221, 0xdd}], 0x1, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x2, &(0x7f0000000200)) close(r0) r2 = syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000380)=0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) 20:07:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/64}, &(0x7f00000004c0)=0x42) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1f0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 20:07:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x400000000003, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x4a) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 20:07:24 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x100000001, 0x4) setsockopt(r0, 0x9, 0x1b2, &(0x7f0000000000)="ac0d8a3bd5341d24217fa43759b9f7596575f3e8036ded83e089afbe6c63dd954126b69fdc1f71ecf6f5ab73f3", 0x2d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0xb9d6f0610b433b31, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xdf, 0x4}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="40337243fc2ce1138afc74df200c203a5627e9804242b20c7586c34f41b0f8b7f19ebcdc6cc40e756a317d4960444ce10478abf8879b4ccd9da26c15f0d13115406d617f75c046213275a6fdbeb733b7798faa673f408c12b4c2d761b9f9fa1189640d2faec1bf3c6d893d88bf17cc61fd6bdea256738ccdf891deb5ba975e43aa908e243e64813a69ee54c42b395a852e6c8f77607ed1f08d74a93bb3e1bc9a5b060de5042d90736236c7b0317b7f5f90a18cced1b6c5741cb9af8d9525eb2bf04e004c38", 0xc5}, {&(0x7f0000000200)="77befd724699618fa284137aa6d7283e06ae465441a13e7cbe5ca3616a25b986580c688966d5c273a3fe84860322041aee7207029ad228b2afc4cfcb2c9e73fb97f5f7c6c1b6c72cea4cff8a2b4a230750f7b6899e0aaa3e7a0674401f8bb0b4928173d99d", 0x65}], 0x2, &(0x7f00000002c0)=[{0x68, 0xffff, 0x4, "d74dc90a6cc8a05b507dcc71d1b38808bca23fea1763426e9da076a24f96700370364ef89cffcc4ce23ffa8345055cabc57f769ac40934265a6dc8cdc759b58bab84e4c95198a9d1c42fa37c1c225524f11d11e2b516"}, {0xc8, 0x1, 0x4, "2d3a3118e9b8e594f562ae05f2fa96ae2de34bdf146ec86d04501a0c5b4d660f14e53c2a17126766b4bd3d36a1cf72787d63a9febb7cd4de9a6dc37da649ba857b748dab54a0f2a6ebcb78b8319fc856cd765f673daea6163164c1ca91e44aaf6845c570461ea7fb7912801df572f917b08ee2b5a27e4a9c1d6cd93bff15f25c8aa891fb06b39d4b2180ef5de8423324fc9fbae853d4ff9656f32f91a97f3f86faad7f85e8e0b72bc821753e63b77424dde4"}], 0x130}, 0x2) setsockopt(r0, 0xffff, 0x81, &(0x7f0000000080)="a9c77eaa", 0x4) 20:07:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x81) semop(r0, &(0x7f0000000040)=[{0x1, 0xfff, 0x800}, {0x4, 0x7, 0x800}, {0x0, 0x9, 0x800}, {0x2, 0x80000001, 0x1000}, {0x4, 0x6, 0x1800}], 0x5) semop(0x0, &(0x7f0000000000)=[{}], 0x1) 20:07:24 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/192, 0xc0) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf378b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee16000000000000000000008179003b1ce6dd7d667d811f527c208de0ede86f9741d96ba9b35499e0252f6f781f6778778975ec8f9a281256cda115898ddc7afbb57f4bb5cf71479142ec673b17ecfdcd26880c593bd3c7038ca44697c32475ce7bb5356d51dade37a590efbcbd886ccda77871db673471a2efec733b1f6bf94e6818ac9cb6528e18d04c73c0da7300000000000000000000e18fa7db036369a73958a6e2fde9ac1c3f5c7553bb91779f4197a20904f84ddd6764c95f72b76f56fcfebd71e8f0d02794743e9c37269ae9560fc601a3e70299051a316731015cf8bf5141c589646c9804c561d2f672a71b85021b7e0359ea09a0afbef643295af00a471fd4328af109aec00971463d6e120b8a885249f66ee24ed92d45ea9344067f3ecc427eede2f90d634d338e8a30ebadb33662bff7220e4f4b27cf07f4697dc8ce40edde6dafe00b924959b2c4d727a3a5cc5ab4506bf27ece23e4f5d5deb35f1fb737d509de1b4c8ed79f8f689c8ebf76dc45d1a2cec3767c88a741fd8c5ddfc8605d9af13ddbf604030ec81f2c83bc5aa134d7ef88d48247ba361176e7fa091d8b7bce8101ddb5f0c01a933d42c83749031c37c5298c0dc14a03311126e86cb8f77f1035c1830e1ac8f1f714ed9fd794"], 0x1, 0x7f9) msgrcv(r0, &(0x7f0000000200)={0x0, ""/175}, 0xb7, 0x1, 0x0) msgsnd(r0, &(0x7f00000007c0)={0x0, "3491d5ce20bd29ce450d9d79ae4a6f272a1869f0f3c65d3202b4e72b617ae1feb0ec7667e4a2e02ed6a0ec9d0e850c16443287a862efbbad980e68d9f6685d4aba1d0da37d9e22c5e92edec8641f9cdf8c145b3f700f425fb953da17882bfbe7bc0acbf5ee69c851d78efb78d5585bef19b071b8e3421f9a1b1f6a40723871a7cebe75bd119f0c76a1c19d078b1a9e4eefab386d346a3d6f4bc76a768c6c6c2573abd557d349a60341a0142deea5946a04bf6a722aaae50f29f5137b54b29790fccf39c6df071608ebbea22acec7a6fb4286bb8e134fecd05cea1391b41d24f17990aa28a7b478ba0962280f14cfa09a0fbdf237fbf2b56db479affcb429e90cdfc876aca354a6616c60e58a3e7cc6cb6be6202ca66e86333b0daef9c92c16e1f9dea171ad9506484a66f655c801f1844e475c79d71bf0d8cbd66d387f4e7f8f5b498f326ee2665571a2428e3363302b1214d2984f0182eb1781d8b08c94c318fcaf6a80308e202414cf74e8970767271801bdf82f2081b10abc23f0da835e4deab05e9e9b2f213409e38c6f918d45cdf535ce8aa34ec92488092852c4c850401d6224b5d1dd68f8ec20a605e350e9136f2e3050cb61f4faa3334700f8665ec509cc1638e8891223bed00b44df167d2874467ea10ca4775c2793b91c3d4ee59b6e3b9d6c1cf5058e4fa68631fd8e5823076bec35d038af7f6ea6ad4a8f042c88dc42e1eed7b6da0942b40f05efe3bb938c1f4f705a23d98e42238baeacb4bb2a83e00afd11742f9e1e1912074ef079081825ee5ff2a1ddb2a92c8f78f7d8e565537ef15779bb315fdd89108fad4b0ebc54525b6164f6b11ea02e6368534aad65bce8e2f35578d0c7f9b5fb86fafcbcee31669f5d478dc122d9fcfad562780617148e68a19b104e5852f6593176e699a37f7158c18d56dcb94271bc83d7efd700eb03d84b28c613b25267d28d7261a8dd5479a194c4143c214bc6372e30df38a51e3b231fba94b3cc899eab1c58535578767a85fa7a08242d4229117e7d51be4be7ea048f41191b191ec59a4536dc9dd547a6a9d1d65a655056b91d139d6ab4cccfddc3c07f763cf01f82d39bef236e314847b50c99bcc504fe563064b88673b762c5e62e78702bc44ce44e5a7552affdb03e6f1e4cfd448b8932aac72572e2f299c24d96136a5be614d13ca4479872f42245b6ec492f29e6d88d85c4b99657ed85cbffffb50a581d7e85b9a2e41a16194cdc148861dcab0bd5a8aec5b311ddb5ccd2d74cf24dd60b89cf52c3d654fc555e70083fbd8ce91a2fbf2fd980f675f5ec0ea4c6a3f3ac4e5c8500f0e7081ae914be9b284dabb22b342b175f22357aa58dbef9d123e53851f0bfafce36980750a7db33533f3c46bd88ac8f85a0b7a14028d41920299b3c2d10cf98a30bc21fb481b574a7dd0a3da32247175f0e871cbb376b5c7baf3e525170fcbe0164877e23fb002e8f217471df246682cc024ee978fd5e7f9d95abe084d40a9a0f7b36afe8fde067f2d2efcc525706008ca95bee1e394eab8b14518b93321063a8557d96e95e86f81ecec2e9ca8cc21bcba874204e3704338da223386c9be89375a87429e40dd43c59228e999a41093465569f4499fa57da25fd907bca24e8affcb52c1af5dbbb31c9eed0007f371848499cbcba4fd350c882fbefebc6a33f4fdc248eb3c947487009bd55124c7dbfed543a956ed7d1f7b1f1a01d72ace030b2115bde24ab0b2c1c405fe408124deb9512473daf1bdf107dce638e9599b4e2de066b3a5a20b28195a67706557f9fcd536f92e2c20ab759009d6ef1bd900af4d589c0b7647134d800218feb609e18a82befe09c2d9c5e1f1fe923d440fb7ed083db2057c760f28258faa6bad923ade6891861398296d20270a80bee08ea17f24c3768463035c4e22081e579a2e14d4f230112094a65c7214677950ab3084c605e0bef16a56996ec11cd4a682737c2cb4c4cfb1b2c8ca9f302b4ca4d53e67f9064a9b8069df5d869752622411b04fccfafd46f971eb3b8295145344ab6155074bd90e10eb0dc958a3d11b125d5c454280409737c7c399547472614167290d23762d16e50afbab4e68012ce4c2848548ff565233993f07de3790e8e35ef91e1a0af6c6644920e8ce84f3a5a4ca8c458e3bc5efce12f472f5648399a2455b1059fbd3b78adccd7c853814d48201cf2bb2154f7bf3b5df2302eaa2306c83d515ec7776287e8edd57892725e266a92c8a70e562492c198ef340ca38295e3e8eaf3458994db81ed034b47aa4db248912b322f515bbe850167a1215dcfc038cb13de0b508889902d4565f5b067eb07ead86fcf2d605ad98ea3c8158aa6782bedfc425ddbc782ab042a6c10e5d5a496a0abed801c0d04a624d64383f48977aed54d156078045205817c39b1471f081d1443d76c3f6504025de8e1c818e035e99271ade79eac7d9c60890ed1a169b5aeb0b49a069db871b3eaa9118e0b7da249164d30038cab913d2f6fabafad67df8eb427aa2ae94b282093665f556a4b2a46134c04a8bfe0edb0aa778f9f60058ead71d371f2f3f8d0e7859ece7a45226bbbccfd226d33b0d6e3e6681f4c6e0a080fda8a3cf3d9be9f3704cde5f561d6ecbb0346ab8614c25eede24a70cab21b89eb6387b746b51c779e8ba55c4ce4183f70d99c2007b9121323f7363fa242edbb20d7e4bb09fb3124b72d8c6584ded43c2c0268a8f3ab4db721398126200f3061524e9ae2cb763c010441d72cddb8f1c3ac81b89d3ab7855334dce9b96304da021990229c38618a0d9c6a489e8029dd2abb2660a435782f7caa6bf3d4f29563495d21543cfa3399c8aa280a7d10856bb708953044feb055bf0fa8c21286b42ebfbe4e121cdfd8fb43b0f1e898fcf4e1b195a3059b67bacb5ad8fd28f09c661c71000b687408b1325d6ae940bfd7c6751b013d440ad3c4624980a139844f8c136f9303208c17d256e96ad4644b985bfd3ff8a0bb2aec604003314691b63530bc2395805c2967e411a38e3411a1b9044d40df9c682775822ec9437554f8de9a2c385c6294be74fe794d70152864e9c648b5f87235ab336b8319128ca51ed8e3053ecef4aa76ff173e0e50116e8dcaa3a513493c42e06b5f51bdef078d1ed62b6b3a55d8b3e7ef96750b559c7e0a1733c513ce2c6e2eedc1eb1b3be2d03d4fe815e414939630d195d3090b4e33095e990e8e365963b217c2b544ccd4951a63e6290158b383b0600bb5fbe4e5eb4507102cdd950c637295e42a00c42d2b9adf1cfcfec5d97b72dbcdbfcdb7c1dff1087d9c050371b84f12b52fcfbef4f71160407b23ccb5d84aa78c35153329b3c890cc2f5c85e0332418c3639419d98014f9003b8bf41f4be5143788619698a5e621815a0337e18505e848d2c14e05c3b101be93fab1b20e5a1b6d53154fe244ce3e0105e704598401f124d45c34d83475d3f3ce588f83af2985f20bba1ee0729b80aed0c14214a0308bc1762bf09a823940e62d9076d1f4899588d7ef499564d903ee6adb13f1f8baa101a998028bdb204c04eee6eab2e8782a1ee5a349c748551c232441e77d3c89db1e4df4438c7554198ffb61ddd13c2e2854c3ba86a30172d354aad6831051bd67e65fead8cd9f4f4ae113466db7a99cd420f2c76b0ccbabc3bd47b825267db0eb0b496a39ab95d2876bc6f92757adb383ac7dd9f8c8710896cbf883b9fcfad7fbfc4c44bdf53b3a7dbf8ceeab98fd13fc1406138502717c09dab2d02ffabbb3a0e091615fbf88424d3df25a0e9f568db61ba63cab8ec49a7777da9438f5bde21e7db7d3b78867935b517099eb24e69cd4480e3e319924cdd1d033c6f94bae9b89c6f53d01af96a7cc3dd265419f3d08159c65045f023b3b3d8e260c2ddef8690bc4521a649e8e42742f27c63ea8af6cb91a4e19ae2af0c5e695bae658205e1ce3ad37f82feee620382262f33692f43ca1192d9d06b11a3ff8bea3449d1fb1a88e7912b3c113c2d89d3f8f00ae36f84053dcf1b48656d8b7820ff5e173dbe6965dc03b2daa3b4a1a93d8a25c4cbb564e45be1555b86db4f46b95fafd538a0ac57538f149ae8de3d4efc0cd50373cac5ae3b1f8302aa93b424aa99c21fa0e0b92f72615ca40b09c519906d978aaaa6d97805fae49223eb190bfe943f5cbc7ee6942e6ea6430a29f24dbf29aa74a1140646f5493eafc6a50f75f8aadf67a1e49ff5f38dc2817b1ad1dcd0c5c28e64431c2d312278cd5a696b72827400946c7a42650e75eb40a23b43dfad089d8bf3c3814d75ed9a1fda86dcc4479172b20c2a9a1918d7783f2e2a0c3b9b5ed4969074ae30eef6856d9a28a66cf08e3a507d6c27ffd18451e3788eb5b26254f191691a8473065695b4825edc5c6081ba2f2a6f19a41fd75f340627724bc70f5e0935b5410b4436385f4f290673eb81a89d98945326c93b258e12dc2ce8466f7d7ce8fb9321939f278edaf00b6289997506189fa1440439bd1fecaf885245def09d8a4abdfb2eaee80d70c5c600ee1befe9f275b58a3cac9e7f4b81038fc86e36a4d797b7115bfbfe32da1ab36f0d47654a444e93c61bb9850e038a5cdb6ec78588e77324513654b622a892eb6f880dd8c23a2f7d1a36473864c5de8e3f41a814fa89c545a42f7240942cfbe2bb4d565c1cd7c1e57928e329029643cc81db4120250065f7eea9fcca81c17af7193ed7ce69518a2d4aa042c69066f4956a4a16d244445ded81c631da52073c328e94c327df80ffbb30b8280cdfad66861f5eece594aa113aab49016231e30275dba76574d00f27738bdec3c9374db13c989a1ab501bcec5e74c9a30b90afc6dba8d27ab94f67f3748ac2becb48baf889ef5b79a45875ac94ef132f72227d6817a941a3f62e5be3a08a0ee1799bc2227ef38b03d0bb9f575a116b81f8255a9ac7ccef68336f5573ef0aa07096e7010759af7bd25ad90519fcced59ecc3f91b7bf077530d7367990a2a6c28308c13c6dac8bcd1f88737903a783051ae95c5fdeea8cd370f4d17970597402d5b54abe2f49a1e4f7cafd30ee08eab25782efb7a5c9c53cbaa8c219905bfb6c6c8e459c9347d7df016622bc6db75e6d190010f9c27727ee4aab4ece86c2fc07a1727c9d5b1bef97224f2ba3123d212e4247d7667a2acda0d19ee1cf443a4382b130806bef3e013a8c0c1554bd5862726431535fe42e2d26c46b326de4ec3ff91b86841f55793e0dc41c1269fc668ad168735d978754fa6105a8cec79f40b4b662538849efb3dea8afad3be39cfef4c03730c8b4d8a65a8523a1694ff28e234c91101af177831e3c5ce51c6ae8a582a9d7ff61e71c79e348e0e86378b65e00f882aea8ef1a0a04e675ce6171279bd145aa907996f27e8a97bcf97ae92e9dd42fa39a34dd636ea2eb0a25dc792081b57001088f65719e46e94a320f3bc4b424944765867a0481388cb24390454de19240229f26d88802cfd5a7c390522977eda5a58dc5ef8801c8c003453504043ae26e4835af6880165935e34f26fd988b66144754de2b330c060ed106af57b722d4405d4301fb52f87ce8f8f55d9f71f808a538f49847e55e6833f918af805b76a261c36d9dc051e41df135a39d02253d2eb2ee4820c41d96a3d756aa52eff24a99c618a4468abfcb5b341d8fac536718cdc8896e7e79f16140653a356e55ae6747c65821cfd1dd205588f5ac4d1fef7378417510ba5a60fbc56ced396e100d9561207ab52c00f6c35ba8dc942a4521b19ab2bf4652ac05f5f98e686898d2433ff96617c8e4dfa53"}, 0x1008, 0x800) 20:07:24 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), 0x1ec, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000480)=""/79, 0x4f}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000400)=""/26, 0x1a}, {&(0x7f0000000580)=""/20, 0x14}, {&(0x7f0000001680)=""/200, 0xc8}], 0x8, &(0x7f0000001780)=""/58, 0x3a}, 0x801) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/5, 0x5}], 0x3, 0x0, 0x0) 20:07:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x8) 20:07:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 20:07:25 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x10001) r0 = kqueue() r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x5, 0x80, 0x80000000, 0x3, &(0x7f0000000040)={{0x3180000000, 0x8, 0x716, 0x45, 0x10001, 0x7b3, 0x1}, {[0x5, 0x3f, 0x0, 0x9, 0x1, 0x4, 0x1f, 0x3, 0x0, 0x7, 0x800, 0x81, 0x800, 0x3, 0x0, 0x97, 0x5, 0x7], [0xfffffffffffffffc, 0x3f, 0x163a, 0x1f, 0x7fff, 0x0, 0x10000, 0x3, 0x2809, 0x5d], [0x10000, 0x3, 0x8, 0x0, 0xfff, 0x10001, 0x45e], [0xffffffff, 0x3, 0x101, 0xfffffffffffffffb, 0xffffffff, 0x8000], [{0x4, 0x7, 0x40, 0x3}, {0x9, 0x9, 0x0, 0x3f}, {0x2, 0xffffffff, 0xfffffffffffffff8, 0x5}, {0x2, 0x300000000000, 0x7fffffff, 0x4}, {0xffffffffffffffff, 0x2, 0xcd, 0x6}, {0x80000001, 0xffff, 0x5bd5, 0x4}, {0x100, 0x4, 0x1, 0x9}, {0x3, 0x7b35, 0x9, 0x4}], {0x3, 0x81c, 0x8, 0x7}, {0x7f, 0x40, 0x1, 0x1ff80000}}}, 0x100000000, 0x4}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r2, 0x0, 0x0, 0x1) 20:07:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) r1 = msgget(0xffffffffffffffff, 0x750) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x3, 0x3, 0x4cb, 0x7, r2}) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() setsockopt(r0, 0xf79, 0x2a2, &(0x7f0000000100)="01b86ced3b36f5da4e12da2e1d51f977f4a7a655b9deed9d6d782ee72d3163bd231e", 0x22) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa252373fb86156d5) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) 20:07:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffef3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50b4b9c145386f08b00f2be91e7e919d7984cb50c14a9065c8cc7ac6b7e7cc31e31ed7f3fae2004cc000200000000000000000096318c5cae477ba1602f2218bb4616a9feefbc09cc9fd99ddf6d4662f310fa3aeec6b2b41fce3a62bfae61a1ef3d3b4371cf03bbb010ceb5305af4999b8136d008162c0b36a3bf60d87c69a656c16fd1617336bf0f3e05169a543d331df3855602d2f9f0ca2647774ffb0248c0c041e959d0df09ea67acdc0f700e25b427cea216fff8c21d65a65482f23e1eae01dd256d02585e650b2e4a98a2692c24586171c1ecc287bd6feba3579cad93fd510bc3cc4b0d7f5d3d3367e29a984ae92265db5f97e0292108ce7a9349c4620ff155", 0x107) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) accept$inet(r0, 0x0, &(0x7f0000000200)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0x3, 0x4}) 20:07:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x90) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0xfffffffffffffff9, 0x0) 20:07:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 20:07:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20663, 0x2) flock(r0, 0x1) close(r0) 20:07:25 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0xaa) r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) 20:07:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011fd8990bef1fa63905558f1d97f0467fdcf759cc6f5c07b86b33e8e7fee4aa1b14979611f5d15935330b99a10d5b6fa2cac1e17a7d86c12e2c3ef11cd311729b8ea124f3356d387beebbddf9b099cf2250bf2cd788094eb228398f71a023c0e11f39bdd5aded1bce17d5aa26b3d3f647fe2c88694d4ed7b0ff737e8815f04a59d062241714d7908e646f4071624bc41"], 0xeb, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5, 0x1, 0x5, 0x200}]}) msgsnd(r1, &(0x7f0000000140)=ANY=[], 0x0, 0xaea08a7a2d1ddabf) 20:07:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 20:07:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ioctl$TIOCDRAIN(r0, 0x2000745e) ftruncate(r0, 0x0, 0x8000000000) 20:07:25 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}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 20:07:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6b3a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da70000000000"], 0x6a) 20:07:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x128) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x100, 0xe6, 0x3, "457ecc92db35e3e5ce988365770479a3beaca443", 0x5, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, 0x0, 0x0) 20:07:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 20:07:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 20:07:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7, 0x8, 0x1, 0x2, 0x6, 0x10000, 0x2, 0x2, 0x0, 0x8}) 20:07:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffff, 0x9, {0x1, 0x1}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 20:07:25 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 20:07:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10480, 0x4) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x100, './file0\x00'}) r4 = dup2(r1, r2) fchflags(r1, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000200)={0x0, 0x1}) 20:07:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0x0, 0x4, {0xb2, 0x5}}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x800) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x8) sendto$unix(r4, &(0x7f0000000200)="d04dfc40adc91e03b5b609e846083d5b4011635ed49ae5e5b56121069279693dece7a88e86b30de8bcf3077fefe880088d94cbd3566e9199cb10da97e0aea4d22e685007947da177c607fb518c9aa0c3538c05a158b1498c5f959366637b8e391c01ca85ee209b0bb75307d8a17ae4b72945d4bf521b0bad43960be0d3d1fa46c1fc13c5ac1ce12cf4b36bb4d4062721fde63a673a5580f0a6703bd14a43228507955b4720e6ebe4dbf72f7105cf400e3ffe342e413fd8135b9a9344012e64", 0xbf, 0x3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r5) 20:07:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) dup2(r0, r1) 20:07:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="04d1c3ac5e54d467e4587842689f5bb3503449c4d35d37a9475069aaa918dc6c763fcb1c2d48380b83e798b6487f6bb1dfbe35658ea670a0b90abed0f06da0151b031668019ce33b660fb2798b24bac657a207f4a74ad311cf35e296c593313d18c9ca6f916c34f169904227c81191a6bcf053160b0a59e45115e7afb1cd8d459ac04cd91f4a2bf2f2f1fc565a55f742e93f9589076054e58650f3", 0x9b}, {&(0x7f00000006c0)="c892d07397527df9b8756e85a7e67979750575c23a8ab92d4a727c0b73130d636cd0af7fee85cb24c40140fa53943cbbbdde6a6f3bcb1ad4e0627b923e63ae647738e30aa107d9f3fba84225b48cb45a2e33c0ae3a4c0f2c11fb2dfbe164f2e6c67fe471c64e9c7ee728bc0811d32774a3ab04ee39d9cfadf0bb0d098c07ff49ea685ee0a882e444de4a67bc620f983fd2002a2069432f10ba694ab4d51695e499261f81e7ff035241c926e4f84754c49628006bdcddd085edb72dc59243d3b7b552ddb67e84877b4cd72e8377c1e5a6eda43f6a8f43d78ce145c8875350d5fc0a2fdf2294fc0c94e0d80eae2c66b8a24b6cb46979faa917b2", 0xf9}], 0x2) syz_open_pts() 20:07:25 executing program 0: socketpair(0x37, 0x4003, 0xc5, &(0x7f0000000740)) r0 = socket(0x0, 0x4003, 0x5) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000000)="d49bc66302cac888e1887ffd9d7902eee8c2f19946", 0x15}, {&(0x7f0000000040)="8d4cf6ca53e95836d2773ab5d0fa2d183685a8422dafe03bc413adfe73519293a5aba27169b9f0fb0d785b80fa2ba50cade8662a4eeaaa8ebd0f92fa6315c6f1be75c3eab8706796d19387989b609af9c4183a32a5ecd20fa608fae22f6b0686267b52e1bf249427982d20d9c21364e40a87bd8c1097652c603e9cd040aeeaed158723a27d359ae2cd7e1dd359b7676fcbd27b968d521869b6c817f7a69fa91b834f8adf5d66401867e53290aa0205a1e6eb5b5c820519bb42d051a1cd02c17013e9558e59acb192e0c604e553fbc32686", 0xd1}, {&(0x7f0000000140)="fd99ae55e41972ea5c56fba5f5e5dbc7f6b7278af33ff1dffa4b53cb2df114338a2bd521bdbb1540d8083f8bc36c41ac470ff50e62fcd0540617dadfc013181b8e542a538966b3f573af659c5402a07c228f2b737928c21276ac349d35ad84956d11fb16af992cb6af2deb5346f9f8933c4a17a670210178c1e3fa38b70c1241d1e12c6fa7a4bafb3b466489329de7e823", 0x91}, {&(0x7f0000000200)="9bae0844cd98c9e72ea95f96bf098b508aa8c560acc33d844d4db6ce4679e1190277d3816a67ce6bd5148b75e4465b7edb14d2e16981b8d34ca9a201844480defbf99cceadf87c609a08d7052c3495c38f28cbd87e4e41703129c3e83dc8cda00f93a54dacfde1e4050ff6e96e31bb5fbf477ea630bfb02ca081612543579dfde1b7044b3dd5d25687896f3138d83b77f7f0b7b6cbd266cf951d3f28e2b52b7eaa4ef6714559c813d5476c090cc4080d6079c1867c6b51b8ce08e5bfd7f23cec6b1fcbc808d90fc070bca4721d5d8fb8f35f5b7b95cd42d3346f7e", 0xdb}, {&(0x7f0000000300)="27d0b276fd2f8077b6", 0x9}, {&(0x7f0000000340)="f6950c3e39006961bb48a220b58784aed6652b2a17fee7e25a8bf6695f9b0fdae01498039cbfef49ac7b955f2c6f92d11bc94fb00499c8e629bf8c51d0eb6db47804b8f1089f299572379630588ce098fe44e54bdd2c1262ac6d42047a7ceb87dc48ee575426e6f5dccb3ab47fa3dbecea9629c05c2ef0b0028dece2324bf7eeb5d380a3f42edfac63e6fb96ebf66c28b1731e091488dddc1bd75e982e7cfe1b17ee785cc054c6f8afaaebe6f156a51169cc9878f0a25d298062b8d1734cbaf179c22efb716d", 0xc6}, {&(0x7f0000000440)="c47307c9dbfc2bd6c6b5bd57e8d3655f15814091d770dd9ae35986472105dd0a281f047e04a64c839a2945e882f7e43e56c6e99870c448a20866d12ae48bc8b6d638c003793a1d723ea5024d9bfc39b5c15f7d00759b9cc964ba557ea1659bd7ce3b5b05b49daf5702a3c37715e8b25c2227cafc611c166788db4bc7b432f59cd8ec78a416e46548b44fd09879c12b0d331a91691098f2dad02511bb85d0cc5de8b4a68dad19d26fffa8e832efd4ee3aa963039bad4c3b83aaa0b511e6d6b610ae512a668099aebcfc4d62bcf7a6b32dcd4eca02c00bf79d96ba7a87ef9db0bd8459166b7b26a11c9c33f83abb4e63", 0xef}, {&(0x7f0000000540)="68478b5e7d1795002d3c7fcb2801ffb0fa41a4767edab78afb9c8001f4499cc155ebcfeaf21445f7701d162f520c90d4326c3158d103de3af78428d90a2947fdf15a058e157ebc7265bddf73af9b0a282db82e8d047084bd9250d4338239fc2f00d3d8c0a6267f02ad0fad14bebf322db035ce7d805ca156f742e9c03063e0a74a1c767042227560327b6a75432df2f0699d31d19a516391021b7a2a30251c4fa24580", 0xa3}], 0x8, &(0x7f0000000680)=[{0x30, 0x1, 0x6aba, "eebe6e5805fa3c10a2672b58545214429c88f9e7080345a822"}], 0x30}, 0x0) 20:07:25 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffeffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 20:07:25 executing program 0: kqueue() r0 = socket$inet(0x2, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0xca17c6af120ed2c2, 0x100) accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10000, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r6, 0x145}], 0x1, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000003c0)={0x6, 0x1, 0x18c, 0x515e, 0x2}, 0xc) poll(&(0x7f0000000240)=[{r6, 0x140}, {r2, 0x65}, {r3, 0x8}, {r3, 0x40}, {r5, 0x8}, {r5, 0x1e0}, {r4, 0x100}, {r5, 0x8}], 0x8, 0x8) pipe(&(0x7f0000000000)) msgget$private(0x0, 0x1) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x6}, {0x18, 0x1, 0x4, 0xff}, 0x8, [0x9, 0x8, 0x9, 0x2, 0x80, 0x5, 0x6, 0x6]}, 0x3c) 20:07:25 executing program 1: r0 = socket(0x6, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:07:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x7, 0x4) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:07:25 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0x9c, &(0x7f00000000c0)="fdd84132a89004329989a4eddcb324e71079f637c0c8f9d5ff54895ebe1b84dda80064fe114712977a2e894be9e3155251cfaaaaa0102dbe1fc7e93d51800aaef84322199e1c9baebfd3e1cad6cb5e9dfb2084df9b1bfb2b1c1aa46b81b4a89b95df35e36867bc457b965fb8e9bbcc5a93617da851ae17bf1e1191583c9b3c4f6e1e741c6ff0a44a0ec9ad037a6311d3754684421b87e84154212f5f") nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 20:07:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) 20:07:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x100010000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 20:07:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r3, &(0x7f0000000100)="519a1baf019419bf0801efc8c7c218dc644d5a70c5351f04a873dff0e178aff59eadacc7f151ef1156743e2bddd842b04fb078272823eabec22194b76765eaf7614a85901a297bdd355eaf2bdd26c5ce1c4c67ee388cfac36a846324c335e7282a0a9d619ea6a11fa0ddccce39226e555cbd47e4d0d4028894fb3736c22a964a82e23a9d84b1f48527065a2515d433d2ba8a1788a93f844aa0d46f55765d2e3ad49da54084a3bf0384e7e8b309a6117904d89c48b07579bcdc2178db50c062", 0xbf, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:26 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getrlimit(0x8, &(0x7f0000000100)) kevent(r1, &(0x7f0000000100), 0x62, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x3f144f18e9eaf9df) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) 20:07:26 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) fchflags(r0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) 20:07:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x0) 20:07:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x8, 0x10001, 0x1, 0x3, 0x9, 0x0, 0x1, 0x1, 0x5, 0x8}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) 20:07:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x6) socket$inet6(0x18, 0x4005, 0x24000000) 20:07:27 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000700)='./file2\x00', 0x10101, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000740)='./bus\x00', r1, &(0x7f00000007c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r5) mkdir(&(0x7f0000000800)='./file0\x00', 0x100) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) sendmsg$unix(r6, &(0x7f00000006c0)={&(0x7f00000003c0)=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000400)="fb3aecacb2d5ccd7fb129c5670d8c116f2d8896827f186a553976ef0a54be1f4efe245674b84d282541f00101c0a753d2246e311314895c535979a6e2722a496549749f9016bdc0112e0e30bc12af658a85f2b9fa54f92a5d1615f81b5c063bc72629c9d56958cd6390ff78db69e8cfad12e7e24933f4bb97afc7829d0f702414851f8ee66e6a88020b008af151aee8280d1374bfc8f1437177b569843f00967d4de4e6a89cc9bde1e433118f8d53dff9b2d2e9905cfe50b5b43edb112a6ff0089330a1f91eae571befde7dcdc19de59c8275a4c33ae1ac11fe23c317eabe9eb6e3fff598c63040120cead078e18d5", 0xef}, {&(0x7f0000000500)="3524280d387805ff31c34c4876fd88e8742723266cc193e8d5f2e4ee00b21d350e8951f3596f97fe97843f23e267276cdd610570a2fb1f10739069819ba257be2f9fac8c9504dc319d293f38a367d8e85ed8d02f4c7dde54c86cd440e905226cac014d72b8bdcbc2393a20adabcd501e60a5323ab65682bc59da094cb4524de2", 0x80}, {&(0x7f0000000580)="f5a82fcf32e49d220c71aa3e25484fe92a1bb129d9ef2d7717b7666a947c6935bc48b8e0aaddb4d1615940baab01d144f4788f3d1cbb9c548233de212d", 0x3d}, {&(0x7f00000005c0)="1dfbb8135ddd8fb400adac2b24a4bfe32a30227b83241dec91d674932a3f8002dbec91", 0x23}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}], 0x60, 0x4037f80ad7a086e4}, 0x8) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='~\x00', &(0x7f00000002c0)='\x00']) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) 20:07:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x4) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="740111feb38e7ed412be5b99c3b69fdec7ba58d63f175a3db5"], 0x9, 0x0}, 0x0) 20:07:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) getpgid(r1) 20:07:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000100)=""/121, 0x79, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x2) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 20:07:28 executing program 1: ktrace(0x0, 0x1, 0x40001202, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x32) 20:07:28 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getegid() clock_settime(0x2, &(0x7f0000000000)={0x1ff, 0x8001}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r0, 0x0) 20:07:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket$unix(0x1, 0x5, 0x0) 20:07:28 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 20:07:28 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:07:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00000d8000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f00000005c0)=""/215, 0xd7}], 0x2, 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=[&(0x7f00000003c0)='.&,\x00', &(0x7f0000000080)='-^s\x00\x00\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000340)='#,\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='##$*%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\']\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ftruncate(r1, 0x0, 0x0) 20:07:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') fcntl$getflags(r0, 0xfc913b9cecf15fa6) 20:07:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffb, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x20, 0x4, 0x404) setsockopt(r5, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0xd0c2faa438cec593) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(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(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000140)=0x1) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 20:07:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) 20:07:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) write(r0, &(0x7f0000000100)="341c23c8f25ca85ba61fdc4554eb936b15c23f9c25ba19665420f8c509f790f39f5e17c82f12a54779fe898fb1efe503b6ace1f383e938560ef964b9f63864d2960421c4ca4a0b05f9b6dda2dc23e803da8839a9425117fb5fa918bc40a5f437882f5b5dfa61980c85729b2702b7a856ee153d2912bf490c79fe4ead9e8de122f11cd2a0cf021f17de889b74252dafe9be68914db8aa86ba7d0e279467e8a0ac59956a02451ab05ee7b719adaaa9b1ebc49424c4b30dee40ba336638f231116cce629b8c2c860efc40a24eb7290281e29913c8989178564d600cac28d014a0d6d8025baf475cd02d1e28a47f2de6ee2e3fec66d8c96f14ee4d62985d52918f42681cb6ccde09040b4a277f02bbeab7e3b3d6ef25510f8deb2b9e8626be719c33beda585c0060af082f4856f14cdb127d939e2eece2bac6b51d67bf2e85727d1ca9597aba36d5a40b8ce7c19b33b1eebc264fddae25b428ed6a7308c96078e4e61ae15d5293fc97365e2cb31b40e62f708c498aa001ce8291bfac1749291c2de6abdcad3a3853190b49caf2ec2f236b00746e9006d136fccd15dd122a2722415043fc136537184331e32bfe3e08d79872e63baedb64b6416e7b8d642f69aff199490fdfe30f1999a94e888e7e066db5345f6ae361323567b2b9e36ec7d333bcc765029357942ccf1e155c90977ef0090e8947c1942ef52ad31e53afbcc1489a13d413ddb2609a577434b046b1118978918d7fa64b07749883f731ce29812a28b6907ea65cb49e0eabe6c2523fd5ff16bfb79f5e545caa1348be2af5dd58fd43199e7655c9e00341d274bb2982bb90f8a1dce58be9ba75488cd930e85312688923d84917d00acd0fce0c46b85db4f3e4f9a8597e830cac62eb5757f1bc12d1d9cecfa311b9b3a615fb90483bc8390f20e3928dd0302470a92804ad83e82493f6010495325b51dc3cf684f280ee4e0f261cd97ca555b64f14a2dafce83fe3fd0e20a14299a93cfcc3c6e117b567e71106dfae8739f1a3592512a79c352c0be78fa751310bb263514d463a555893f4821d7a2ff6504b011ae64c2c3df0f77f1f9c63a4f44a06aede54118a37015a6673345fa7f9d791bf4edb12a79ae839e323f547f4280cd2d21671d92646e8f72c020cc2c9591637d50beb6fb893eb235375d5eec2124ea6b12dd7327063a923c3472c8205044f1f39f4f18f350c187c134bd360be92b16af2be8193b35932a33dca4b3cf9c86e69df98b83b6d926d77ce5127a2d400b67ee3bcb59134ad483d98254e6d6dfd90f373795c33634f77c13bb62cc93d0d470706c97c360fc649b799134f1d50e243570f79c9a7698cbce06732f540fe36ce39514e8673cf8d172825136d9b692be39b77be8d8373f961de8314f7b2bc5bc27144bd656edc9988655076e70415e238dce8601f62244d807fb636d26077425c8864444bca782b7cf9cf1791829e53cfaebcef4dcf9fef676a0a570c7e6f86dde7aa58f8299a3618efa7995855b2d78a3e0839c92abd940ebb2ae8c972c55cb0aa63a52900cc492a6a135c845e3683a67c9bdb00f686201f6a6b5e5a0196e3b6afba9168263f7cbe2a068cdd60df64deb9df8b4278c48283b3ce6680dcbb9f242307ed449ffdbfd14276e411de4132551228f70474bb298aa13bdb3eede3c3c770f6b54cd0ee8cd13351335808afc8f6027c4e565566f7195b202336286668b24e251e48d6ed22ea70d44b2c9e9a7cb9dbe6b43addcac14a2afaffe23c3e7be596428dba1eccafc19aeea4f88a3f8c8ce6e1eee5691c6082adf84777ec9a483d89b92556a355a43bce8fdc52abdd1d9813d778e626c6606a5ff6dd3832c538fc0baa80b62ee754574f7b1037ba05a8788040cf6ba0c6d06224d63740a986bd89ee90558003801527033d4863f96915a8b1c54af1563ebc41aa89b0bf29538089555bf0ed8b2e877b85dea0be02fa6e7475fe95a310c128b6a24efcd4d189ec37b0cf506568bfac79afb6db284936d1d7fa2ef25dfc33", 0x599) socket(0x0, 0x5, 0xff) 20:07:28 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000300)=""/252, 0xfc, 0x40, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r3 = semget(0x3, 0x4, 0x400) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) getsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000001c0)=0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xfffffffffffffffc, 0x20, 0x5, 0x1, 0x1f, 0x6, 0x8, 0xb0]) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x7, 0x2}, {0x100, 0x2}, {0x5, 0x1}], 0x3}) 20:07:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) 20:07:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) read(r1, &(0x7f0000000000), 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 20:07:29 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') flock(r0, 0x3) 20:07:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0x100000001}) mmap(&(0x7f0000d61000/0x13000)=nil, 0x13000, 0x0, 0x2811, r0, 0x0, 0x0) 20:07:29 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() flock(r1, 0x1) 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, 0xb0}], 0x1) 20:07:29 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x7f, 0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_getres(0x6, 0xfffffffffffffffe) 20:07:30 executing program 1: pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x0) close(r0) socket$unix(0x1, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) 20:07:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x1) setrlimit(0x6, &(0x7f0000000040)={0x0, 0x1}) 20:07:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="f94fe4d8491e46daf6dd28db548e254c2162888d3a3081b014149f66cea108b1103ee0b36f2a154d361e51ad0eef46f7143028469abcd6015a4181f6e20a3904e43e28beabed46ed595e2b9bb55476847138e719b61dfb59e5b1bd05564bdee694fa3f5284cf5ccbfba06bf234da8d5b77239e2e7ce86cf0", 0x78) recvfrom(r0, &(0x7f0000000100)=""/205, 0xcd, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x1000}, 0xc) 20:07:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000100)=""/24, 0x18}], 0x2) fcntl$dupfd(r0, 0xa, r0) 20:07:30 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000040)="b333896ea06cb7a136b81cc21d22d53aaf77fa5cbb801bf206df8d4b0900fc32be2033805cecc1fc7c90cac860209718a452c839f12cdb671a8f2ce89da30cb02b56e24577ad21103c01e97eaa618a4ffea51eb05630ac28cffe450bf6d96ea6b994df15f4fb207c4da34fe725f4775510ee12e30b45af0996ef0bdeff125e71c3f80478079423a225a69c041b3a16fe603b295a8d8c180caeb4c8cbe7a0b050bd7ea67e40b2f3d95a", 0xa9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x108, 0x0) getsockopt(r1, 0x8, 0xfab, &(0x7f0000000140)=""/116, &(0x7f00000001c0)=0x74) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setgid(r2) write(r1, &(0x7f0000000240)="c41c69955a22d4de3c699dc64b397059834b8e59ca669e505eb8a4ab7b50bd74d589b3d3e113e083215716d1210815e656e200ed3dcc53aaef9ff1f1067fb6eb7e32b553ebf503c928a8d732f5f54dc9bac71516b1a3c3a32177ed3c2c465cea80af273006c9c369e0083115eb97cf9f5e4c11fd1c1e14524d41b716d7d5162e309641e2e6db3597272bea2a6b457344b34441b0c833efb94c5f8ab5cb72bef46e4b16dcbef48e064020048a7c9888187b6d200c2f6e59b8b2f19a7482b6b61e8184d0cba832ae9eb9b61b6a1a2c5b2e1fd7d803644b8f98f4afb339a0d28f0e2609c3dec3b1a0be46339a94b4f9060da44d0fbe2341bdf065d171", 0xfb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = shmget$private(0x0, 0x2000, 0x430, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = getgid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x3f, 0x0, 0x3ff, 0x6}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000480), &(0x7f00000004c0)=0x4) getgid() r7 = open(&(0x7f0000000500)='./file0\x00', 0x8000, 0x2) read(r7, &(0x7f0000000540)=""/230, 0xe6) getgroups(0x3, &(0x7f0000000640)=[r2, r4, r6]) lchown(&(0x7f0000000680)='./file0\x00', r3, r8) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000006c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000a00)={&(0x7f00000009c0)=[{0x125, 0x8}, {0x8b}, {0x26, 0x5}, {0x81, 0x7}, {0x25, 0x1}, {0x80, 0x100000001}], 0x6}) mknodat(r7, &(0x7f0000000a40)='./file0\x00', 0x10, 0xffffffffcf03fca2) r9 = semget$private(0x0, 0x0, 0x1b96f09137f4db59) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000a80)=""/4096) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000001a80)={0x10, 0x48c172f, 0x4, 0x0, [{&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbc3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x256}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001f80)=""/135) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000002040)=0x100000001) sendmsg(r7, &(0x7f00000037c0)={&(0x7f0000002080)=@in={0x2, 0x0}, 0xc, &(0x7f0000002480)=[{&(0x7f00000020c0)="62454b9d92829b5103def25ceb890f3c2cd4cb84fe499fb9ca94be1a96", 0x1d}, {&(0x7f0000002100)="2ab2c05702edfecb461cc8cfb27676002bdda9a9aeda5225e4d2875b6ed08f4eb2788a14b52f517aa01c63dcac8e7494fffccb09c37c60470d", 0x39}, {&(0x7f0000002140)="ad87cd63e41618ab783718905ef9a6b5cfc6cea1a04e534c4b19b1e1ca653f3152f1208c37581d10dfb188ae3ccb8cdd1517368d50f45ab33482fffc419afa60e67acbd9d67498f0749a80368a4d834ac789d4fbfbd3d3ac7514c76273a508e940d263a0054fdf6d84a7dc08c56ac04ff053db489753655c11bb04fe9a38e74bd49e60bbbe0e5c2abc3292883ec856d31371d6451fbb94aab26780b0f71179c3debdcc738bd1e40ed8b1babd634976947e9fe98ac6f30294cc1b54", 0xbb}, {&(0x7f0000002200)="a819b73876498d2f6fff51a1cfbee687c97389974abb6497ebabd3380d5f7cd1cd3e26f99050570083cca05b684cc9ba198b5f4e7bbec909da687b0eeb6ed11070bc0f0cb33f8bac83c1b5af5c18c6e70f290c70c840c657deab65fc87dd04ad443ebc16e35162c3a824f05c8007cbc144c249caf7b389a32965cfb6b433cdc59b16dfc83ccc6bc4b04c3dfda3a324fe2f305ad7dd20dd7f54fd7646fe1b3a3c9f553f7f39be73f1d83fcf83fdfec2502315eebcdb15bbb3420dfa3c8bded3643794f7d044fe47905d2605f63c26e015814c0461e2cec53fe0c4a731ec7315c76f", 0xe1}, {&(0x7f0000002300)="a00ff21a67737ff7af70e0c98f90d4eec9f4972a9317352cb4179e995f1a6fcec7aec70237b8e30848736d6ce2b4ff04ea35f4f29469351d21984553cac4c63d24749d95322a132d61060ebf397292271f40d4ce92583340675ed024a9d6e3476bde0415a66dea1660ef4dc36c5c451f49df135731820b546926ad8501a5ac0da9", 0x81}, {&(0x7f00000023c0)="afe19963c7cefacd7df6b432170f2e0c6d56ff428264d9531db293d819aa2b13b8df942030554f30a248a5535c3bc937ce74c99e44b0de67baddb8273ac137f52acc348ed65d14e0f26f1b0e20da0cc63d24598165c863028176060f48136ed9c421be83ebc8a95f414dac2e5d94f2a14492a905f27ec1da7567c7d03ab9435e2f555f276876c0", 0x87}], 0x6, &(0x7f0000002500)=[{0xf8, 0xffff, 0x10000, "b3cf63378fcf43779818bf123479825fe84f6e4b165e012c5f4874e806e3ab54b8b75260c0a844511d509cc8a55f609b26dd359d8243303240e59294dd5817878218305f9aaa12b9dc6a0aedfecaa747b82876ccd131d106a973883f92e0d1f5dd2495bc68d70f82578224da1350ad76f88a3cf6c90e8ade32821aa7c3439fc70ba3f044826f0fb2d80db2688f4b1ff2de7c010e96e2b3067b33ee808e0265c0ecb1555992e8e84cf8832325b60b97ee91c64e8067011916a18fc9bc6cdb0a591fae85ff5f829eb5eb2d80d9883189a7c5cb41fec3d1b6983e93d773b6b88e45762015e8fac959a3"}, {0x20, 0x1, 0x7, "cf3fa4f01739975ca59b5e"}, {0x108, 0x1, 0xfffffffffffffffd, "8dba06966185441d7339fda28c3e4d4b83858592544bf008ddbaf4e020b3495eef5f53643eb10fe7f82ca1bc18352e85e72415c482893bbb27d0f30f5fd6ac755e97a5bfdc4205bd22a7175707fa5332d5a5d11296be059c63076228f63d7b993409be8d7bd1b2ff4db3aadc287ff25dcaa3ec8ca0457359a3783abfc8616a66a3bc0946af7cadd102d93a9eca0f85573da20b0b4e19c6606fc8c9c2c36ded9af85a73664a4e70dbc5d21c32d19e38a64019cf03d88d4c649199943dd4f8735a89c8f83bf3908b66a88850d3e19d0e8e8f0b0beb70023e6284a65a58a45aa8eee56e77d3b308c906e9308e1b747224c400"}, {0x1010, 0xb2d573206d887966, 0x1ff, "66280d6363903372bb5783a5ce0a5fd7f488b8cadf5f18c64ea81ff5b004b1d452bb2447a644163f139a681f07a00e7e483c0034f1fc69302fd1c26d94688c52ef71e4177a75eceafffc543908d3cddd728e3c25752d0636651ba6d5767a8e96c996aa6dbd9024cb3888fb4c57d1730d9c7cc59452337582b45d54066afc3ce92836aee7f4895546a5d3f5ca56705c4aa59b99e4a29bdb8dd4c45985f26afd65ba9711190c15f94ce46da728f03f8f959ebfa1a1cdfca5dc2f41d1a2f6b2ee3a764829979cf3deebddfada8a24d1349d06fd38bb4b12e2b6d42b2db42b4018630d1e406819bd53ff4e5d5563225b673b3d5bf560a26653420b2ec6d6e2e374065b0c11f9ac3bddd7e094750ffd1d445f7b803eaff32c4da04ec6b0a3545409be59923da4f86039a1f8d74fe4c1f10274a6085362db7eb8ccf8a2dfde3f1d890947a1dfeeb680491247acc3cd3dd40d7d6a280840bc16d32f8db35b428abeee49cfff4943bcd6b34b53d954a47702b9dbe14d1b300012db15d31642ef2c7784bc6b8bdb18f991e48569ad8af6c283326a6e105bc3ac76129001cca4e8dab64609c004323ea47edee04af76c70dcfa6451988f3de22ba3d4ffe848740a50e67d0a2ed3c8602e49cd57dc7df47c7f1f31e09740eb15243d3951458172154aec329e04aaba4101fa8e9088d7046752f64f9ebb4ac04b7367d71a5fbd261f25e6c854d635b568c7ecb5c31ed000e308b382adad9b26e0fd84c9293b712d0a4cd215b7b9054837ebe7bdd806f74e007735f2184de99e4990686277037c7ea93d654bab638c77cb368f8681d3e1d26dfab390adcd47caf7a6d654469ac5e39291344e74a5788c6cd1f0888f8710592a4de995e3d287c929a2d59d02f372cf05a829d70b960695c2741652efb03b364a903af5cdf86bbfcd1563c213562c1b1f5f4fd521dc5328d5399860128c5606acbca793b898fd2aa76caab444fbf1cde2eb6b902ee843fcfb72506e0c87e494cbdbc3f41987f4681a93a4cb81b531835f79bb085a174527e09e7983df253a4bc885a737d83a9d8e5cdddd886355e15df7d2505b0935cc64cd616db3bc8707e6165fb57c671377d683646cc9e504f073f795f7edf9f5d633c2d4db70a72315fc51db81701cb5f2c0934ace9e920334ab7a418f98ff368d51b707e368b1d559dfa005a4a0880658ec1a3189d291af99b7b5516fbaecbade41763284ae34da0fd4e1b0d593caf4e42880991f91d75638b3ad7f56a8ef76102cc289dc7695d9435790f6ab9e7e14ea6970402ce34a91901a756819443d6fd85a764d5e7509bf1afa58f36dcc404ae593e4ec0cc8edc5e899916aaaf163b7e140e77e20f6081d509544e5a446727b0473fc0d4e664223cad4c04360805fa4630d61ab772a352f402746e3ab26776b7209d357b10985abc922257fcbb0f7dc6cdc32dbbbbdd35bc1523af136a2f49873ae9070356c9c04fc1136fddcbfab3bdcd705cc32c4a662f96cf316c7d78439e1ec57000d2db528962b463d0d2074c66f34c28ed95e266a089cfe70902d544af7d9c51edefec76efb780587cdf976bdbcc1b406e74df062b07dc068d41d6788e1bf3efafcade9a6071921b3c58d4dcf3d1c136757f897cea4392ae2726ff5d91459bc2aec547a1257ed94f64256020a8cb59fffc7aeb62c64fe1529f9c7128539cf014da2a40fcfa3ac8b8d41e172b9d65164d5749c50fe1e13e67a008dc3ea810be3bc1b22ea7bed553d6ebcb0dd7910c6e8125f3d177e591565fb392d78cb643022c46e8b81614a5f8795b9cd03ca9348426cb7c396dcb275decd128448f4071449dd8fffb9c428a33da582658a37946e21e1df42f48198c8edfaf1f547a0a3f76baa97b479d7e659e6af1f22eeca61c28bd083ec53f0735fb0ed74e65a1255cc119f173cb308c7006e4ecc9a6320aec43a32d29a85ce5412d7ba04340dee943f2620d0cc52e1d6a713b756cd133ebba4931a6ba3d1fea259f5a224e2423f8fd166e205e9fbcc7a1f7aba7b71a6832acb60a0929d29d3f1f8f23997ca5d5bf6a6e728d2595e4fe3194f85e4e582f0c6af0285fbd77f1fa4845c61210bd657e156eb83664cf288b2cc933d23f003d4164394bf33b1fc2dd37e4ce80d3ac4c7e2810714f5aacfa799cf7e7e40769c5126da7e813a774b9b5ba252f462f917e85e78344e35a5887f7543e089be753b2a35ee936ad3981d09596d88e2ecf4e08eab917b6f472165bf55590b4d7a519aaaad04a3e2d5cde3baff2c3d91d6968e61d335193cda09981c1299de7c9e6cc3c6ee88a7cd5dea97755a02f1a5f0c033d6ce3e35709f6e9f81df8b0fb37aaf70e9c59a0b58e4762f4b4ec9bedb8fdb06f42a13a4a14821cb672ae99703c298a9b27352603f412c540468788f0be8cfbb9e5defea3f9e5a0b244bf780bf320e88191cabadcf75c2bc0ecda48224a24c6d63af04a9fe33e47e8739c63822ef6edb1373f5be427bfe1b97c2ddaf05ad19c9172dd36e8013adc3541a67748e3f0f44507d8181cec3abd633a5aef8774652fbd520272821264a47ee47e72f94d5d5b3ee3ac24da9ea85a4a7925cbee1168260bd3518abae8cbe140b5f96db4593ca6df15593a3dbac5e9fbfd5ba54447bf31cffdbd0c9116d562f2d1986c1f65fd96121aa15a1d0ff71e54b92f166f000e661cadb376537cd16aebf1898a8730a7bf8c844ef1f14b294ef374acc8501a9c25013e03044a30c5e4e15a53479ddfe7ea567b6b5e4278e9b113fc6dad70be91cabfe7f85f2777cf5341c05d6c65ba64bf06a629822bcda2329603623b184f43ffc1d5942cb7d9bc7a492b6e15bd9f1b58a2907431f15a204e321e02e685c0431ae6be4d9d7c32b77ca95b63d972a76539cf4e38e73011d3c81b44d0da00b599c6a3bf765aa532721fbba4df533dd5cc843c18523ac23f8a669eb73a44951a0ac2c94452546b4f5dd0d5674259ae1d11a567701c9d7de5f89ebe789ab7fe87f579150735ca899867b05398e533995bb184442da59510388b9f18acf6c7a23ef76c2bf99de64d67688f15b8e727a25663c1096b96ea239d0eb1f072da17b9468ea0aa359c05f673618534590551aff52446cfd1883131970ef194d41e2c64f748cdf789dcff1bf3127b723d8a4567578ace3998626524f61136a8e1ef67bb71bd922bea99808c12a79a509ec46d62c346428c2b7659bb0f3cb13f25c75bdebb4f8aab53cabe467366d6b0d0a78312bf5aee422bd451919ef7f7c320d45487ffa32f1fae3cdce115b2961cdacceccd219e2b687e6a4342016e42fc95fcf19d629ca2bf3c62f22e007772da3b1abc738bf7bbfa0890367c2b21074cf33232b47fa9b32844a6f4aeb8c22de064efd39bef8c3a80fd1f42b6b445dafabe787cb7fe7b6ee646a027a784dd0a73972ff0050f9a365fc81e7884f5b1b3083b74c5490a8c7f946ae641d2ef7e4f67e9e08e60e5ed6dc5f36fd9c0bc6d6d82900e59a95f36f4347cde19481709f1c32d403d92528d5ae8a8e3ea0f13016724a143f95575bd977bfd1ec5e1f6510d38227c66a853314a267aec9acbb551ab1efd6714880ee847708f2fc08a70f41e0b927d552bb695a60616b20d3720347ac32e7e1831b48a0ac63a7b0bc950e249b8108d4a0efcbea9c54920589a835858a98f05e53c11216ff10c9b221cfe8ba77e6aabaa90b8bb4f33336e644c4e4ea980ed21a08cc6a6ee6a47a61c7933a7ca62a0ccb4ea19b978f1512be7167280ed72b13ef09925b62ff9f747c47538c4017fca01b6527482a7873881725731eb7bb1adebb50a0fc2537aa22c89c7e2c6972a4a9512e25abfe3ffb1086437cb8e3cb7f291ef16566f0264fbcdf962387cc0f677c3a7a55ae37b21ea11fe51d3a622aec9e4f27c99cea944868f2151779217101bd8e65fc936c70312d73262e0a85180024a25bd3703db7fb280e31e2d3a9604245f0719bc55b82908c06167997288f229cee24c64749d2fd315ddf0499ba6b85d63e57fbc82c3a338afaff1ea978b3ba78848bbcc8eda946ed9ac6b422db8e76dfc78a87253ad8b6756562149bfcadd35b67a65d04366a30df1a4e7a3150f8a2860446fe7a4f90a4e9937ab713b6afb36f554b48d48d9173e3e1cfcd9189db83f9e0c2237412e9e543a89d5d37bc0976ccb9f28ef2741d3fa2aaf72dea4b5b6dc6a5f4101bbcc5c1ad8a8b4e8fa039a6c7d49929c1dd82896b5a72d09f96e91a7d63dde9290e00f843e74adb803777f7ef47ba620c9c9c1d201b9732ede29b9dec9e9f206c01e7162ff0417133a9a5294d111f0dc38db31e964ba21d120103b7090ab1baa94d9ceef8c419f7b9acd26127e086650a09a24f7120878619b45a632675134d9cf5d3603cd24e0f1b0c0580c46c95b3d540eb0c1fe81a652f7dfada81e209bed06a55580f99561ccfd3cb64e82747790c9d43cab37e0d71567cb5d5a9ae230fb76597d550b28d51c2de82df840a1f8f9e26b23854a62888dbaf38b7871044163371e123786d8905521b22cbe14ca1d4397422b39764788518aea2b43175c57d42e6a75326e66edc18835a2d87ce715f7f02613f23751dc5cb35ca4671157634c050f39547dcc19ade77c2fd0986f6394c28ae74758b3ad71b98331712546f028c850f2434468fb5eaa9fc7a593d3f9c46a3ac09decc6e6ddba54e4f7a7c36ca0b0388c3a5d9c75b01dd802dd5fb7017abcf9c58ce8fe8a1c3c8134f9ba235349cbd27446e563ec2e844a1f9b24e3eb038303d3c5352e9c8318c0dc20f2968292045711980451724ea477e1e7ddcb57afb88667d66407c2ac5301510545ac30cd48f2dd0d1c9f8a49ae59e52c3ce756b588a62c8332fb7270c2e63591edc06e7bbd95a3d3254c5d1008e6ab03c13cd0d04dcb7cebe3f22ace0e09201936cd4c70f112b9718fa791381c681fe1cd7d3c9b4ad16876e7461a02c1026e032ceccecae0fa74bd39d2c317c7ae83a9cbd5e4bc151c3d77617aa5323bafabcddccaa6b4b360ef11d12e97193250e00d104e36276aac5b2ce2c747a014616c31f4d4d5b590c6559936a1afe0d144b152414a5f7a88e8cf31d17aa67f2ebf7fd91b3e59926abc8e03f186a68d83bbf0297550542d038da486006892ba484e18d98526faab21f466d2c94c31c72d7b55bd32e362cb6d364076423632926eeff87292e965fc798775f42803835d698913df0dbbfcd1577de9ff1584f1159f549c5c7d71b11602ceb9f9a813fd23411ae28c6b48fdb28a7e679254cb9f44efb68eb9346d19d785934c768145cf27fab447a29dbe6e16553dcde15256cd08f379b2bad3fe78b2f4b82663afcc5247faef0aaeb515d6b126147fcf1fb2607e1b4326f4be1d391bca3753c44001cfc6f4586dc087ea1e3df6de9a5569697011f36d94075978226481efeeb983d088cfd5b749e9291adcc5dba4c88ceb12fe633d85bbd2b9b4866489b24d4d0dfb188deb4e8018487ec31c2d5203d6c7af086000c53d257075891c8e05c0e8fefbb74d5a1fe3acad7efb54e5e2825399b029fc2c02730d70af9422f3f960ae12c7e6507a61bd4839946412f64f145ee2a22fcfee9e82ce0260f5b8b3dbb4df62f1b3856faeefb13068753429e683ff1844a715f41d3bd512fddaf2199c066bf3d71a33ccc1ae6c749c0cd26ded79b07e53e222295bc99d5ece8ba709323ada80dca06b52e8a5ef922aa40169214b596f124d152e3080e87f13918456d9e7951b7cc27964b656e8218eed86d7372337b67adfddd01471949dd46b0f50b05"}, {0x58, 0x0, 0x80000000, "6137d35fa56c5ffadd349c233ca66c5f7d5bdc05061f26fbe2ab611b13f77a89e60ab70c729bec7a32d543d970c5ce2ff23767d0c73d4f55eb83ab0f0c25d73a69cf3c8d922b3b03"}], 0x1288}, 0x400) 20:07:30 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8002) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) flock(r1, 0x2) 20:07:30 executing program 0: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 20:07:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x120) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x503) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 20:07:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00452eaf66696c653020"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0xfffc) 20:07:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3ac0150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f44625a97baf2ad466fb58e8b032695203b540232f53"], 0x1c, 0x0}, 0x0) 20:07:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) sendto$inet6(r0, &(0x7f0000000000)="63cce235ffd4908255c6df69241f5de38cce27f8c9cb90bc2401f81a4c02c460948b5ed94e1aa2ae2d48b79c0977a11bc9b579446f12d2a551761dd3e7570bba844f82bd5960b2ed3a782b68438f67182e", 0x51, 0x40a, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x4}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x9) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 20:07:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 20:07:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1/file0\x00', 0x10, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00', 0x4) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f00000000c0)='./file1\x00') 20:07:30 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000003c0)="dc", 0x1) syz_open_pts() 20:07:30 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x401, 0x100}, {0x18, 0x3, 0xffff, 0x3e960000}, 0x2, [0x5, 0x2, 0xa06, 0x4, 0x60, 0x200, 0x1f6, 0x3]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) 20:07:31 executing program 1: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/251, 0xfb}], 0x4) close(r1) 20:07:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/169, 0xa9}], 0x2) 20:07:31 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0xffffffffffffff5a) 20:07:31 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x10d00f932cf9f11e, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x40000000000d1, 0x0, 0x0, "6c2364a029f1b699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 20:07:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0xfffffffffffffdfc, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 20:07:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003c, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socket(0x20, 0x8000, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x40000000000009, 0x7fff, './file0\x00', 0x81, 0xffffffffffff95d6, 0x80, 0x1ff}) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 20:07:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x31fb, 0x200000000003ff8, 0xffffffff7efffeff, "0503c966f22e95a163797f00", 0x0, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:07:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fchflags(r0, 0x0) r1 = dup(r0) shutdown(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xb3, 0xb089ea3366b6af2f, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0xfc, 0xfeed30d72a61bd50, 0x3ff, 0x1}], 0x100, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x24, 0x4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x6, 0x7}, {{r0}, 0x50d14b3e63214d77, 0x5a, 0x0, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x25, 0x1000, 0x20}], 0x100, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) 20:07:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x8, &(0x7f0000000040)="fd9bea2d3abb0080ab0d90b0e50861041ff82353d70ced33135e55fdc1eae15cb06797bef59a580f4ae8b4d75d160b1d997ea6babe35f7506386b444b096802d777bc57bba7e8f31a8b8ff31d58f23ce8b219a0c43ead57c46002d860a74636993bd3097f33916327131b3184775495859ef7034e41e2e433fd690a68ad1ab9435449df3b7e44654af96ffa332baa983ebb02f221d23913382d2a8b92e8668296386778d4b0b2704ff66ce5d73d7fc", 0xaf) 20:07:32 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r6 = socket(0x2, 0x8007, 0x0) sendmsg(r6, &(0x7f0000000500)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r9 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = getegid() r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3, r8, r9, r11, r13, 0x12, 0x4}, 0x4, 0x4e933751, r14, r15, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x7, 0x0, r12, r3, 0x0, 0x40, 0x4}, 0x80005, 0x7, 0x0, 0x0, 0x4, 0x0, 0x2, 0x8}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 20:07:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x102) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 20:07:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) acct(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 20:07:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:07:33 executing program 1: r0 = socket(0x18, 0x1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x4) 20:07:34 executing program 0: r0 = msgget(0x1, 0xfb) msgrcv(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000b40)={0x0, ""/165}, 0x2c, 0x3, 0xae3e6c738b4e66dc) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflags(&(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', 0x0) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000f9f15322000000000000000000000000000000000000000000001200000000000000"], 0x2b, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r5, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r5]]], 0x3, 0x0) msgget(0x1, 0x0) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYRES64], 0x1, 0x200000000800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) bind(r1, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r5, &(0x7f0000000940)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r2, @ANYRES16=r4], @ANYRES64=r5]], 0x1, 0x800) pipe(&(0x7f0000000b00)) semget$private(0x0, 0x1, 0xc0) shutdown(r3, 0x0) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f5000000000000000000001debf453211ba2d5f5cadb35c9716d8d9b7a16ad15a508544b6d4223c411a2485c0b967c7c13cd36c8cff622b74aaadf52c1f3bfefa34fe2126d27a68db14ad1e47efbe1b67bb8e68d6714c45d831b52e4387a9f28dfaf25f5ff31edee9b10ead97dd83e108b"], 0x13a, 0x804) 20:07:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x3, 0x80d, 0x7, 0x81, 0x8001, 0x2, 0x200, 0x10, [{0x1, 0x3ff, 0x4, 0x7}, {0x7, 0x1, 0x4c3, 0x2}, {0x9, 0x9, 0xffff, 0x4}, {0xfffffffffffffff7, 0x6b25, 0x8, 0x1}, {0xff, 0xe9, 0x3, 0x9}, {0x80c, 0x7, 0x8}, {0x7fff, 0x1, 0x0, 0x5}, {0x7, 0x2, 0x6, 0x5}, {0x7ff, 0x7, 0x6dc2, 0x7}, {0x0, 0x9, 0x1}, {0x1, 0x100, 0x2}, {0x2, 0x6, 0x1, 0x3}, {0x1, 0x0, 0x36, 0x9}, {0x0, 0x6, 0x1, 0x4c}, {0xffffffff, 0x21, 0x1, 0x5}, {0x7f, 0x80000000, 0x4b22, 0x6}]}) ioctl$KDGKBMODE(r1, 0x40044b06) 20:07:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x8, 0x4, r1}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7fffffff, 0x3, 0x9, 0x1, 0xed, 0x5, 0x8000, 0x0, 0x2, 0x80000000, 0x9e21}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) recvfrom$unix(r2, &(0x7f00000001c0)=""/116, 0x74, 0x803, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) getppid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000300)) chflags(&(0x7f0000000340)='./file1\x00', 0x1) r4 = msgget(0x2, 0x2c56cf9f0714f9eb) msgsnd(r4, &(0x7f0000000380)={0x3, "b50c233eb881d973f3811becc8a199bb562e28a915f7ca565a6c65774e1d141c04fdde037b7e699457dc335927cfa6988587bc7d9e55435f69119a01fea59d1b1dbe37790e7fc9fa78c5736d9fe51894131d9a6fd842970afa5458975446ae209bd721d38d4c69395e0dfdd1dd2481775b9fd65cc856dd324d6aec4d0cac5a62c47f0499af07b7d463a4e6a26453"}, 0x96, 0xf134842eb5fb78ca) r5 = getpid() ftruncate(r2, 0x0, 0x6) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/4096, 0x1000) utimensat(r3, &(0x7f0000001480)='./file1\x00', &(0x7f00000014c0)={{0x1, 0x4}, {0x101, 0xff}}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r8 = openat(r3, &(0x7f0000001580)='./file1\x00', 0x100, 0x10) getsockname(r8, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) getpid() mkdir(&(0x7f0000001640)='./file0\x00', 0x1a0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={r5, r6, r7}, 0xc) accept(r2, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) execve(&(0x7f0000001740)='./file1\x00', &(0x7f0000001800)=[&(0x7f0000001780)='\x00', &(0x7f00000017c0)='+\x00'], &(0x7f0000001880)=[&(0x7f0000001840)='[:}\\.\x00']) getppid() ktrace(&(0x7f00000018c0)='./file0\x00', 0x6, 0x800, r5) rmdir(&(0x7f0000001900)='./file0\x00') msgget$private(0x0, 0x20) write(r2, &(0x7f0000001940)="20efea57aed75075938b31d31178c7d3ec9f0ef122b23802317d7632d6db5d0a76c45eec1a78d35078409b8c82315558530adcb34d06eabc2ddac4f315e9c8d14ddb5ef092038bfd079aa8a9627b27e2f15d0ec3e628c95ac6c054b2097b81031ceeeda998af99277d990a00283277c2e365ce65b79e93033b59245219081c8ed259ab72f43bd4521acef1ae17b2cf4ab5ae70e5b1ed6bd520db961acd9025074d1f3a960afac60de8d4f507956286b1dfe575044d19068cd18499fb314e9b1e2742ef0daae0dde419493858f9e3d41567a11e6709a9eb5fc0bef294a76c3f394000fc375e5fe703951df18c00ce961b6b4f0b882af5c15abb47acf538b920100f0985b68a9f575bd10a21c10bc1796a5499fd6a21a94f16e8002a17eca58be46d5c7751882dac8c5ac9d1bde1f677342b4a51aa5654d6e04e491ebf0efa8df42fafd33290805454a97be6704d78ae47d6e68b65a7666730e3a9fefc90476a561b467abaadfb9db37f6c0e91bbe075197cc247943725d2ac08db7a9a61415565256ac3814c347fc5f4573bce87ee03df51beec57d05a4668b7a876e705c26cef5b96c43edb7999439c76e13734e2582769282e45a014047b917df156680d03a86293771d868457df41ae0eed46f9aaccdd6a10c67143d6bf9253210de0bd0b51f6e6acb5a3b3489ad1accb0aa2afeeaca378bc19fb46152161549e1424c039369705e26b17277c3b3d9e7902bac61f9ca05602c7113eabf9a8ee9977e01405dbd03aca3361fe4e2240db0edb00f7bce3cbadef80de1f5d532fcab4834fff83c3c4350bb315d4ddc36574da3e5b974d1adc90f61421dbb65c78c6e98cccf995ce37c13e393df7dbfabb157d0f74571a57f62a389d6de6fecf31f59fe46c19eaebdedbaf620c0b754aeda468fdccb79aa970011e118836f1ad9fb84a50b84fc050bbb0ae7f5b5c574e025f51d8622da55d4d6a5aaa66a5d46003f028eab3b6e6751656d2c7f53a3c82149b7e1989e0cfe60d31f92fbb19879239650027f662887c2589dc05014696f18d830238bfaf08c00067cc5da30f88687568c7989bc7b63bccde0fc713c153fef5575c3476ab72191b0c0930841db34dbfd699ab5055e546df9064ada7ee23c443e046935bb4296d7defa1d4dc4c5d0ee03270b5473f30fce3c8e44edfc623f2702057b551e51bee13cfbd35a9d62f980b126912f77ba75c24624681b4793687679a88f44d4563e968352b5fe38c0dc4fae62d6ab5003c87b36d7cc0ca1972589803b280dbe34d16362f8605b7e2ecc3930b6476f75aacc9594434af91dc8b9b28862998c967979737461555e6c28d3bf8015ce21fcd83c1a4c82407a6035853cd1281e4ca28d063375dea0aecc7e6445d8f36e05adf45f451d0b345643bdf7cea74348716f942d93a12e0ad6048ae4d9a036a07fb2c9f6457c5a5a8d63c5224df569ffb7bf3ef2064fa23afdc183de47ce7aec5417a53d4ad93298fb4dbfdf5fbcec4e0a4fa21c2b0f056d6f17dadb51864ee27516606205329a5458724e62ebaac3d126436ecd475a0e1e094f5e784470f347b758b1bb2f3f63bd55d25126d36841423d9171848b2272958c05f73df76001168095321342333688c5d31ae4da009c12d6171e30834a3ed5ae0276ca2234d8602805ea7124c41e39bda94a651386e4abf0d447488594f58558a483903621112f5925e36ce587680524cc2bd49517611d03a392479ecdc6692eea4d28a496df6eefeb514ae3ee6c0f7156211d3e9c58c0298f488b5f670e13b7b56e87f3434c5edd7d64afe89e8923c09b797b1adecdccd34a189ecceb16f0b4dab9d5614084152b26168067636c118ea189b5280fa0037a511616105a6c2e5a93c6e365afbf5bb432d77474c8df6581c876f3a391a9daed659270687208648540f8c5c978145d8da1b72b9b28567f5a2e7f3dddba443ab27e7a437bffd26c0f21172d243d02f6479be5df8d817d4d046e324b6c0bd946c1c33c09e23c50744d9bb3f8f7f10bf096d916ec6d019f1cd20041addc27b02d8e79c4dbae209778c72092cb263a181423ab5a098eba0d10ccec1d0a09dea06603af5489f0484d563df5987b82f7ee0c6d176c1d8e7689d31ab60fd6b8dfceed1d14bcb4adec4ec77d90126a5df4d3c845c44bee1fa2a1f731707f111055dcd8e546e6e82459f3e78ff96f38fb209cefb9bb8632db4f3b9160ea6fe6b6896ed0c7a83c4a0636140aedfd05df8e1b6db5b17eb06b231b8ec262188b858ab8f830cb58507b2592d3a56a1cbd4093ea32199da76bd7ecb2cc85d84a7336cb3367dc0cbca3bd6b4d635430ddfcc6fc48a6984257abc52cbe98cda9cf0066ea008b0d45f9a810ee92fedc64ef4993c1aafe4e5d2225314c7c80a8e68bfeafa3cbc23243f5965e367b2f985c2088962ecf6f77763034f41b01ddfd5b18477633678c55b5953fd53c014f8926b42a046a1ae5310b45c296cd26c1133958ea727c1f1ac4138b47ef67bd5c37e58180221b813fe6f30785e178cc160c70b80535e13290c49c8d0cd1831527fa9bb500a5323185360ed8b3dc6f8c5f28a3abcdf4405c4da0835bf324f0a1b85a7bae13047d85f84ebc18e31038724585511f1a446be6eb873509fa1fc2213f4687c0a07ec8d707c5ae2ff84919beb69430e387d82f51a71563a64628c2f3b37150822fe4874f488302234d0b20c76ef1f5ca8324d6ac5c10e9686dcc1f88dcf36160a26616a96c3f301d7e1ce9bdf870a4dbd2fd256b85dbb3efa29da344e105f9df51c817c8194fe3fb2131868cea79c6db6e5650630a11e5f083b0f3ed7ded2e62457ba3366dd3e1ab74bd56b95e53f7690f86103351b6f4374fa4d31d9b1eaeed51e263881fb19d2a67b4e0f6ca3e38273f6c59cbbece50b7e334021034dd2d03832b600956b47fe6969b8b8035e4e6b8bf1a83e2a798d55352a414bcd29d2e4c1750ec3e68bab7ef79719b8a84c3007b74dbd43c63156368dd910c8749b325738978494faf215b80f819b2642860c6f6e1c0d4a5bffd1c95181c930d96468d901c82f8bc4160c0e9d92177fe85146bb068d67df610003b3e7d534144d24cfefb9a114034621d9fa9c390d7ae4b4f0becf62d2f0eda2787909893bfbd63629d622c66d7678513831fc78f507fcab9506d161cfb7fa4260c87b88c7ee9d12b57c3926aaef6fb5c7991b5b06f8cbb27ac2ec93f7c3e43a3dd89bc53405585b33330fcd1310e71aee929689c2153b671aaad8d05ae35ca53a723889e20109f265ec0bd5e2bb933350e95abfe35e00d8ff57479b692fc5f0c59afcbd29cdb095ca900bd29257913a2dea7fa1fcae5c01bf618be937006f27c360fded13ee7b26a5490ad805d1413561cf95a565d1283ba7b3aa97abada144bbe58527b3eda6ec425c79c23f269dbbec5c06187a8f23639f25b846cef466cc4ccc40ed9c32048f0c28eb4d65c7644cc292e4ea5d586ca236c094006082bcb971799b985c216f4d31fbc6bbf0426c488578fd9a2527651a446153a4bc87e7ce8b9c9488a7313e12b4b7051ad6c3402a6595982e953dddbc6e5eae86916fb07e4b4d75dd5394c801c984e94dfd8d87d73c14ba6a61148c63a9f162e123cb6ea359e8bc71be10269a050fc6594cdc785ae5ed8651f2b1a8a65f1cd270db135db192592469feba3cd2bf23ae02cfcf0c030a7ce6d128beb2ef0b5b896dd5c772017da2e5ccd2d55f46f0947fb122b8fb88fa69dc4cfd7f915fa9183fcf75c1bd2741df02d5c7691ffb0ce0e660974019e943244f3edfb64cf457ce4e210069a02b112186486348b9f547609bc709b47f114b43645aa5447e3597c475a9912cf8ba834f6bf4b3d1f49ff96e5718955a75d17181fa36be9ea87bbc9f17d4054b423d11d6fac6cafe8ccef3462a8330809ef4dc292eab08908385cdba456dfa37c443de4c6bcc42e262acac2800c28ad7908a78e78783583848b9c098e7bb3eeb300051459ef665374ab539ccb8cf589c1ca6d45660b278babcbba1d7719511471fd92261754d408fc35e2298437c5f4bc8244aaeb42a62ca6db695acb6a6c6b30a49dca6421bd7811ae6231b289c7dbde16093132ca7e20e3d7af0c864da957e5d36fb33f3be4d0771f74bb5ee228b08f40d109c9fe634c7421e53547b4f905d30de833fe2790b904c178563a0e07891a3cd1590c382f7bf497856d34ad2c778dc427249317748206b237ea29d7b7ad2625a8918f5d0c6db0c9b52a30602c6369f30b7f7a8ad23648aebd8366157faa3062e9917ee7456ee622bf4ac8cf977964deac01d16cbde0c208faeb908aa345e8487d6c237c825af85986d4029604547900203137fe3a4c78679b48653d7feaa33b5784ee0c31ecb518f178c717457406ba84268df08e3b7cc7073a7f248595172846fbb8f0b8a1d4c32bdd01fd4ec10ca1372bf8b08be2acb363b7ef9b4344e8b475e9710a32f63e4c3d785fd4c68eb603b485085eab809a94389b722b1b70dd942238184e56ff6add1141d25c935e8b9876635069da1719a014202574b1f9d613a5b6a110a38be8058720fd076a7eb922170fa5d95585705390cd6846c8ac301d6ac4e952ef7da7f143cbd72123d37f9a3398ceebc39e5d7187b38049e43df20e355073587647059e1b9265862c09ace17501f6051bc0fe3aa8b8f7496adf6a8992d2577bc105c41b753246299d72c1808d741b7ea99194e7f07c559bfbbba190283fe4a3e824d424219cc5b592340e8448c7315aac2aa9945d6420fa1f5f63447d27114e799663c9a2bb814ec801e9550d1da88d2eeeccaf85bbd93a9ab7d9b43fbf942e34107e38cce2239379f644edd8cfc8d76db7a191d8f905555e885923591a902fda475c54a1bfb4d33f8d6e7fba399cec4753355cf69579a8515fe0d04351b6069670e2830adf9a81dff29e73ee19d85e88b52a5a3739aac4e33894b26359ca240a495d1f60271b11aebe8f9fc099f0de33669d2cbc92ae0fd1a31450a40d97223847b042a6cf78895fb73bea42237814118b087df455a06d1f36468e4a813a2571106873a7dd6613c0f8a381be25e9cc0dc7b80c05af0a0dc6c3986a220cc127ec6a5b5a1230dc81ff65bead1f92cac6da30d381a787b2355fc296f815c7ae86b9924d58df2623b863843e0f565e93cf2f3b9f6eb543363484a04a56b1308a2ad8273853839841dd8f13c809e577adde7aac781981221fa38e2d319c72c6cc0ac412d0a31aa0005ad95532dd49d70b2e5b471e539f10d43a6856a5a56b733a459e2c26512a0892b8696e0117fc4c0231f93334463aea7addd6b8b7045d5f140b54c70167d2970e7143994c49476ba865b494dd95bad24226828c42a1c7e8d857dd9e33ae7e9eff415e6d4b8ac40467614941f7d462cc343a7325dae190e3342b9ff9809f9ee15d0adbc8686d9df05a9faae173f94110242ecff1060e469788d939b5c90bc7ecc03dd1466ddc02f0f884c649dbe31d928ab0bfe163e40d82eb410ddfceff140d1dde3f0cb41c0a1bdcca47b7dcf611d67f9e97ce1dd0e1adca54c4f35714a0fb7cd3b74630d7daccaf33cc7d0f38cfd9243d9930a3e049ca1b96034ed099b646d7b1d78ca18a53a41178256db73e073b9a2fba3ca9b0046b1574b4cf00c10f106fac4c51abb2c303f069346adbbc1cf3332d70331240c7906a3642677bf1285e8df4d41ba68fd4263671c2f668da60d7ec6cf99ccc9563e79b72bd00e98f456fa581b3e0fc0ceb54d52fbb02eb3a43e83750a13f3d8edc7a0afde22", 0x1000) 20:07:35 executing program 1: r0 = socket$inet(0x2, 0x4, 0x80000004000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0ca53b7c949a63033708adbb7682464d907f0d4205c21c2ed4f80d6a84775bc3fd6d285ae75eca1d0e5a711e99a1330dc868c82b2961bda77fbdba60775a6fccc165dc344b46a2d14859b0e9d44415deab02b74c377ea30873b5fcc06db79d82c8cff5cb3aaf943975fa062e49bf49b9e27d72169ac6b139347edb3730480f5c6d6c07821687c37847e84c752022adb1a72c696543ae40db3e84bf01e982a44b0442db6044554e45c86b86ce35d3ed8807cbe5f445ed0c241384d07b8756ee4e2ba80fd2348020c1215b81946a02", 0xce) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 20:07:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) 20:07:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) 20:07:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x82) fcntl$setflags(r0, 0x2, 0x1) utimes(0x0, &(0x7f0000000040)) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x101) 20:07:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400000000000000000000000000128790d3899d678b865cc920f2cb1231ee6e709c826d4f85bf1592a985edc1a33e49f5c6a80f9a8acba9c65410974b2c58944f9d9a6b6d2896a9096fd2a1bc0deb42a178ca68728d5386c747109259629cce3b8b32488b96"], 0x1, 0x3, 0x1001) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getppid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) unlink(&(0x7f0000000500)='./file0/file0\x00') pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="de4127d37e0ffb6aa590f5b7c76d1dfd948455920e8bb94392a17b8ecaa3ad2506725d5089cba9a4e3935cb3660370420f0e6f100ac818cbfc99c664e6bd61cc589dc903b92bcf257f7fc4bca4ae09fe9fccd0ad186763b91158ff3fa47941dd7d1e7c1b68103f85a519c64337053370144bb7270429ffa6efc666391ebe94c4b5b09c3eb0b3372ad1c86680fa19fe", 0x8f}, {&(0x7f0000000240)="4d6309c2d6648d380c18c514bb44b6edf27f44d267", 0x15}, {&(0x7f0000000400)="15e5b1ffdbc684541e81418362fa720bc05ec1ae114170135fdf0d1f14fadcb3f0f150e9da052754eb5878e44205fd8f3893e01750397be9126cdcbeef9d0e1af581ee8c0b", 0x45}], 0x3, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgid(r7) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)=0x401) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x154) mkdirat(r5, &(0x7f00000003c0)='./file0/file0\x00', 0x100000108) ioctl$BIOCFLUSH(r8, 0x20004268) close(r9) ftruncate(r0, 0x0, 0x9) msgsnd(r2, &(0x7f0000000100)=ANY=[], 0x0, 0xa2ddf0a82cb20f35) 20:07:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00023d94b5376a40ad09dfdf050bb5000088f5"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 20:07:40 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x800, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socket(0xcdbe263c5e270a20, 0x8000, 0x6943) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8202, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:07:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xfffffffffffffd3f}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xe89b, 0xdfedf41800000000) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400000000000000000000000000128790d3899d678b865cc920f2cb1231ee6e709c826d4f85bf1592a985edc1a33e49f5c6a80f9a8acba9c65410974b2c58944f9d9a6b6d2896a9096fd2a1bc0deb42a178ca68728d5386c747109259629cce3b8b32488b96"], 0x1, 0x3, 0x1001) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000b60eb3cd00000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c861000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a69a4ce3599d480fcbde3d6400c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a6817d4a17eb1710de94e9e0b0831043e976daf70c78d7a32df04a02f9a23c5cc078a9590c332e4f5a782dabfc49e6df835fa082f116b08bc7059725adc0c3b84cef8dbff371eb8718ccaf87131efad5f50e992bc6ead3aea9f60b65f80ca170a3eec5b10685cbbc878020ca3"], 0xeb, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) msgsnd(r1, &(0x7f0000000100)={0x2, "380e17fc4f6d9193af60dad0f912671bb51b29a8c50f4e90014c132e3c8c31154b1a8560a1ed166b1e0c7e7df081c9ca3052d5710e25002b9dd9404882e6b677a12bee9d96e932292d70be98dbb3c0608afd94396f5dd49878fb61359e611f3b9388859efe17d89246b4e4e17f0c7b1eb1e75256b93489dce7fb223a67c18368aff8fa7987fc8b7365e4f1ab820258fdd8ffc67223f43a114e6decbaac5052c5452dc989f1b7"}, 0xae, 0x800) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 20:07:40 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/36, 0x24, 0x840, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x4b0}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff61) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:07:40 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x2, 0x2f4f}, {{r0}, 0xfffffffffffffffb, 0x110, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x40e, 0x9353}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x7fffffff}, 0x10) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x0) 20:07:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2812, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x13, r0, 0x0, 0x0) getppid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) 20:07:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x1, 0x7f, 0xc, 0x5c}, {0x4, 0x7fff, 0x3, 0x7}, {0x7, 0x7, 0x8913, 0x10001}, {0x7, 0x8f3, 0x80, 0x4}, {0x24, 0x0, 0x5, 0x400}]}) 20:07:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:07:45 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() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 20:07:45 executing program 0: socketpair(0x10, 0x4, 0xffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x400}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r2, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), 0x4) setsockopt(r1, 0x10001, 0x101, &(0x7f0000000140)="d26ad67cdb5abb299376fe76", 0xc) 20:07:45 executing program 0: pipe(&(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) kqueue() dup(r1) ioctl$BIOCLOCK(r0, 0x20004276) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) 20:07:45 executing program 1: r0 = socket(0x40000000011, 0x0, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x64a5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x84, 0x20, 0x80000000, 0x1}], 0x401, 0x0, 0x8, 0x0) 20:07:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:07:46 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 20:07:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 20:07:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r1, &(0x7f0000000100)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 20:07:46 executing program 1: r0 = socket(0x6, 0x1d54ffc0179d57ef, 0x80) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r1 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000100)) clock_getres(0x7, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r1) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2, 0x3}) shmdt(r3) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) 20:07:46 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 20:07:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 20:07:46 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x401) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r2, &(0x7f00000000c0)=[{}], 0x1) fcntl$dupfd(r1, 0x21fc531ff031a504, r2) r3 = fcntl$dupfd(r2, 0xa, r2) fcntl$setflags(r2, 0x2, 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) 20:07:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x67ec606a6ed3a18a, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x20, 0x1, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x9, 0x80, 0x7, 0x2}, {{r2}, 0xfffffffffffffffa, 0x48, 0x45920e7b5102a78c, 0x40, 0x8000}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x1f, 0x10000}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffffe5, 0x80000000}], 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x21, 0x10}, {{r6}, 0xfffffffffffffff8, 0xb1, 0x40000000, 0x6, 0x4}], 0x8, &(0x7f00000001c0)={0x1f, 0x1000}) clock_gettime(0x0, &(0x7f0000000040)) 20:07:46 executing program 0: 20:07:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0xff) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20008, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0xe3bf, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x683, 0x64}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x1000000000000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x72855e62b179ca72, 0xf0000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x7, 0xdc7}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x80000001}, {{r3}, 0xfffffffffffffffe, 0x9, 0x2, 0xfff, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x2, 0xffffffffffffff19, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x52adc89d51a832d6, 0x10, 0x80, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xfc, 0xfff}], 0x20, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x9}, {{r0}, 0xfffffffffffffffe, 0x9b, 0x4, 0x1, 0x8}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x71e1eb3c, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x72, 0x1, 0xfffffffffffffffb, 0x4}], 0x8, &(0x7f0000000340)={0x3f, 0x4}) socketpair(0x16, 0x3, 0x10, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) 20:07:46 executing program 0: r0 = getppid() setpgid(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) dup2(r2, r5) 20:07:46 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:07:46 executing program 0: madvise(&(0x7f0000b47000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x5, 0x3f) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = msgget(0x3, 0x280) getsockname$inet(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000006247d1d961c197f700ad090000000000009c80e58e5d3ebc38fa12cb7e36730e19d07be38d6929894790aaaee9d1f58000a869372686ae6a5d653da23b5c5ee80e48bce4668a3d09b36fb1e381b625e0f381c88423dcf3bac5dc1694f3f5920f5de00b6b9fd063e2f724b4c307d974c44c32b4faf23fe5b29f50fd512544feeb6fe6a1985a089e85bbcb257e9d01ad1eee806aba5f25ccf99b05cb54b83e9ddcf32bdff34545ea0d0c0ba94a2f5edc03d8ad16177b89497cb2ad5995894ed24f5fd7b17796a0e3b8df0e7c5b0fef064262bf2484526275f5bbeb3337707f9f11f0670cc4b56bcd"], 0x6b, 0x3, 0x1800) getsockname$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) link(&(0x7f0000001200)='./file0\x00', &(0x7f00000013c0)='./file0\x00') getgroups(0x1, &(0x7f00000011c0)=[0x0]) setgid(r3) sendto$inet(r0, &(0x7f0000000080)="40997e9550ee39eba6df9847fd294b499721e70e8db28c2dd4e6a5e4034312a3dba3e879190a7921e69dca8c2dc1c7e1d527d44079e9a8cccaea36a92446ca7c2fcd4e096a8cbace881f290404c8a155efc4b04304d2c05daeb3309b38bff39d2f6b44a332fbb660ceae5ed2b50178ecc55b48d7a36a009ef3d5ed2ca52a604e803ecd2f8c014f03b81f003571e10e13b4004d75253de489495edd139194618d96b65aae4e39a90bf57912590f70d5b025930373b994ced77095be9fdb8644eaff56483f895cf4534f9427ceacab6283123ecae31283e7d228c6297f2e546e53180ac2e7515cd6271a9a88793b1083b89e79cccb8e3c249b40cbaeae61ce89081f5db7fb03e7435d5a80513f294ff46f6b254b5d27da0cb2101dacc4bdf0d9ec2e629302c2704668320e8ef65d932bde6f0446f97e45057edfd5bf3b84478d2ddc21648cc5b2dabfebb6e546c1da2e05102829c11fbdc7fe5e1bba62235b8220adcde55c61a833af83392cbd3b4d933fd50fd601b906226d579806ce41abbc3a85074c9068de32eae3f16a04364d93f3b9c2c0b482c1e4f4b9cfc7dd53a843a0b3da80f17003d49991b2af2e583aaf37f6386d8f06f6f9970ba809890a0e6c16eba28b47cd6b7bdb22ee6daaeec3640ea6719ed5c51b7b764b809e519133a22f8e898489563a0ab683999c3cff857441db4901bc3fd095aa1c2f1ae9fa930c6caf3fc8891d8a52fe314c31357c95d578a1fda2c099cc89c4b4f34dd64845f84143043aa33a906d19fbbf05d7ce6fb38db028181e6ed040625b81c24b7c5a7eabcde619d28890935645e736a55286fd26424765352d56f16b817827cc218d2c6f9e8ebe79af58a86edef663b88b6ea41a4295dc730eeed50796291e2f004ef16ee3bd88f00b3328080b21253490088c91625a48c57910abfcd5199a8e4a01cac3c008cc2b413d8f6c14e3d4cba5f5fe3365641e84c43160824dc24ee8ed4cd7dfa33bdb9f8abd56c7456a7abf8a83fa3272337a2eb2cd0a6eb0101b13d44f11e54c74a02bd7141e33964cb50f32a047562fdcffaac63ac4541561ad2ed060130bf736f74ff6e9dc8b232e892a59d0443200b2b2821deb62c394f0eb0cbbc180d5cee93d2b1c8e20d959dcc1fa81abc90a7f0de84d27216295df243f342c3dc2cb98720f697b45f85bfde3fbfe5b00131d2499b1a80eac2cd321f3959774dc8f1c83fa43681d71b44becd2b8511c16fd9795e9ece554bb0ab98b8aba20a8645bd37cd5979fe355570815241f7cc22c2c61722ab7073610b207deca5da97b1d3669b2c6e60d7754d097b3ba605c697906daebeac9ebe8093cee88cf45f7262815ac004ac1802df7e0e4bc797f8936808cacee793c95a6ac2aae604c38bb6a46be8039bec4e20de4b8ed601a1452606842cba80d2822edbb09d8035d2a09b87640fa31afce6fad9bd35506c48f056880980a4465c5fe46ef80e8332db79439c6e630d58bf980ee99c784b2019adacf20cf26466cbf024698056c5af82d532e23da579403973e8731d7e62f7c613fbaa17e9e15992f4f3910ef148a18ccf592686dc25ced22cf3361ab5e205329122d4a54301a26badd35a736693f39a900961457409cd08d2675c1d406789162898f5cf20bfb94f3066f24b8b28ad8709cd641d7f9478cfc3f98c966f7ef1470b02f784479b018fc146468bf510fda8781e995e9a569aa63784491771ae4eb87d066cb425841ddbdd06f03fe770ddaa880d727ef6f6a776a48c9cfb435d08581c9c3f7d821da81843ef3b8e18d07faa95f532a2b03d375396a607c271dbbd728cffeb7a9a55e503492a00e1d201754ad7c523f5f3b461f054fbb9db6c652adec411733f859634fbaac4ef8077795cd146f29e1061c9ae798961765cb9cb80f0860f3757a0a3493ae5e794b85ec47dcaa319fceac76d40ce92538159b1343134226c5d69b6d740f7040bb95253f4e0b5fe5d3ad1f231a5752d76b55808f4500342aab5f1ed64e841db547d857b42ab8c68ec652278a7e0afe6f4b677fb59685d6cb9cea5efc93f9340aecc49d88eb84abe48cbe95c873f480198618b4ab24c82ca397e72d7f8f558fb8344f4a03a49f0b3035c29fbf2dd87ca125c60b149c2c566bac0488619a217ea0587bd792002d2efce6fa608be7c18ffb92c44f9448675612d95a0417ee9d6121749c6bb0ed00cf4ff81463aaf01fd1618a81f2da9a97dee3fddeec4eb582b5acfbe64c16138b685788d6b432182832c89006e56792a92075d76cacae2ac30a8551213ecef9e318c1d6346fabb902025bf94da18cb1d7e212b138d8f0dc990b2f15b8fdce41faa87cedac0770f96e8f5ed9821ad841e8e52f05a3d3668fd95a996f71c1da887354624e86b7b2dae5c3a5e71ebf86308bf7802f45f03c23ad5a377f3b7c0acd627a69340aacbbe9b5c8676c9723bddb1497d92fe1eeafee2ed1b6c0bc81f3e5cec9c3b7ef27c94f1d7b057a0955c39406299b8c27ce9a5421dfebc5de7995ed0cc92dad84fed0ee96601669bf72c6a771dd5e752b7311a3e4d5f36451165f6fcfe840a8c3006dc15216a5b2ecb64f9b74d1351b3a6ca587adef406588f800b54317b60aec4e56c51fca7e7cb01c1c9c94542c4e61f78fb39c6626817293ed623c09739f03708024632e6a01793efaa522b3177880d9cefced94a269176eb8e15e54355211741e10e1e9c7cdcb7e507b2d3cbfb0e5066bc0b31add56e1faafa656580f100bc06d4d276f71fe3b0d7aea90d448d7c990eb4588443cf16d0b0763dbbd974edcbcc5490dd3924d1a4fbf1e10894040cf7720cb59f684fd91d671c93bfa6b864e04090740063c0b414cc7f419f87523d6c5754d6cd2c2ddd1bd807c5a95efedb3b14ca552902b5344930f1bc4d865170c8191c922a14cdb07485e4b53556a1d0bf3e70524fe5c0c18fc3b289c728027d54290c3500a4af5fdef5befa7a407f8baf99a7e044e1507719d952c0bafc4ba924ee87743c023f953431d4aca913b27afeddf504398f8ead106dc54b94fe2cda41a5e1e8584a2066d292cfb7472ab2cdc2bc9eecd4f1e235cf1084fbf4151133f5f29a1c58ee4ad19e291dbe484c59664171e93f37babe43c488d58c6cb307bbdbaea3158adc1933d09065e0351aa7c47744aee47e33d8a92f9bcde46ed6fcf27cd985f543de84a4be990bac68c77ed4740718f5ab8d0061769185aae6aff0f5ab594e261d976adcd1cd43b487c47fbda889f5b1111b9e19c58ee0c73dbc435def0d5faff8a0f66cf4f6172952d0d70c4c86b47928a0de4fec42473e32c844b0cbae116d6dabf188d0be109f15f2a6f4f9f91ad3e5584534ac183611843302ec7554ebb5def13f380078aa2f6395c49b8633c7fd85a2ae36c1aea8e282906669ac090c32637fc49013076ab3dfaf7a5ce12dbb0342a378ebdbcc5a0cdaa8de69981b277de0eb5a71c5ca64b67754b3d619624496c440a95ca367e262f11d3278df3cbbbf919fc1d7829abc962396a33ec3dde4d5fc2ae3bd137af29111bc92a5616703882ea4d55f84bda1a327b40804346dd7a481c0ab4c99b65bdf7863c5cf3b20024a9380eb100c70f6eb2be7b0bcfc803bc52d3d8b2ba4806640f9053108cc6ce279f4d0226eca4bbc9c90b2aa0f2a439e2cd91d72ab58f6d71fcd66ddce7e493c53d16889fbb708d5f6d4eb2d35015c2221c13e6006454fffb0266820035c5edfe8001335611cb3ddef70831e4e013fba04b8843588790224f7b5c5069ca4a2d5e202536312cca653de49346125982c6b4c2824314463c58121ebe21cde75ed52cba7e20357d18ac6d45d4a348e03400b6c5f4152645b189b2fb2b30de8b4a0d680a903d5dd8e78149b76a3882146d440f53f104cd24547d641844070f4d4a5b64d201c91b64fd33249bbc47a6561f043e87a10daa46019a9a5c848f7fdf6de8a3092dc924975b764a42bd1ca1741245f3a0541d4afa8e1fd539e33a38c6b9f95b69136616bcc1a60ab6b90c9b85d6b4160bddd79520a98201b738da516d8b038e1fb6dc2313464934fe73c3b41d5874ee7d0d1d9f08d3ca3cca6c5e0c88e5f723fb93c0b31d388f487749615c89d420fe103ae3d0ae00d7b1b9bb3e0fd5b50efb2a5bef12a7e802b87c88cc15313591bfe92e0935f6503d496969df52cc3b989c8f819ad02028464971492e716c790b13823fd26bf6017ac5b076026a9e2eef5da6d9e7962dd0537fec5774e941c7c9e6c33473a978c275aa73bed0d343a5316a464f3b05fe9a00bb5e10ead52129fa8f8e0a9087d82a9e00cf29a2e1270897e24c3c492906ed4c020fa8c1f11603b754e713c2935b1581a55b15e4aa9440cd3f0d9d719574a557820fa4162675a507581e184e384d6beab82580e462b1f60e37005932d0e0fbc3b57df8b81e984b054caa2a6aa6be790441ba3ad0b7671d7d1d268bbf1e6618417dfa45782dd48ca149f7d4457bfc249d9fd8cb5aee2358fcc04b1260cf7469caa1bce35c30b30e98dc8d0286a5a2155afe8eea65b4f9c5facfd671cdc4a584b0aa971c3c2f678e5db5af7582ff25202448b0f349633659778b15b595e43633e071cee15be37e99ce3be6e9326f264f1fcfdb3dc13e336e26ea0bf966a074de00593db9d02a550959f3ec8964824257ad1f7980ddd133f655b50eaf3f0e9f8597e3d47272821528bf5dd661638edb90a0472d3f864d3b236cc1e425719b7add5f39109398f918d94f2130116b96eaf20970c616b36470d109da59e834b336819086746c263a82b53496d80d0379d17b9520390c78988b80ef0f79744e010134c346fed7dc44c9ac111d7244d6b9ac86ee7b60347d3fe7cee70b5d5eea013da32e5458e566dfc4d76e089d23a88179f66b82da9735cabbb79db89269259aebec4a5872529f820c6db377ddf411d5976fc07a17f629c5145fb2594970299f38b5689b921150d338565787c6f88643e50ee4992d0cf130988d95f997d5fcda5729079b57a852f374c42e1018152e5cf0b1276ac21c0b9d65eea5e874875a84aa88a11e68a7f14a4a3f0ad7f5e11a36101a4b475ad6dd10b105856636bef8905e2e108c9fa229c815050a2ff558cfe95ef087d2f7e067db9e494395706c176a30eaad6880b0ecd48e6b6198e5ea6f0dddd5815fb0174e4e43199880d322370a671e7da4c8fafd8e9c42d5d7223c08aa1783da1e5ce381718497eb1ebbe4d94a5e0408fd1f775bf3e4ef260523ac97386d275b53d43d4818d5d30e6e61d0f3887c3cace87a93b5cd16c10348e2fd0fe313ef2d0493420906a08a8bda039c1278eed9ecbbc09023fe51b6a8aa2d8eec25c3d6544167ec00742b3417a39a27c8faadafb0a17c893da43e316922fb1d7a9ef0b1289685bc5c4bb86f940581e5d9d3e1a15cbf86ff4c732cc2a4555ef6877fa4ced15112b20b28a4c2cb1f8d8bc65069f08b1929b5b95baa7f406c50692d1ee07dfdecc961e15c373bef16295cf843c75e49c48cc80bbce5f83d301fd5ee5ac1dd0a27e95e821fcbe321704724f80e9375b955d2229a637603766fe237b0129a0866abe44e4839b20804bafc94d8838777bceab2f5dc9a4ad4b81c30267ac33c6874cf14d3dbcbc5eec980ee585fcdb9fdaed0bffa78cbce096ae77c6549c503115ce5f5f32b414e05d07dbc31fe1118d6352cdb6f86d3b3b1a8fd1ed955bfffdc544cf03ecf0acc39c10608189029c9f12aad26cecbc44b993cb5c742a841f119328a38b254f85cdce9fc8c21b7658a3a099ae9243f69b96be7", 0x1000, 0x1, &(0x7f0000001080)={0x2, 0x2}, 0xc) 20:07:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3ffffffffffe, 0x200000005}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x4, 0x80000001, 0x7, 0xffff, &(0x7f0000000400)={{0xf0, 0x1, 0x0, 0x1f, 0xf8b, 0x1, 0x6}, {[0x7, 0x7, 0x4, 0x9, 0x80000001, 0x80000000, 0x5, 0x2bc7, 0x5, 0x66100889, 0xffff, 0x800, 0x2a, 0x3, 0x585a, 0x100000001, 0x6, 0x3], [0x2, 0x1, 0x800, 0x9, 0x2, 0x0, 0x10000, 0x200000000000000, 0xfffffffffffffb78, 0x1], [0x3, 0xffff, 0x40, 0x3ff, 0x7d, 0x2, 0x2], [0x7fff, 0xfffffffffffff4de, 0x1, 0x1, 0x1ad13e36, 0xb989], [{0x8, 0x2, 0x8, 0xbf8}, {0x200, 0x17, 0x40, 0x8001}, {0x49e, 0x5, 0x4, 0x6}, {0x80000001, 0x4, 0x9, 0xfa2}, {0x7, 0x3, 0x5, 0x400}, {0x0, 0x8, 0x1, 0x3}, {0x1, 0x0, 0x2, 0x100000000}, {0x8, 0x4, 0x2, 0x6}], {0xd10, 0x100000001, 0xbd, 0x6}, {0x7, 0x9, 0x3, 0x6}}}, 0x6, 0x3f}) 20:07:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xffffffffffffff7f) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 20:07:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x86, 0x1, 0x6, 0x7}], 0xfffffffffffffffb, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x2, 0x8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0xce, 0x1, 0x7ff, 0x401}, {{r0}, 0x0, 0x8, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x400, 0x9}], 0x100000000, &(0x7f0000000240)={0x2, 0x3}) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x5}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) write(r0, &(0x7f0000000140)="0cb0d1c9bbbe97f0bd763be72c74f8227332ff2c70c08d498431faac1cc9d2ac033b7d4e949fd00e588649e72fcf18772366ee4fa16d3e0daceb551185b00e18c319bd6e59d88379db8d10486197ffd60bd9a243e970db06b9b7f7c3b05abfc91603a7b6e7f5d9be3232d56cf981ed96b494e6678e855bc2a45523c1a81f539c6e2ed3068843c93252b2cb41725c39ddadf3c52dd352d03ab294015f1334aa0f1c511eaf1d49595321cf06746c71e542110183fecf5c3340a54e93a8650ae358e62e2bbfa7c0b6ae125117df763e1f4db0792d902b4501d0", 0xd8) 20:07:46 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) socketpair(0x2, 0x4, 0x7a, &(0x7f0000000000)) 20:07:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCEXCL(r1, 0x2000740d) 20:07:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x6) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x100) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:07:47 executing program 1: 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(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x2000, 0x8, &(0x7f00004e9000/0x2000)=nil) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 20:07:47 executing program 1: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1, 0x6, 0x100000000}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000000c0), 0x0, 0x0) 20:07:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x80, 0x10004) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdir(&(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', 0x80) r1 = open(&(0x7f0000000340)='\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', 0x10, 0x20) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1000, './file1\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 20:07:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xd0000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xf1d472f5254f882c) 20:07:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) mlockall(0x1) setpgid(0x0, r2) pipe2(&(0x7f0000000140), 0x10000) 20:07:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 20:07:48 executing program 1: mprotect(&(0x7f0000440000/0x4000)=nil, 0x4000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x80) write(r0, &(0x7f0000000040)="628b4ab067a4d61480d7d317d2ebc69c3b5061a3883080bc229cfae9", 0x1c) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x81b11e7739e90305) semctl$IPC_RMID(r1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x90, &(0x7f0000442000/0x4000)=nil) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:07:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7ff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) lseek(r0, 0x0, 0x0, 0x1) r1 = syz_open_pts() close(r0) close(r1) r2 = syz_open_pts() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/5, 0x5}, {0xfffffffffffffffe}], 0x1000000000000033) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:07:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getppid() pipe2(&(0x7f0000000140), 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) read(r0, &(0x7f0000000100)=""/40, 0x28) lseek(r0, 0x0, 0x0, 0x1) pipe(&(0x7f0000000080)) 20:07:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) socket(0x10, 0x3, 0x10000) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x66}, {r0}, {r1, 0x24}], 0x4, 0x0) 20:07:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x2, 0xfffffffffffffff8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:07:49 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup(r0) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r1, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 20:07:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="31dd325fd46f3f3d5e07f7fc30e8d3ca1049d741cfd2041b310fb9e315e24df2cf6abb20c611e11b928e468b54eaabe9e6fdf83bce36af04d1f4b79c539d37710230fda3309cd795f840c2efc0fe37a18ff833b53c33223c3a287f49c7798b8651c0d7f41498f35ff407168e21444fcf2b5f6c913402f6d981dfdbbf2dd362980e21e986e65c8a4219ec49cdcc32d857478bfe94f62e3eadb24ac91d070a192c13ec65dd", 0xa4}, {&(0x7f0000000640)="c687a88008144a494fcf01da7e95d9cca976f79472d34932bfb2d2854b7d08ef521b17d8c3d1cec51228856c13ed1fad12ac74730c3fc77477cd26be8c6d49a6eb4a57b746da6b7d57bcce0cd0fd9a957884561264ca16ca68e553a09f63df16a07f4f2fd6681c1b02b6f10f8633641640ad05a6d40a8472dff455a2377a33f1d5ac4897d2d7d01729ea98f0e051de442161fb687a403b8dc74e6f81815730c1fab539998db1d4740b88d41bc4406ced3839807143ace29a328bcbf41cb021879e304504bf8a95ca6137fb88d4336009cff6c5e60914bbd29ad8bcb12d869f14033905fbbaff1afec970b923cf3060a11d7525975cdc4d409238f2a15276268a00e4dcb723d20923d2941439beeff2b85ebb3d33738b2a79f4cc7a2551b3f50660be6f5ca35ce34dbe019ceb89969e9be197f127159fb5c3123f5526cba0ac092380e9863e1046c3845ea0e7b1ff03cc1e38996cd78a63775094c635eadffd11aaeaa2ceecf1b06d0846a7546bc032ce3d8e04aa372354a143d97072f78a1845d52093ea64fec7522a7c49dffe6778416817beb6479ba09fc7b1ffb7e266cbb194407cf1298ac82e3cd10eaac104b191c006989b5fab9e78a6e9ba33f0337faa4c40317da22b7fadab7b630cc3eeb43cb8aee92919a2d88899cbf31c4fe5147b9c5d3d513bf4bfa4b998d0f8806335a3e5f8f1a24e57378b01f96e5d546c08f59a5e3815585b14eed08b6ba8de859863c52963257e9d5e8f75926c094e57e252ad66d1cb55b8dbfaa554390b5a53a9cf873f992f8976be7b5cdfea23d2e520e1b4cee0bef447780c0a9d3de91cfadf59bb6d49078d482a73d770c37d652b6cca53c7b8a28122d4b346526e45cac4aca688a27e14a235247020daccf2d273af84ea5566c87b05e967cac945835f17382bf14993a0292b733f20513bd54d470e638cbfce0591b218f85c95bdcfb47cfb4336eb52e0bb3f5531149072ad0da01a511110356f037cc7a12e98f84166554abf5751e60587269e5ea2001d9a87f7df8ae90145bc00eaba017232bbd36d2e2a35dd97c6b792778286f32919524fb02530581f927f5422cc4214d515339ec159402f1bcf7bc13bf646799b7f8858ff0d37940b2d23af1467bfc7701b403cae60b149734ddbdf108a76d362056691f968ad098d3a542ea47588ec1603b95432873e56d9663d9b41880a45fd3f8f5f4384df3d97256dda966cfc07ecaa826c58e4ca8590fb2c2eac9bc980c077bff8c0ca0c65f7fe21718583e271bdc55589710e911bdb7d7b6730c9fba61fef11240c205babdbcfd2b070eff79dc039edd450142c9b262ca690f429688c22cba8afb28ea52dd8ba3fd26cad5d77bce5dd6e3f6f58df15ba6c92581d0a7a9e0befcb7f9a1fe0ea3c4b044f79c9dbebe01b02ff3848a1a7b78d58a18a82b371e99d3a38dfbf765988ef425ba6be5802d3da560042e536f1baf22bf29b732bce0906671d6ba681609872a740e8a1c1dca843760d3cc6e67e3447c5889c018abb8d6b255029fd0f86c488cf9fb5430ea45a85c9c69c4ea5fa3089ac652f76815b7357255c28219c8eeebe98b0305896b1a51d15f8a64a08a0bca30a3826e18f73f5f9d94fab9131575c50e409a7411dbacbd113a28f524bfe2687983001dfc25ce1983aa952c25ffc9a71c3df3dd499e4080b0b0365dbc9f4e25d1bdbe3c768613e9e18411b68f353c9adc864a870bafa67966c5b581747aced5d75f7dccd3743afb7511dc459ae46dd35727bc0e7d4c0226b0603ab8c69748a6576788e991a17c02d631062c50770ac48407099e61770419e1a357c15aac83a442f978cba4fcbb0e17b715153f66b60be6ef294ca0b2410705bb1ddc2f867661f99469f8aa2df772f3a569725c72b3b3531808a0f33468ffa994f860694d63e57ff5226a86c28f6aa36eef6f56d387a85ac79a8434c978e12187f9d573c6c0aaff98ef7aaf41539fe1d23303b5536c46cb771f8ed52aab431a73a01f4047e333b606e807aa323205cca7c4f99e08653542c0eb8edf5c51535cac2e8a99cc63935b34cea83d1d974684e8fe3a272ee62bcf487d7ebb313e3abf6fd0ba1f8ef80f75a642d283031ba60573767be0e46ce5fe3f8da4e8afd9838295fafdf342bc145663b776607c3d14777275f566839473bd666702c5a5304957e783dfdeb34163d3d6ad92509e319f050a9dba9ee65080db0dcf4037734a81e21eaca3168b0d8f2168cfd0e691714dcf0f6d1bead34b36b6e120f7a7682fb7a2f739e39cd7fb993d6bb023d811de3c933790efc601dc580b2a6107eaa40034daa79d42de7282aa57847ecd412559df53084251eb8d4deb1f0e230b8879c59af0b59e916b98a7d89f4547283a8df16d981d137107ac90602da16b28e1efea8ea2367caf593110fffba5b853948691d3b92f2e385378b84d1e5e3a4803477f68961f5d9ec432f916cf51a69665fa80cbdfaa18f3cf8553f640101a54ae2fb03ce02e78ab3bc35ce678fe4d89caa6b95d3e27b220edcce9c8525a40f114b0fcfdc4bdc02284b4a966216ba2dd88d98f21dd699e03151b5e2dfa1e6da93207079864ba9c12356dcc27d048ca92c4626ecfa3be544787746e54a6ed773d1ce8c821ae09b823b33379929e3fcac2a9236b05f8a9239a6a97ac8f9046fa219aec2bbfeffaf8fb9c59a61f4173e6160495a217fbffcccca9847e699980c11f8f822c5f8a70e461e861ef377f88f6dd298fecc9406a37eb042f5bfaf097f63a5c938d9af2907d8cce6b820065401be1fb615a8dfd91a5d382d0e96bb78639fd1d0d77b36ba304a20f2423a7e60dc8d99966d7514ac92312f22079c49dded07bb1113dab4f7fb9693bb2b90a0d3817b496d0358ce4a52806b39108afa7647d2ce61bfa16095ca24bed4150450d11027e1eabf781e6c2e7f7516ad068aeaeea5e1ec7143e91ae23ad920d1ac3c43ce0e0ac5dbd1d0beb367cf69253ba576dedb342adf5e1659eac578a4398c4b85e53e7b959fd3f9423ff1ea747b7370905328067e96cc2ed7c88f25dbc0b70663dd95abfdc7b30ca8db597d1ecda712d00c42d895f279436a8a2e357b703afd25951b7a0f0cffb5ef78ccf352398a628a0709e3559479fc07a5dc4b30fb89966b0bbce4c3ad010c29380438eaac39d2ad657f695fba625358ae47446158b30e026537b2276eccabbae04e02f5d0f42b6190951435ef1d816d96a8ebb9a091909e4f70b09a28ec5b852f0c115dc12e6bb6860f994716ee7c351547147c480f4556fc811a387ffb3352794f5c4959e7ea3376915b58e148da14461ac3a5a819fca45354048af82e3d8ba91f322e5f36ad3de918f106c9aad3b748662405388dca8a4f7b85a0c0b240917bf9a14741beb2ef95f7898a657c1ed644673c350ade8a2abd2cb69e70b4a2c7b8f9e1dabd9f58ec3d70b61c774dffb669feaf5ae14aab9f7a3989fe82ecb428ae02a57c60bba8d49967e9079227df5072b4002bec636d5e36319b1a05f3038e404c85c6f8f58d060d256aa77fab01bbb8f1c9d24ca051110ec6c9c48139224f2579e08c47f14c1b145e2fd5ec6674b901fed521e948ecbace632e1302842424ec47ebe079509b1001f539e874d716635efcf3ca7dc8836c75a5c6aef0f6c797934e7522130488a8f6ce52f2b3b5b6649d9a419f84d847c6c10f28c9cef5f56c45753dca41f2f7e9ac0f661864ad2639213dda5ebeff092fb83286f45e97f52538b39f34903203125c1ddc454120480ab63aceb74b9190c21776e1480383e84d55ba7dea3c95c878cf9f1827e25ace84019119b386f9e326fa483692ed470bb21d3968d59587c18a7aaf63685c98469fee26a7df08ac408e1214fc89da8b691e415d287b9f5cf3c1873daf32e634cbcc1d6527467dfe586a9bb822315a8b54dc15361096795e715e53e65cbb3ec4a3ac7e5af451c64516e2368f6d3bd4a156ed86f4510fab4bd3f3c4b2b9c28cfe8bc9003877e6690fbba7cce6b9e6ea81004e6896e69f035075e9ecde058011434e76ded8afcdd62107eddfa8f5c0be5f6f97b29f8f1293af39d85cd64518e74f638b14302fde5cd290465a5daa8e05c0335546329b9c8d2ab58f3f527a9ce2dbcc0a6c4c30e844d588ff9377555c407573c25a1384289e36c5065473cfc391dd982e67185f2603383a1ccdd429115620e578a434bf78e93436cc3feb4eff3cc0ff5419423ea06260111005ff4f231b9d2ac299906ee89eba9cd6859c9f6205f961ae867e92335a2986b1ee3edb20e689fb83c5ff3fe4e5d5ea96db52d4997f5a41bddbc490f2e125fdec97dce4dea8f2ed51af23d6540c6f19af492096ff63b3f1c8a187203d7319aa0a2560cdbfb6908ccc1586fe6fdbf715c9cc378d3892eb3db94031683340556283b0b5a387ba349374efbf64f7be223c1c4b0f7de1273319719688c1785b806a083c8aea479c0b744fd20011a82ff7e2923c93451f661b24915239fc186410972a3506016a92aa726059e26e43edcc7d7fcde6690911f7d9105c9bb20900e5fc87167c3c9db8864adda4a5e3a018fa22e62c34ed8ebf7c5907b67e937e78f364eeffc5e0ad9631e63807b976ced366726e2de245914464a7e0fc6847ba7a2e7db34c67e4a2e5ee46b7680368cfc923a256500765bd7ab50efd14deb3c6ddc8fce5de12e4c1e18b0d5ff6449a2679a3af779bfb454176ee92dc785602de014dfd2cc446aa718bccd23325c903bf9966db3247d592b3f3815caa323ccc7b6e3461b182ef69e8c4e6c852ef50c8e291b2b3b56a0c71e14c5de011cee4102a3cd40473abb94a52827d20a065e7986dc32e732ebaf54d774627d575874ae67ab8ea9eae78f67a30a167698c2739d90069dafa84093a8712ade120513809af4564f4ba5c27c2a62869818e8cb0ecae46b939be595d5b9424ed1c125f0ed3843f72a9417c44d6c2f24ef2d29f3a511a20a92e83a3407a61c288633c538437a1bba45c6506e5833e8607b72601f48190e6f03f35d1261b2a75807e1caed0c82a6c07033f6f2b7a18bbdd5f2eb232d4579dfb13943bd12c112082e1df26a135e5fc868ab3b477eb1f60dea1b02c6de73fa0999d2382c863a8b06aed7b58b1b8fc5de92018c97022f5793cef0522aa7221b25058ca3d035689e84305a3a4177f43aa078f9e4b924eea1ad43aaf8f34a4391c9a56844e9342b9ae067445c12886240b866e39998e87b50308d3f4ebfc85b9c271ceb46be6062e0c1cde20a9bd906c1955cb5eaa3aadc24147415510109c006d67a111066ca5a4ce5b82f22415716409c62341fae448a33030626be55f1f7cb337553b7e0f89f6290d728324d9366a7f314058b9a942e4f46dfac49535f27b8f8721db33ec4f8c507de1c8839da68b91cbedc64b4d63b9e3fccb5bc053b369426629ea6ca31808d8383767e430c552d0915f029401b1daa8526819e7df1804b862f8f9e196bc7c63c48582ad94b4a1b9cf16506fe9ad068e9eb0a5e35c1a87c5808b7769d0d5e06f2e4bec1a005d38fe7a4d3ea94fe8186b7350659ae8b2a5bc4db6063a46d88f6108671627e637833a69978348943db3457ad8a76b8b2b46be7161a0806e213ba985657d2628c80027f7d37f365b4feef2f3e53110fa8672fecc0981c8b6ab8f0e9f275224f520c73d426c15bcc0b6f8264b7c23580badde28383a51fcef31bfea5805d7f22f459a359ed504b4748aba979077feab5db237d35a2bc462f4305492d68e4cfc9fe438df84427e03f69278f5d10b6e786f4bed", 0x1000}], 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x4) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x0, 0x8) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 20:07:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="a2b506fd7d39ad7c88738b1757e33dcf250629ef3d9b92ef40a4e170174d5639638a82164935c8e94d5ce0b24429a2dfbdfc479fbc062c9294b6851f3c67c2c0d855a0a3c0bc79218fdc01470770a15707383f37b91a0012c7ea4923cec2eaaa215b973e76d7601ae99e9b2026367edb8dfbc633eae353edce4683a56ea6496451e3d40c6c84aebb2a4246dbdad22c946e50258767fb5abd7809f7760440f5688614cc7853e7261948aaa27059e6cb0ec75abbb329604e518407fad71b9538644ab085c6f405e7b6eb56e5ddddb0df05cdeb7b428375fdd97827732e9f8f04d0c225e9f1b881ba40fa1d64c81a4e2fd0ec", 0xf1}], 0x1, 0x0, 0x80000007) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da301c0d589abc7f584f23f621191a9b0b24484668f03d961318a2efce789b4cb142ab16485cfd3f3c9b1cd7e568d32bf986ba493eb7130e465ab48d32ed109156f73ac9e3", 0x45}, {&(0x7f00000003c0)="51e80bbaf3c2e8afef06ab85877552938de4977384d23b37304da172833957606bd88c1808c795d20aa728add2f2d5179416252cabc6748982b792ac009f1a30a6b8fea86f23edf7c7eaae161fe73338f7f69a0b6b487ea67ebf958d6f618f54b7379ace883b3da6c0fcb599d2d8ac438af995d032b2ac46f089c6b7a0eaa2b94505b6f3fe4d770b0e7c6e4937ccc13e5d7a9727ae11b54ef1bf0ffa371d", 0x9e}, {&(0x7f0000000480)="5b9af913b096ccf561c19d3665b366fd6ef88c2d20f7142bd6ace8acda219aaf4c2623f85c27cfe46935edcf7d83ad38da0a64f13f7de2b65a5418333c940d05372dee2b0ef8c5db5fa3c5b46fd1aacbaf0ff76b4afc0589b5913f3f28a9e41379e1b28463ed22149fe3fb89ae330b4a015ba353f6bf31fbbf9d4f04331adb1421098eb4c11f263a929fb630cbd9ef106d36168aafbf3b1061442ab9e4baf61ea4c09fb126c688857c74b29bafb368a9706b1cafaffba64c120f98e69c2be206812d1066f034a1a51186d39d2f0f61b43eaaaade3b097d0badf651ce46ad06ee95168043742df33846822d9399d740b7daaeef97d3469fcf79", 0xf9}], 0x3, 0x0, 0x46) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./eiln0\x00'], 0x10) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fchmod(r1, 0x100c1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000600)) r2 = msgget(0x2, 0x500) msgsnd(r2, &(0x7f0000000280)={0x3, "118248ecc0c0cb0cf2abb073979902fc494ccf96a37faca589809424f6413c4dea02615215bd489f97b0015e8a71a7f8a63e579c020c11c8200710a979847aff13fcf9bd20eeaf134d79cab21d063fd7b8554b24ead07d43afce8936755b84eb23ff93c63d10c0aed1608673100fb3ce4065ecfa9c3574d45aab0b1cea72417b46f155f866dbf9ec9dfd95a838a4d4f928c46bfe8c9cf9801e39f182aae285578816b2e165c820cd5347e0baf4b90152556c3480f5d8361d74e7150770666b16b79a2331997d32dd095b3685437f940a3b78e1b0b8f4c50993700d656613dd98d944eb70c34ca2cffa4ba88fa89cf5d9cb8938ebb42d9f086811d541c91236"}, 0x107, 0x800) setsockopt(r1, 0x0, 0x7ff, &(0x7f0000000080), 0x0) 20:07:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x71d}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) 20:07:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x5}, 0x8) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8001, 0x1, 0x8000, 0x87, "870cbb5e75ac86868fc9c0fba2e3e991becf5dfd", 0xcd7a, 0x2}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:07:50 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:07:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) 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, 0x181, 0x0}, 0x0) 20:07:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="80542a538706648949903d307a8d6b541417a1c563484eb786c92e3d6293c7baa8ff7a64fe9b913d4bdf30b8659671d3e2013ba2c9fde084a535c7bd4cf0d378e9080b035239eabaa396d676b10c6f3c02cc8c9fb8d6ff0fb6729cd32b9e5c999f519f819548eaa99a60d478c43083ead454b3670c842b6c4a12b8096af38989118b2a312826b6b8399018c94e2fafd8a0cb163c56ceac85f357e15dd024f0919a115bc9f0fceb2ef024bf65e36f251db9b6667fbf4f35da45f71e52687cb22815c9edb9b32c9fbaecc1caf536412ee441288b9315a4"], 0x10}, 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) 20:07:50 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1f, 0x5, 0x9) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) socket(0x0, 0x3, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) readv(r0, &(0x7f00000039c0)=[{&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/132, 0x84}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003680)=""/128, 0x80}, {&(0x7f0000003700)=""/231, 0xe7}], 0x6) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc8bcdd7d98c74ab4e09bb56f3fbe683d3c9c385a58985d148f69ebf6b606ba550ab825d315cfb36fa7e3194a59aeca602cecb5f769ebe4c69a6f9170f4fe5b3bfdfd643fdc976"], &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) 20:07:50 executing program 0: socket(0x18, 0x3, 0xffff) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 20:07:50 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 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, &(0x7f0000000300)=ANY=[@ANYBLOB="8f7a394056b372740e1425335ac943a45e411d14c1c247b8fdb0aacaf383cdaec97df9b5831d1285cb0d8a7d8f9ae1186845d61259688a87d9e7fefb3211d652aca39236a89ecaf0bbc3e8eec3b38f22af0c21e3e3a81b9edf27387507a7300899fd30acd9d1b71a9875e0b60e51baa2d3e492b56cee832d1dc916369c01366c2aeddd2410b281bea6ba75a9b42c1ef901b6c5f87d54425b063103cc3380f1738ef48d31881e7cb919f3666665d2e9bd39504724aa5d3942d44ed06622a53ce6587e549dc85aaaff14e9310cab5d57e5d8d6c59923af667b63646f540aeaab8bb2067a3285b65579e4ccbb63bbd0060d"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 20:07:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) 20:07:50 executing program 1: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="11c3254f947d61dc940c965209a1a1c1ac509b1d3b31c9fd8dedb908745c2b346abde05d23cf2346290035dc9b4072d02090c8fa8d620f74254201b9c2ddda862d70aacdc3d5c97a959e48f4f27ea6e6f6cbd35cde700afe81f0c6e3f61762ecf62d7cd3108a1bf1b5955fe26f06c5438cd4ccd87879c93c26a09658b2ed351316e9c00559d9f37c9bda241f46d67e26e5e97bfb954ed342d7ac1ba088171c39d9462c4d8512fb3a17cab7f8d7e47842a226c0a494e080065a0527ce41c175419dfefa64", 0xc4, 0x1, 0x0, 0x0) 20:07:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/115, &(0x7f0000000000)=0x73) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) 20:07:50 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="85", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b49c28678c651e5867b83254c67ac43acaaa37dc"}) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:07:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="ff55cfb5f24795a59b37e645b3630c6217ca91c2f005158171db8e2044f1515974295503ea35982e70020c607bac18c2bac3705bc73f5183069f5c3e8ee6fc6cea2e94fec0998c1991f3f1b7aeb3d50cd8", 0x51}, {&(0x7f0000000100)="4120973ed64846d2b18436572e9c13de1900c8784f7659590f0666622768fb2ae7329d8dde7a5ebbfb5747b3c5bd668d75f14f41291af56121055c21164622ddbc159aa996dd0cda037cb01844e0797d6e42dda5441771e60db196f3ea4f458bd70f4d37fb3e8cc858a0194e053ac196fc507bcd0e3b8b41c3de759b", 0x7c}, {&(0x7f0000000180)="cbf757b3c4a64237d968ee88d5090c996fa9b28ff2ccd04504395284d4c5bc8782619e4d6dca22088aed881b36a23e9d6930175c6e595f9ecaaf9311cc9f091125a8ee2e197964fb6ceb3be9deaa0d69502d5171bbd21d5eec51b6ec8754f25ae9a885213f313fce6bd6196b652b60bd876b17250442e6769f3b575d225c14f6cbf0039a4c674c1f2d2ac7504e1dd80ecb04de5941d46004ee94cdc7e51fc632345fa6ab673d603a7fa9a383c83fbb75927cf0d43f4e8bcbf9d8378810b052ab1f96e94d7b7593d8d6be44d58068404658ba57550c7ab76dd4d590dec08d69237a37301fb82b72871bb3d1865f6d7fee8d80c9", 0xf3}, {&(0x7f0000000000)="f20960253711234c862a8779f267deba05680814d369918c917e52ad67", 0x1d}, {&(0x7f0000000280)="321603b1e06852", 0x7}, {&(0x7f00000002c0)="2fc85c9fc505e2ba0509922b78506197aba1a875cb94af0b848682d7ee7879ebb909b82e78a832a6cb1734a50c06b6d4c91e80d3a65b1c8bbc107f1c69e40413911f6f13e6fc6f1c595052f696ea9571f7fc7485465436c62e4e5cdd02cf6c94d0ea27a4f8d534bb7d3c5ca85d772bc9e91386a836844e91d39036296719af9affd1195fcb1d628149dfe5273b0f75c91c6af8d41c6a4ac0b52cc2653d8bb0173cd2ce73dadfaac959e0d4a472", 0xad}, {&(0x7f0000000380)="6cb92202df6e674a86899450adafb1bc887852962c55c1891f590ce80c5ca1483c7affa96f2e85cb96221a33adc869aad5c01d576c6f7bad05b76cead7e1b2149f78c93391f8af668a0e71f57fd7af6f3b", 0x51}, {&(0x7f0000000400)="f355140d1a7f62f9ac338bad1c72a502", 0x10}, {&(0x7f0000000500)="c9c8b69f8516c896ed6ebaefdf7109217864259fd1dd283a10e70a85863db3347469a98dd082f5f981cb20d14479e892f5f3aa995525767d74bd43af61dfb7417455abd527bb537117d3964ae250695dc1b4b76a927f416dd6c4e74796fe5774ff6a104e284767895172d7419f219a7fba7c0f7915d375", 0x77}, {&(0x7f0000000580)="5043d431e87c4ed2ffcc6d7c2e6a5f72a18b38055b38b697cf9727919e48378353f7d3b6c0554a04b03df60087350f426f536e6a2b8e94754ed9e36e85be7dc066d2936a8c5aaf1ded21f108d38fd6a7e22667e6d06805753aa5e273693dfc27c5945da5f73a75853c407c9b298dd2aa89c645a924d18525cee3f15dbf1e072a92bd548aabc3e9e2ab5d2286165605e44d925e2e5665927c993cfff395b6246d3848e4fc6313819d9b36c31e6453c289da726340421c3c893c121e5c13734c2f327d494cabff96", 0xc7}], 0xa) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 20:07:51 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchflags(r0, 0x10001) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000080)) sendsyslog(&(0x7f0000000000)="37632ad1a104d59f25f6635711a0625be727d28d3c226704f3ac9af7fd3319", 0x1f, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) 20:07:51 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, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r2 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) getgroups(0x335f9bc5, &(0x7f0000001640)) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xb14b07bf7f9acad0) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000240)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r3 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 20:07:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 20:07:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xbe) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:07:51 executing program 1: r0 = socket(0x11, 0x4000, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffefa, 0x1, 0x0, 0x100ec) 20:07:51 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380075ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efc90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffcb4) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000680)=""/247, 0xf7}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000600)=""/95, 0x5f}], 0x4) 20:07:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() writev(r1, &(0x7f0000000bc0)=[{&(0x7f0000001d40)="0d7f03fc633b5bbe4359177f9bc29e70fb6f7569684627622c3f5e4d3653cf5bfe8cc902839c4eafc60683ce1c6a4b9521447d1bc059f6d103e9bee0e7104cb2a24aedb3cdc98b6ba919384ca461b887eb5be3e7b8eed3b0270ba47888d6360158f5c3210d5537a8323cb75c8c0682afe9386d02cba8ea71cf2313e2f6cc3a44712ea32dd6885bf12fe2ad30029cc2b3e9fde9ce91fbdfeac7f931a1124bf67ccdbf8916cecde0649659a2608863b41331bdc1b90d2b3432ef096f928a129753072dda9056fe4e2b195aee586c4b9e4e7f99248622782057a822a019df568211a46450d66868fe7cb31627f5ee146aefef8997613c745f5e9a99dcef170b8a219800f10318158ae3dba0ea997e7583eb6d8097204c55da9bf7b848050535c5a0c12a8f0b7dbd48fc81f9b1a73c4c82cda0c22678a695c6aedcc381c82f832aad5fae836f0528d1c20c29a5210a70ceb563ad1e0f76bb263eb2ea85f793d4c32f7ac7365d7354621727c19bb04d66b23ce574b338c5f9758860086dd366ca489715eec9c3f5c3a732374305948c0cd298bd096038c9d02f2e3f11e00a542cc192400f5cde5e46732b46428d087cf34e7823e79866847ed04b71466f2048e9f8f63cca72369285507826ad8758b0412c64c08246f14a52e27ee6caf960bcdc9d5bdc8a2bd27c347b1a99130c1fb07723f647f39a4f26063a83f621d2d2d663b8f6", 0x200}, {&(0x7f0000000900)='J', 0x1}], 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) 20:07:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="53df8a39fd1d6dec150e0a58d7a95a7c209878d907e6086c81450913316504537472a567e9a36f385028800672413824d08e3319e66451505a774c4657cf9942e113155980754db2b6c92973f8a6c9773cebfdd71e6f862cdb65d3f7016a40f6481deae7e3d488a101f77ec4f664683924727339719ec14bb67f1de70e92aef8862d1ce1a35b71918b6cdd0f4dccd9bc9e0ae628eeca5f3081b75b04cdc5c9ef30929ac6459351e23af1efbd68df3cf6d142a5e4a6e99d8d165f8d3b0c5210947704fb53d064e0", 0xc7}, {&(0x7f0000000100)="fe0675a64cddd1f5b997365a7a", 0xd}, {&(0x7f0000000140)='XgQz', 0x4}, {&(0x7f0000000180)="8eee96557986203732a4237c0298b7272d76cf752eec90511413ad4272cbce1c634a9bc5732b54d675f9e78cb2404b1db87107d23a1c6082cc3377911f8d57df331915743eaa27d0d50893eda3c8459691ae2ea3fcc2cc4cc474af39f08b84cfcf24dbedf950b9a67d2589603a440004525a934156c2c5cfa0e5e3ee04bc4077b1cd450eadc89126078cb375172a7e27455c0186992fb79f3d4aeeb7a14c63774aae3e359d82ba233f933c1f", 0xac}], 0x4) r1 = syz_open_pts() writev(r1, &(0x7f0000000bc0)=[{&(0x7f0000001d40)="0d7f03fc633b5bbe4359177f9bc29e70fb6f7569684627622c3f5e4d3653cf5bfe8cc902839c4eafc60683ce1c6a4b9521447d1bc059f6d103e9bee0e7104cb2a24aedb3cdc98b6ba919384ca461b887eb5be3e7b8eed3b0270ba47888d6360158f5c3210d5537a8323cb75c8c0682afe9386d02cba8ea71cf2313e2f6cc3a44712ea32dd6885bf12fe2ad30029cc2b3e9fde9ce91fbdfeac7f931a1124bf67ccdbf8916cecde0649659a2608863b41331bdc1b90d2b3432ef096f928a129753072dda9056fe4e2b195aee586c4b9e4e7f99248622782057a822a019df568211a46450d66868fe7cb31627f5ee146aefef8997613c745f5e9a99dcef170b8a219800f10318158ae3dba0ea997e7583eb6d8097204c55da9bf7b848050535c5a0c12a8f0b7dbd48fc81f9b1a73c4c82cda0c22678a695c6aedcc381c82f832aad5fae836f0528d1c20c29a5210a70ceb563ad1e0f76bb263eb2ea85f793d4c32f7ac7365d7354621727c19bb04d66b23ce574b338c5f9758860086dd366ca489715eec9c3f5c3a732374305948c0cd298bd096038c9d02f2e3f11e00a542cc192400f5cde5e46732b46428d087cf34e7823e79866847ed04b71466f2048e9f8f63cca72369285507826ad8758b0412c64c08246f14a52e27ee6caf960bcdc9d5bdc8a2bd27c347b1a99130c1fb07723f647f39a4f26063a83f621d2d2d663b8f6", 0x200}, {&(0x7f0000000900)='J', 0x1}], 0x2) 20:07:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 20:07:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x142, 0x4, 0x1, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x5, 0x401}], 0x0, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r2, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 20:07:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e000000100004017e773c4630437b78a3a4abfde009afff40a3ef4a2ebb825ef75a134e5ec18c3da0ac1c5af1cf1eb097d149f446db0bcd58b4755dc7d293da6de77e37d95ff52b3c31c3acd5b152015c3c90a8d3046788187e95713cf46647ae5b96e16bb46608aabfd34e4bab20016f376fddc3c131139eb3e72ccacda1a6ea97975d1c540b2558ec460adbce3e55d76d1af4aabd5780c57e72ae4bf50d6606ef1f33434ef46b4b918fe85feb94c0f4ba1425a2da42c70c7ba8319a0225afc867992f50ac851875d92c6e9bcfd68"], 0x10) write(r1, 0x0, 0x0) setsockopt(r0, 0x54, 0x4, &(0x7f0000000040)="c9901e2a9aaa361ddc15d2f0c16185a78b56e6c1e11adab93fa62ce91e0e6314ebcfd63de864d47e275d8ae924856e2243f0362c4200b32b2ff108a84cc89785858995bf8da0cdbb93296b5c761951468d8959ddaa7c340879cc83b4cdff40b5269ea025e4bdc357180220d4e0d0f04c511ffa4c4ff849c943e6fba724354038f929d68eb8d8cf7329277c622be588e93ae4bab96faca8bd456b7d0197e08e8c58b1af43", 0xa4) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 20:07:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="45a4f6d27fdf1f43bd30efc51cf1ab6394a387eedc327086eb0cb8b49d93afe48231534b7592cc9fc6dfbfeddb51f698905aa2c73fbc01acd1e7efbcfe8fc69348f5af3f2fb78d4f0677edba8ea122c71668516ae119c81d2c6ec4ca76ee7d664ae7c8774d4ef8ea060b80e88729f58b02b62e06bf9fbfd94ced267a19b61f3467d741186634f070940f2dfe798f6d7b2c6f2723d5ed2d09c7e639ffd37a15a417f16af61bb87b3a7d20186086", 0xad}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb0, 0x400}, 0x536af030821aa500) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:07:52 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x2) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="489ae1a89d1a853474703d8712a39856c61b405b05040127f24403f514795cad0734370c4b9ac1ce0b0b091e9ad6fa615922a1fbfdb34b11f571bae1a909376fe9d7a5a7c2be01454d673d87337c0edaef910277d8f7e81b37accc5e4eedcb7b66d7319942e6a307ad887fa620f96964d0d4bdad088bba8cc4ed205dcead7ac860057835ffb8b2cd89fc2052abb1f971515d4325f95f253732e923a9030905f44168982427d01f9beeb77df6f910e6591ed4506b0a4864ed3d189d666428e999477d46f4d51cccedf310353bd74b79d85417f367be566d0b1d6208ce9c54b15fb0", 0xe1) shmdt(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000001c0)=0x200) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000400)=""/90, 0x5a}, {&(0x7f0000000480)=""/10, 0xa}], 0x6, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1216693c, './file0\x00'}) 20:07:53 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3c, 0x0, 0x0) 20:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 20:07:53 executing program 0: socketpair(0x10, 0x4, 0x20, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f00000003c0)=0x1b) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r5 = msgget(0x1, 0x8) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x249, r6, r2, r7, r3, 0x10, 0xe970}, 0x1, 0xffff, r8, r9, 0x353e8b9d, 0xfff, 0x7f, 0x3f}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x3, 0x37, &(0x7f0000000380)="7acdef4b700b686467a797e00f7821b972bdd5555cb494743bef284e93e4814eaec5a47eb6", 0x25) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r1, 0x10001) pwritev(r10, &(0x7f00000001c0)=[{&(0x7f0000000080)="c3b0c92bf8d810b92f24af68c5c30ebab60563812417c57d8e", 0x19}, {&(0x7f00000000c0)="60eca138f054fbe8e893fbcaa98436597e46b263faaadf1af93ce2613e71480a8441055bfcadf66f0b44e57ef5920ceb4c595e8bf882fcfbd46a7d9fca82b106c559fe889e4c4bab4cf514cab9574b9d4df0eb6cc838bd9658e9da1ba8f4c1bb1062d3c270543e164fd2f3629d31a2e424c4c718955a77d65ea7ae85f0f92f39554e9a26087f514babe873b1fe23456b44c848a3d56c2f07c596b3244730f6b303d8f2e364bc7bd08c72c01de4596a099b0080d9e8e74e3c2e8cc9fce9925a2d65be2aa0288f320d6b063ef4fccdf5bab7", 0xd1}], 0x2, 0x0, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff7, 0x0, 0x0, 0x40000000000, "0100985bb6a298303ba4002e4722fd00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x82b0047fb7535cf1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) 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) 20:07:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f000000f000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9, r2, r3, r5, r6, 0x8}, 0x3ff, 0x3, r8, r9, 0x8000, 0x8, 0x8}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x1, 0x10) recvfrom(r0, &(0x7f0000000380)=""/234, 0xea, 0x0, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x6, &(0x7f00000002c0)=[r6, r6, r7, r3, r7, r4]) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) shmget(0x1, 0x1000, 0x20, &(0x7f0000011000/0x1000)=nil) shmat(r1, &(0x7f0000010000/0x3000)=nil, 0x3000) 20:07:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffb, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r4, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) close(r5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r6 = socket(0x10, 0x1, 0x1) setsockopt(r6, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r7 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r8 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r9 = openat(r8, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r7, &(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(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000140)=0x1) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000500)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r7, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 20:07:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = semget(0x3, 0x4, 0x0) socket(0x10, 0x2, 0x16cf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x81, 0x8, 0xe1, 0xfffffffffffffffa, 0x8, 0x3]) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:07:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000003c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1751bb1ee2225eb5, 0x7fd4}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)=0x4) 20:07:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x5, 0x8000000, 0x2000100000002}) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 20:07:54 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x80, 0xe7e7, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x4, 0x3}, {{r3}, 0xfffffffffffffffb, 0x4b, 0x7b3320fc87501786, 0x8, 0x2}], 0x1, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0xb0, 0x8, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x21, 0x80000000, 0x7}], 0x8183, &(0x7f0000000500)={0x1f, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x6cb6, 0x8, 0x1, 0x9, 0x0, 0x1, 0x1, 0x2, 0x1000, 0xfffffffffffffffd}) kevent(r0, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x5}, {{r2}, 0xffffffffffffffff}], 0x9, 0x0) recvmsg(r3, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/168, 0xa8}], 0x4, &(0x7f0000000440)=""/87, 0x57}, 0x801) recvmsg(r0, &(0x7f0000001840)={&(0x7f0000000680)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/6, 0x6}, {&(0x7f0000001700)=""/162, 0xa2}], 0x3, &(0x7f0000001800)=""/34, 0x22}, 0x840) 20:07:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f00000001c0)=""/131, 0x83, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) r5 = geteuid() sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000280)="e2feac4274d2d4d3e89ace2d6e676b02cb59648b72f9c4362196f98fbe62ae0bbac5560b4c5ed949329b97a7aeaea1cd13571387685f7f53a18cec432b37e5b4e514e374465a7124a1bb3049f33e3502df4d31ccfe8a69439d889b66d6a328c94ed9182c512f559079b63bc0f4714874d9fb451d78765bfdf21241aec6cd47045ce03a7ffedeba1950610f9d5555e8fb6e8f1fee4f3b8134c89c3ed5ea3dda8125071b71e96263109ce5c2e0144aad9e1d1427e0b3b84f257f02203bd8304bdb23fa334fd805b5301a53a0fd7e57f4313e2fd2ea59a7dd965e7407108d1353a8604a47ef8c8936a69b37b32b31438cf6a83f6312dc9175b26b6d169646c44eeafde80d801065633473750e896d74b550984a97d06944f16fc19f18c4277e4ec420a0a9cf96ba5eb27439345ff4e64b4852370b4be1682bc73d42d1d37efa2879222a4b7b46becc8b710394badf7fe94465d7464e86fafeb723527bdc40601e78e01b313651a151a8424620ad5b296c00dd334d83ec814b7977929a4c615df7814cba268168ddd09d3314546626966f7020b7436f8a441373ce92ac8a81255ce5cc3ddabf4b05b75dcaf1d4b6b9508ac360e574a4355e62fd197b5d8842a7db0e0292ef83b67c36f12aa6b64aea87c60fd547f20c08ca63d23cc2947c89ccbe5019203374aabf636ecb14c46df0ade03723d636f6078b30a9ae9aa2f4a16077ca78e0315d60bdc210961f13cad346f7b71bd5e81b4c2548090813a577b2234c0cf1e961570af8f5ddf72b0b32ae6b0ec34e6224a84bb192a745429cca72212e85333014e50ec64b9dbc81dde328f7a6b2437d4151b843ff5976516dff6a3bd5cc431119ba205acde651f180e943ab63ead144a6a43016d8723f3bd5df0f0a3426c5343f99e2c6ca7d150f3949fb022b0ad960428ee0e73172292057809e0b4a5584042b8acafb68b42effdca0c8b6273b33fd0ad949b54855e56558aa59e11ad89d7911c6d38befdcb4543c52f98b1cb50947b067f9117a29036b557d18328c23f010c7f1ebc3e4b3334b60ead171c72cdf390f83af2cf32c0b09eaafabcb2f063e3e481f586a9bcc8e707bb73e4ffe95dea0c0e515b0e34213b65becfa1f221ab14e25c0200155635da91023cea7548b3cc4d3baffe88f5352fe3c984501146e0d9652b03281572ddff86dcd0eff18d6c59742f1768379b70bd31823a777e2a49b50fd52b61b7872cf85dbdb73208b6d17dae183ff12ca8e8569b6a7689270838b7b143d5e8ec84cab749bcac65b53875ed18020010d8d08c0e6e2b843237b4e3524db894dac73a276beda37008750af2ccb52b184c8b38b06a9db1d00e62e075664345c7a9b5e8b9b0612b3d3c6e1f70ceafcfe481e05676e4fa19db0f00c687030c91945caafae3d57d27b1487a2adda347f5135fe36b245e0d5e10f2e57946ab9f95a886789bd1ddfc0a3ff358f8febb3e37e7ebb68b448ecf8bd5e1a5d0128ce2376624ba10de8c9014573c12ff862a45b2d8b83d39226f2269aef8df76eac6f387e7963575a68176c2d4625393845438c593c622b05c881ec0e2e86c990b7f6f4a3ae39940fd61e9dec6a9f2efe7a836b4a77ff25818574fc8efebf2d7c577832ec7cf4efc1ba919b65137655bfe6af235feef0360d8e483f0decf4e186b772b68ee74dab4a899dca0ab0ead6becc767594cc4d05e9f4e3bd4573d65394c14586730c52af047d86931fc963d1004bfd086472520d9ec671e522be08eca72c4c83dfc4129b1a76a8989ca0dcfbe6c9b3bfa900763cd8ce95d870875fdc26b106be4a4d9eb365b122809e9736698a9175924310d0bd6f23758a1984190e2c08fc7ab6096e971d09843ff2487ad06648d8351d88dc75a4793d471a77ffe41f08299647f06f3607de86dcf80bb7b9d7a8bbf2e8ab6c8f626452c617f8752b78778d63e5c4d72fba7543392b5e2d1ba83078dc0953927ca7c6320a970b8cbae04d9f438c4bcd63832b9698cb36534b69412b3232d40b4841bff729e16728e56356386055e1461e1506fb154d0d04cba61dfa642d126004b61da2c17181938e710fcac92cb045bfd46ecfbf3065fe446a6fa2c98585d7e1356e332efbb13ae75c7b603b67f23a9eb912623bab7e118f4a78ac6c85ed521b5b015860dbc01b2b300aa53c0c567319b296a9cdd8f8d80f09f204b842130029ba0f8d408185c63dc0efc6d10dde6f5b587536295de066111b1705fac2d40fd5066cab22f0e355e3419611f17ae7378ab3fc4bb95ca119acbf53887bcb4627217ce7b467eb26634b2490a1167a4f352aad4124f6c64d8704162c5a0be2a12c8c77a66e009845bb2e437654ef3e55f59f6471c8787d583a841c85a8ccce0f1f5f8975513087582ec2f8d879aaac952b65b0582b246f06a0602aa7e3929db80c4be797f20a44d4d694829d129d1367a66fdbd4bb8e2b11b09109f47a14402cd5c645496b5ebdf0927b9be2a28e457a75989bc60a98427207face0c9fbf2a5828482c01517027a05f9847bd2f3b53d3989da4f9cb6310c696daf7a78039095a5c5d0e9654ee40ae4c6cd04f7877c595c205a741a2ac09e456c689bef82b435fec0d22ca5b59e866cc0d3d679be4bfd570294baf0448c2ccde3badf455bbf2f124105848d4bc40bb7e405dc511d2c869f98cd39f6752ff2290eedd9a23e4274b0ca44e23cc3e7ae05bb40d13a6101550394a96fce66049131521761cac71771bcb9918a2b8e2ef7d3d598c461bf0bd3e46263d0f514a3c3f12056ab3cb615518258dca031f431de53219d7b70bc95674e8c6c12ad01d6871ef7fc5fa791cf1a5e34d360dde5299b8cb91dea83806600e8f58f1dbe13794113bfcbcc615d46350c2b75893efeb006a576b50066df4a070763e4e28179e7d2c6b05b642215d4db4d74ebb47ba3de4a45507eac270ace94e1931cbde5584543ff2b7db7218fdfd9c76f773da709e5e44ccb342e9fa5f1d7efea51f850606d7f9f61786ead421d112f0cc2ba40fe008def80e4652316211660bd6a70116acb518ca8832627e54e5c893b49b61dfe8d7c65f51dda46b30c396a76519844c2a1ee1f177cc120e69e5242540b6411ed6449ff657b8880d2659afa57e96645c1484092afdac15c2e736e460c30df1773d71a08b37960cca46b08a43d2cfeef9e590a4e9494532c3ed6a83015f6d2f2b6863239f33f61ae9b872e64447befe855cabd43de817877407167f6d19ce430c698fc3d433d43670c16a8fb6720f84b75ff2a1cb811233980aadadbc5ed541335c7354c1eda2c8df34c4f423b32276d5e64e95355efc64d6b1d8bf155f7a373c1374e7bb8d9a7e015d77733412bd7e73b210663e9abfe1a924b846c62ba770f52ea736923ed5b62627f469af95c6f60720a69fb9f0b5c68c3bbc6dc3196dfbf0565b01859ad7abd943e9a8cd3af63e0ee9cd2e8ce910d6cfaf8fafa4ca3074dd3490eaee2fde67f6ce3e564d71efba8ae0a322dba44b0e4400187dbffec76b219cd0034a88c3bee78a51307133637543765f018e69d1b9f0f191bd2e91f59b2c74c5ec59f75dec42d83ea3cd975c5390757b7945164fa28c61d33d805dea77e075dae92dc92f327732455da5aa281f8e49a8a2c83ee7a097c6da8f1d80752fc7d54525baa3391dfcef7f95747d89a55e9bcd62d386e81ce5d1daa74159c101c96f9e1a261406346b36bf6818073a5b6ed125b0e37854af5265ae3a2a8da5ad6a731d67d18fa12cd64a952e851553bf0f725a123c4880f61373dbccb76adc8034ebc4fba6a3b226737689d69f8ff7c28044964db8610defa9d7df5f9f411566dc6c2d9ae1ced30a36ed2e8d55c34f367bb52e8602751ab289c7e02f227915ff9a92be9b3021f77c71566624536700dd18d6b59a8b7dea4112cc53e5e50d94435e1b3cbf536c0d3de9b3883923481642c54a55b76325096b5528fc63e384d97a2ad51472d0fe9f5cc9e51079bb17c2468b647f04e6dadff11aad16a521b29ca05dffe934d95e4bb1e648501d61ec6f6f1557792e6effd5fc0b677280f5e2adb40ec2bf6c95c9a1d2d457b71fef0058475d7544db023d9b7a3b81b52c81e64a47c4fe94f9e4b8aec571bcf464ac39115c0d5c14e8e8e4c23a3783f7518d5a56861b82c71b00de115f2bd768ff7fdae0b2668280fa59a30789d74c359f3519c634d6f42b51da52df0f4d214a14715dbf8918ecd36c35a1af7c2eee34f5b8fc34456422ebc0c5d72b40da7d318fc5e86f1c1f4132778be6e883b82ec42a3dc062f03473d73a356228c485fb752020db4ba32c2c4ac9a96342dcec79632c0453bdf377563544e6418dff39947e4ad5d33e635bcdf7ef161c0de35de162cf788382e3e35c67c98ca998c67b6cde88d88428e016bc01789dab183ba378067faf57889be3da44d325cbec18d4490a401852363e2a893b0583e56c2d33a894387cd97738bc375e71a5317012ad80df5bd7aa05d8916da05d38cc58458b4b4c11e52269d9325282cf8c2201bf29b6196ccf1600b522e9e59ba2e9fbf630057eaa5940dbaa22059da70e5fd773bf96b54da670743506fba50fc92f023274fb5b74a1160b2afd3553a4fbd6ce85c7c41db90a0cbc44b8bf35270945ce3fb4b64ae8faa269a408e43cd91b3e0c5cf9410563ba3583e235cac0909c4352d19c645a14623641280f5ac62c987c6d78c91a07b8f0548938a8a5dd37ba00f416c71ac3a0c3ead2d9f61a6828110e997f39c305b63678609aba98f6f34677ebaa93ce51c3956dc886fc537c54e4aae801ef2bb229c8c5994ee53991a7f82f374140d1adeec4f1cc60133efb0c04224235134321504f3f20039c3c3c454c84238ac0c425010e744a63d87ba17abc837d3e8edc69adfe54917e31ab81f0cf611e0d269c360f4e7ccb0e77e2567b6543bbcf4de8246eaab188391f66e09fe4a9da12f575c33634f1b839339bf489c778f473ef695f07aeb3731887121e3c89be100509bf15aa136193d8c77fda35061aa4fa161cb6cac3db54d02789df967c22c7e3a82fe13b7c816a59d7611c9be37b529ff2e678cc7222bf5a14e3c6fbcd48f99c66fd10c0b52599ee5b9466a20fe640ce94f8a988893307f21b2891f40ef99151adfdee43779969940e92d32c556f3b70a508ef729ee110f4b3461c25b82686d57b5258b67c85b910a51b7d78e8852f71d6bf1c82c10355282d0b2e122812069f16751299d3d123035f0406c9efe44a9ef79f4cfe853654611fd9f33e25d4bf21b7945c190587ef7558757fa7bcbb7af35631dc4f6184bbf598b3e8d960d171ee77e220a14722ea45717ed885d154bc8793d4d09ae03aca49a7d4f82d5520bd80bf3b7b442a178ca56b09e1aa5e8b7d3abb222be4c01416b6c1ad1a7d1f0110d50095c6100a9e8577d5c430edf55395867a5d7d87abf1b670547c70e6cae5aec79a4d5b1ae37d4cbc8f6888c1d29bcec06083b61acd716951ae90bc70e7dd25f585dee1a32af2d710d65701ad321a558b93b361a879fb7c9e5ece22706fa741d7d5001d52a8df09204f7a72b5a1259e50f0820a480a06bd62b682523879dd9bf68b9a60e06d94dd4b4296333f21c19140631c2c4912336cdd9c56f74c40db8fde6d4862e16c4ebd50b49b2ed7e80ed5af4d69bd24de9ed5d5aeea1c77d6f3fdbbc50320a1402de5ce3394bfedfba306843199336fe168258781adc3240af4df7d4cb8d5de0f2b9da2c5484eb4b0d35f4c5c29e97999bc96bd51edf9b10c7d98a4d7f2317a618b238e99172880c1dad1", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="93d8a4ddb5631597d0668afc3d94b179642be90b4906385ebf599d31fa550acd5796d3cfaea51180e3a1d77f752dca7b604930d088c6c38a8cd83c113ba8a47e7fc3fe99b5ee7ecff9fefebb74eedd29e35453ff7b6906ecc24733be4ecd8f74673a1d03167640fd9ac2054d0042c06da3f518f61d24621ebaab30ef3523e9137586f874d48a4138b2123e3e5160a4e37bc87a6f70824dbc7c4b34e65dba01c37d427097d1c1e6fd6fe35001a51f3aa997af7bf02c6305fd0564d37ae186e2a49655", 0xc2}, {&(0x7f00000013c0)="a7e8ff02421dfa44330641046b858b8777b2085593d61c98b75b15638cbc7cb887748870f516e0b942ee008932ef32d094b56c8671eed5b34192ff1c80bb4181f0895132c84940dfc74b93acd84922b63b35695358f95fcdd875eb43aed2be0476", 0x61}, {&(0x7f0000001440)="3f19d9ac3f802259fd02dcb158039cfd1e5cfaaa5aeedf92170bdeeb", 0x1c}, {&(0x7f0000001480)="9b62d8d2d84bb34304f698c2caa3e4d16580785c38fc9acfe054a9d0706134ec9a89e1811a68b00dc024c9868bd848dbcb5b2288041a0f31d6f4a3a9b38d0c4043af310ed1d84ddceb855c507681bd5b8e3ea5f19ff9d99f5f19274992e0f2f5fd54213504af63e0cc9e92ea0986620c9cbfd3d30ced2a4067f965fd4364dce299fcf06ddac1f47682e297a90da1c8a99042a53a268e453aaee108db83d4b78d9733011f7e7a23a9d3b44058aa8f6f835e1f42809edd208dd65ee0d94f486ba96a4136f2f65582c0e4ebb450016eec2c58b7fae2734fa8b3b83359f7e6da452a49d1a4b134ace7a088e5731b0cb82730b8689c42c225d83db8174eefd662648134a1f54f2c25bb790220b023066cc7bf95fa20fdd5490d461ba9d44e26df3ab437f07cb5f1e975fefaca5ff3d6a8bff34538badbd7243508a494f3772b9d582c7da3da98b6cf96707b07c52c6f761898187fc16cb77657cd9fe91f123ef450b6598df919e07c23bdf4b219a2b298ccb43c31126f039423ca1be9a2a8604984fdcea10dd416cc5acd357ff08322a583978ec9ec2590c4d569fc7a566b344ed97bbccf80f69acb71c1032951795dd09034d9cc1a5fda7f3da1ec434b1219908ddf66af21e79fd886b83c514f0d3d5545700e3dbc1879d8f91816f7c516f7e96dee6f76b13f167a90ac1f3dbfe16e99e39abe20ed3d6990c14b2c44612ba281419725ce495584b126616fa74a1f838cceebf22377a991bf24d7fabe62321390befa88df3bffc421dcb91e65cc8a895c498e0d304f498d66d4b8adcc88636a3301db325f11671a58468f05a771a5d02f39554ada9d85f2a4ae288787e5b132553bb4fbf05299b76bba5bc438ace9b522c6b636d2ea31167a4b04119e828904e785673e1db32cd8b4a2e4efe4702e80a9254f58f12a11ee26fe31c2d829a3102ee5c646bfd8bdfddea1c1ee59cbcdedf1aa68ba61c11ff0746bd0da2a72e4594fc58e88fb021e0e3d60093f7e2e55997c9d299e3a822ed4ca18eeb2a24f92721a38de6dfeab96d96d4e7bfbaea1d2b7bf93fe3014b0d8ce5cb53f8e281842b526277bcebf3f6cb78d3a94ff6d9d0cbb12049fb7674ee733a53efdc050819a68ef35382c29156efe137f09c3ae0e63a000bc16b183c2af4e6dd594ed785cb265cf86935fb1e284f575065c9e20e7951c9263b944cfa1d38df295fea75396470735b06df73f29caaaae1db14837aaec1df915d1ae1cee27e2c5b1d6059986d3c9efd7fda6b387db1b8b7946ce71925931c3dacb9ff8f88b510ebc4678e35c9bcbd8d5a2f33389e0e085967a398704991a29c7fd46072c8f3455ac41aa0d6b09c23da704f6b37ba19c14315f83f4cd257d260401bf9a6a06b232087bf3e1278f9f1d7a6bcbac0e98fb2f974e6da3257238f5b1c6a859233c5bafd64bf6521ad520913b4fcdb10b4ba33f1db868e0a17612465a0148e81f1aecf42e26d84b7fb79d48f16b4ed84feec0ba5e7a4f0f5dbeefae5f4376e8418f46f82c960188c4064d0eef2c8c62c3d829df19f4d2ac59cb4b486a45b34cef4b15b7c032a1004c8a165d2988888d242684b35404a5f1731ad3d520a3916fe9ba89ce86176faa69be7cdbf49eb0e91bb349be7fd03bd1241030127ee42ef6fd1542ef44261257d5fc8c339f0d2ab06013e3979dc1eeea882dca042e207c90b87c848fad1e011f3837ee55ddc2ee98a0e4faeeb1707957f7212c88f4ded6e1e5911ce71843fe057dd10c028e421f73c742ba5417f760630fa739c46dd35df5bdfdbef9615a26974635a01dbcf7868017211bfd70c5a4c21f07c7cbfaf5b18ed0fcbf0f10f7e3dac4fbc6d8d4e2fc4b062d574cfe6ea507a018343a7290a5d10724b8d8a8101c9fa2d0d8278dcd41227f1bfc95742744a25a7bc6e00c1f413d3b9134df1fa81debee0ff173c43805f3b9a6d94f4cbfa03f0c079c1bfce1f0d67458ccc3b11454268bdc09090e4ccca7dde7ce09d749c67e0e0abe39f1a52272996a201e536c49988389e0b6a5dd96117af38a484ce246faecf18eefece3dccc84ed067995441585318f627b722560a65a622ba240f656ab0c563103268cdfddc083a9acc5b60a002bc01103869a925dbd011d952ee7b4905eaf94e6cd2d3b18fe1850779b90dabdfedb800f676006e7d69e8255749be12b30615f681b03ffb3104c76c73e1bd310cbe1456fcff0a92c306c11f16e93ebb0ff4121cada947d6651b96060c8f250cc973f36aea63e3cb4690253502716b44111dac68aee3527655edbcad2e06b795f787b0c0130dad14c88dfd151978788be6201554b740c21240da59b0775240b1ff6a9508e864bba3fc535122a3d0123b2e57a8a694c85350d3624e0fb9fd8d18b845b19ad667e08e54ac24a3a132518a263cfd24afb592a855d8fab4a7beee29385024eb878747001f209a15a7d3b3689a00565821e03954961e430b1bab0a1c069893125a2d676fa910942287d00872e105bd28fe8b4909073fff061bb403e898debe234f3f8de9b2be1b0ee38897a62eac9dfaf2fe4f1be635a2d307475bb1a621eb63d2b0a9b9f970b3a2838b773ca31f869394ea5d28ebe4c542a346d9869810b44b00df90744a90c0e775729556074d004a3810334fab228fcb5aa4eadfb77b2f8828174b63e8679d83b98842d9966404606f6e169a14947eee1497a624cb928da292d7058285265f29a761b2cab382ae3c31e2c1cc1637e0dba3b5aa0c583bea217378ea7b42832b95423e47b2c064b3c26cda7bc44767ea169e2301107b154439683014ce32c36def70a1b2def9b211d4b99694be559bfcc526ed262c265aa0e74cfebaa723030ed08fb802eafcb28c323cac4480f65b2289595c6990bb8f012786c7fc60b83fd483d44023b2a7b1bdacf17d0c46288315a45334e0fabf14c4452d58f8b4c208ffc6d27ca21c7709322dcc90ae85c2340b7ffdf42b79e8a42fcefd3e0038f8fdce18211e9fdf71816f212dd4812055dfa83aa0831e6543bf5e06c0488ea0a98357e70508c79dd5cd61a14858127c68bfd4116576b94f97aabaf15f79f0e990d5b395d74352b628edbf3b4beabd7a9e2b2c5ba8cc6e7c3eb6fd98a015be086c3b7cf35d0ef9cb2a04948904d5ef3058ff30599bf9d43f4a7134c6c009ef4442348d039f16aee730907a0b7a3a4255a88c73e541c153b2398ebafa49653a9111a6bea0a549285473cef135bf904f9e196102b8ce0cc0bb30be4d529a2d3a993d2b0ed3bbbae69fcdb8a3b0ed19604239a2e48c32b2695c02dc9d4534387d1b76c298cd88169d7afb157ce63556ad8ec305140b71dc88a8b50a2b8c4b240057966656935006671c8fa5dd1e4a46470778e803d9dc350738ae2fb4ae60abce33de70de8bb348294d01e1aa40f51f5464e65c566f2e50ba7dcfc1213461e2120bfd1c62579ceca35c6f1e4e4fdbbc92ecde562856dca0d9eac6ed28b00aec5f080b6f02a1de3e2265c94f0135a8d355593aebf6d7a837eeb146498cbca05039d7a7f682f9e1eec36a934ee1a424d6a403d8c112919b454b7a89ce331ce27fbcd77bf7a61b46f48c1734e7caeced0b3140c9028252665f5570806df074beaa0b9211450654f715cf912fe470aa3d05e172012741acf6bccb51b511e21bf0f1d79305a792653df581530e24b156dbc8f6d2a76387cfaabe32c3d59bfcb9d4e00dd091d1d593b374c7856b313c58388fb506b2c8efafefb9a7229b90cd63e636a6ff474d6be829fff7beea6bdca61b6ce1f6c6f42531c0a432e861d626d799edc4266dd61338dbd07d318701eeedd51077d44ff89c604bc8669c008edd4b8debf59bea9c7e49756c804b6c260e46949c0cb4d7a399a324fca366151745c17e27840edc82d2fbd07fc5b47eb7fac514b2dc92877c07e8609b3e5b155e30412e25b034d98c56f9e4edfb645848f98ef79fea5af298535ee7b570cade32706b029b139d7c45f5df61601a7f7524f6f54a9dda649151aea24ecb450a0264ab40b42c4a33a68e2ad0b3a5a40be22f2d5c463347802f898cd42691a7cae1c92f0acc165a087966143d08c302b692c6d1bc4a247e2741a49aa3a0843ff843a893d6856328e221b19c9b6ad65974eb3f41aa7d4688e0a23bd9ae9a835bfa8b87a100ee987868b96fb1bd486e1f2dfddecc6c3e377c972b81d185056489223bb29e2a11e5681e3a969bec66b2d4e631dd9d2791c4f36e73fe764a7e7ca53e7b20d46ee252dfeb35b63f5ceb4e39b547cf684ad0d29c6a5b32e2015c9aed95759ffc6cb726cec9bee9d3a4d503e79d7963ae0bfdc1029e9b01e3339abed8b2418109046b5697f5b9f54a219d0a2b3a19df68293e67f44e89731d9e07401160c901e197458465826b144b80811225e848f418d027682022f4c92fc625ff203dca253c0fdc031ab387c594d3d8a2a8ecb2acb60c05fd67231b0bb87a8c6e439324834b805655b69f6c47f981b960155fdcc452c0dc66d52a09735e934836280e86cd5b329c54e99e88349117942be66a2f4cde8cd9d56b2fdc412f6c6b8b21e4c9ea98a15c4c181e6901159509cce9e453780ac6b9c6fc1ad71a468ba60de56086ff41736e48c43abbefd6904a663b8f9a47c6efcbd44996df5ae7fff12e26ab8b7ea6f238a4f90a407e6bbdd1c9cc7497648dd17d3f0b0ec24b4a2f6d3b9ff82c46bf2bf7f35ced2b194b58a01b0a44e84fc79d90780b7fa943a86f1e306040515f90d650c266c0d15c6efe0ddd048018b3d6f65a1216ecfe62fcac1bcf7d4b36793536f5e79d09af5bb304b411638876c3a423afc66e0d5bdb148c99497d771f2307b8a7298ad37900eb29daa6edc8b81b78861e30ca47f10aea484d0e6a27c4880516fd269a8bb834541238fc321a2db4299175e3d519181518b7a93be6c8334e479a9323ede485e07e383f6e41b4bb9ba6e2c5da6359b2f3b4b61939c52d8cf74e8039d2b91ddc63b5a151ff82c0afc899bec9e7296676958e6123a660b7073b58a588443d02f69108306e105c147a57ead539a53c248c220371225aec0827259e9fb6e54d45a55e37b0d24221c1d5b97e40f0eb51c0dba163c9d545597565bcbeb9f060534125e8a093bd57e5b81fc9aa71b8ed3cc1f3c35dbb98fb728a2005209e2d18dbd5d6d217d1b0036ce6bee48522f80876380b929f5db38cd3a5097fc80f8a47cc1802a60cb186b4738756775c46109b78045696aee269ec07a6da99a2be1a83b3255c4c8b7b6a72f6b31bdd682c7f1d499f44d7fa7a116929fc3f69c3f5a480976ceebcf8e16a52289974e95a5d87fa56f8e04e5b0a9673016637f72bfd388c79df91bc756e263e99a1f1efb82af71f0cc2912af6fdd78a0e198dfb0b3613b375b1ab07ad228d1a109003e5b8228ae364094415fd73cb8ff5160f12f9371151c3a535a1b70d4e0c3f4f7031fc4866a2f0146febd9edcec7b2a8c1173cdc89b5161db0a231be3000d4e3cd2cac7a9e4a0732ac1de891b1e3f37136b6bbd326b1f77d306f813f75556019eeadd69dcd38279e2110f1850d5ffb892d6e007d2654f5a15146eb3f78bdc1bbf4d11d688795b7656bab152ae1f6f4d4e6f75dbd18875c4950b584accf7e7c206aa19ffcd03170b19858f8a73ad7ce3d3c41046e041c16f8fb07dcae8b74e1a0cfd39d63cc029df347f339822ad7d937cc7ca1f17712ddd009cb6825a1744bb971a08d4a2e02c46ada8c04c27c90665e39f6f6b541919ab4f6e54d3ffa19942bcdb79c8119f8cc9dd6b3cf466e73d253de5b805b5678d", 0x1000}, {&(0x7f0000002480)="25e3cd21d34b0b1a5f5cf0174ab76a8ea57d0470339cc36cec2262b2fc0dc88158d3bdd418862716ac606c3b32b9ca34f136554a0c7ec2f15d224cedb4cfdc3b45e46a20e087dc9118bf58862d6739f33d0a38a616d974f8d4d9d730a7dccfc68c1d3c73f21c142abaf01588825d142b510c074c2332778a39b0dd8dad6ed5e1c3ec282d7af049e8179069a4549500cbe712da841f89c258b3fcd15a", 0x9c}], 0x7, &(0x7f00000025c0)=[@rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r4, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r5, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r4, r0, r0, r4, r0, r4, r4, r0]}], 0x110, 0x1}, 0x400) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 20:07:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) fchflags(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 20:07:54 executing program 0: sendsyslog(0x0, 0x0, 0x10014) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x2}, {0x6, 0xffffffffffffffe1}}) recvfrom(r0, &(0x7f0000000040)=""/178, 0xb2, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 20:07:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="168b19882870ed3696", 0x9) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)=@in6={0x18, 0x0, 0x99a8}, 0xc) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:07:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x7a, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000580)={0x101, 0x1, 0x81, {[0x42ad, 0x6, 0x6, 0x9, 0x4, 0x6, 0xd7, 0x5, 0x4, 0xfffffffffffffff8, 0xffffffffffffffff, 0x999, 0x4, 0x17, 0x1, 0x5, 0x2, 0x200], [0x2f, 0xb1, 0x8, 0x6, 0xffffffffffffffc0, 0x9, 0x1, 0x7fffffff, 0x4, 0xffa], [0x0, 0xe958, 0x3, 0x5, 0x9, 0x8], [0x800, 0xff, 0x7, 0x2, 0x9, 0x3], [{0x3, 0x0, 0x9, 0x9}, {0x9, 0xfffffffffffffff9, 0x4, 0x100}, {0xbc03cd5, 0x7, 0x3ff, 0x4c00000000000000}, {0xfffffffffffffffb, 0x4, 0x8, 0x81}, {0x1, 0x2, 0xae, 0x8001}, {0x2, 0xf5e, 0x8080000000000, 0x1}, {0x2, 0x9, 0x36874b8a, 0x7f}, {0xc48, 0x7, 0x10f, 0xad}], {0x7f, 0x7, 0x9, 0x7}, {0x9, 0x7ff, 0x6, 0x6a}}}) listen(r2, 0xfffffffeffffffff) close(r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r6 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000300)={0x3ff, 0x3}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000280)={0x5, 0x4}) r9 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:07:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xb2a6c3efbe7b0430, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x804, r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:07:54 executing program 1: 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$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)) sendto$inet6(r5, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r6 = dup2(r3, r0) sendto(r6, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0x0) 20:07:54 executing program 1: socket$inet(0x2, 0x5, 0x1ff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x40, 0x5, 0x7, "eaa516c1ba56976b9de4ded1b1ecc3df06aad52f", 0x1, 0x7fffffff}) 20:07:54 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x7c83c446a1549838, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x1ff, 0x0, 0x80000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x46) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) 20:07:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) 20:07:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:07:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) accept$inet(r1, 0x0, &(0x7f00000001c0)) shmget(0x2, 0x2000, 0x80, &(0x7f0000002000/0x2000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x2, 0x5) socket$inet(0x2, 0x5, 0xfffffffffffffffe) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x99, 0x4}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$TIOCSTART(r3, 0x2000746e) 20:07:56 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x200) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) listen(r1, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000000)=0x10000000000) 20:07:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x80000001, 0x1, 0xc47, "ddf391a0f10f7b046ead0962670a448b7d9e560a", 0xa0e3, 0xffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) pipe(&(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x5) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 20:07:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="b2ecc9adac27cbc66b921826b593aa491171f7fbfd4ca51b89bf46a212cabc1bc43242762d7bc7a0c09c84517b84ef6f10f678dda78e049b5daeafd7b9ad76808f02b4470c028c8cc8bc921b9a224adcd04133495a4aa212c3a07a70f58aace88afd15afffa7cfa9157e61b8b62270ed64fccbb5e2549eb114a1c5db797f6bed50771d481d9c371c17dece159db2eaa0e8f70ca980ff89004bf31cc9580975a7bac9f465e9f15db85648ba079006c2c54a472de7fc27e28c838800ca32e7aaa9ec373333bf5f62c439b6e8addd6743f6b9085743d5d5f657ab0cd574b0266b508ac73c7796ca98c3d18e7a870e5ffeed2f949bda7373387b1f9983c039c9c2d07a3bee4bae0a43894fac14cb2b850390a8bd09dba15fa4ae6e7f90bd37876e5e0591948fae090587ebbd25f8d9979d7984668b2b8f3c683f4884f6b4be7ed7397a9c6177c17f2d3ef683de3f3d9bdd2d171564e7b7406c49dab6fc72abed56c8e8e3c7e4da76596b6cdb56d819d9e9525fc91ad83d6fc77fa49373344224bdaf064cbfb300f334038b092fe58094f46af9b43e63989d317fee9791e8d1fa1d6c1e350fcdb1db3c911d861658d1e6dc80ced18d35332119138f2ab8f890e118a29dd32c44e5468bb43a9b1af02f4cacab9cff0d65b9e476f2ba485eb6f51e2d18e3a7b0e6d88988f2ba35f12820da725a46e46e437aefa986067e0575845151ec1dd7ede277ec7fda1954223c7c248eb56e39621e88b7198fa28cdbdddd2eddecef293096026bdbb465992e3817b5c38367740708cea0aa59c21ed3dd5fbc38572c3188ed4fb3cce630cc29e1c2270a51e71d22cd571ffdde45f8bd1e67ba848f1ae0c2110e8306d7dbf2dcb20656376839dfdfc4307f92e32bb37e69a2d6f4ad85a2404753050f871b28e5eeb83193cea67e2a6642058f92b13ae1e992f715836caefc4b65242af93c81b22b0a1cd6edad517f691754edff3198f60ce27ece667ee3818ddc03cb2e92f1e26e1b00cf7d9f68880f9884f79f56007693709b39fc22ba482a02f1018ed0885efc68dfbf1510f05031e56289d4e5d6fe4a3196822c243a4a5834d8a800cec086957c46179b344abee90a5a7903631a1f552326cd7aeca16d227eeb7b53458b3ab945202597f5466c066bf8c386c13b0edf5e83064d4aa4eb9dd367637ce73da6e13c5daa68ecc80cfb60882feb80b48d63ab84f8848dd569d1d79aa84c8b59c3e8a36a4b2d4c23bc6470b33174566cb0133974b43cface6f8dcd36067da050ab58004050791311cdcf83bb44580b12dca36d8f6a0d6b08f6ebe66f438615907a1e8470252d99d095b48bd16e04af39f35e1960e4bed1743659e071bf5adb887010e6cbd12e3098bbbffca3826fc206252493d9b0d5ca5e1c8803cd8782a985e5f728640533b1611de1c83371ef25627030f6864bde4b1fbe020c21f3a75afc2fd0300d1750feb26f7d794dec382a86b9167794e9b56e618fa430960fb49f7e0a4ea1cfd1697afa072707f5de359ba4412fd77339093ea52d4590f3eb7dbcb3632ebad1dd4d32b8e7658d7ced6afbecb22a338e4ac83fd9ab83e8e063483fa3f00987393a66bef0f4f288f12a4bd86637a11781573a567db9becf4b67970d85a4c8c9fcf71bb101d73d2e788fc99c742d0a1539987cab9bff1d8250a2742535f39eca78e1522b8dd54e0ae34e887fd3aee1d908003f0e5ce1a43792a949f78cebfab451c91e9eb03867d87255ea0d5af113e6db7957d070e00fc40c2a9d97a7f5de5626a75654f4c55f8d925f39bd8a6e78ef3de872e1adac8306f22dad70d78e7b4ccc73f930ca88d656fa21253f5009114eff749633803f4c80447b7e290df5d4164612881ef7712828273565b415127be9daccf423c22509180883afbef9a0aa0f968849f98fd612a819c7d154bafd95c53cfe02877c101b3e357cbc2b81822e704a2a7f13fec3b5dd61e4c7635ff8143054b426082c1272dd03456fd6131f7dc23d184d81c38325b793d229d31c65034bd04a42c09c9eaaa592f5770742556a68c0a18445b79660a6b23c2228b2989e23c2fc6e27945fade9b32fd9e242bc524b24354d63cac05257690700b5a7a0256f688ec3ed0d3e069ddfeff53bb9b2f25336548d689e4064ca086536b0744a636ec134135e4adfabcfd01875ca37a8f3e9146a81427762385474f7dce66435a7db318b456d662368481655fcadb060efdd202da42eee3f3cef03b43e854f3289adc71bdce63a7f74f5b0aadfea9a0d3adfef0e7e5641a4ed3d89f7a8112f2996305b74d369b891e3349cc122ce848b2ea3dc8cfcb4f7fa8a692a6da743e497f9c3590098e1a2a2f34bed1583456ead9ae401be2e210f531967bb39e1131743f7f0fb4657f2ae091319a2118edd374a20d4281d7dfaa8022c2793fcf064ba6c88f9b388e15ef03b7f4009fa7cc619bc20d85d29bb5f1b86e79f13fe08401ae4d4d4a25e8cca1d88909ebf0115865a6f692166843fc4c44b6c7f2da98b6968c4c72cebb3002967bcc3b46c7d8a6ba31315db501360a13498ea8e1d599748781882fce95478dd241c99cbfdbdef69d25ee9f8a55029f5a6cdfcda9d0063579fc347ca5777fd150ffd03481aa14ce57a2d88af551e6fd1ab9a0d0755ea68695912fc78c761ef2c03c4aae06a37687f9faa7663a454a59df18ee8de55c10172d796da2d1772c07cf3437bcfe5a996b439b9ae3fd5e11e8f52cacb1b8152ca9957e99774b1f6e2f146196b21ea6af7dbb4c1528e794540e6c9c0b12de1746649dbcc105cd32aa5f90bc34062a44f2771e6e9dcd323339bdf22a619e024d05edbbf2eec748c8432e7718e64ebe582d41b6097a611ecf0df4f4e42402371e9d431eb5dba3a6ca845dc636ff0fe74a4b0cdbfd32c87cd70f8b7c0c76275f18fa63c044137d8d8bf3af500e2819dbdf73cda04ca64a63236b7429d777402d2fe729709f7cd5286683d3634ad6bdcca923b1c0992177d1fe4df9b5574c80cae5051c030dd9c49e4687cb9b05769de20cab49f124dfb11e348a4678e3b191ed8471ecdb54786a8eee9c20bc15ad6fe33526eb1d3c774fa5bbba1afbc2f337e83232ee6e6c266755ab2c8590fc7c07cc5603d65a692c886832f4c23953457f519927c26054af2ae034caef877adf44def0342ead40970ece9cfdf9cf4962d6bcf4c930c09dfac36d3bb143d8216f106f6a716cc885913ed33baa5413a8bf52024c696eb5e5788a15743e28d58625ce334ffc60c7c0b32e357e9a3edde909784fb65086b3a48cce00fafcee9f33f086b706d56c0f924199502931e567ce782949bc53756bed99f0705be01d5cb2d163404e784cc06731934d6c62d0281a02d988555fca4e0d0be02311f0d47571829358938bcf4d446b9ec5c4409b1529be58737b7132db89449e5665b25c883270717dbc7b0f02b9e402bf817df69d9bd3473fe96a90e751a92cb7258d1b1acbf784d20cf09a8136f72bc93c98374f31cce15672dca9678a30a90e7735c4fe83f14c12c82121cd17bad9602a8eaa0865f8b4a0ff0751980ae37875fa94cd2e0706512146601ccc5b71e8218f24b67084e317358c1416db520cec4e316acec5ba6ade08a1ca14aadb1e501e7972aac4e0a903d579b49a1d98c68050efce3afb01ff23cd423d6ef54171cef14ab8ff18f0c1f2c3cce4815eee599a619347b90e4e0d267176fe198ee65ea8bf7e50e50170c50871dd8196f2ac1ad85dd1ba29171719fa23d3623bc770d588c732ad7ce0fba8d1ac53075c1360b1f91ab97390a94d338a37e749218f81c3a7b1c1d9ec340f82ad9154d5ebae7f9f0c794364d1317459afe063ab2b3a08c97b1b052f4262575cb279d71903a86afb85624108334cb5dfbeee01ccddce474b5edd88bdaea8b015ded094a4fc76357249c80c5b3acfa5c5dbe9d7da148e1f4a992430158090213efe936424ce88e2c2c7935e04b5b2ec9cbf7d49526e7007ea651f4303a4220b29bc7730642a6959f5fe94e9590a15a43587f4099851eab497851d5ed99d746de8bc188672fdfce014df0ab28e91207811216d4529ad16e02d2cd61bf76b51bda00f72dae5b3fef760742cfda7367b374ef8587e4e5957b5ca5046e8108812109f69a0746a15e0444ee683b4213ca0d1725fe871bf06ee550a02125caedb5f11668d368b6ca51f1972340391ef26af0562c2ec1991a652d002ec78dc238ceb444de1f5403df92845e8fc9d1be994c3f4eaa555f5a6564803f9b159a2ec2d6cfb0e433a6f34985702d591b49fe545e12921839b5b93b7b66a3821cb35f2e8d6a2fd05c54468c166273c01beb14b205c87b600fb93feb605700e8c043b8543e78fcde32259e2c9e8b0a0e8ec4507f22813474c849852213224336629138361601e58d676fb6b306cce2d0d8fb22c07948acf19f288933f497ed8465e2f690f26039f56bd815c050f13cc6b6e30dacd15bc9ba8b13cff809f1d578eed9f986c17143b14721d085be21e361b4015231b9a01345cabdde35f67521330214ca33a3d72d4462cccf30df547ff6ba55a05ad296c47e80434a4eb9b6db231a25486e0a7641de4907da084427da860ce32f53aa4053e61b5678bf56a0dcea02f3a98ca806cd686f86d51b9c709fd147acd43856aa075363a7380b41a2aba87539e8c195563d6b2d8614742275566b1753007345d2042dd69707f92ca3fa25706de03bd77a94a2fe804979720f10570dd1c6ec1f9b73eabf4ef27a101340f8e71a9f3b0a23df227d13994d866b46dfb62745e530735fa32ae511ff95fa767513d9532bc38d379627e27571c221c466b9462d51bebb2c30c900fefdc0ce988ebbe61d4fcc84f7902d9256758ea950bfc684699be004c9c3f2e1a6ee31079a3537a19a2a77982bd5cd31edbe04f7c311de2afddc3b25e94419b467a19fe1264c587acc5576ac96bbac2e9f893e2fbd1df2f598af227e66c7652dec6f84a0cddff58decb074b336eeed61f7d6c49b8e452644077499bf2ccbef8b774401ec11c1f6119a8a2a6d12dbbc19728afcd9c6ebe2942c52b1eb826b2dc6a179a123a31ef8d98bcf278ab12482da76997d8a32c4f72e072d7a2625ea0259e6aefab1ab26f23b939dbcd080a690b29878eb3e6c5b41e56efe4d9c3b18d7364e15b32aee63931656d24f5f43bcf87171286208bb9161288b59f33eee464f67cdd5c9c30984a9729a6ccaba9a5e56672d9d88cadd26530c663fd101f8c0dab3b56a98d1e0b350ffba809dc6913033a995adbb13d77230596214722489cbfd5765e155f17c29f3d5baef3d741a551c2f75b792dca8dd3065269db13f6722cf7b27a97a14a7acf7ec7b59206630ade835b3aa91670281e047bfa65188f801abcb97ee4be5ce9059f078aa4bc6048f97bfbc569881e3cb17966b6c20efeb931f06682b41d8fce1112a0336c9f3c9cc7308cfe5a17ca9af01272c350f7a70cc7afa99cd3a5a7534b7a0baaf34478e9570d774821f9a82f3d2c674ea47c323e34ec9beda1b96e7e29529a703548a08689febab718a099505b693899ca5538d1a53ff6a9dcb5d2e2bff426363d388e1edc699e13fe5d91a1656705fba083da559ad48e23db0c9c3c440f2477062b02375d374003bd5deb196db95e4eaf4fd69bc1544a82aa83289eb4b838425a2a9bab0ad72c928031957356f212779aa69a5e4551b2c35862a6a64c44db5f221a9d094b425f1b552cbd36e3061885c5eea29228e8f24e4b12b9c3a237b71373e7d5dc63398899be50ff7adbb56cdb3", @ANYBLOB="1d44fe615b38bfcd3b46"], 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:07:57 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x9a) ftruncate(r0, 0x0, 0x5) ftruncate(r0, 0x0, 0x8000000000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xb67d33bc40df5b2c, 0x2010, r0, 0x0, 0x0) 20:07:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000522000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x6, {[0x7, 0x7fff, 0x6, 0x3, 0x2, 0x5, 0xca, 0xba0, 0x3, 0x7, 0x17c0, 0x2, 0x5, 0x1ff, 0x7fffffff, 0x55a, 0x1, 0x3], [0x3, 0x1, 0x1, 0x7fff, 0x3, 0x1, 0x8, 0xfffffffffffffffb, 0x9, 0x80000000], [0x3, 0x2820, 0xffffffffffffff7f, 0xffffffffffffff65, 0x1ff, 0x88, 0x100000001], [0x4, 0x5, 0xf2c1, 0x101, 0x7], [{0x7, 0x3, 0xfffffe0000000000, 0x3ff}, {0x8, 0x1, 0x7, 0xfffffffffffffffa}, {0x40, 0x3c, 0x7fffffff, 0x80000001}, {0x1, 0x9, 0xffffffffffffffff, 0x828}, {0x8be, 0x4, 0x7fff, 0x4b}, {0x1, 0x7fffffff, 0x400, 0x7}, {0x4, 0x14e3, 0x24, 0x1000}, {0x8, 0x400, 0x9, 0xfffffffffffffffe}], {0x3, 0x7, 0x1000, 0x6}, {0xb473, 0x87, 0x6, 0x4}}}) 20:07:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) 20:07:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x5, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x4}) openat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x4d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:07:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000001100)=""/4096, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7, 0xd12e}, 0xc) recvfrom(r1, &(0x7f0000002100)=""/4096, 0x1000, 0x802, &(0x7f0000000140)=ANY=[@ANYBLOB="1e5d090066696c4530001d31d08d314419c162b1053fb39f4b5843508feaba5ec415dfad14bd48fe1adc2cd7b7586602b47b844fc42234e04e7e40f247bfc51f9ebd3e196b87ae871eb9037ba31df79dea30a1129d9e34acaa6345539ba2d91f2de29d8e1baaa717dba505aa7b6d36a7156d2f669c4cf8fe49ebf10b5e0a66cce9eb92b1fdb5edd43f91eeb9cf862985afe71060b7ce561e095bbc9b33bb58daeef997aaf9544db31e5cccb84f92dd00409bab7b647f48ad18f86f5afaa8bd50429020645e843d3996ae77cac231340475bbb06418c59fedd59421ca799539059aa5f5ee8840b55c9e699dbcba1a7d1017357dc85dca1ce2b779f02dd852857242e950fb069e67ce94352dbe9127b1724da99049c998cb5c684db84c60c2"], 0xa) 20:07:57 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7862815, 0x7, 0x1ff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x9, 0x9, 0x8001}) 20:07:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$getflags(r1, 0x64b7570a5fcf4748) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x7, 0xfffffffffffffffa, 0xa}) 20:07:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) r2 = socket(0x10, 0x1, 0x101) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)='\f', 0x1) 20:07:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x20, 0x850667d2e483d856) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) poll(&(0x7f0000000100)=[{r2, 0x80}, {r2, 0x4}, {r2, 0x40}, {r2, 0x1}, {r3}, {r2, 0x2}, {r1, 0x40}], 0x7, 0x3) 20:07:58 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="85", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b49c28678c651e5867b83254c67ac43acaaa37dc"}) execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001100)) setsockopt(r1, 0x1000, 0x4, &(0x7f0000000100)="7caaaaa31c164d37a94ba42842e589a83a3be8f565fee747d8fb814c368a86e8c99d54c4aa7429c462ebd4acbf6c1276df7e224e1f130ea9bb06fb3d87a4c8d142a14ca98e01123b5fa9fc0b28aa7d768b21851f0edcefdab70f7f8148d66d88c22d910fc27c209170167aac8a97e53fb29a9b22353dc81a63fb2eefa07060b68cd8de54bdb09d5df72e8f26ec55b3dec63188d2520012d4906f6a8a46d425579a473a8f9aefe2c7132892eca8642666899664cb23214dddee5f936f590fc32fafd899747303b3f097e583c849407679eb40c92a9453aa4e4ad5bf0e366761c318acb7d74401aa1e17c4f63138f4ddc49b003c849af6e1d58b0a8a29f09244fcfa1a95f4709b3c76cfdee81882807a22f074f0f65dc0818b36cf526d66200f3fb3b2af148c88f0f1d670cfc4e968624dfd804178dc3858e47f91524a20433fe53db3d301fc8c460e73dce260a0875ff623f5e66cc0956af892f2bdb907f1a256ae5a300cf761e95172dc48e8e2d7999afffdde92554032c38a2b44e7b2ae8c56477631cafbd2b30c482465adb2c702106e27c8166b4cedbca69d93f75fb6af6c309c07ab5ffe31b348de547c0cbabe766f4679c7a513e5b0afd4a68cd1400c32107886d998f2018f56dd9cb1129f710e860f7be066889152f5369f5a57bb1cc5dc9aa2aedf9dbfddd7dc91f567fa7c191a4c7f5e5eed7b58d1770a226d1c082d1d3f39d2aa2b2b8a74c382fdee7ed59bf74d0dbe2d4c49baeedc257ca12019b8f18f2266fd465d4b41897cc891433c27cd611368aa81da54cbc3716ba82113fa2866a647b072e723bbb130e91c0dcd7f09a2e0817f8bf53961f8afa147cefedba0cd9903830dcc1343371aff9e9099dd929650950adea8c14df3287e7269bf633753c188067f0495af5fd70354c5246cd569c450de0a7c6f124461ec527b9945b1bbd156177d884c65a2a8bba2dd2d3b8eb6bc16874ed8e9c3c85f9d53794380a401563b43c5a456c62a813123b680bfcdac9bbb16610c658a85cd3c227256fde76463389103e58981855c8cb00b9ae3f6656cf4aef171504c4267d8c98d52176055dc194e40b58f806464b387938392c3820b5cf3f8091ae90733db0db2ad847391c180c2e03ce19f71a46fbc179905f9babab7b9a894a8200198b330f30655d48438576954a0f119c2f4a96085e5aefa64eb403d9147722e46da207c610ac89a9e97501dbc01c51849103122c2f0ef4f91c4f6c3049802e395a48120aecf4d8f41abdd1dfbd07e321cb811e7d5b6bde479cc9dc05e63842701aaf84794aa611fa96ac1dc2419ef4bf5a40273b171bc3b972891ec82761b3f235bafac4533db95bec2b37771a04bc50bb04274ed14427d8293ac7b76892e810b1234dfb00dc735fe76978eca6e5589f0337f032583c425af7ace857ec08b26147dbc425f77cb7ffe11cbf3dfa5ba2ea1be73938804c25eda1c822c33f1656427f035f394c6940a4a5ca44ff5875ff785b9457b7ec13493ee712809533332173fccfc2bd8dd769f9c689a5479856c85b2f6ffadac0c21a253e39745e5ac726923e561c668b203ee3337956b691cbc35b044c99f51fc0115a75dc49d6776efa13ec5b1513c7ae17e72f7c13c2150da8c5f5d36c45dd69daea3aa555ff84f9b42a4886033facfdf238ac07c10a7821f3557ebc6051513b304ff2bea4cd25d7ae7fa97ebd0728c118ad49bab9eb895b9525922fa404522c671e653cc922033ed3eed8a22ab34504c953f0a9a2b800c388d590e66f9041ce230fa4f54a20a398199ebdc85fa9d6a3480f606924c0dcb252ececf1f9a6f9a06813b149819ccc868828d3e11edd608a8c3b4166047d08ab890e65814eb74539340a60673055c5a12e5c4c2dcb8d17ba898f627032beedcb5b774cb7c07c5bbd3db0b91178bc5c9d1aeec8bc08dffc46d767e6c31d8fa752dd7cdd76df54afb7686f9902b8e748306c4688c517b4cd67093d72820a5d948156146ad82c9eb41739c392ab169d1c971db24128e29cbb2aa22e7fb14a9ffe9685e364ee8e618a8c9430fcafe0e581ab065107868270fddae529b5048a64e9876c3f72cb9adc161dca34ecb5eb036bb784ef6da43a91093b2071dc371c8629e650af7ff71f862f135c561dccbf88f04333a375156faa4663c8b9bbc2c79bbfa84773eed50366c5aa5cca887f215c2280a49897d7c64ce4b30c543ef8b0ab9178e7433cfb2fe0118862a566091d7d1ff0cc3a21a38c5f93b8991b73d953d73b1e4021844c5013b96a15813c5ac82eb7a02c934310edb7f903bd2ecd684f63180f8726d601e4891c1224893009965c960da54c803cb01bbde05c1e29ddf2015d47b8c7eae07d03c81695e05003273d90c5f542d43d85aa661e01005d37e2bef3d4f24d224c03a36ed54fd057f40fa5672528c44981451991c96fd7aa536672a144f61a9da17ba2311f356b060edaf1d3e3ab489a97ef528a3e04f9a10087f001048d8ac2c9fa07fad4255b172226917fee00a9257326bc74115bf86deec737bae3a8b25fe576b0e586b3cb78508fed735e17f0e29bec2c37ee47a685425abaa7c7a646b84bec28794bc17181082ab3da7567bfe567be64f4daec535f08c12e3098d65d209143ce2db6c83e00ce0a076f44bcfdf9e3f636b7016975ea612b94d11a8d19954cb7e76861177e685f051bf9a0385b17e4df4513984d65ef44869ef81f0c0acddef3f544e1facc856a23c7b28ba404e5a66d84ce5195f86082b20508ec4d420a94b9e167a3deba11c5f44f5c0eb3caf93b1c0ffa363d36a37573b6f83492063b18d5f4c0fa3908ea633abeb30d9b8edfb56649093a4cb7ed005c7f7339f80610b7269369c3f19794b7ad94971ec6cea3a556b5329cf2a50c51c2253805d17587b3e4b149185248a84ec448d2c134b038d256748bdab078dff2c57974df9d9abc7d78024a0213245c6045c6723ca703faf2dce55399cd9da8ad8e44aa3b14d7b6f4eddd8841310a201e91b171644c5b72804b8a31f67073f0c859b9afb6b89bd2fd4acbd113dbf1e50bbd5e1585a324f16b999c9a74b5466718faa684d0e3655637d4f0dd764db37f0cb1969fb4592dbe5a3e87adddfd6ea5d9316ed5f2bd385145ba26eed3d2d25328a179b5358f8052e85cb2e524c29c2251390c4ed33599dcddb438121ebf7d4039c219b49d712232eb2493e52d1852d6ec6488066bc5766f4cb93e5f9f2a9cbb044dfd35788cdc43a6618cb16ac45ecf87769179995bf91ab748c58a827d4a991bf7295a60ca1b06dccd767ab8e00c9c1ec1759dd8dbd251a4849793b135c677aae4995d101828229bd002304efbb424e46056daffb769cde50ad7b988f4d4cfdf4f0e32bad43a5adda151fed4499ee8e7564c952a269c30f9312110e5c1e8d480b5cd17b7a7ab37bf2982aa28ba51344fb66515cbdc6b60dd8402e86be6465e81dcd51bfc90c8cd04acd9dbb9d9acbc302ae23f661179bef2285c4e661c0e2cafd0a0b392f0a71c577c71385849bd337ecd8294424f14dd0acfc5140c932afb277d22bc773e4d7eac12c7d06f849eb1c6d8ca38b0a84ef136e07975dff99dbd0aa42713ba70bb1cccd1778ff5978b2f7d1946d982ba8770fd87d9308024d614b3c6c2903d54452426b742fbc7b910b01cc2ff5dec770533ecc19e70a3b1da6fc6dd74732957ab87b7ed8dd1e06922d6d42a67c3552628df492f39c631d6907bc278f765a1ce6b0f249a3d74bc2e01368204770414306bee3f8efa7a412ce1edad30390dd9da5f7e976dccfbc16e91eba9fa2a9ca5525428bfb16384bd4d16c18a062891bccfc76e4db2e7aca5f99ee3dcd6871020c447cdaae2252b0cb3f9bb5df19c567bb193fa0a8c5a52ceea0cd6866970577c3ec3a467135d85044a3ec8e0ccd3084767408066a75a39d9430a43f5ddf203afdc848553ace04e1e13039b736d688e81de56992fbe8e57734e9f76fe698a29c0e2c1f0d6f3c04b62c7eab3c0e6de8c59131d7fcda07cfdf32c57374dc015a5d5c72112e86ed951bb34f95a8226779cdf0eb9f06870a6bb890688b6d45ed3e048afb6f830f63d1d0c8d243714c16fe0402169df40d5e0a48a809617f253f290c19ad91257ea24bfe1f6b71d3dab5ee7de3f3738bbb609a36a5db900af12de01e9bc3bf3f32f018e3187d64cd033474aa4dd74fff8b1f1b2707171fb21d0d12859269dbc69157c60a18ac97e22db1931f45b2f257f0cd10964abace1119a86b67d17e28d3b3b9d4014b7ce9d8c4381380f176682cde9bd764f657e7e7f55d2aee4b2d81e04798fb6201fa19c10cae9eea478a999223d78aa17cadf43c665acce9ffb9d48b18bfcf463817b4f479f1d1d1a680f196d482c18951ffb5971438b10cb7de0183f82c479812e178ea4607c8cd41345dd35a03f48e659f6c0234c6f28351e0fe0d0e1f686a526c3835afb629e50f3cc83c9b87622b497ac91506baae29ad79257671a0660d9609559deb4f42fe516cf0fd99ae5ec7902b6c3d02d094b5ed36323fa4a26bd5534bd8fde2395f7699533f3e18100e1f7545eba6738069c60ddbcbe2f3278238910fd4474293672e6c425c256969a288ea2b14b72a9df2d6250496ea46977222656995a114aa86090dc9679faf8375eaeb6936887b6e0368a63301644317e6ac356270874a7e79f7eac1125d0fc2625bfcf037e62a7eb0ab2fc36547b4758856e01762d3562bc288033f5a7c51bdebbee7057f1a8c7f6894bee0c662ccadd2052c3d8ec26545bc2880bfe46cf99cc9dcc9b620d5ca6742c696898997a25fe4d5bf9f56a3d8bcaf1068bb72f9f6f3979c5449dc1fce515237112e4937789f3d8fa9f4b7d782ee7f3f5a8476007e417f98d20a7d319e46ac9e71639a76ea2fca111725d48fa57c9e84a08d3db94a105bfb3edeb81deb203ee97208d74ea2eae0d6f1b8b738bc72856cdcabcfd940fe702b42f28efa866ba081dbfe68dbc7b567c2f45cfeef6c181bd5ca998f514ae0cd17fef67386cef4c921cccc099a8fc7668d684f363abdef19503ff5338c835e3feec455158d955c040b61c587a3b5d6cc7a0893d26498bd9df65d211a5515c40cd210af297c7cc19394062b120d3525bf363ad0de44539f00590b270da5fda311c95d132583208f33085602a02c04f5ffcad6e2782d83695289502f1cac6f2c006083b3dcbcfea5a6afca3c468ab9c639cfb3083e5611a023f9b702c51eb93a288f8f5f8ccc1034fb371d5c086e2cc6da917a4af4c4396713eed3ce36f579debe30b18428085697fff0659e9b4bd9b27bad68771468d414064e253a4573d605152a51bacdbdf26a9b32e602214179a60b0735988f7949c969f1eecbfb028a257df8ee619901c000cd090cfcd933f3b5b52163d6f356c02e6b62750c0b21ab9ee6dbd353f5aabb27b5262b0bd726b40697d0fd989c5721fc8b704ebdeaf10d575eb7a61c4afd028a94c3faf30c60ed87e7713ba5503d2702cba05d6ecbc190ab0faaa0715959b25608a68d0c8b51bce450472bcd9b700299861ec96860afee6751fbbb0ec9a2ab3414814cb577d022f782e178e68732e8c02da9ee24b99848a58421d53223cad57934e1da7e6591cb8c4054cd1e22f111cd5d7cf602c8010bf6a2a3489b20be2c7c2daa785d66d8555eb47dcf072700c505a867abd798923e704ecff74496e3b9274b187d6f72be121494bf1e089250ac72aaf6b65c029f82f93fde11b3c92ec0f668db548941e6325437941ec2f03e7d5e856e9649b623444eb1f300", 0x1000) 20:07:58 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = dup(0xffffffffffffffff) listen(r0, 0x9) socketpair(0x18, 0x2, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c9330155d5ccca90bc751f2a30d32d4a276003c16f46270482da226490a4514023f40a488d0e20b3d4a42d3442607386899e7b2045cb36726a5ef6ac1c2ef8af4accee75e280e61f2c8674975d921d85edce8e1000ae041d2f1b15dbba7e3eb31eae0c950a31fd6937bb70a05e79c66d7c2a3166540fd236d1e0cdde8c7f9ab8008c09692d612c6ea272a241fcd4a975d70d18b2ac403cab417be7dddf618fb29a787f53db1c4947ccf0b07c19214ece7db8b4a28c1925b537ae58", 0xbb) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 20:07:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$KDSETRAD(r0, 0x20004b43) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 20:07:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) sendto(r0, &(0x7f0000000100)="242531d9c28b9223c3c17e666eb799b1a774195213a50c", 0x17, 0x405, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0xa2}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xfff) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 20:07:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f00000034c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000033c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/128, 0x80}, {&(0x7f0000002180)=""/110, 0x6e}, {&(0x7f0000002200)=""/21, 0x15}, {&(0x7f0000002240)=""/84, 0x54}, {&(0x7f00000022c0)=""/206, 0xce}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x9, &(0x7f0000003480)=""/5, 0x5}, 0x801) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 20:07:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x4, 0x1000, 0x80000002}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x829, 0x5, 0x0, 0x0) munmap(&(0x7f0000536000/0x2000)=nil, 0x2000) 20:07:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 20:07:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffbffff4ee1, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(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) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x200, 0x4001e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000580)=0x1) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) clock_settime(0x2, &(0x7f0000000040)={0x10001, 0x8aba}) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) r8 = syz_open_pts() close(r8) socket(0x11, 0x4000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) 20:07:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000240)=[{r0, 0x94}, {r0}, {r0, 0x18c}, {r0, 0x81}], 0x4, 0x1f) 20:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffff) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 20:07:58 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 20:07:58 executing program 1: r0 = getuid() setreuid(r0, r0) 20:07:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffe1e) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fil0\x00'], 0xfffffffffffffe26) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) r2 = dup(r0) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x3ff, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x151) 20:07:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x7, 0xffffffffffffff00, 0x4, "70edde53186dcc3ab74e105c7e53d1ea08050d75", 0x5, 0xffff}) 20:07:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x9, 0x80, 0x5, 0x3, "2d2cb4254228301b60731cafc1b62b0643340dcf", 0x219e, 0x9}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 20:07:59 executing program 0: r0 = syz_open_pts() r1 = socket(0x22, 0x4, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x458110d414826069, 0x102) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x20, 0xfffffffffffffff9, 0x3, 0x0, "3448057c884e6474d83c00523451652ccd873738", 0x3, 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x7fff, 0x6, 0x7, "43196ce4738876d98b75ebf40c2566afc7f8147c", 0xdcba}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001180)={0x4, 0xffffffff, 0x8, 0xc118, "9693c057fd0f3e1a3b81c5d3550807f5734fec78", 0x8, 0x4}) msgget(0x3, 0x200) 20:07:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 20:07:59 executing program 0: r0 = socket(0x3e, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000080)="b2d29c8bc8ac736b46f5f8c7e3a5e20a370dd6f963e3831e2b4596a337fae9b7e0e78286951deded23854257f2a2e56829d8b2a001b466edfc00", 0x3a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) fchdir(r0) 20:07:59 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x3, 0xa7, 0x8}) 20:07:59 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x4) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x150) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') rmdir(&(0x7f0000000180)='./file1\x00') 20:07:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 20:07:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/174, &(0x7f0000000180)=0xae) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:07:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 20:07:59 executing program 1: sync() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000080)) r0 = semget(0x1, 0x1, 0x28e) socket$inet6(0x18, 0x4000, 0xd5) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/78) 20:07:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000000140)='X', 0x1) close(r0) syz_open_pts() nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1e4) fcntl$getown(r3, 0x5) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 20:07:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x7, 0x3}], 0xb8eb, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1378b55bd68366dd, 0x40000000, 0x6, 0xfff}, {{r0}, 0x0, 0x20, 0xf0000000, 0xfffffffffffffc01, 0xfff}, {{r0}, 0xfffffffffffffffb, 0xa, 0x40000000, 0xcf, 0x5}], 0x8000, &(0x7f0000000040)={0x3, 0x2}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 20:07:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/254, &(0x7f0000000080)=0x2ed) r1 = socket$inet(0x2, 0x8004, 0x8) close(r1) r2 = socket$inet(0x2, 0x4, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r3 = msgget(0x1, 0x100) fchmod(r1, 0x8) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'/4104], 0x1008, 0x0, 0x1000) 20:08:00 executing program 1: open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0x0) 20:08:00 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000100)) r7 = semget$private(0x0, 0x2, 0x400) setsockopt(r6, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r6, 0xffff, 0x1b87, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000001840)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/74) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000001a40)=0x1) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r6, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 20:08:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r7, r7) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000600)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="03c3000000000000f377bb06952081ceb81b25c851c4ed1886de8e60c1a5b456959f5dcf5cfe863f1afc93868da7ebb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc0b5eb36d7e36dd2bf0b38c5303307d88cc0fcf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e722f08b18095b702d9e3be8aa85f6eedb51f83df85330d6223f397be82acd60f203ec3b04f52fb9b4a551455d7c24cfa2c276377c26009f282f5d6c43ee2cd096bcabeb9f07d53dbf6afd955fa0000000000000000"], 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 20:08:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) close(r1) dup(r1) r2 = syz_open_pts() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1f, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:08:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 20:08:00 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) socket(0x1e, 0x4000, 0xca7) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e000000100004017e773c4630437b78a3a4abfde009afff40a3ef4a2ebb825ef75a134e5ec18c3da0ac1c5af1cf1eb097d149f446db0bcd58b4755dc7d293da6de77e37d95ff52b3c31c3acd5b152015c3c90a8d3046788187e95713cf46647ae5b96e16bb46608aabfd34e4bab20016f376fddc3c131139eb3e72ccacda1a6ea97975d1c540b2558ec460adbce3e55d76d1af4aabd5780c57e72ae4bf50d6606ef1f33434ef46b4b918fe85feb94c0f4ba1425a2da42c70c7ba8319a0225afc867992f50ac851875d92c6e9bcfd68"], 0x10) write(r0, 0x0, 0x0) 20:08:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x6c5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x100, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x6, 0x200}, {{r1}, 0xfffffffffffffff9, 0x81, 0x0, 0x10000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9a47, 0x1}, {{r1}, 0xfffffffffffffffd, 0x44bc8e44e7b710ad, 0x20, 0x9, 0x7}, {{r0}, 0x391fcc6bb90b95b6, 0x4, 0xf0000000, 0x4, 0xfff}], 0xfffffffffffffffa, &(0x7f0000000080)=[{{r1}, 0x0, 0x90, 0x2, 0x1, 0x7}], 0x81, &(0x7f0000000200)={0x2fea2d91, 0x2040}) 20:08:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x10000, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x0f') setsockopt(r0, 0x8000, 0x20, &(0x7f0000001780)="31efac3f5c7646ca357559b9f9552a03e69799dbba553dfdc907c00c6720de645149afe71b", 0x25) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000400)=""/178, 0xb2}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001580)=""/177, 0xb1}], 0x1000000000000223, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 20:08:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="4f602f805109700234042c8dca5e036101754524fcb17f8478caec7de5da15c7d2c2e389b9bedd31eaea6209e0a89a1e8164852fcc78398a15e8db338eea459252422dc5a06f7fd9d50aabb52ab6ddfd56a9f495", 0xfffffffffffffece, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:08:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xbb12) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x5) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000589000"/4098], &(0x7f0000000100)=0x1002) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) 20:08:01 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x3) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 20:08:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x40000}, {0x0, 0x4}}, 0x0) getitimer(0x0, &(0x7f0000000080)) 20:08:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x1, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) acct(&(0x7f0000000100)='./file0\x00') r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) 20:08:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r2 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) 20:08:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x3, './file0\x00', 0x3, 0x0, 0xa9, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) stat(&(0x7f00000011c0)='./file0\x00', &(0x7f00000010c0)) acct(&(0x7f0000001080)='./file0\x00') setsockopt(r0, 0x80000000, 0x52, &(0x7f0000000080)="ab9d2878b67ec88f3fce6a309ef4d51152fa54cf642a9b62cf90360e80c7b4114273e62ec4024b44aea0e062defcd859e370c011d2e8e7dc4d686310f1859609ba8c4670f76d5fcc9cc65c767f822befbfe511a156e43a7c07844dc7b1779cda1fa3273d137e6ee7c92b9e78ca126026da2ef6b00d8022aacb10538f9cfc165381a64559c2c5794c05771b39405d3c5e5b04b5a697fc010cfdfa46ac499fb5c4a45afe1c645ce4874c8f3024172f9764a85fbe5ddff4654e8dc47678dd86ddf0b95ec374c998a2e67982960dc730369142cfabd0337623eb137044c725aae03cfd81667edf287a33ee5e34c6af32eb3ef1f43c0a1598ab522be6088939a51c5bfdb10dad439dea9b639cd879a74bfbd59caa214bd3c5f886366f10f4b132a703eaaf96aebce10f375581c59dc6e7ece601eeb243a50bcd80b90759d9b70800bff17c4b7a670fe6b0e40d75cb30d0e9e7536a736114990d9c3dbfffb2fab66e5cbc36b91a433f2cf53ba7411e0c57e725557a9a8c4f1a78e63b7e0f701c8291cef57599a125fd5aa35fc7babe10fdb54f60ae185b030e55f8a15b2207445e35399c2fbf9caa0e1c7826edea62bf37197fe98db7d2bfc4362755bf02b9d2f94e6b4ab7c10653bd0cdbc3a4367287cdc45919c21958f7e2bc032adbe77dff345798ce7a602314efab44692f025c29c10430102e93acb1ddee4266cc1f2d9d911bb58c2fcb59d8b2654427b35a7b7b5de30386b4ebe0157499bbcdfe0e004fe2b945dc22b4287864944c5bf4c913767b0fe97d15f34522cf96365abb1ffdb89cf2656869d3498afbbb044733b32eb089a72639541924b092126a8030f03d7f1c9d94857be22ae0dc284d6aa7f09da6d0c8c15610051d44dfa2fc8671b5c2e5c16829983ca95e8e9a5e26861ce0ed6df5db743eb5876c8a0dd9a70cc3d7ac43a7066fdca71e0fc863daf2bffed1a28a704ef51eadd11681e58b23fc74b59bda5b12382310caca502eabff52f438cccc3320289a4068cf877668d8ec1633d26f9d2146ff5e1cdc1e712ec27a461427da3b92b29c8321f72015fba83eb0dc4bfcde85a88a0e4af80996643ad296f0375d34f5c3144b8cab4d3d00f2099d2c3802584e9c624928b478b85a133d640bd6318674fc1487f2e89e9b50a8bca0bbefbe56b80c6ae494d36d9d0385958e81cf30a4dae35aa474e8e2354ee7eb4fbcedd3cde5a4d746025dc19b2d750658aa98897bf1393fa7c6b6f0d8635fbd7b9ca1d04ed3b370ecbfc2fe5316f77e4b0f7ba9d1a76a184b804e695c1b182edff598f66eb4cdf18930ef7c70bebeb5818e077d2c8f5ad9500933a8d60018b2beb0cc59f8cc0a2bd7c81555aedbc6cb3e92c1f2c18168b3bd9c19e5c914e77d6264554f5d01159d34e28dcce119c79fa7d544d024ec82f417ba20ea746ad01d9d4e598610742fe25c20cc063c8d229628139b83155e6f3542e00abc3fbdbafad450c331aba0407bd652e0685a19c4963f10b306c6b1675f7ba21f9735bc85ef24e20a0b881f427774aa06d84adfbad8befce4b0c286c83bfe9145b05cdf6951b5bb1f604b5a671225fe4c9b477a759a45cb374bb7d16b59c22717d25b56fb731559fa7a43c0cd5bf4cf3e1b8525bf53878f121ddf3751c86331e291958a71b29d49c8189b3710d3eb950a4a2560624be20da6219e94ed210baee0818edb3eefa6bf0e241ac114d5bc7be90fd1236bc0a25c579c22ba221b31f50df4f7aa6137810077825aeb19a55d1c2bb443ef9a035e4fd24a2bd240cb24a06d9ba689268b765318ebd793c92913278383c56629ceef3fd8c9d50593ddb372a1b191608a964bc3edf7964e817f000c3138673e10ae32a11cf751d33b81e3a6d956d13205dbca127f50270db1c67b57c090c6f737cb044cbc469e3bbbc6986ccb1cd3f31e6ab40af8c2366a10d786f69adc1497b10042ec1954560f6eb39fd14c8a9c398413c67dcd90995333b58177a0d02c6e935f7feb8a80ee3fd4554edc6eda6b2de15f0e764d69d5eca2365d379f7f951a20ff346d796cf27f91b447d47740980c4bb208cfe17306436b3423686f7caf04e297993e4889165400bb9c726bc27331e1e65d442da570d52a0fdbf3f3610bef29ad46fdaa4929c5046525ab8687d05c1e7af9f64640fef8c4cafb141cdd59653ea81a7ed0457b316d193346d05983dd18e87fbc99d196df316aa5c8c84f8c572cc8290db6ae78fe023f1c1af2fa4d4fbc721387f07af967716f637172ba7098d1acb00ee2a43daa01c9809b4234fa9615d41a5dd3cdbbcd1d18e6657208aaf689477d508e0e20a6a053b891b2d999ce918650061dc4f4978a45058039a6a360cfc4237a84944201b3af57a10ed58db25db7418af7139f31b6490054b4b8ba2605a05bf32710ef9e28a0c7a3e7fc5eff6cd5bb53cec4c75a91b7b39470bebb0ea7917d3f1b9844729c2e5c3b3bcbd2aa78f8f093b88b4ae3aff48bdb8df1e73284687570620ddcc29e8e41bd8589ec7ca2c6f60f1545803a98effa30f6abe832a701889f18e4d4eb1acf78dc95abb99854e56828a2eb078f0629951d56a27dee9dba44d658bb8bb9fa625fb3bdc0faee8fadc8a190119a92a35f5c48ce36eae8521ac2e5d11b4c39329610d00c194497244700c9fab93806d415f0031f079a24650414f227a8d24eaad18b88160469348dd50b6b47245ca225a060e9ca1a18a97dc4276dfd6e982f186eebded60ad8a83b9ad6a3caaba1f3c72f071732d4cdc47e6104fed0954e5bf74fb5cb7188abd990baaa54b65d7b0075ae96617ffc930fffafc1d4a824d3350d3188ff1e0cf73f216e0f4bd0b4ec78271da6fc0c673a660af7e47b14a7cb1e38fdd1f9b5f91ec99293dec2d937f97ef8fbc5e13c1ba30c7bd6346f7b07c412eee0c471708eb833e5afd16a121f2740203d38e85844b09c2fee23b1b2b83f084ba29c00dfcad35ed4fbff717bc991b6c8d5565314c8af239bd6aa72eabad69ef7c80ae2d09e9209634b110826d01411032eaa2dae667e823f3ec6d00e75eaa520075cc15da2e5b30ce4c1adc4bd8704b94f9a54d7a35c95fcb6e2c11abf225ee242ba52e41769d41c904c18e7f6d5099f7ce05e9947a3a955eba9b9470856a3bc47ca494c2d6be29998bfd7cc8c626c74deb428d31b7f35200e0b3962d7031b532e40493b18cb249550b5df999cbb5e7b13b1c2a5c16cc70445e893df12b59f277fbeb5d2991a971e4c82db8eb4d88268385286b2701f2469ee8706d3c8d6221ec09eaddd9b1a10e1372a0234436256c9a274342f2c9d60c563efec025791c36f7c7973b32bef28941f82dc3dfc9ceefdd67d29f1c7fd58c74a6b617f578c2f450993dcdc014452ea91e5bfb86bf46e8ef1f9008eb8d13a0aebea29ecfabc2ee07c0b40d968fed367a86769bc1605f1cfb524b363da90836e51ba19694f76826619035814d192eb42c55872d2b451c6bd3e8b8888cf00bcefde751e34343008a0b04cec78dddec7f155b5a472800f2ab8ad4bea51e751d0e7ad8be67f9fdb0c3eff66cb2d3c500c0a2c7a525dbe7929bbb3170a6453c248e9bdbdb34d31ccd4cd66f187cd7d6aa861dae8b33e80057dce2f97f08a9f5d98f9224b5370dd10d0d11e04c40f5d49b0df14423d644ec94cd0b5221da970ab19bfa30bd22708786f8751a19241276cbfced4aec0a1efd0b8e1157986dbee91f920789a9783081bd5eccecf332310908feca60c449978d6842b0bead0f7800dc0281e0161c77d7de34e5262698f46ecb6eadb55fd48133bdc6c1964648589042ec28b591922fb1e50936bb6047d3739657e6dc336e3fa063f57bd6d1820c4f52dc1ed38432ca952498ec8215b271ad8630700e69bee484534374addfb53f7601e06b726c41a5d252f31156ea88c369a5db4a85b4fa407a3945cd8533d6f89d24cc3eded94127f1d5c6c7505fc21cd28ded835d6a5aa233b6c50adc58bcf7027c0940b9330bb9423c1c49979e31ef582f630b9f917dfd24984ae8647d7df8e936abfea4da51468691d7a11ff5d367495416a7582a56fe366f48339134754adee7004b6678dd2568ef738a0cb4b1ff586af45a253294b5c8a840e3f5581a34335fa7d73acdf0d6f9bf444c9b8c76b1191eff7532035a429d44685c38792962da7b119d9c85855d9d7ab59e68c188f74b1994d44679616beea1b261195a8cc7a8f00afe9ce428e6f2a4b48eb9949196516dfbfa6adf1ae2117e03a88c9af14f855e34ef229d296aa7726b0438bb66452cac8c76d21e2da1f4ef5e556c8d1821dba08af6fc2c49f1b890aae5f30680f017515121b60c0486446db9bf7fe8ecb228917bc4e540adada2cdb1c9d993d68ae38191549af06b1cabfdc6e0f83caca6fc66aa4bba079b6bbdf8784145274142f9b9e96393caa648e9224d0921b63b1f8bd7efe2828cfd73cb7335b75c1e0c5be56504aed6aa50dd7d45d27cf9155eb7d8d7fd291f6c4065b2c5ca2120364dfedf3140ec0b0102ed6bc6caa66e76237172b50920325473d1d995c982655c9b902ec7586c79969472592b9c0d26c6806206dd211e8dbeb9f3294d6eaf645b8b85d0a7ca6bc2d68bb64f4555732bb90ca27253ffdc007746e2c0466339df159f601af3fbea4ef72e6d287e33f14a7104068808c53208643ddf870e2609c5b4608bc83387672a6a6bfa65ae1c71b77512d042f36024b5e8d699badd4a3bc5325a9a3859118a2ea42531f0e6426fa98ed34c9cc3ed13c0dc964d7faf0f2ddb8100165cd7b13ff0b44805a503b60d852c1fee67c5f8b83cd4f2a81eafe9ad68e3d31d9d795b4d4cdd2f312a807e020009051ec7eea5cde1e253a319999f6a0b2af4a6e74be39cba8d69750dfdbe3eaeae3f37357b3fe5b66c57897f3377daac41dd7cd5895c514a8952aa4111c95ac6daa77a872f12ced556cc0d61dcb598c1e8b5d8cd0b375651227472ab7a3164078e9fbee5788ef529c3ad85659391f0ffa27a25c171d931ef6ac9e4372892abb3088869db3c91986fd454cbe7de0cacc2c3684f102ced1bbb79d02c71497f4f64428c198bd322145b43415e9f1a3cc606591b644e4eeddaf3c0dae817be85c6c6c671efe86d483417581edcb45bea7b1b0fd3fff9194abf21fe7e9b3ccdf47baae3b2dbb6e7cead6c4ab600964fe9b914061c273fc8f7aeb4415b4705c85f69865595fbbf193e408dfa8ad20eec5a47a5d693e8a0594330be5cfeff90e08a87a6b7d1f10d9187ad9455f9176d864ef355fff138f11edec3b06ca530abbc4c9980d7516944b56bdeee480d1e2d86c92568c3269cdf9bdde969362449433449aebe10a09eb0ca2456b29198374875ab61aa458d6ef026548a063ca1194c203a00672323ecdaca920b86634c9389f0bb07f85e98a73133991b3ef446adf773eb336343356f2c413b7ada656d0969efe8e39aefd85cb1463ef4fad6f980a3e48d587f130b9dc84e1afe524ab39b2e8af854ec66369ce3d457873b45c5374af85d34ec1f166c08ce5b43235fde059952d7ba301b7f7b0f4e4ee907c8351bbea2b1a13e36e66f1aafedad979adb06145004249be0efce44c0936ce4b33c7bc8415bf3d6892320bc9d6d140d449a6e9ea00e5618a6ce2ec8bec18851ec5bae2b2383c41f75de68fee9d71b98b304c3e09569b57d53f4fed2a002b8bc1d8927ae9b88c92e7de1fe8b7559cfdbbce94dd2d29e44d9b2c787da9456eed42c169634f6a44a0fd98cb2da201c1ae65dc6105cb3fae64244aff966272bec94e91d9da5435b7", 0x1000) 20:08:01 executing program 1: madvise(&(0x7f0000678000/0x1000)=nil, 0x1000, 0x0) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) r0 = kqueue() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x1, r1}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 20:08:03 executing program 0: mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "855c55000267a7230000001a0000000000000040", 0x100000000, 0x2}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001c40), &(0x7f0000001c80)=0x6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000001780)=""/60, 0x3c}], 0x1) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001c00), 0xfff7) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f000000b000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:08:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x200, 0xfffffffffffffff8, 0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000002}) 20:08:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x1, 0xf81773170c14cdac) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x0, 0xffffffffffffff96, {[0x9, 0x2, 0x4, 0x6, 0x2, 0x8, 0x6, 0x9, 0x100000000, 0x7, 0xfffffffffffffe00, 0x9, 0x35c, 0x4, 0x0, 0x7fff, 0x4fa1], [0x2, 0x0, 0x1, 0x20, 0x81, 0x3f, 0x8, 0x2, 0x1f1, 0x49], [0x7fff, 0x8000, 0x7fffffff, 0x80000001, 0x80000000, 0x3, 0x3f], [0x48000000000000, 0x3, 0x3f, 0x8, 0x9, 0x3b], [{0x8, 0x7, 0x800, 0x1a49}, {0x2, 0x7ff, 0x7, 0x1}, {0x6, 0x9, 0x14e1, 0x1ff}, {0x8, 0x3, 0xffffffffffffffc1, 0x7}, {0x200, 0x7, 0x9, 0x3382}, {0x9, 0x1, 0x7, 0x2000}, {0x0, 0xff, 0x5, 0x4}, {0x0, 0x71, 0x5, 0xfffffffffffff975}], {0x9, 0x6, 0x3, 0x100000000}, {0x4, 0x7cd1, 0x5, 0x9}}}) rmdir(&(0x7f0000000040)='./file0/file0\x00') r1 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffff, './file0\x00'}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 20:08:04 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}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xa5376745e927cae8, 0x0) 20:08:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xab2) r1 = socket(0x2, 0x400000000003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendsyslog(&(0x7f0000000100)="0aaf3c4549b802c3cffb165add5beef59e36810e45822f220547d9e5292e36b71089a580e96e214c108118f84554ca100f2ac04e20294cbf4db9", 0x3a, 0x21) socket(0x20, 0x4007, 0x6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 20:08:04 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x111) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x96) linkat(r1, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) 20:08:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040)={0x5, 0x8}, 0x10) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) 20:08:04 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlockall(0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/252, 0xfc}], 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x200}) 20:08:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x9, 0xa2, &(0x7f0000000040)="5c0b85becf04a26dfd3cf34bbe2f89b6930d03548575c718e06b2c5d29e90af6c4085f3721e06e3b89c48edf01f30b77255687657c0b7ad6bd38ca69185be5488275dbe4cc7b4967c7c7400c2f220dc3126a20ed69307d8794e77a4d8335d09d6866922d20ac526df7821718d2d23e43cbdb4c760990aa57", 0x78) setsockopt(r0, 0x2c8, 0xee82, &(0x7f0000000000)="3aa2cabd91469779a380d20323f47e4bbd09b8dde58cf66c652e7185078672aacab77fbb80ce15f3c489bbcd49d2674d5a4cecfd99898e2f58", 0x39) r1 = kqueue() r2 = getuid() r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd, 0x0, 0xffffffffffffffff}], 0xffc, 0x0, 0x7f, 0x0) 20:08:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) pread(r0, &(0x7f0000000080)="30e981555232a207c81de618d128ad5407bd4d0696fb9b1f3e3a84112efa5ff877bcab38042f50b79616eeac6cbfcd69afb36c0d245a6260c2a4e545b4fa10b7f669b927bb8a70b2640afef0c92899c9763cd1f8ba9438144520b0418bdcbd4098d7c9492cb9b8", 0x67, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x100000001) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:08:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/45, 0x2d}], 0x1) 20:08:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x10, 0x12, 0x101, 0xffff}, {{r0}, 0x73c2a34b1bbee754, 0x11, 0x20000000, 0x7f, 0xd3f}, {{r1}, 0xffffffffffffffff, 0x78, 0x90, 0x7fff, 0x1ff}], 0x9130fbb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 20:08:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) clock_getres(0x2, 0x0) 20:08:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 20:08:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x19, 0x14, 0x600000000}], 0x4, 0x0, 0x1, 0x0) 20:08:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) socket(0x3, 0x8000, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00#\x00\x00', 0x4) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x6, 0x7fff}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000180)="b09bad4c61f744b27277055a9485fae0025d2511402f14e583310389616a81523a91920d6f86e87aa33be3b95ba95dc2eab94c75ae7c3f745b8cd92dc67c2793cd4fe7f6b3372126a28676b918886066f4f597df8cc19a04503724b84659b9e29f29cef5b9890927cb0b4eff81db89ff5238cbfa153c03ea899f170f119535018c20eaf8fdd3e75b34047c40acdea20830eb86927c6020c1cb46f926bb0c9d1084313c87da1be1602593bb88c42c2436b762cd2716c29f0d1d19fa1e6bb603a024b1ab59e4f0080a58c2d3b9bfdde127da2e5725c76ca2191442764dd61cbdcb03638f1113febd536ffc889faf5d1620ce8127c5c0eb7f339b75e7d8e7347b9a08281b67f53893ca36bde3ec19bc0a703d222c5c3102324f61aebd4e139748c9db19b8026c2f25b21c0540490b908c86991476bb3ca53ef90348bbcd277df56e4403b191ca798d4f9f1bdbfa57133c744c87242e4da66d3b826472de4d7c437beca267af53218e39196d04d8e1af206d183f863d9c6660652c4c2622de90127586e5559087a634130c70ab8adda78c48c6f4d8b78f1cf8e9b65648399a30ef5ed72133a09bce59333bd64ea5a36d8382cf02bd403f6c6706df72932984404c42b16b0b0dcd5fe9ab7c4a137e1abda23e7f691714fcc235b4b5a1418048923c05f8ea88e70087666a7ca7273f941168f45714d9246e655693bfecca9b831672ce04f943574dafcdcbea2b1ce6135ed20342af8e9b4c33793338e9425212fac64257e45e2219cd2e6e374d68c8034be4634f2dee20028bf24d365a599459cac9c597a6931271cb3a38a5ba5bcce18edb965416f194620600beec076b779be678ec10fad486269258dfb388be0763485c45d912b4a8df6707126b1df6654362015bffaa4df5c484e003a0100581cb3c53fc2ed35b040dc71b8f9fe69d7106043a5998adeb8ceeb0439b702c1060c2fa97e3546f00bf6236d3aa6a5f8f95ff5c5023ab9ef777c9499333112d7114050e3f9e7a7c662049d149734a9359251350be2e5e696214e7e31d6ab931e1ed5eeb9b6cf07e7c0547204932b175cee34c3121ec25949cb44050c57b277b758ec7a74c2930d2215919ecbdeae4e54a889d17fff7b4ee09728c543ed2f50ca3012ff322a071ae0a268fbbe743b1ad9b3ee4c117e8c7df3e011fc0de6149bff909f170ea9746bf6b54fef1fed5ae8c9343015d29e4bf6f7de6cdf5d1377cd0f38533a657b60f3c57058858e2ba8e70d7d19eac11375f911521d7041a2317ab6602f6d0e99b707666899b037de44c5cdd2cfec0ab97ffe064257d9b17bbab7ae0f585437987e1bcdc39325cecc6ffe20b5edd05758486bb1f53e1f06fec176e3871451fca696232db93dd2aaec07f375050a41784c583cf0dedc77de455e3f51e37cc9f9885233621f131e0cdd3c0016b7b1e4e49738e241e17d4a1538409ff1b7150d0b4f0eee3d4db21a756a5eebaa5face13e9fe953ce0eeb803973935f86365453f557e61cc020534c109f374368dec946cf81a8bfa950aaef62663ead8ed2f4f4db66ffda103ac6675549e4d145a7c1f643eef908916b803cbbde901ca72a6a1d4606c944d0aca1a46290a21bf230680fae9af9b6d5f70d3b6c71907f639db1d830f61644db117acc952507d7140c0cdbf9580410388d755d63c239ea828bfbbda57ffadf075c72b7e5a03c317f27cdcfd2f8982b54302cb8b3b9f4ebeea6fa6394b4e963a63febbe802da090ed47cd3467bc913af28a018bd2e4ed084b91b8cf813b398dfd41ab5e30d843b8167243c07f930320ec210a1757b3d00d1622d76b5319de28ee4804da84bbde499951bcea1f3608ee65a9e24b4da67d260cfaa090db1647afb5c29c00176e2cc8f1d77b5046db3e8c3e1eae9522bc2255524ecd730d8e99808ffdd2bf729d7d9b9bb39617039dc04995543fd2cf17b19c3a221246c8e6fc2b2e230a4c0b5a2ce4c520fbda0cc155b9dc0971f58191e16c5c153faa29a5a5da594ef2cbbfa78c7a3351e9c346bd641a34fd0d88b2a9b0f777b3130b857db3fad5786c954aceaaf32eb2a1de5be166f2bd742bdfdb5d6d3b69c252233b33ec6d9bbcc5aae45ca10258f881bb871aadfab5c3a03d50c1a866f11ca4cbce2eb3f7939c3a495a17aaaaeb1b8dc378f1394fd0451b5cc9eb9ff1c76ed67b68edaed0f47f56c8d3b7a200b2f3f33ec39b75902e2c571bd94622c1d0ada3a980a56926a7937c8d3745a9f23b074c18dd3353388e924a7a4575ad7eac7ea164d8990ea09b412cab626ecc491d1423a21a3670db71fd47e7e7b32d7f52b0c09156128bfd97576eb53d2e036bebd70340e6a23aba2a19a333cf9eb9a32b1984f121f2de15da3f558284c8d55a3b155bff3bd2654f3af42e5531ee550b5d2846b53a468774450b6462c2978b069f39b966fa7e86556655a51863daeb422d88dfe7e52526479f6f189e607d696f6bd1d1f0be24fac254a8e8321c84dc04a00ad0b2a1ad6f791c309045525898bc630de8ae13d24eec7518f9ae0b94023d36d6d9233373d030ac530cf0fcf61d0f19852ea973f119030111380a82d89380a7bd6797e3acff2bc009dae73989d710099dd21b6611e06ba0b92f5f62145df583e3d6cd5416c1408a29e07b52893db3f0f03f1107ebc9fac19568746f426bd26be48f86bbe86f5f1386d7cc93c60cb6c10f9adfc75ef0e1a77992bc6baa4400569c67ee672e51f08cc619caa1ec67bb8a9679cbdc607f1c2478d4783eb71e37a8f888598dc552e54d1db390e2af89e0cee34f5a52fa801cd884de238a7433c528b180724df6a9a47860a1b07290cfa0732962eca93adf02410154aa3051d9b5749b7bfba6540f44114764a7d9990f0f6689de276015b7946619b942ff1350006f86196e1bd7cd1464e1be346ca68720efd8b535049a669db4d822d85e6a3186d16ba869ed605ea4bfd6cc1c5723daec892968eea291a7b4ff70472ba8d1e0d82cae59a03a1a197407eaf289671ccf391101b75fce9d6691859586aa56e27af512c77b980eb6bcbe7a186e3c3c01432ed65f23431231788d8b7a92b112c697dd5464b92b852085a88523f6d9f2159c8f07a2b54511ba66d082d7305f404f6b142a2c0b5264db011a6d512436d6faf02b5bdcaa929ffe90d4e29505ab54102eeca18f74956cdef81764374a0b418de02f9c3c02672488b0c3ce2b94715f3c33fac9f81a84ef8740a9319693d96305bc14dad09aa7de0ba34a483fac96962ea45c37ad3f086df79a0c9fca7c7bea7a19ff4a18ed13ec922d237a0a0a221f47e8b4b9cfc09a6a3ae205fcdd768345b7c9ad58a36c668ed822b35da808e8a123387af759ec1a8c021ab3e58fb59984419e53e6055c7d7278f69e9cf188fe1d7949f60ffa24eac3aede02e4928683a073f1848a4170ff9927b9cddfa212e104cf91eadc3df706e0116d48975651cc3af9e6916b36701f4d658c2651a47368ee500b2072ee70195bd30ae10a734292e87df35c04594d133e2ed5c2afc5c5838942dd5c1fdb53668b0f5da45bba61a96150c6efec4c6f4bf46dc0af8106e3b5b5958e46bbf41a699586894d89d7e6465db6e7be8133c3e6f55ea37522161ec290814d651d533a186d20f0f067fbd08f46101f633f76f79202ee0462817dfe06f01e3f32a0da9b3b0a8646a5942bca7cb2def86bde1cbc79c5393d23174177a6e52f7d3e48c4af12ba9e2c340ab24fd281a0329f04c5715c3033a680dd9ed2a4ace451fdd9ff7378454f9d6b705b35f594a4aa39deb52f39852a3c82db076ae4ede1fac2f022ab5e5fe7dc69949bce7a04efbc2b14451c999897c66cb8de820aae2bd2034fc4d6ba2956e98411542dea75bd891c222a3e3ea6b2749086912da985537316238ff15bc9eadd4feb0e020194cc71a3bb331e7598039cd91eee7b747ff93e2b549567f47c7a0655c387d0e5cb521495e961393c240c571c14ca372685b8cb01ea9c8628c1f66900c6565cf5cd80ac9931b7f5ca06fdf5d3856d97349f64fcb0f2b41c64710af57899db794f84d04ddb7ea341bfc3cb4a04c1389d19a8f6c9b253f8a19c0115e27ec9ab2aeabca134480ed37c7d2e6de86473a758d60125fc6a4c43ddef43ca30365b5a0acd2ec6d39c16c703501a726307757a7d454d8d595409af5f896467203950419ab09cb78f53765c893a3672ab2a11ad846fad4d6aa384f06fa8abb35bbbfc6e78165c3c8fb8189c3259332fe586859a424b53cfb389064714f1dd74c559231d14ce1d76e7fd57a47f8a7373b8bcf20dff06c126a75de1a24a0e87054c342f70bab66e569a9951d4b4b559f8a067fa36e0cf35c6729774597a950f2efd618f676d1fa48914df6b37afb44797c918d69be9d6389aeccc64851e70d954a2519de70708856644e90d51f000c231aa867f8d813ee51316f9df891cd7364d08d3dcb77eeac090b55ae627df96faa48b1484d87dcb6bfa0651ab38ebd9ae1f5e40604426aef610992be143d5d0cd582cc1a44950faeb6e097476b2020dd6511807233ff7301435e93760b61914c2919a478ad7f88fd019f5d818257f43c852b6a5ec5180060fefdc6f79065c9fec4234294acf1314faae3a59a78c148798c08b65d1bb9fe6effdf9924e35809a2c1a07a0609df202a01849d82ff302cf724fed4d48b087f3f68d51cb930e4be2a65d620512a18b58e23059da6e388ede0c338cb1bc2821667cbee2a4b1b298115783bf7402ad10e27317af486f6c8369af24d7b426d89d7e92aa4e97ff82fab684662dc130095b8701b381a98e75566c8ac8976e0e50634c8109b9005b08b530e39d592d9e13de04a39b929fe77c40919d63b5416ad1ce3b4c189338099102e2d7a3e2d3adf788c603f2d18bdffda846ebb2c0c69d2d98e5cb29397827b871c5d91065e93fb049a026edf84d2012422a3aa50053e2b5b2a521146204ab94929da1a0c72a4d3537813c0c4a18a356e5a06a1c888f73558c31ebde4a5120aadc2f0a0bd7f0d05ef0ed743951f331adcee5015c5357f20b4e8eca3f6bc034b92d39422d79feeadd2025315130d6cc02a6e795f2095e738ac7d78561e872769081b20df1ca125c0e6375363047e8fbc6a475961cdce281177b2e696b14f6ecdef706ed57e1d9b215ef6ea54a08204a499181cbc09a5d31eacfc9dd9c5ce37e332aa0652b3091a4ff2f991303912d59d5adc46fd10ee894fb33828db87b0dc797309839567c8bed44a806c628d507bd2801ec4789f570cab5000e2c58dbdeedd00e6a88863940442e5c7df8e21308f1348fa812e1e43290aeab1a30dc38ee64ffa93cceb5b9853c50711eaf27760d4d977e40ad0ff1277e73d42da1c5283b5c7927a2f896ee3cc8c44077afe542b10332b8a27012030b30d78f15236d60b2b95ab281769b93de3fea8b2ea8b01783e5a3fcf59c08c356506ad330051db0a9dd18928339ca1b542d86afb275cfcb9ffe8b282a8299579bcdebe543732fc2962e7c60d08f9dbd4d70732a2b46a33334f9efae7956caa53a9a3a19d5ebf7059b2e862c37df3dd5bcfecd43a20a3766bb2c0d1136e3f1dcecb9c665ac57f5a842eff1f6f5482f450185a5eda69a2d00da7a5af0dfcd110aa3547ac34ab114c0d48aa7ee8642654b358a264c01c1bdf26a54343c89331ff447a0b77aed87b1e27e11b66563457c0f82567ea34ea5d37c205ab5913690840724670a8bcd27426f8f9e508a45e49fe3af2ef739e8107351083904c00365c95d8b6a61aa1b90d95d7a6974f881c2d5f", 0x1000}, {&(0x7f0000001180)="a77a6031baa80d4fb74fd2676ff8683e29fbc430ac4c3187841aea66333108b87fc1f3c5f3663f0b2b8fcafc2498ea9b9c88b80c010ec4adaaa22265a8a37eaced9698cc522f433ed51623cd2f5af48cf01e46aa26377ee2728f096c0c98007ba6f5b371ccdc1add57db229e89c4937b694d903f2a9dd5bbdbf1f28ae0438eb2d4b9bdc9fee941994678d122501c62900d44701af23edb96161ee37aeeabcc943d96884b9350b1e2c29aa56ecb28d2049e0199e2e91709", 0xb7}, {&(0x7f0000001240)="1b463a19936c0409de118ef4c43cf8ac5345454948d89f1310720d143b78b4dca9d1d0fe4790f0151e60c4a1ca7a03cc1dfea00ae642f055630fc523ed8376f4899af09a1a9c6efa2fda", 0x4a}, {&(0x7f00000012c0)="ef92d1b63b7189be16694a8824bfa1f807e3843b2e00c2bd705014ee3b918025a86b8feae979ab1846fb59dd4649a92ed2855b1838dff1252fa216860d371141ef38d2a442955cb0f69e3fcc6ed87ec5ef66ec80dd0b12599d3edaaa47236492beb1cc4f96a1719fadaea6468e7c69aea3058a77c354cb9cfd7791a98cf82a86883d841a88049d224d070cecb9f360d007a64e71adf727249532c1afa44e41ddd57dac8b8dcd974f6d319b55f9a5463813a5408d82c99b14a63ebea4104e9cd7daea5c89391406b6f9c6ca883996bcf3e3ab4d2f48955ea3a6b309b6e07fb4baeb86b0aeb97c0646f3c4", 0xea}], 0x4, &(0x7f0000001400)=[{0x88, 0x1, 0x9, "b1f9ac4a030d7043356a67314b0a2688de6aa5924a46764e0220405045c628773397f0a94b54a7c0e6c54c511b4d8c7ba14633662c228814338a662d4dcad8e9246b9b8be47d611256cc397ad3bbb7ae11969740d05c231be4dea89178540004f6c1135871fe708717e5cd7c3e3954efd5"}, {0x28, 0xffff, 0x8001, "d89c3282c7aa2a1e6ea26c3af5bc75da33d0869b5c3e"}], 0xb0}, 0x40c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 20:08:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x11a) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 20:08:04 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "3f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"}, 0xdc, 0x800) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r2, 0x2, 0x1) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getgid() 20:08:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$KDDISABIO(r0, 0x20004b3d) sync() connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) rmdir(&(0x7f0000000080)='./file0\x00') r1 = getegid() recvfrom$unix(r0, &(0x7f00000000c0)=""/121, 0x79, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x10000, 0x5, 0x0, 0x0, 0xb8, 0x5d8, 0x0, 0x3, 0x1, 0x500, 0x5}) r2 = syz_open_pts() setsockopt(r0, 0x1, 0x3, &(0x7f0000000240)="0ea4f67a7a45823741c0eabaf00f34ea40b4265441cef8debcc02fd0ad29da59b0ce", 0x22) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="93044ca0dd1e0345775e91522d1925639e650d0f4735a34345f4303ccbde06151de311ff6f6567ea6cdf9154b89c54295f14c128f9b390523cad596fe2019d1ae7ab4009e8a27149630412e99e3747bd6bb9ddd7403cf446a06236a92d2bd9c4f2bb525e7d13378bcc0dcf954027292fef0da381189601cbb6876d7c4c1ec76135a045690f3da49ab91cd600fd2c5c6a6669a17adea88f0439e378d2de3bec5cf1b9ddeb6543b0ec3653216e26b8ea887bf409fdfc83ea5bd3a42d54a64c8e15590f85e72a9218e452da9879daa59701b8ba", 0xd2) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0x1a08, r4) connect$unix(r3, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r5) r6 = open(&(0x7f0000000400)='./file0\x00', 0x80c1, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0xcb57, './file0\x00'}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000500)={0x401, './file0\x00'}) getgroups(0x4, &(0x7f0000000540)=[r1, r1, r1, r1]) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='x\x00') openat(r0, &(0x7f0000000600)='./file0\x00', 0x80, 0x102) rename(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./file0\x00') recvmsg(r3, &(0x7f0000001ac0)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000700)=""/44, 0x2c}, {&(0x7f0000000740)=""/150, 0x96}, {&(0x7f0000000800)=""/250, 0xfa}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/121, 0x79}, {&(0x7f0000001980)=""/82, 0x52}], 0x6, &(0x7f0000001a80)=""/11, 0xb}, 0x43) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001b00), &(0x7f0000001b40)=0x8) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file2\x00') 20:08:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:08:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x400, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xaa) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 20:08:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="025baa0800e1129f92296e7dcdb7c9f7d7557fc7f3fa0cf94d2a68a3faf9dd421248e3acb4082dcfd5208a494ec5500865d3edf6bbf7801b429f610153b8dae5421034b30f25a1026c4f949f7c698de2a18ccf6c341585bf76c22a7d1ae949"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000400)="545fd51fde2ad9f04df27e3c0a155fce3a76305eff62449462685f5bf60747c18572fb1f540a2e410d5283cceb1cc892fb2b27f7521beffce48c676e6ab600f85d22a73109dc94934cc825c124377ab3e1138b9de6c3988eef81e30309eca6d17d41e6b11e2d91954eb2db23f8dfeb41fb4997517a0084eacc324271c6b7c68419d234b854e76f75ab4738944eec2711e57d12511a402f9b1abc24a0c7caa76fd7a49db3b31515ef75c106c87eb33398723dedfd20f86ae004239019cf2e176e8de329e8f76e64278fc16a79187d5f5efbed675601383d97ee63788ee07d1267565b9eca35f77054356f8df73acd0c14c358f3549221c3774009bb7130430b8453f5feebda30f80628d6b2aa6dcd0298c41b6819ccb8254d47941b73b866374ca11bf6a118f6cf66cfa932ecfeeb2b8cf82da10f063aa17a4899d6bb2e2a8a0eae85fccbee960fa828ebc6381379b8b2ab6f5bdb8f7fe504da461250650262bcf9ff5ec78d3858080f8eb7bb7a1d483e74ecc8c2bdcedf2394d210d01e353e186a965b780aef1704e6bd9226debbc9474e2bd9ccd689a2e56c52450c709cc02b554dc092a4b3ff75b340bffa2ab536eae6235ce0d868d27312fb65bb54abec543610279c455e6b2c3f744c2df7a806e1b9a3c6c8f46706c1c1ecc8993671850530101360e53b1d508e63517e4394025888f6d72913179e9c1ad7c4103cc49cc8e92a772008eab76aba3b118854fe8a859efe48d296e5eaba737592c5a362277521718d9d1e802fb7e79a883c9466dea78529a101da1a0ad0cd0df8767d1da58683cad567ffd84e568f6e3b046da2f898e3074747721a266b802cc19283f2480d12818f3a06696f33f758831c66c4d09d322a5d5d29d2ccbb716feaadc3c2dfceb16f0b1dccec0fed76189efbece6c83943928dae94faecfb904e2bfddddeb32669f65ce3a96a1cefae91146943eb50a13ee0eaa6563c42eff69744c8e7d087b32bccd47b0e6afd2026ed1e5d9a40ede79dcd62a19dc949385e82e613e5bd2c1fb4ee5c1bb064dcb208fa8116865d826a8243622da115d7380db2041848eb03d9fd26aa8a3f2806135e209f42c36f5d0e05d727981872cabb8e4a54e0b66c6c1768c8e63f40fa0d797cddefaa4303c1226289c88fd65c171e1b5f2969baa6ce350324f4d7f94b6e403f5a053344893269de771f6788c2508e5f4bdf6c4778264c8de1f322786a204e4133d72e5f858b0c297a9b5bf22cb6b6c812cc3b839d1171b829cb7653f8389c64a35be899ee4fd8fc537f11586e6658864dd4cc2676f576be3f5d7c44a3a314e757873f7696905f96c5d2ec628e6ff635c0e2796ba6a74aa09ca878dfae45517dad53bfe6300ffba0f48e9249ed8d92f236bd3d93d958587ef9466d90b5ce30f5f1a8c4ceae057a4b8dba32a4524a49044e07f1b34688d7b843d606e1a18a8b79ccad2ece7ed5e9fc590683f2119b180fc4dcf4eeb0c4931f2d736cf7849f0a30da784c88bd4d26bb2f90dba747bccf664476251bc908f23376e9adcbf3ada5826ddd6dfdbcff572cda4d07ee97e88917036b41f7e0521b9356972752402d0aca70d4346ad2fdc54bd6b48a08622594c4d3f97a9186faac7eb717b9dc22e39e51514f60a26144979a5a2aa6905ec906aa5d1ad9063e74d2a2d2ba7eeaa6c4f6c6c251416f1f0fd87e0687cf966b0f2441a9ea0a32bea3a2e026ffd956d1c2664eb9dd483e3c43d974fefad14aac69b7c0675b1782c6ffc16aab115b7f59db04ab9132aa245b129cea0ca8db677db05f7e21ee86a281d56e71a770639cc041f8db19b74adc03e8c7b8a2e92c4323908123be9594ff563201b5d1d515edf031c1062d217734dc98626182ce103641bcfe8c16ed5d0ab4dc0114174a403f84f9c4c9e75bfd839e348b3595a38bc3a22bba58878626590096fc7dd6658c30f5aa47aab7462fb154ef57f3bbefaf9a1dfcbb551f518ba0d6ea668e3116f48515dca171b37e3c7d52a95d354646ed16f340fefd7bba0907719748bb8e3124f1ff9e0860af905e6338a85349c13943413b352441a62e99ba966b9cba7229003ab7b9515718d84990bdcbcc1c7c82f2050d888b781bf460e550adfc0240744eca8348ce5b1c50f406d19ffb15e9bd6ac9e6b261517f5d58201ad2d1dc4888ed7f0b9198b70661651c33e06b344394d3f20bb777b9be9223f1834e8863601ac9db88750d2f777d7cc50f52d2f544641f037b8324f8c36bb4508d34175ca8ef5fc50471b1ef35dbbb0b0f2f278ecf49ef9389cefe12d0d90e430c76ecce0c9c852c4d2da58705b554a42eea93568359579ecc0eba0b86ab35e075e80f856727e73339272c95cd6bd948edfda5951e0cbd3b41e443e6e8d99a068544ddd31ff412e1c399c36bdbe9b7c606c8c323099620bbda88b50cccf0883eb5543caae1e98c836e45ff9515da996cb85bb6736efc31625f4b7d2450926ad08b6a4a8434355e15e8abd9dcc87b96c22ae748562de605ac9389f32c75f656337ba341cecf68a8108edc7924a3c0cc7730f250d863171f588f2fd242a1119324bfd5c191331deaa5b57205309606d15f345dc2875e316575443f36758a8eff43c4d0bd7d079fe378de7f2eb52a6d8f10632a1f23048357dc7664f0d3debc7d3de07da1cfff32e5b0d582a917ca1bb5122bd32e8eb738dfa9bcce50631d9ab5abd72fa0652b994748d08d14e82dfee01178d8499153785d28f037b443832b758e24ee12bce05f4c423506ae2a41e55c383a107a7277abb7b40d7df14af20142b85d03459a8896c6166621336c52fba2dd2e0d48f7999183a97f299b1ee6a17b70561ee9e8896381473f01bd31a38d10bc7ae8a091ca224b5256e7a95596d183075972a3d78852d8044b9be9a2bdd4598fdbceed030813a9e345b21e1f533c7a63e3ccadc2016452d611e087eb1beba150ef8cf23d132622f82d40ea2125f6ec210d306003fcacfbe8be139b53c57e94d1e2c0e6a63b7269c92b40d0ad13828ea9e2340667acf103626e0f1bf63443d8b11d4cb1e563d325f1674c3b67aaed0c3960b4368fa98013671ecafec8e0995fc4fda925e4c94a9cc2cbf486d853e24e6d468f34f180b33e6299a127ea1e3f3685bd4c7de106cff3d61033187f03502968ae26de860efdd705e2b204f7ff46a670a2f15ac9f3e0349224202dba1887db18c53d92af1f80c4bdd1acbf6989bfe9686dfcb408f5469fc32c82e7a60a3d93950157bcc086dd030eeb1953843e4d988ad01d95ad6ea80eb28d00a7b69345130ee31878cfec94961729454734faeca933be9a401cbf33c6b1228f05d77e85bc2cba3a102773723b0aa3071cb29cbbb9160856878ee901598e71b13f10491bb20f74248eb50fe383f7a6a464736de0fabe9c330c697fcb4992924152bc07c7679787dfdde5024e78da636d7dd16e7b4d4197233c94c10ef658a7553f8856e0dd2495ba272d84adc37a41f9aab046e3f2b19765b33975d890b5c6897405a69c7c17025e1b7d14ec80c859b94ae39ab962553bddb596beeea694d433152191b5f27ea0425685623b28052039095ab8f89954f00ecee6277da8b4f586ef4294ff4e0e577fb895684189d4c9daad288c6776cda67bca346b3d91108cdd6345868006f58d15b71e4335be74d4c06dfab13522411b2b101260703e1641c4632dd5755cff52a882c980417a06b2dfc1a8648e4136155bcbdb49bfc491f24c5cb28420c31289ac2e0fe0c106a42a5b54fde4a2aa8ede622796c9b9c6c8a9c5c4b7b0e843dd8b4af50eced1a25b72192c6da8a91857247a1cf10c2446a61a4e8ea2c85a9c5b71f7263841bdf6b56c43a80407ebb1c0e47b61639fee77efba12a6bd33d58dd4e69ecd5f2b783affc4e280a9497f4d9a63b4437f5039dde7159421f4d1a7f3c30a726c5e17d256c45ed2fbf6bbf179ef28c62720d0fefdf3f9a7115c3c0666dfe425004f9965df42561d710d81cb840c5ad460bf655b189907e25ab178b5cf25f48502d931434373c391d5638c2df1a8e6e7dfabfe78c7e395027a86828d4ee77faedb2f92252e0fc2002dededbfdec9fb06b177101f04a7899a85cce6f824438dd21b51b84dceb0ab45d19b001caa932f1f599cb8ee7493a4d211e842f7b18ea65732142a5fd0ef0ef0f9bfa4591c0177cb67b5419583c4eb77f1abf264d5d39134a18f64482feaae36012b5e8271a5b1f98610399a4c6767ac53f11fbafb26e47231704622e51d931f86149d2d942907f2084c2b750acd40179e8870b117d479419a46cec913415493668f701fe88ae746072d6d0e2bfe1a9d5b51d799150fa950f4accd94793feda357583f2eb8fe45975f75272a1aa6cccb2318a9fde2876b765175abe524715252c5f46bdb0b0b02a91bc1c7d8d717a7d9b366187eab92eb3d6d41e6267de81c9e5c337e1ce13ef64d9403ad3bda2496b242c2ed3ccd3549b49b19b999f4cd8237c212335cc6cabe5806868f4a5e5a8e0e8a581b061238a9e73d9cd17663495412cdc21e6539cdbab6699285697612b4721ecf3500596eaafa95e7f6bc9b36a4ac205539349beb2e5d10eb4e28da21360be9854b2295fb51e00867d23f3e76c2bba93894ca48d9890c09fa290deb8ee358d637fde00b2074fd01d61eced17de66d84473188083b4e9633a66a15702d8fe3352fe90d7a5a820d7e48ea64c39741c2a1623d8959f98b0ab3939a4583335194618b2ecc039e9c12f78bee6229df884c746c97f697453caff6a2ae88cc39067447979b5e9e167d6f0832931d9d35e9a2d06e57926dd358135e3e40e31a778f2efb9939e5fbc564f79d2e698d7d304107bfc48d7248280aaa730175d232fcafdce83bc70381ba4fc13138c9d2bd21eb637217850daff92088923b15995af94bcf984f4f6c4db87b96e6fbb7b3783912e15f0c8e13ca55755b72a506fa6324d02a79064e5d7729bd49afc8381cd9856608a6eaa2f5b6c51aab7cc15546d3e348d4a4ec304659ee30bb21345afafcfa7fdc177b911ae283ecdbb3426ba192bcf4d71877ab075b9a70f02597ee99ff1e64910e94b15bb22c53081eb8e236cb2a4394b4c11d38af3d6cbd7bf9b67f631752d7a9feb9c2f60b91a55e2300f92f6af727d5e51daecb1186d6f5c46cc1ca21cc6c03b7b683e8855d849c7640be1bb7d344f4a7086da217234cbf2bd3b922071be7873bc8f2e4415dc46dc458843349fc642068c16ff9b39e5b1f1ee69943854e75d05316d30e84646b82f810a0ea64fb9ec98a95319f9b368dca786292827698a802176b31ab44060f99933791d80feb55a44d485b48140a11752c3efac7e55c933cac6314283681c4cf3f1296776793f160c2f1b52e60ac58484e38b99028f51596c2516a1414a59a4da69dd10cb06c9eac4d7bea888c7d81c2a9fe06d73769152d51ac46f289f780db74bfc8ba362a4e1659b74656040c5c6ff0f820ad8ee6eccd498c6512394a76b7a506a20e4670290fa7dfc4e26a09927b7df1d17616d87b6f076d26e919a7b97c5fd9dcef5a04029cedc430de6a93dbcc87da04565c7974a7313061662d22d7e05a7157ed749b7c73b508cb918153544f5b278264bc9670d1b75f59b5356294fecda7b3d34af9960c6cb2b5ea8cf36d9e1515add6d307cb0d211d0205f8ae94cc0b5b7c0a11a494413cfd67f60f3ba33d0220b4c21916aa1931bf908453be7d12eafe71f777c144ce04b0e4cf77f7b2fc9912d0b863ca0608e5cfa0ae4ee93e945de892b3dbf78e65e62f9e228faa8b96", 0x1000}, {&(0x7f0000000100)="0a1f92ccaa3a604640fde8ef26c9a3612ba861e21b7c", 0x16}, {&(0x7f0000000140)="b0d3a7481391984d213ed038b94f6d0b71af891dc537cb04f6628bd8fe8fe65443f46baa129f039c8e2388a4a0c1c147ce45bcd5e61e838e6bedf0f31a0fc9c05909cd506bf8d9fb53eb12974d48775c3172b194afbea62f99f12d35c46ae09fd3ea9dd097dad46e3f4c457b2c77fe", 0x6f}, {&(0x7f00000001c0)="b2774f5556ed5be46b56ef662a6b3b0c57586a8f72d4a0b6fc4ec2f09a3a471090e3dfd43164", 0x26}], 0x4, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x110, 0x460e673bf5a7656e}, 0x400) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) clock_getres(0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:08:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) r2 = getgid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getgid() getgroups(0x9, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) 20:08:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c65302f662e010030005a4bd009692b9d65489a84894de7babb1eef0fe30904929ea627b36189f2ef5ebf8f3a6e8bd6bf9a83fd4b4b9df05a5a3f41557b665061a272d6a99b29580442c65c39fd990b6dc17c6f8fbd5bc6b5d4223d012ec41f5d7ae8d7237c4b824cb6fe0569fa6ac879f30aae8be1478c2636444fb06f5d55a8482c32063b00366240cecd3b632f8f718db5d87ca2fa2230280fedb100796755b293e4a196873f9cd7b9fd6aa6c385ab2edff025784ce8b5e3238ffa364c09668d816e0a4e0c3dd5bcddac1002cfa27f1f"], 0x10) 20:08:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r0, &(0x7f0000000080)="bf1273fa7cade0c536a3380eea1eccdd473f82584c3ca08d68d8831afc19c820471ad6bbe308cc0aa13f63604f52a3713cf82c636ccae81b8562ca1dcbb6f65e55bfe732a3eb8872e07dc88a33a58574476c5eeecb46d4d70a3667ca4736b576d10935199f1cda9c97f1c3d1b1266022f9d3a982d44ef6dabcbcbc9f102bf2aba7d857d46297a05ebd06a87ec10f54f4b5e2dbd6773d670efbad1c3929af9c8a884eecaf375ab6ca", 0xa8, 0x8, &(0x7f00000001c0)={0x18, 0x1, 0x3c8e0000, 0x4}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x9]}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x3, 0x1b, 0x9, 0x7, "1e0626ffc3f2a9a9a3d0d7da050e30306b6cc291", 0x8f, 0xfffffffffffffffe}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x4, 0x20, 0x6, 0x80, "8aae20725ae60746f400843d549d9f92fafd0f18", 0x401, 0x401}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 20:08:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffd56) fsync(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x17a) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) recvfrom(r1, &(0x7f00000000c0)=""/52, 0x34, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e696c653000"], 0xa) getgid() 20:08:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x105) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) dup(r0) lseek(r1, 0x0, 0x3, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 20:08:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffe3df4e76, 0x9a, 0x0, 0x3f, "28c91ec226c9467ea3dca963e6ed89042a398a57", 0x10000, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 20:08:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x2000300000000}) 20:08:05 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000980)='/dev/speaker\x00', 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000011c0)={&(0x7f00000009c0)=ANY=[@ANYBLOB="1ca8f68c21445c9a51788ab33f8c98b4de3faa0748744c027389932553cc1d47734853a4e1b28883b4426002005a9b96d73cafbde9a324380444438f7efed8a865959d3b5cf7467e152859ac38f07c502abfc840a69d5fec1cd27c0642ca80b031e3c436ebbf85cde5c64ebbdcdb"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000940)) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 20:08:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) 20:08:05 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="d1178fc473a32ac37de07c135d5009728c2c5326ab95ff9716ca56b5c43df3796b0471df60461b2da9078689946044a414be14c1ff", 0x35}, {&(0x7f00000001c0)="d687a35b9614fee449b798ae50c0601c760fbb82575e690091b624ff76454db5323936ef5715f988d3428fa7487f52281fd2d6d6a74a1e4c3db3157b340c1eb6d3c5bb0fbcd54aadacfb8ebeb3d8d86a1c852469c3fd63b032a15577731e6b9a53a247b8535866943585cc1f800f2fbe7fea6e35b44d645cd03525d0d3a90e1e58e953a14ed12cbd56753a289be7fe14c2b730203361a575ffbb44c98e13aca96be9981cf700c255a62b812a711f", 0xae}, {&(0x7f0000000280)="7b52847ab7b9d161b626a0c7690c01f69e606bdccdb94bbb4527211e417e9d3c8d43dc13", 0x24}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x40a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffff) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000080)="5eac6a96", 0x4, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x4}, 0xc) 20:08:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/30, 0x1e) lseek(r0, 0x0, 0x0, 0x3) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="fe70eba04e89ade502d3f3f1010af787a6ea975aa6a5b591ffdfba1dad0df9683f780d1c7f97ff8e2b337690ce1eea70f17309765c466b52712ca7e1b6ebf8a0b4c5554c1d2fff9683d0cc0dc00c9643462e2bfc3f9dd568f080a0d154f474604e19b0d7e508ef6036843c2cdda53c3f0f80a57aab3597", 0x77) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x1, 0x3}) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) lseek(r0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) close(r0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x7, 0x200, 0x8, 0xfffffffffffffff7, "3dbc67feb8900ee31bce6e8676bafae27bbd5d8f", 0x4, 0x6}) flock(r0, 0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000002c0)=0x1) r2 = fcntl$dupfd(r0, 0xa, r0) getpgrp() r3 = dup(r0) lseek(r3, 0x0, 0x0, 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) poll(&(0x7f0000000480)=[{r1, 0x1}, {r0, 0x40}, {r2, 0x1}, {r3, 0x2}, {r0, 0x80}], 0x5, 0x80000000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x3, 0x6, 0x4}, 0x623, [0x0, 0x1f, 0x400, 0x4, 0x0, 0x8, 0x100000000, 0x8]}, 0x3c) 20:08:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x7a, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000580)={0x101, 0x1, 0x81, {[0x42ad, 0x6, 0x6, 0x9, 0x4, 0x6, 0xd7, 0x5, 0x4, 0xfffffffffffffff8, 0xffffffffffffffff, 0x999, 0x4, 0x17, 0x1, 0x5, 0x2, 0x200], [0x2f, 0xb1, 0x8, 0x6, 0xffffffffffffffc0, 0x9, 0x1, 0x7fffffff, 0x4, 0xffa], [0x0, 0xe958, 0x3, 0x5, 0x9, 0x8], [0x800, 0xff, 0x7, 0x2, 0x9, 0x3], [{0x3, 0x0, 0x9, 0x9}, {0x9, 0xfffffffffffffff9, 0x4, 0x100}, {0xbc03cd5, 0x7, 0x3ff, 0x4c00000000000000}, {0xfffffffffffffffb, 0x4, 0x8, 0x81}, {0x1, 0x2, 0xae, 0x8001}, {0x2, 0xf5e, 0x8080000000000, 0x1}, {0x2, 0x9, 0x36874b8a, 0x7f}, {0xc48, 0x7, 0x10f, 0xad}], {0x7f, 0x7, 0x9, 0x7}, {0x9, 0x7ff, 0x6, 0x6a}}}) listen(r2, 0xfffffffeffffffff) close(r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r6 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000300)={0x3ff, 0x3}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000280)={0x5, 0x4}) r9 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:08:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) r2 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0x6031a4d3) r3 = dup2(r0, r0) pipe(&(0x7f0000000280)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) fcntl$setown(r0, 0x6, r1) close(r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x4, './file0\x00', './file1\x00'}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x6379) chmod(&(0x7f0000000080)='./file0\x00', 0x110) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x88e8, 0x8, './file0\x00', 0x237a, 0x544, 0x9, 0xffffffffffffff81}) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x400000000000) 20:08:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)='d', 0x29}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) 20:08:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:08:05 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x24}, {r0, 0x4}, {r1, 0x4}, {r1, 0x2}, {r0, 0x40}, {r1, 0x10}], 0x6, 0x40048d98) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x59a) 20:08:06 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b4e5b2d2db369278"], 0x8, 0x0) msgget(0x3, 0x0) clock_getres(0x0, 0x0) dup(0xffffffffffffff9c) 20:08:06 executing program 1: open$dir(&(0x7f0000000080)='\x00', 0x8000, 0x108) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) 20:08:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370200fe"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 20:08:06 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(r1, &(0x7f0000000440), 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) lseek(r7, 0x0, 0x0, 0x2) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 20:08:06 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x3d8) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x88) dup2(r1, r0) 20:08:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 20:08:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x169df42fece0f488, './file0\x00'}, 0xa) 20:08:06 executing program 1: kqueue() r0 = kqueue() unlink(&(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x54) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffffffffff) close(r0) 20:08:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/38, 0x26}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 20:08:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) r2 = semget$private(0x0, 0x0, 0x410) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 20:08:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000001, 0x7ff, 0x3, 0x9, "71a8cbc4357a7bd8b33eeca0566814842cda55b6", 0x4, 0x400}) 20:08:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 20:08:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x21, 0x0, 0x401) 20:08:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3b6, 0x0, 0xe98963e43edc79a9}, 0x4) 20:08:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="ab8d361aceb7ed59838a6eeaa5e01ebef18d7044c9321305bd8b9bd9a0cf25bc56e137bea742305ae826be9a7317a7813c176c2bee88481deb87a05e10892d804698fdfaeb14b1bdfa3aac1b3291e79ca1459b5839c0e61f755be3b9332d76ccf915df98a8f96e3ebe2360a790e1b5548d9a6033bb9168542a5ecf4b4d2b", 0x7e) 20:08:07 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:08:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x100) getsockopt(r0, 0x1, 0x9, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) r1 = socket(0x800000018, 0x2, 0x0) r2 = kqueue() sendmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="70d9e175f2a48d2713f58262f0c75bbde46e44e338506e3e47d7e8b9b41fd00c7fb02bcfb31d69ca5d7c114e0e27b9772356a3e40ce06d0b5a8760df3855a4fcf882305d02632448d91e0ea332fc44dc01994bf82229cb7c5a2577d15a7493f7c75d28378b6e2ae188f2ddbadd96e988332defb6fd74667440d98c2a27a1aac45b55925708b337d88e8c2752ab01b3baf3d4f951bf64afa0001c4396e1ac4be605b964583c9b3e10ce90d0a60be79036075aa55dfd787b6105f259ca4027413f1769bb25b695e0dfc91fe2", 0xcb}], 0x1, &(0x7f0000000380)=[{0x50, 0x1, 0x5, "a4567b9512b678147daaefb567eec1571c0c907d176fb0f3920dcc9eb0d6e73ad5f932464499f077d46925a437b8b625c9f1973bc13bfa671ac846"}, {0x90, 0xffff, 0x0, "12b2ef0b3703657f8510573055feb0f0a2adee2e9ba8bfbd9dcb251c31edf637d2c7d91b493acf0f38abf7f748eb1f851054ca01cb71e4519ff78e779d324b1c2a5d2e91c47fc6533e42ee6be756f0026502f95201cfb53b19aaa06f00b81f541560fe60aa89cdc9c7b333ea078ccca2da073023d5d78cda00"}, {0x1010, 0xffff, 0x5, "d9b2c686c1042de1b406d9ce32bb4d1a0cc210458ffa4380412979f664a55aa7de8897bdca296704aa22dde06a9f38ca6c98b05323b180f591871a1c72823bc64331656dd0dc74643d9b0b6d993248ab20bcaf7ccd5a00167bce3b3bcf578374c2202c4a371af666618770a3683cc5ffc9731e5090184158f53cf47624de3e3b0f36caba2606666d6f467d5d679ab9f2537c740af8bcbc0c006e35c96c6e83ad4baa1266e3a6291d5da8fff0fc6a91f0ecb5853decce23a00d44136829c5cd3b4ac5c7919c1c9eb128cd7f1a258a4fa8ee0b3776935ca92e2ed9bb1921c95e8080e00bccc8093a5e3530a32388b8d7cedf70aed493a0f561132d82135dd51fcd5abd370382b16b5a0ed48b41ad0573a82d24aae8b08d8087072bd83443c5b2157835f99bb4badccb721fe3568c4d2e8ed5cd3f9431309ea7de364d058215639320feefb9065b890f81b8dac61e253c2f9a3c8325d1807c74818031ec1ae5194e648414ec180b6bcfa64b7546235f8e8bce687e2ac3b37cfb59bb51b0cbaa7bdc698499d5e570f70b78d7015a7f593bd3ff376b4ef5ca5de10281fcf671e444a8a7ba6a356215c94d8918dde5bcff7b504cfb81faa1b8a05c63a242f067d0d3b694246d3b62b6bfbadbce800ed0438d1327f5d2026c4795d42b3a806f265c8db427731c8ea6e95b591ed186aa47bd721e3e1dac31e8faf7319607f87c3fd2f2a7dd171ba5ccdb8b14e624814d152946031ef9b5c57a20e4b7773932bad2718539fc6c67985397e3708a6c2dd1874495675091df990ab472fb208780e1b737d6fb589d81727e38bd6a4ab93e7d2957ecf06e211d7cdc884a4ff791699c5cc5b916e160c34429ff62317b5b4f63a767ff261074caa4e75c8cadf82042d9ec7e076d14652549542bb7261e379cbb4f0374e77519d8bc866666889293f474dcba1f7e0564a43b2b6a2f9a7c0eef9628b98f646457373890622b441cc453ad3d40733e717946b814971f02e3d445ab2c2cd09d2ab374fd54a40eb4f6cf44a4ec0f7f9d4af2b0f808d2b5051ba897e709df4ee0309b7e144b63f55bc7549af318cb6abdc951848fd8121854da95f8f4e6d0c2df5c62550874ef7c9859fa8daa12e26590c9e58b51e119d10c85f6535845211a734533e3faf5fcc6114946854f9be6c515485c5da8a24512a72cc4ab089a8e05b66b06711512749ad197cdcc9c52482447ada524a02e48e2592483d217a2cf6ee73a8b4873d2a987695c539092295a7d785b09107e5ec327ffcddc77ce271a0cdd3a53fa567af2d2965d6b3c1ed0b29795e565d2de171075e8416d59129919e9babb888a76bba8dfb01aadfa0a7b4207f4e879434f44fc31d290910b770ccccb41a7efa3096b909378bd34841155a7093a22c3885a6e4caf878cf82ac4fe28e27ed4b540a5c265b4b886189f09cb4d87f69b9bd1e02914b17f74a53956f2941bb7b84a4b2547786e7bf61c865fc5ba875703ca9eb8be33a95766d9085deea0f68d869be7f89977eefc47056679b4d3d642e761c28ae35156e4e2d0f1cd0c0d040332f48d46a39976a9af2441eada8c36e2cd87ac3df19d8981f5191be1c6984c4241636b9ec012ff5a92573da58927096b53a1239c0bb51a12d6892517d6bec2ce093ba21b32d1bf48864dbe2e05fe15647abbc5788f375d1d4f9ce86575bda305b603e1af6662606d79aa09b6d8522fca1a7ecdb3751dd95a0b6a11a2727b681869b21d2aabd0a92af2d26bf7f51439e0a6cc39f83423b7b1af59f0d414c98e7f53fa800fc0d5d5421b806c067e1da6e7e379f16c10f1ff30c676afc7c35bb1eb4dd2d362425559cd44c752779765d28c30ff0360bc677b51503cc7b28c9657b10a77c8f35ccde8a027aa7ef56c6d3d407f3694f0ca4e7c09a5dfec6f5903b407dd65760dedd9ad1e387dc3099877cacd55b7836558bbee503ea71928ba9d6c9345238f202d6d36e27b82c32ec42b291628ccb44db8921f8451e6af83c7a39b4e9f369c1999d1c764595bd9c0fd9bd40a2a67e345604578eb0d325558bd0bb4816aecd1d8ed2908f4eb1b383bae990451abdba310f749bc84f04cc1ab8647396a5663f29f5cfc8735ad9bfc3afceff3c32179307cedd3cf76066aa1931201f17433a123b3eb07b9141dec77c187ac5f74e426d8982036bd16af7593062068d8616f6defad14efa11adec1802a0acb509a649122175e7427e95f503f5f4363a6797cd3086ff14fdf3885d54d1c5996d0797593d2373f0b547499516f7c1d4fec12f6c0dc56557e07032244e9b8bce0fa4fa2af46a0229f5921c372d3b59db42e8318a1dccbdec637e56cc407dfe241f46f5de4db4e53d6c59cbc84e0b1cebab8afb210c54ec5a68f6789b76063569de582b061c07f6aefb5aa344a29e5cd029f06ffb7ad87dfd6ee27104e1d30e5f3ed8209172ac27676aafe0d06fdffd3fbdc46b4167a6423f6a34edb2ef14bd390b28d0b7a00fd54760e5dbfd2b3d3f9bfbdfdfec494634dad1c56c4c498a79128666c30f919b3ea482408b00652ec7f2ab11577c6d53ffa80a336c0b92b6b584f33f2e03c2064cbee49ad84f063f2a672e3b94c82bbcde8079f1abbcb4734737d434d46b5cc3d92a8018f9276a962e6e8162473f5a3920c144d70f40658ed9ac437cf8be72cec4855afcd7ad10cac136ecc4822751188f57b6c9de816ea6b1b70405e821b01993359188721347794753af3fee726d7371b3c77ec473a794d1f0cfb38e54600909c41b034477526b9670aa4c3e8266fae59170eee27f853c15d98d0f4be831d0642cd262dcf2a76d8cd518633a59937572fac592681d134c12bfd120413686332f6437af5348bb1b9ee6edf51c3a89399ce1cda67b99993b16fcdc9e764e209f5a9c5992988191d56b246a9d05801d107dcf33d0f24e9410186837b5cf01ad7cc89b60594838265b2b292b98956d2dc7d605224f749812a60e29a3604337dfea9a1b87ea6845c5e5a3565f176ee6a68b7444bbc1e7b0a37310e455cfa4a4c8dc3c9c92afde5870c78567225a63d7a9541dbe96f8e8ffafc1677630830d9448d6ffd1c64cced27752ecec2eabd328b8bf3e912929e5c6f50d02a46b46892b95d164370b0113eb6b6969c0b1ef1f8c19c560fa445d278302de399615947722ec6914db238d161fbaef1768b1be8959a4efccd79b393f2d609591ac1c0e41881e78b2ef44915aa6183037ce4acc415d8b729d886aa04ac94ee0757d4f18fb38428fe8984c60fb1e27f60b30ed4c99f1169e8cb98eda978a5490249a0c8b3e883c3477d87f14b1621e814fd62c930736a7ffac32d05e0c275cd3942651fc50456cf30f46fb0e4cafd54231f9f9735c9c8e04b56bd0e426a1d03f0829bd1216f081d530069546c24cdf7b65cc05ad3c1208c88446d00ebb711f365c88a6406e35edf602f2497f47ef3eda3895b1d54b3951176779d372097355ce9ab11103072fec81d9beaa1241406d136b9416a285e354c692a91e0a51796a4505ad3dbaad924aee4abbe72bfa385dc415165a97bbd83b7bb0cba5021e84c66c962b6ea9e0497348156e500d4c7696a7f930dc0a80af0b902c7a6e1904f23aea30f771c920b1668546a88baf179d24d5611fc97dab5223381159773ed0705a4dcf88303924cbd17acb6f2c5bdd4ee7e1753d0d36e4c1fdaf3f4d6ae721c4ae313110f67dc99d79c763d3d223a6c732ebca721b7e36d97ef9d4ccfd7697d5daec3f0e987fc18d2bd8a11f0e6975c8873b5362c6c2a23410ffa463e79785665cf7d3ad81c4bee98ec153f4901836d1cc3a6f88113bbd9bfdc40b3541ce175a954cf3dbf5f51d2b13eb22ef543bc7df68f914f9d87ff9bdbb60d6957091d2f4b37e07c153bb474ecf91532558ec52d240ffbc2807a19246e6689ce1b4d01baa09b54a5599683c04bf2b5d871863d495e7a348b4c731c298f8a1d94e8835d44173a95c5477652616707fc7377b71f4706ba4bae2e691454a76d77f8b05b3321a7b6e7b86b4309097cb481344e69d4e9b5f71a68146c992d9bb9e4256985b893dd4798d814b4ecf033aa09e73dec58d4a04d5ff7bed47db5500075fce841cecf5a7a859099b06a689595792213de894cfcbd62d2c5b2260d82bb8922fe9a5e3da68abd56ffdf54ade6898d8237898f9a3e7acce0040890b66e92af42442ac3f83b55050b18461811a8f0d0af6338e6decacc736fd5f4281ab3fc95703c38aed981e6112d20bff707b82fb777bdc42eeb260193a0d7e9fdd401743d83334046d7208ad78527875e7803ce95ae660fcbf4a74324afc3ae4918d1c16a5210911e73a54726469b7de61bf2ad2508360d9763164ef4d62f6fd487aed0328d531dceb6eb57151e8ad84239028c18366a70feb8fee9074d61e7008dc037c03b846f51214f7e5ad152b27130611d0fca263e4d21fe5cdba598bdbfdda93671afc8cd3b7c82435dd71450df931da46bfeb7dabba11db18c812874668d9b17ab109500e58ff1d8b6e6d657ffe4252e727be7bb6e4dbbbdde8d2a6e2b7487da7d6430aaa6da7d528cdb47e1a16753e4d0ed647e963727f8fd27c2fbb4af01463d9f87cdb5448c8ebd5df6d10cfbd73d0d8557d495364d371d3d9a4be23917b375f5f1361a93baa33b6bbd22d895c116b38685b6ad639ac6825899e2601e544482eacb478574487781e40e1480fa5784ef6096cc0e14023797c3cd9a19c2d100167d12543ce29bf6ca0912e4e4c080c303871c194af3c5e6199698a4fdb19f8c5b34836b2a9f54528e61e3e5a74c80761031c2c2b9af9b840aa6456edb01bb7fb1f84d8383655c9322231beb1e26e4a5a9e966e8154237cdf28c4028a58700959c1b59eafc63570469f8c5317de2411d4bf97a6ae99b860b41ca526f849a9d0a53dc01a04f4b955396f242165e5e1e91c1ba50897e4628dd4a4bafc596f167c8e1b82f334df1b1ac8897d82d6449457a68507d1019b202ef6182101ddf8eb7605f0c1fb6113bc00a8d1d1ceff8c9c2a535ad7e81d0590e87843f734dd846287159f8b048afe9b8a0d29a9fb1f4080e24f3e522b2265041bce656d8372e34f7ecf42c9844a68ffb1465b782c5a2d1f18877d442403f62e42e96a1f30fb9e635bd4736c762f06a7d9c6c411df71c0180353ac2444e60d2e27801520f2dfd790deac920c2e1355ef7c1caa6242c8aceaee188e805e5e699b3506a5193f072ccf71632fc06359e01994dec7d648361a71419cb068c58a2fa4c5e51cbdfc6bf3d1a0259cf68cc8b391ae0dd937cc3a0e6b7add5791a4ec14da870f92eb002f3079590408a888c06018a86b45e9b8e58b495d3c69893ebd46ba23e2eb00b3ebb0060f08bfe51639f0b8ab8d537da0f0105bc29dc47c88e03ccf89e98b78c486380a33f096658245b4eac9b62cb2115b42c2af85fbe77467fd6e1b6c895965460f54f4cc47ab3d7f6b3deff1adc28e533067104724b002d7af3c61951ff0264feba84677e680b5dd4fa06209a53c4cba57afce944cced74c58b31fff505247d157045021f050acac3a849635c1066902755fdfd4a5fecd1f638968e8598413dee5bcec55f9a3c42c8828f7e5a7d3578b0f390fa9d4f16502863e7b3e38521623401336f4d4e72b6f7f74cdbc035b087123fb42b331b91227b26bd2487220258c55c6669a622fc9eb31ee1ca941419ce29d8ad3e7aa7739dce3ecf7d12f5864015594932ee20828f4e2b6f0b36f4e28921fd1dace906683bff2616cb8227a75faa9f101005dde718da99208e91dbcdeba6"}], 0x10f0}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11}, {{r1}, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) 20:08:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x110, 0x5}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0xfffffffffffffbff, 0x9}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x84, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x1, 0x5}], 0x3, &(0x7f00000000c0)={0x40, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x9, 0xffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xf000000000000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x27, 0x8, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x40000000000, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x28916c14e2ed517a, 0x0, 0x4, 0x71}], 0x11, 0x0, 0xff, 0x0) syz_open_pts() r2 = kqueue() r3 = socket$inet(0x2, 0x4, 0x96a1) getsockopt(r3, 0x100, 0x4, &(0x7f0000000200)=""/48, &(0x7f0000000240)=0x30) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 20:08:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 20:08:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08000000000000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) socketpair(0x18, 0x4000, 0x100000001, &(0x7f0000000080)) 20:08:08 executing program 0: r0 = socket(0x4775ba14676fd4a1, 0x3, 0x25) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) 20:08:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0201fcffffffffffff"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 20:08:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000080), 0x2, 0x0) getpgid(r1) utimes(0x0, &(0x7f00000000c0)) 20:08:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0x4}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) ioctl$TIOCSDTR(r3, 0x20007479) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000240)) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) select(0x40, &(0x7f00000000c0)={0xfff, 0x100, 0x4, 0x7, 0x7fff, 0x6, 0x78cb, 0x2}, &(0x7f0000000100)={0x40, 0x0, 0x1f, 0x5, 0xffffffffffffffff, 0x5dc, 0x6, 0x60f}, &(0x7f0000000140)={0x100000001, 0x1000, 0x0, 0x15, 0x4, 0x1000, 0x2, 0xce9}, &(0x7f0000000180)={0x40, 0x3}) 20:08:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f0000000000)='\f', 0x1) 20:08:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000200)=""/142, 0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2000000000000a20, 0x3, 0x20, 0x2, "f5bef03f89103104b543e39e972c6e7666e1f700", 0x200, 0x6}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) unlink(&(0x7f0000000040)='./file0\x00') syz_open_pts() 20:08:08 executing program 0: r0 = getegid() setgid(r0) setgid(r0) getgroups(0x5, &(0x7f0000000000)=[r0, r0, r0, r0, r0]) 20:08:08 executing program 0: r0 = socket(0x4000000000d, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x40}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffff80}) r2 = semget$private(0x0, 0x7, 0x200) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x3, 0x200000000000009}) socket$inet6(0x18, 0x4000, 0x7ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a614df0a6b4dacc1ccc802d6096f6255b810b928c535133581dcf26aad590fb70cea3ca01be4d0e0000"], &(0x7f00000011c0)=0x1002) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x8, 0x5, 0x6, 0x4, 0x2, 0x1f, 0x80000001]) 20:08:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000000c0)="6be0ef81741edd7062ef3b4ee9b616391b16b98ee2a48a7278972e5a9a7f73f083ec39f3f36df1dcc42aa93419953f5854a386aa07da0df0a485bdfbff9530db8d0d70929f7233bb0ded4719233ecaf7be60dcabeb756b02afe0ba17d6e76c90c090b885b83fe8c426e78c54", 0x6c}, {&(0x7f0000000500)="6e359cedb43cf729c5f9558ce77225dbe267bac8a5ce6922f9285a0c53e8ff5045fa65416023e2d9b77efd90043e636a5b365d307f2702c6d93eaa6135f2c4e6976049d1ef78843896a626d956d657af3e14d5", 0x53}, {&(0x7f0000000580)="ef058b6c3757add5bbb9611fd620f486ebf4494cae1e9318a5ca854879d48fdb247b5ba24b9f8409c292cc9b1852222c1ef188e69074ef1c1294c31a50ba62a684f8900d76a11469d6aa3de57c784583ef62d22014a103f01f3a3e81d4c72aeb07edaf83bbe81d4beed7c08c6a4c1f2b6cb1079f1bbe31492df00001994b07e5e01e911a6b5fcd7a", 0x88}, {&(0x7f0000000640)="f2ec835dd8b12de2bbe7f4a0b4a9a1c755ba75edd48a9d2cae1c99c29e729f268d83916bf433f123fb040087d209b8fd4a2b6fded418d2babc2c574b5cf6b38eddc1030281e9070a795c1be898c60f5244b5e87e63901d8a3e52c8670050b2217f1f7093d4ff6adfa7c8b6f11490226767ba66fd441b943a0f13a32f31953c8be864ae9572ff474eee1c96bd6f3b6636b91fd480710ffcba37daa752c65f23d3d25c37a5ef333c74fd2fc5d6be79d7deca1e4169a81b845961d6e10f5e98d4a6b04792725130e54680b42b7be085a22b6a45126f6ade716e64ad67f337493c0a652caa58255cd5917a847a362c8314c8f2c8097086a71c3b9c66e32ed1619a9c3e01f84ac53efaf9095078ef481e02861ce26df87bb6228fd1f636dd57cbe2bcdd0e4857915ffc16c3dc76344212622312c77784d9e510b64da538191d11610ca0d0d577b9e2087640792757e08cd2419b4e53a275b4a515f7c0763e2763bdceb32160d4f3ce93cc6af96a9f4e6de072b137a429d3bdc490c7331db65767fe5703546fa3f46ee08d8f9bfa15550c77a445b00a7dff95f86fa8fb6f7fbdc081609bfa7ff8624bc77ab8c7dee5b530ba5a3002db5fa8b60c7b1f5e65b79aa51038289c0db9eee0b12b803a2cb7670dd6e97c10ba1a6256bb517dd76200379ae7c2018b3a995a5e27bd1d83417f9901cf848339bb857ca0b877dc1a0983f8bf50b0e144eb368e782f02cc115600416524b4edf9649ecebdcf086fab64e1c6f25be7029527f0e7de8842a373fa27fd910a6491a539345e7f0f80d1acfac12319d3ef8d5fe7a2f18aedafd10cd682470e1262a6ebd7bb58d77422e29f47a2edfbc8c42d1eab2c54a29660fcec602ae8c82a1288290e355f91fb41e804bc0911ed936ef643a3995cc4e1bf94c7bbefbf0f644882733344bbc6299dbae6e6570c099b556549b38b67069f71ccc4e30845cd13c6168378e28980d506cc812ede3667523979a196b05e1296b344d54f7948bd0c78f28e9a52d5821bc13f236a5e4da399be4d2ba62d1aa9a5aa6e1495d23c9ed0a0e2d60baba956195f97c4d507debcd5a1e1bbdfabb8b815b5a7a2f0c7fdd09d1bcf22ae935113d291d9ad20b598160bd5fb7f6bb5ceb4034fbd9b274567691ec62d150491cf594decf00b663170399c6f913bfd5e9134118a044be2264538e1c5b797cf6e4a0dc68916b53aa7e4e1ab50639e369dfa52d17d735a8e8fc0ef82e4a69a1627e27632685632cab7f5cb850721d180a0945ba7bf1e5e38fe1b7410a6366dc77c7e6d7a2f64cde1d901201c051958ebed26c43d6916e23dc7e3de4a36a3b9eb28400c1b973242030a6b029bc6e776586cb11d4c400037207d4b16da04711eca696e23a25de7618ba6e1471410cd62328ec1b60faa5c3938c06bc547de6f57a8a5c312194da6dd935293beff6b9b61cf6ef770d1d12776aa8a37991705a3bd1a8762c43434130c598b6d0e08c5b8dddc9c74033f52cc066487c26eff88e6b69acd0c8a068126209b5fdf4e2b205167ae5ff0f7166a6f318b00333fbe20a94cc079ff49aceda40dcfdbe596e8c30aa3cd5ee67a10929a6db57c0d0996984ac83c055ac95b4129d73c54821cd78579ce8bfe066ab9d6db5059c749ff2f16ad5a06df1fa3dc786b19205b17ee649e051d10b8076b1c4c3b3b4f28e71383c2f1f01343c49ae71f095e842bc3aca377554fe53fcad66d1784926debd3961524eff5abb7fdac5f3544bc40326bdf84d04714b7272d50e23724a2504bb54690978400a6ed55ea53c991439145c9061aad2722e210ab6284e6128ae6d81fa68415ef134459eecc779e525655e0f28ad291a6396e799af878780a6285a2487a86fb54522fb21e8fc47e753664b22b5b2d4cb38ce4b477b1357495bbf2d8fdb0ef0df65d1358b60956ae2e453869bd08e0a0db88f8783215fe539095d5ccac83b1b8e6b9361e72b80be93fbb224d9219de9217b57d0bb95e1818dc501ca4bda0e2049b7e5f5a575357a9e14282ca01e66fc052aab99714312de0c44e3f6693f9b41c35d58b5bc6cef5330176e3340a9264e761288e0d9696185a7a98ed441a46904a126b76c8b6fc3fc44a4e4a63b6589e37f670954013a46b7e947dbb5ba77c85ba3e0e913694a87f4704057c526cd24ba9ef6feeccb292546aaccf0b7523143cbd66134a221dc6fab628159451dbbb6d6b8c4880f6763b0d77d573d3a1f6cc8e44af70a2dd9c3c555fd9960867e95d8a535d86e1f0682e3a21b8aef6cf78733a9ca35c31a7c790ffdb52290e8696fd1b8a6fc6cc0ac887db7e25d9cf7003d40d845df6105b3d6649115fe92042dbb5486a95c355ab22b10ad7f0a442e4bc91a1c448b2838a95c0df3f3977affcf3e9c1346c4add4f516ebdc7da6c42b509c006180d1223b9e1c01fd2ee942925fd7cbdbfbf033472d5d6608fa0b6f2f03da02aaeaf9d2de8d6f2d74132b6ed7060f1cc0a189d6a7d326fd31a15a4169362e66f4b91fc50b5e3ef1dd797b5d9d24a0b1a8bd84fc798a2b1f4ba82542d6365ef943d9a03b3b26799b25ec830face21c78b920d4c5315f98ade7e49950068e8f0df5c6037007da3d570523415a63f807b9dd5586798d02d7f747a022ae1bead7af50e54047437dbbcf8cc6449f3c0d6922162be866cdc094c76116538012d2c1a130b9eb41fbad73f252ed47ab9c2fad665b4becc70aa53b5df5474e58c69bc61b09dbcc575733be630800e54576e40e9dd55512c66fb3bca3575fb2b4fadace3f7b8917fa29459a81dec0c13d6ffbdea60e2a1068b56cedf13af67c461d5a8ae34a378f622a62be1c0a04bc204840a1c3242642ca9e747ee0ab3924f5bab1043f6678878f7c1d18a18b45d976e1879d2a7c1f54b9464e611d0e225d71b6cccfe27506163aa8d6697e4f630668838f6cad7f565281049497ff32cf6b6751515b2119dfd83140a12394e29cd93f8b7c18627d6cdf67813210f5304cfef714ebb0635dbe4e99e2c79acc7797f7e7d4d90f923e57e42d026c93026a49b6fbe17d41350887609a989a304039f26fa8adce899859f531eab95f5e4b7fba1a81bb08e881a152460a90de7a814b9ea7c4c76c647b50e239eb5dea17507e82e0524cfe17b8681b182d32e8b3aa6879e09b2e6abc86d677e5e8a6a1c342642c5dc83d9d3cb6fbed8b161c8bd18f1729988063c8af119ca66cda1445836b9b0458da7c115ace07bf5e7b73fa7262e442a414b4f95d17762b166c8492f8f51f3209f4c78d87febb4d41904752506e4be764efc18e989bee75495d68064c72784ad2257c6d8217886939211e63c20c125e3e326d606e1bd293b67014779e55363cde4265b9d30d2b9d21eac5b033fe6eabaa8c2bb59d6910d2aab8241dd6e664aceade2e23d2536bee831f538bf7c8eefd4963edfde60a55dd4ca1ea31481824c35276272cdc8f6e6d7539b4e6b6636eb1048e79b2b2b5e727cbc31d68d5b2217e4cb3bf9f0bb56091297d5919a9a426c3222c5fa6203dd44081d5edd7a024c0cc0a036de00bed30b1c9d1861aa4262fabc7f9e7daf397f2d8b495cb57e9c6c655725f1c39e3b8ed68fdc41dc2a89b6c7059cfce7aaf30131a75be3f20adc9c29707aeff7328c8a09e253fb21f14d7b5d06f79f0a6339628cbb5f70d25538b54c82d824a5c71e2d36dd763c016124687246b2a661e20b63dcb33d7958d546d353743e8f3719fd4845a13229d2d19299b0fb3bfca02e44f2c8056783936dd3210bc2d5158eba8127f371d439e9d8c16596b056e5d8ac141b9be6f87b3eb8b2a885a64aab5392effea2e1e9d431dc63aa50df2edf23f9f59ec4dd4f67bd5dbf6b06da8196a2a26007425c1be9ab8254d5a2956119ccf214a0d44ce3bd9fc2c13edddbf0399a0db38b544eb1a702e17da273064a7d1f78855d272ac7330e46613d04a3d82f2d06c94ea48d3456435e935556e2a39cb80b534ab17445bae3523271e5cd296cde623074b2b47b8a6f2db0643a3322609ac09ff408676cbe1755188f413a89d073d6d2f83a3e1d282dea46ab4ed58914af97e1e893047fba95381bd5ad00ed73bc0dc38658c46a7c217f038afe95c08e2409905ffaac6a7c59612285ba5048b4d42019f9c6e209dca8995292985abeeefe1878697b8948559eb0004612b8071dbef9259aae2ef7dfb75e79d88b69cc20b2354f19390ae3314d1630c7783406897c54cbae71e289ab6bfc43aa25af9c3df078336e31eede5cc619e99ea350774456f228d28906421b7d1b51b1137419d017fab3105f1e6c55bc8464cad79a69bd4ae76e6c357bc5159e747d4c4e4c8a745a59653cca61bf0be39f80aa3a211e9d8c73615d5d494ad6547d949ea3079224cee140757dd01359047179bc24da6900615894ab10a67fce6959b8124cc0d8077fac55ff83839ad2a6ca56ab0374c64db3eb25b7776f455ce51eeee3da4afdd51eaf0ff52eb4a75d86fd1b2dfb7985b8c0b0939a424ea78b6da6dd808cb1ef53170e82a5b52552dc31e14e9e15707e64b61d45ae46f1c549b7c319738dc45f69ffc95d024eeba750b4fe32cd4ccaf80339af7d95bb6c34b502dfb0e1c2b431a7b7c14694b3d8651c193e1e4f6cfac42bf7719f27e00628c835887f7f4ff93550f16b0dc4b9818181d42fc3d6575d1f6d6206f856f249f29d321f2fb5aa05798db63f86324984e383735ddf8427cfe22c16bb60a898e64a6b8e3774233f9b3bea8fa11436aa4007e99916bc727a94402c32816c94c32e78153b8214ecc36e588979e6b6bbd5d7d98e14cb96bcb624f0060e49fafa8db8dade303920ad8ea7107e590735d72bbd2a29af1790d4b003b7db384e24c2a9a93e168a376156601dd9207860a59b01af0cbee185361eba16816229e906bde3d24d80c7788c9c739f852dfb9705d8b3c6ab5b81d298c7747b371b77c24fb6c6b867c8cfb88930620c581c0dca0f784125e88d1725656a320b6805c7d0bb0c76bdb50db66bd1b7a92ae9c3436fdb1bb0285cc67936ce91385616f3491606bcf2b16138df4d084f40237ed2a2b2203260d67a3fb462e7a7eab18ff6e182eef715d2304e80b6070533c30dd2a54a2992967742118577d61773b7df92ddb8749e3cec5c8405eac7cfe793655827e592ccb230843499a04deb872c2ca270e752eb379bed78029217e40840984a5f7385c55b4cc4bd7db1e35aceac449df2ba64922175947fa644b634db432886bc78c4a192bc03438804f38631ca1d3b780c0bb542817d7618999882df931e010e7fe88a417ea5f34b1e2390103aed3819214e7d48f822907970b57211715055cb86b77d6a6e15eec6ebe684a9e8c418cda06451c6e9b05634f4a6f11c215e80144a767132c99ae7ef040ae728278f9fe1881e210c7671138992a95c5697c016bda61854a79a011537121b54193827b8812047db9e958b7d1f6444aa5b1b5847b82716a2d07aef498d9f067400f8ef044445710999bf3f779a04f72511a907d0fdea7d2d1fbe6e30b4c8c11e2d0601c75f203b8516a5cdb654c855f7f101b9e3e2f61a9c701b1f60d6e2163fb4eb6daf06c01b1eaba6b752f5f1d423f50a97d43e07f10fd3285f2d9562b630c81c705a08290d88d00bd23ec69df1b6f4895497212fc8e18c1c0f9241ae554ea6cf992c4b097975421b5cd52d6bcbb23721b9463f4ef87a3a7322d2a809446576c94d88a4f0486027a985a025284247a183083d78723c6600d3a891dc6a1360089e8487691a085a437f49615f7ca17e87ad558a36e661d1e8", 0x1000}, {&(0x7f0000001640)="e521591ed78eb337d80c5cdf0d0f62d1cec0427e6171553483919889008723a3a385ce76b5c421201874348c608588a5b55f56af9fe9bc32731f602131f585b9ad69952f7c289d51e704a66fdf81f64e7ebc170142abd8a47a7f529c5b90e482193c703fa880f79b65d1ee2f6fa0699f17dee74902c1be13f93052b296eeb83dcacc0948dbd59c748db3a52dfc2fac64185c329ec42d7497409bf6c0b855406bde138878e3212cc47e741b007d7a94122459935e8f3f1af9a0d1ced5c206d9da8610c69a5e7cbeac01a4e119efcff2c9165f3d20a99e4f0a016991db1d2aed0ea419ae7312bfbe814984287ee77e49c02a75ec", 0xf3}, {&(0x7f0000001740)="9f930751a549d9e8739480830cb2b874e66fab8564aaca0b494b649b946b9027e47ebe8f8ac7", 0x26}, {&(0x7f0000001780)="29bcb545ec66268923d5e7e25e73b0dd57984977eb981344356b8ee56656fa6c77aabf467ed72e899dbb92416d98a3080f4b57c5ebc73c3e5af8ff584e09e0962e609911303969635ac4c15af031e70e04e65ee6cc5b01c8b0c37c74beaa5ee9f73e1d52e742f1c503586a3aeb72d6655241c1f11af2e2a6995e0ae0c5eb6a60602dd97b5fa5c5f5d3b77b200c65860b9534340b7a799c040fbb99118b1b9dda6bf53a98474afcef20b9bcef797c7a59cfcb5b34bca4f551fdb4f2b4b4424ffc872ccd8f063c19f957330ef162e7ef68b4ab95cfa2fd6656e0b01266b49af6108b6f80c493c28d53eb9c81c7e76535bea1004b3544d372bb26bda4ff9f1d", 0xfe}, {&(0x7f0000001880)="54a8010a34ddb0896e07f0b171d2c32351fefce66f6e640295114de3311b42bac1aba97f891d9bad5073e929e69f5ccbf34c3dcd2c2db9bf831c632a256997ed31a4769c7a7a74166754df665e6cb165eea21772a28f9ee6eb5d4a5a77548ab189b5d49b907c22e024f709d44332049e5695cdf1d1fe243923b98c6ce0f88f13bbd7f16e428f348d9e0579bf46e2b8de1c45dabd0b7d69705309177c9c4a0825d1a473b4fb713869e0a9c8802b853cf149dd849b08080fe8500b6f866734b7239bd5a40f914069deb05920b0e3eeb314e45e6b5334b1b039f229ceaab7275b46c7330db3c3292ad555cb12e32f2f0934e4", 0xf1}, {&(0x7f0000001980)="d3dc86f3bc6a5689ee3f0f44b2c6e593c0921ebccb9ebeef6e0fb5f35092c9aaa983e7b1f200e30ddb5ee0683cff720ea62defad86bd8f35617bdc6d2fae9e9da529b0a2fff5bdc2125934dc4e00fef642129c", 0x53}], 0x9) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 20:08:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = msgget$private(0x0, 0x500) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/122) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000300)=0x80) getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000200)=[r2]) sync() r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="14000000000000000700001400ff00000000ffff000000000000ea773e11823e496165ea3087ab586b28a86cc957ea79506a3428ed4f06e71776ff09af62f98b875a833a7ce23a9b097ed5ebf281d30cc36fdb1425a4d5745d7e22ae8ce0d0bd2b005bbd67e9e4d84313b006dfdbea473a2ea68a6df9aec87a772db28bc56935dcc757455a2d8025a4ae203346222bd1fce7faa18c3c0aac14da0c52f92b729ecb464786be5733421373d88aa0623bc6f8f00a8a", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) unveil(0x0, &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000400)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x40000000008}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$TIOCSTART(r4, 0x2000746e) 20:08:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r3, r2) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000100)={{0xa710, 0xfff, 0x400}, 0xfffffffffffffffb, 0x8000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) 20:08:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) r2 = dup2(r0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x72}) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f2000/0x4000)=nil, 0x4000, 0x36fc7c9ca749a5e5) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 20:08:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000240)=""/187, 0xbb) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:08:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$lock(r0, 0x9, &(0x7f0000000480)={0x0, 0x0, 0x2, 0x6, r2}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f666965300000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="e2f6d6cc33f6f7d67af78ddcc48e83f7f5a37b7475b97f6c5b86000a1d126227014ca96990f3445af1054acbb50e2b7726c8da8d7f5c2a64a18b818b50d555b71c661e1f0ce459041fc2a2b02fbd84ba1e5de7a93017b1fe628516dc9004905e6c875f224a9d64e3ab5ace5247ca2e30450ff65a81e2b07cf81a8b1e57d9af083ce32e8c0522618f0b60eb4633781dbcef70a831350c7aea6a7fbbc2c882aeff6181fa2b6683584e5531cb239b", 0xad}, {&(0x7f00000001c0)="ef82394ff19baf626bb0d2cd58a65175c6a71412d9c22935a113821ccbceb5cb59e08b347b4bdff957baf62ac898da852d927c36235a6d468b6a44839cf9cf9676e74dcce68bbbbfc27f3839ae317d42e10ddcd859d6f214bf6b03138412aab1", 0x60}, {&(0x7f0000000240)="f2533aba3295e515f64b8f0f62a210b258012334efb7c24ca1cf2739b15579765cf201666b99cc2be8", 0x29}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x404}, 0xb) r5 = socket(0x10, 0x1, 0x58) connect$inet(r5, &(0x7f0000000000), 0xbb) 20:08:11 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:08:11 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x3f) close(r0) 20:08:11 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x94, 0x2, 0x472}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 20:08:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:08:11 executing program 1: r0 = semget(0x0, 0x1, 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/46) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x1, 0x287) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x94aed0e9ac478951, 0x2}, 0x1, 0x8001, 0x400}) 20:08:11 executing program 0: r0 = socket(0x11, 0x3, 0x8) r1 = syz_open_pts() r2 = syz_open_pts() sync() socket(0x30, 0x4007, 0xca) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() lseek(r1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 20:08:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7fffffff}, 0x8) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) panic: kernel diagnostic assertion "timo || _kernel_lock_held()" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_synch.c", line 121 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 80735 22679 32767 0x10 0x4000000 1 syz-executor.0 49793 99148 32767 0x10 0x480 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fb5b5c,ffffffff81fd515d,79,ffffffff81fc5830) at __assert+0x2e tsleep(fffffd8067e88950,8,ffffffff81fb40b2,0) at tsleep+0x3fb vn_seek(fffffd8007ab6390,ffff800024fe3608,0,ffff800020b293d8) at vn_seek+0xa0 sys_lseek(ffff800020b293d8,ffff800024fe3678,ffff800024fe36e0) at sys_lseek+0x6f syscall(ffff800024fe3750) at syscall+0x552 Xsyscall(6,0,ffffffffffffff87,0,4,267c1ede1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x26a4b641300, count: 7 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 kernel diagnostic assertion "timo || _kernel_lock_held()" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_synch.c", line 121 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fb5b5c,ffffffff81fd515d,79,ffffffff81fc5830) at __assert+0x2e tsleep(fffffd8067e88950,8,ffffffff81fb40b2,0) at tsleep+0x3fb vn_seek(fffffd8007ab6390,ffff800024fe3608,0,ffff800020b293d8) at vn_seek+0xa0 sys_lseek(ffff800020b293d8,ffff800024fe3678,ffff800024fe36e0) at sys_lseek+0x6f syscall(ffff800024fe3750) at syscall+0x552 Xsyscall(6,0,ffffffffffffff87,0,4,267c1ede1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x26a4b641300, count: -8 ddb{1}> show registers rdi 0xffffffff811a7027 db_enter+0x17 rsi 0x2e88 __ALIGN_SIZE+0x1e88 rbp 0xffff800024fe3390 rbx 0xffff800024fe3440 rdx 0x2e89 __ALIGN_SIZE+0x1e89 rcx 0xffff8000231d8000 rax 0xffff8000231d8000 r8 0xffffffff81b1c663 kprintf+0x173 r9 0x1 r10 0x25 r11 0x3abf960d68d2a3f4 r12 0x3000000008 r13 0xffff800024fe33a0 r14 0x100 r15 0x1 rip 0xffffffff811a7028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fe3380 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=80735 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28018,0xffffffff823b68f8 process=0xffff800020b2ae10 user=0xffff800024fde000, vmspace=0xfffffd807effd2e0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 22679 465914 99148 32767 2 0x10 syz-executor.0 22679 143914 99148 32767 3 0x4000090 fsleep syz-executor.0 22679 276513 99148 32767 2 0x4000010 syz-executor.0 *22679 80735 99148 32767 7 0x4000010 syz-executor.0 99148 49793 14222 32767 7 0x490 syz-executor.0 14222 393548 40584 0 3 0x82 wait syz-executor.0 14476 521790 8182 32767 2 0x10 syz-executor.1 8182 134711 40584 0 3 0x82 wait syz-executor.1 69119 70914 0 0 3 0x14200 bored sosplice 40584 108890 87720 0 3 0x82 thrsleep syz-fuzzer 40584 161324 87720 0 2 0x4000482 syz-fuzzer 40584 302925 87720 0 3 0x4000082 thrsleep syz-fuzzer 40584 230 87720 0 3 0x4000082 thrsleep syz-fuzzer 40584 373268 87720 0 3 0x4000082 thrsleep syz-fuzzer 40584 144142 87720 0 3 0x4000082 thrsleep syz-fuzzer 40584 26410 87720 0 3 0x4000082 thrsleep syz-fuzzer 40584 381116 87720 0 3 0x4000082 thrsleep syz-fuzzer 40584 493138 87720 0 3 0x4000082 thrsleep syz-fuzzer 40584 490239 87720 0 3 0x4000082 kqread syz-fuzzer 87720 65580 1805 0 3 0x10008a pause ksh 1805 423800 65074 0 3 0x92 select sshd 84087 381366 1 0 3 0x100083 ttyin getty 65074 450385 1 0 3 0x80 select sshd 94352 453411 26639 73 3 0x100090 kqread syslogd 26639 306505 1 0 3 0x100082 netio syslogd 64121 165702 1 77 3 0x100090 poll dhclient 11727 257615 1 0 3 0x80 poll dhclient 20220 282632 0 0 2 0x14200 zerothread 52577 172786 0 0 3 0x14200 aiodoned aiodoned 25599 15717 0 0 3 0x14200 syncer update 22763 170868 0 0 3 0x14200 cleaner cleaner 27029 504942 0 0 3 0x14200 reaper reaper 94394 270912 0 0 3 0x14200 pgdaemon pagedaemon 15908 92650 0 0 3 0x14200 bored crynlk 38973 452282 0 0 3 0x14200 bored crypto 27508 321107 0 0 3 0x40014200 acpi0 acpi0 97727 232448 0 0 3 0x40014200 idle1 44639 137699 0 0 3 0x14200 bored softnet 86594 400330 0 0 3 0x14200 bored systqmp 5065 228612 0 0 3 0x14200 bored systq 90435 56806 0 0 3 0x40014200 bored softclock 49025 201731 0 0 3 0x40014200 idle0 4228 153533 0 0 3 0x14200 bored smr 1 520523 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 22679 (syz-executor.0) thread 0xffff800020b28018 (276513) exclusive rwlock fdlock r = 0 (0xfffffd80696e5818) #0 witness_lock+0x52e #1 ptmioctl+0xe7 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b8 #5 syscall+0x552 #6 Xsyscall+0x128 Process 14476 (syz-executor.1) thread 0xffff800020b289f8 (521790) exclusive rrwlock inode r = 0 (0xfffffd8068e06c58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x1575 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a5 #11 namei+0x61c #12 dounlinkat+0x99 #13 syscall+0x552 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80651541b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 dounlinkat+0x99 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9464 6322K 6322K 78643K 12006 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 13284 0 0 ifaddr 35 17K 21K 78643K 1817 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 733 0 0 iov 0 0K 40K 78643K 1328 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 8801 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 231 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1896 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 17497 0 0 sigio 0 0K 0K 78643K 202 0 0 proc 41 38K 70K 78643K 13769 0 0 subproc 34 2K 2K 78643K 4981 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2148 0 0 in_multi 33 2K 2K 78643K 3827 0 0 ether_multi 1 0K 0K 78643K 117 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 5217 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 96 21K 31K 78643K 58879 0 0 UVM aobj 130 5K 5K 78643K 146 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 1085 0 0 NDP 5 0K 0K 78643K 882 0 0 temp 121 2750K 2830K 78643K 73723 0 0 kqueue 0 0K 0K 78643K 275 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 590 0 584 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1388 0 1384 1 0 1 1 0 8 0 rtentry 112 3248 0 3204 2 0 2 2 0 8 0 unpcb 120 7187 0 7179 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4352 0 4352 1 1 0 1 0 8 0 tcpcb 544 3949 0 3945 1 0 1 1 0 8 0 ipq 40 9 0 9 7 7 0 1 0 8 0 ipqe 40 20 0 20 7 7 0 1 0 8 0 inpcb 280 9646 0 9637 22 20 2 2 0 8 1 nd6 48 879 0 873 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 13320 0 13126 27 14 13 13 0 8 0 art_table 32 13321 0 13126 2 0 2 2 0 8 0 art_node 16 3247 0 3207 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1892 0 1882 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19757 0 18276 53 5 48 48 0 8 0 ffsino 272 19757 0 18276 99 0 99 99 0 8 0 nchpl 144 40579 0 38950 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 170657 0 170657 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 117532 0 117532 50 49 1 6 0 8 1 plimitpl 152 2970 0 2961 1 0 1 1 0 8 0 sigapl 432 16795 0 16780 15 13 2 3 0 8 0 futexpl 56 157529 0 157528 4 3 1 1 0 8 0 knotepl 112 9557 0 9538 1 0 1 1 0 8 0 kqueuepl 104 4087 0 4085 1 0 1 1 0 8 0 pipepl 112 10896 0 10877 30 29 1 2 0 8 0 fdescpl 488 16796 0 16780 5 2 3 3 0 8 0 filepl 152 104269 0 104161 51 46 5 7 0 8 0 lockfpl 104 3292 0 3292 38 37 1 1 0 8 1 lockfspl 48 1035 0 1035 38 37 1 1 0 8 1 sessionpl 112 308 0 298 1 0 1 1 0 8 0 pgrppl 48 469 0 459 1 0 1 1 0 8 0 ucredpl 96 29478 0 29469 1 0 1 1 0 8 0 zombiepl 144 16780 0 16780 4 3 1 1 0 8 1 processpl 896 16812 0 16780 4 0 4 4 0 8 0 procpl 632 45866 0 45822 63 59 4 5 0 8 0 srpgc 64 582 0 582 75 74 1 1 0 8 1 sosppl 128 335 0 335 71 70 1 1 0 8 1 sockpl 384 18549 0 18530 30 27 3 4 0 8 1 mcl64k 65536 49 0 0 6 3 3 3 0 8 0 mcl16k 16384 21 0 0 3 1 2 3 0 8 0 mcl12k 12288 73 0 0 3 1 2 2 0 8 0 mcl9k 9216 68 0 0 4 2 2 2 0 8 0 mcl8k 8192 42 0 0 6 3 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 216 0 0 22 8 14 22 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1178 0 0 12 1 11 12 0 8 0 bufpl 256 36477 0 29453 440 0 440 440 0 8 0 anonpl 16 1878391 0 1871845 373 330 43 47 0 125 1 amapchunkpl 152 135144 0 135056 282 273 9 18 0 158 4 amappl16 192 80678 0 80294 524 492 32 34 0 8 10 amappl15 184 1961 0 1956 1 0 1 1 0 8 0 amappl14 176 3718 0 3709 1 0 1 1 0 8 0 amappl13 168 2346 0 2346 27 27 0 1 0 8 0 amappl12 160 2363 0 2360 1 0 1 1 0 8 0 amappl11 152 3166 0 3155 1 0 1 1 0 8 0 amappl10 144 2785 0 2783 1 0 1 1 0 8 0 amappl9 136 5888 0 5885 1 0 1 1 0 8 0 amappl8 128 4699 0 4667 7 5 2 2 0 8 0 amappl7 120 3337 0 3327 1 0 1 1 0 8 0 amappl6 112 2445 0 2437 1 0 1 1 0 8 0 amappl5 104 3896 0 3887 1 0 1 1 0 8 0 amappl4 96 16304 0 16272 1 0 1 1 0 8 0 amappl3 88 4354 0 4343 1 0 1 1 0 8 0 amappl2 80 111728 0 111655 4 2 2 3 0 8 0 amappl1 72 458341 0 457895 23 13 10 19 0 8 0 amappl 80 50687 0 50651 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 16796 0 16780 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16796 0 16780 1 0 1 1 0 8 0 vmmpekpl 168 140490 0 140464 2 0 2 2 0 8 0 vmmpepl 168 2154529 0 2152929 469 383 86 94 0 357 11 vmsppl 368 16795 0 16780 2 0 2 2 0 8 0 pdppl 4096 33600 0 33560 7 1 6 6 0 8 0 pvpl 32 4981194 0 4970936 871 756 115 128 0 265 11 pmappl 232 16795 0 16780 29 28 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 638 0 36 18 0 18 18 0 8 0