8cf17f62f8f22dc96d0eb4f9d4c0a1268aa4b9d5d98fb63e77b476594568584b3e5ecceedc27bf18a8d2aa5f435f8d1d611dd5aeb374f429f4d417df2972ac67eb5b26733e61d16163440e48d41250431ac85757f3e9be3929575a6b7cb858bffa384413fb37aebdd2e4327fb0871ee2cf43"}, {0x1010, 0x0, 0x0, "9f65cd615e47d742626372cb67d675d375b1e29a60f87c8a7c7abba882e6e08272d249ccea32efb855623ef03835379381285d51695a587d887422cabb6df5853236fd8c7d0a2379e6f643bd5f4b9be0cbcdc5af85158ece8693027603a8722a4fca7d3944f93d06ac585e24c805a421c63c2230c7b4904a5926dc0bc52a786d14abe002c220b4cd4cc421e6ed1f9ab745569cac1c7a959e69b7b6ecda01254e47d55e12dc6dff6e5a12f6edac4137ef8379506727d971abedbfd1e023325cbadfbfec5f6075637b5f193afccad8d79a519f5b3da6a6e963e0113d6f6a9608bb4415258ab3ea065727d2d49be3462f003d1adec1ccf2eedb1ab6b1b3b903c66af43f8810016978582651c766ad8b19fe5571e9b90f4a43e4743b87d2c8fa964e2736382d16e46123172ee10c053e33242abac1abb0d5b5133a40f851335da0660b4760c6ef88e8fea180eb59d0895745f431753186c317cf76036fdefed979b47a3bff8eba799b479e623bef359adf1fd15808b4fdaf51738d3ce2389b223d92d0f4b87f11f1126f6b1148353a5e6a930c284629626ece2a96146044515f652e61d55ac383049cb6170683d93c4443a2001b6a029f5df5d3ca0329877eea387cad83d90eb5fb414407221cd7f073d421e36f1d7eb74d0c78662b936cfa88420e3fcdb5e72e2608e2560edbaa7d1f90dd7ce53caf2e6cbfe0e7de104b4f599f756996661d2099e0cb03dace5985646209ca815cea2dd6182ccc1a7abc3ac56a437101d9d41536bd8146459dea16d6426a61777953f56e3b540cd5680a635faaafdd8379bbe3f5e8b04be9feca3566dc50ed292a300a055f0531756a70768794f6abc292d4785e057932e9cfd6b573adef655dd65f86360418c15a0abdd5151c51f21b24f2e6ed67a7d5cc2d1b6ed2b5bebb2d4522d96a6f9ae48ddc03a32fe39dca09b4c43385e8b521d9d2c090ec3f30fb2684e0d912d32349197c8681af6f926d7d55aefcdc64a12c2827f28d230cffb8cfb4a1c345469b6be42ee20169e0e8cdc472e09f6b1b593c8811818b95408765dc79d162c4c5719a0cfab6aca36dd7b3dbf8191d2edb1af2ddccbc8d874923efb9fd8df69145ce8ad4bbf28ce21f42c9b7e1bd5f90517845061645951160bbe3cc3f807bff999d9283b507811f92878086012d3efbc56326e1714b509360e7c9bb4546aed2d00266fc9cb8cdfbd1d190763a2b99835d8657f8db18fb9086e968947ba21ebb4379b5babb97d14bc1d4259e8aed43e85a1c46a2660ffc083a470cb3c6d5c89c01a2e7cd1d61790e38c1061bf434aac269111bd0e7ad8cfa74d8ce403a3a874b545fb890b7d09a0aa0ba6cfab53e59755972858508b22060cf40eb7632535e4e4ff2de0f61c314cbb5dcf4714fc693d5b5b1adb41a68406bfdec1013eed44f6e96b16d9dcd63e0f0c3a15dc0a0fcd6fe7bdc781de637faef466ef31dde97761201a51d1b654aa7c604f6a7c8c7b28938d64df1a6acab66600402b1e635980a6c09b8a4d87311cdd7209f8898b36ea684e2efac6d2d332712fd0f6dbc36309afddbad42372dc0a5f008c97d30d866e08f9dd3dc3556221c30059c53ec606702b2af2aa0d2b415dd65d4f7eb416991d9db3d89bf52a5d26e14b6224c9ff27f5b7f3c66f1afadca6fa6b818cb866eaacab04c4c8be69753c7565f26eb304bff390ac89a8685405e3421f11f9a6114b3998dc5874887666c4348f90517425a3c755e8d1bcc8f43dec83db2c15c0f691840c5f525be0b2bcf95c98a710a399328310370993f8ab7bd982408c7f6c5d722593723b78a3f5e5d4f1f21bfc8e1a07a0ea922c4f5f5a468e76982b3ec49ccda74dab42ece450df36eb3c5bdc65b6a8bf8cfd342311f89ad154649d2c724c7d40426c54540b559ffa60d5f867c016a16336bf67cfca623dad694e9b0ea65d5535e7517ce8a0ef3ba48ee14f7827abecff8255d28a89727e3053b72ce5334aabff8542bf431b71749273d20b8c32bc1e4917379d00c745a26f2019b36a94ecc307b21e2634862fafe5dcf8e82d311cc1d7c9ab2b349279e654f9928ef9c255ce58397902093619e3befba0b59b41604336fdc077a41031f37b8051d1fa4a2309d24cf7ad4be339f3fe70285be7423e531b44167ddf2dc6ca4dece8a918cff6e3eeb9a148b6a273744b80dfcd70831ff5f6dae96dc474210f967f0da8dba7d20faef681ba84afea8c4c9b6aa6d2a1e9c2a29c4cc923d2f0822be2490ba2e1522fe60ad8080f64c88c91812335ae5b5f916439ad733e30d1939ef6aafbc461dfd4014ae476f9ae2de1ec91c03ddcec8fc4c66601a35eaef599b804ce5bbc04a2d4707ce724ecf54438d440a3e24b588ccb42c010ccfcda4c8e52148dda950779968697363253e3aa78139ef1008f3e07e662e57ce259b7523a0ef66990bb2ac77acac1a6e8fe89f4abb9554357bdcfc8c5e9832c131f247777ba0c3b2f79b1da8dd0ead66c6cde6d68e4c6f2869be96218b1c61366c836bfd0fe69f1a5045e3cdafe1018ef3c3892f33fb3df575c1d8ffa849b4359b11aa856c66a92d97381ce499ec3335df64aeaf544161f6f2d014b996597d83e7388ddd70017b77067d9337dcf01ee98b9d68fe9deb49959af4c13e5301d047bf0bae0920ed21da2a1fbdd7524e66526273416a69591129779ee7970ce937723d643f4ac5874bd0ef269aa371271a8ee97af8e2c74e4609ac172bd52516db11a46e580159d48ddc05497c5dd0dbf1474c8527a36ff380ce5aaabb8dccd360f05fcb62147e1623a0fb6dc933dddb462558338e2f6c8f035e1b86707c6fd20a42172710824ff6082388b087bc85b2c327f3e80a919fb9c17b76225d023950877d723b270dc88fe7a5d1b78bc69dacffc47ecf7e6a5adf7522ee611100494a94b4d71b62ee7ecd232d919a1ebe8240d9d4c8fdafe574277102e1ae3c4f5475f3ae76e283e667595e809a9400b1dd65d352411bd7cdc473873aec2a62c4ec1e58fcdb67090ddc6b76da229a62002aee165cb1e642f2c12deaf8e25b1f1d4501e44399a5833ad259349fe4f5bee2867404dfbd3c0c03147b31b9fa0dc2c5cc35f4accb18831aa1ebde0038c23a2936d2975c07f0f6211a6b08e8c2bb4293a06bb2242a5a9e6193d9a23d1477a8fba27b1bcf8b42a980dd9b19006ec46a15993ef67b10488d2aafb874bf1e66b3b7833e4459116b6b9ec659352dd8117c3be886bf93f497b1efb3e7976accedbcc56cadb3adbbade3a846b8a0f099b236f2f4f47a245ff3f21e59c17880d49bd8bead63b9239d77651d84d3029e0a8e277c56b4020bc610742b8538d9699efe56195e01dbba7b5db91232d782c83f30b68cce3e9c3fd6ad19e7b4648ed77fcff712a6edac4bbf65963d081a60ec9bfa990b49de23b16d5b6caf596b5b8231ff40b80a7836c3a74854d77c334f266ff8ae553b04f8ec174a197d058ff338368e459fb5eb1f7f4934172006ea8179f4fa018d2a07195767b6fa170f3c453308809394e107bd15976bc507bba4031adbfb0eb5e5daee5933ca8d6f08296b08270967db3cb3cce0f6082b5578f5c221d74a3cd9ce5f4fe9c76a6dc47254363a76556f4d17dacd0c181c3a21e233b5f114877b8999cc9d13781ec262bf69599b5d62e514ce3a1ad258ee235ead5c1f930745174890b7a6d04badf9b4148cf68b4e914bac2f1adcf5f3d1a213e447b44f8bfb01906ae67f4ef6a36b82a1197c547fcbf75338cd031b0e551774c629867c3991d0415c3aa284662254150a2b48f287bab91c4c23b2ecae1c41e1d6cb6e3c306d4f952efe26ada62b2ebc31dab4eabb70a98cba0e573908ef17def08ccadf62985231be0de7fbe65341f48c7cc4a31357fa2b7c4163cb3eaaa9bc45f935288f279dd895c64a57ba1ba69761ef43e70f9add9529eab9ab9640cea1ea3ae26616eace3411306098f87922cc4156f5fae3117373ab66bb57dabe8b88307b3cf8f6b8e90fb9c9fff866b77dcefb8570ca68bd831e04b59b2956229ea0fdd86ac85fc8787f52c4b62a1ae518d217221b3efabbfc9b86d511b83cb74bc00e49b9cf9ccbcd3433eeadd08ca5c055fb7cb1803d47c16d3d1d933afcda4bb13a41091606b6bdec48b2f1630f017370353eaa5b1812507ea5155e3ffbcb3fd8e80dca5381ae3610d14e2e79fd2347c61ab0340c3b8786ad970ab9a20b603d6093b3a2f41b71fc78cb574e2de721d6cb437f644aaf5aabf91f6b59a7607d904a0fed69609dad624409a0f2d026aa590227a07c6628d0e0a851cc8af29f0ff222cbb016b3dfbdef199922d7d1f5b0bed431dd7219f45b8a842031b0a9cd109929b7c2d0e9f5e49f9e7bc5bd230dd5d59bc576ae4479894dca1776df97642bbe3872fe9f4bc5767268f8f20fcff4e391a6c968e192d1c7a4b4331fa4ac32453b91c8d944f3883794cbfad5bfd822aa7bbe1444832f250b19e40e01fbc6ecc7c6a389b06dc608b9d15a39db310c59be3c0a1b94dc6779ebcb8b2762854952325f21cc54d2b1a02f5ae0364be6aaecf5805365de9919e5cc5b662aad43224a9f372c0ece00c0073c17f1941659af4576e2df79100722bf12c53445cf725d82fe959cf5cafc9ddb809b0733c1efbfcab4929b7558dff01a57c9ae67bb8da1ed678c2fcd95dcacd477650fa6777a311dcdcc24fd809bd223894aa927f15cdfc00d8fae61fbbcd5b2478d4892082c97fd0e0526a67b65e340ef0f1cdfde90fbcdb6911b94fa9e3d6c1761e29162ce9ab20ac32028b6e6aee6a30b9c52b29da50fc3857ce0accff77ca0fbb6e593b89d2555127ce8bed42704fbaa4031b62c9996ad32ab39513d79e80e1bd2ae0df9617d6a95c128f97ad5838bd7d510d505872ef75e3ae3865c3c30f16b1e50dd8ca02f6b057744e892cc6c9dcae0b64703226138b58f9c1ead35e5b2018e55d87dd0c70bf532a8bf4f3e08c8aa540e2750558a90281d2083270dd97dff0de73732815ef66ecbda9f2514b02bfe411d9201ea8b098d7aa940ab619f51679afd96358ac4352ea6df02a118335b25fc195f1985915b2d5fd79f74b64320021501761e430196d8d22dc5466c305d40acb3ebb08c148e5815130fdc0390a33319bcd1afb7a626b8b8bb1061c70e4cbfb2af1c546daaa52d8ed03e69c66cd5bca5be29839355cd97b65953c5c35306251ce7963d85aebf7ec93eb8a8c90ca4992505efd93a6e6c48f721e896b60235d933498ea55d8d3ca208c0c745404bf6f3d0c81fa4f96ac09e27a3c4182e03d4a69e3df48abfe66afccd5188dc1a030069c4b6751f26ccdcf6cad4204ed241fe970f8f509e6a988eaf7ee3168658f7d923e4303f33aa13c79b43b1fdeba0f9a408266f6d8185b3be183b1fac50c6430a0c348d043cede00c5df2584259902dfab8914741b8802afc623d74e0c2a9554b4cb912730f5efb743aa770dec234c8095547e473d3a1429733cd9d2a6322eccc65746ea2ab7a41a629ce6df300f75a5a529bd549739d1f3256864e98bd353f735c662a294d723b76c92a0e6b108d50b67fe4961a0943a0e57cf9b21629770ae14fb724132d3a94b4e52545a49ce9b91cc0790496eba6f00087ddf2c02603cd64186a9617295768505ccabfa7752be45792468265c4b4bcf03c7fd472bc95cfff8a8c32f692b015f9e7e48c25b0e016ae419a7be30fb6d3ff88301c119a36e15dd1461d88b21cd42e50d7785eeb09e3cfae33b935c762a271017fca0d3a1b9164c25804fc0db1f0b9355c24b279bd63"}, {0x40, 0xffff, 0x4, "880d6ac511808c1f2e0bfcc41eca72ffa05ae163c899ef23915b2b97eb9bb1c7163c7f17f43197b1620d6dc33e13"}, {0x98, 0x1, 0x7, "ce21d30e18549f48c1f450310ad337d24ed93688f0b0f190647075c543afdfce69d6a0ca832254ae52cc805ab55e0ada79b7aabff88259d44a8e02a3d4a041c8edc9f93421a82c8ced357c4ab44e91cda9b943ee548734508d17c786eb85d3fd96df2d09296ee200a1fd516f05f91a8254a696d39935109cf41b72226f7c416f94c226"}, {0x108, 0xffff, 0x3ff, "aa19b3c89d6bba911ad4c2e63f597736119ebd9e3700d79f76525d2f31224099a443e33b3def3703004d8ebbf41bec8786e500cd7dbecdd3a2399cb7f37a1c606f1a5fd9ba3ddb3e175e0930aa0f3b9d1221821c15a395e4d09a140ddc608b6742591637e440b9ee86aa009ca8efafec82babd89811e5a209a86435d6d43e1c07a1568a9829901533c91e98bfe33348b4d164b9a063cdc1e83e8d4a2aa530811467f8db7ea5d039ab1f32e56a0a10d4755d4221a6f2539bffca44e4ee1e8f2bb36ec34190286df880ac6be516ec4232f07dcac89c6a8acf341f1d45dc049c6c1ee991ab6be988085946c78499900fe4d59adfd113ff1eb"}, {0x30, 0xffff, 0x200, "a9d84529d8dd75fb0e7eabfaea6a3fb6960183252732fd1a4f8fb542f5"}, {0x28, 0xffff, 0x3ff, "00780a3d7ac435f7e03ed1ed02d113ac95e1e42bff67"}, {0xc8, 0xffff, 0x4, "96ba170e215ca0102504d85f1215700c8cffe452c99d066176af4e610a324f9331c9490312f282b8b18c61240c1134347bed900a1e9c2bade18303dedbd1808ea6edb1210ebe01a36a171d6240881234150c06dc3700e7b16e91cee4643cde6b2969b2744019c8e75fee51041bb4181336685a32bcc56b3285d2b009c6ca4f40d362c47b2fb9159af624bc9d5ab8f88d9d1a2b1922b984a0b32c2a20678c71bb6f65116500e049ca832313b7a90c522f56e68a7fed"}], 0x1420}, 0x40c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:19 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:19 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpgrp() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r1 = msgget$private(0x0, 0x460) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r2, 0x89d1, 0x7fff, 0x7f, 0x2}) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2013, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x200a2, 0x180) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x10000000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x200) semget$private(0x0, 0x0, 0x40) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = semget$private(0x0, 0x4, 0x30) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/4096) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) clock_gettime(0x4, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./bus\x00', 0x42080, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000140)="742cbcc1d2350400b6d328c9be208c0338c4d31d2b5c354781710afa01b1351dc7a3d36f4c3f6520beafdfc24ac173c546b4606391363ead6515193e8e98d6ce251a56d516fce8a0c21d0633d0d2bc80331bece0718c3b36b3a1ff2f436ee1af9c03fd99b57a255326fdf98a5ca896f91dce12f017303d04425ebacc5427a405138204568d4e20ebe21d9b7b693e0db5a1ca90e21c68bc7d5c971e98bc72859c200b2a4d50528ebbe857232789f1f0d9abb85d9e3b4b9b309384ba935f1bb240fcc90bf82d8ac1e31bd6141c1c66ce2167d88b977c09c093e04840761dcc76195c6a93dcab4187b1b18b720efd12de", 0xef, 0xc, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) sendto(r2, &(0x7f00000002c0)="edcf52bddbc804fbb6c442a4c7735be906193685c6384bbcf324f99f282a9ad657b67fae69bec41a78580a06977112f9e510adec521f62a2798758ed383158225492c71119d9c4d909393f26586715bc451a87d8f56072be4b2fb4e63d2bd0f491b67117208c18465d8a835afc5658d3a0061ef76a6ea57af1056e64f5957e105c26ad656913c3c746f50ea69278dc25926aaa1251392f6041766241524a5ac1a1c6112807b53c2e0c0002795e7ab40aab5222c120da5be15f18e626b986e4de82ea060d40c2ec9f06fdde39f2f76ccf4bd5b450fc8f05d85434d0c635e8ee776255959964acc85755813fd8b2d1245a32f8e92549be9c278f6a33ac23440c42f81dcdd642805c2103d924013af33029b592a5c1b71560a28f18afe44b36fb22c05953f6ab97de6c6f10fdf72d7f076015653d14a9d54270e5462057c1a6333a66a0d60f4928da8f26297db30327a685df1664fc151a909701d3f760b35c9fd98f6345e40d3de2e3c84630651c5af374c80002b17d414bc82620d544cdc19c0c330497543618d3bb942f93063ac3bb9866323caa4e0ad6e0ce7ac5e16212acf81273db364d87edd05f71bad02202e75dbe3b7b8b4e5bdc3928965daa105898821c9b6a52fe241dba9b2b6c0dcbbe9a66e2d878542e2ca50a3b81661c47a79836602df11c0c7aeb9cf7edf0434cd108faa2b0a5e82720951f7b7c0a31c98b7cddb7d03435c0795120e123c94e5f6441d54df14a5797259c33351ff68bcf5b5b09b54c0eaf824bf6a8e306367b5a659265b69d04957d5c496ade7e0e10d6ba55dc5d1efd8216ba24e545bfbe2550c3e6485af0aca385a73134477b3ac910be87935431d340c51a15465c4478bfd40e45a5f3c6e90b1c58fad507c2e55990b7314a2a47ae6b70415bc42031266cb5dfbb821ce1f0e97399bb4d43ec1dcc3793e50f2b2d43568412e3e0190da11d4877cef212994bd197bf4538ff1358f7fcf3f7781330529b1866a23ac4acf15900682c38893a93d5c1a49f0ebf099061a349cff68d903ee268f1f3ecff4a28f99523cd2aa00a3f43563cda2d13592e428da692aac0b3d9ad9d634fa1207df668ac7d96282fd99154101c5bb039c84982d44342c3c053ff8b1a83c5a2301459e8823b2aa6de699d0b3e87244bddb4cc6c6448ddf5ba4c36684146b49eec1e56c1e1fb1487d446434741b3e1b44f786ce2695c05df6628c6ee24e2c8340e6c7c75bc41e83c26faf38b5626bca55f0c28c3f6cf3106fe47bc94a3fbc46ae605b912d8971747b0685b5741b2b1400a4188e813e81a2122f2f03a124e29e177c1a020f4de18c4268f2a587014aae4b4116d547ae7515e56577d580f79a30e7e30797452ef67bf7816e2cfdc632ec85a99f0bf1a9d75603c208fcaed955f343e5310cb255ee23528c93a8cec3ed2c167c42c8a0b421bdf9d7c418dca430d399fcd2a5145740451e53b3f2709799c77377d2806c04400b2c39a2c90792dd6f6dca5d514416faa259c38a82db8bf8d01249731a0901a728bd4d086a9852a231b38cdf7183d6d437fa560345d88d666301bf64f1f4c5ed8cc58087c03c093d4c3d718c7cb47ab3252d0b17f5d14c015fe5304f74bd0184a9e8834a975d64ccfa0ab968782288834e7a302dc3af0ed65a3e8f4168fcd2e737565aeea72126697f700c966d8abf9317511cf9676e14382705db18ab1df7b716df6f9cff073865b07282cd04263bf8d45253f639ab0094fabd16489092b833a92062681521138274ff98106a69fd61f91412d0a0263a8e2a2215b1f485e0b6e0d636c20bf9fcf1feccf08e27402da352d79e84ed94d107b0d4cf7c426443cec188137d7578dabb3612329d6296fec7c89ed576fed34193b96006c07785e106637b5da1a101facab8d4c4c90c6c35d4513961413dce65f583775671084bfd01703337f0ed2c1d77786ad115ffb9de38608a6ea5d8c201b440d8b219b9c0f896ef2a6cf3d9ae0da634612aced7987fbbf2907263fe8fdfa98ac547702eccb067eef34da6b1e80a58b51c13fb5f78ae2b548bca9f52c25f41ae66f6dacd035b0d8989dd8beba58aa7791dcd92747f2c7b79868ea8526162f2bbb1350f0c71194c58c8ce1d40795757435b18a7662a043caeafa627ec304c37832908269198fb9f7428431671c518d8a5a63c17b142676d0949d8ec591d349b4d3fd3d5d5d5c53388b85f6405e53f01ffa3dc56c1716acfb652e6407b4bbbc740efa14e9f1c7e44cb8aa7c215d82934d79ea10372dd740468f01ef66064ef16e125278d79b09de3ce290d7a1de20f399f7049fb855f9c321fc3f72a6174c5d4faf03d617203f9d964aa2d27ad7b9f61221b36136dd0bbaae0a2b4efcf5596edb87dd444c7e94f98693f98ed0c5122115d07a4b903f590e85234f6837f4f5e6d5a648115f025563ae0e5138adb6c0f9b7f2ff3739f37b6803a9491d35d27b6da9ca95d424f75f3d6640cc11605b72e5d0d6519bd3194f467c698e691bc5f4fb195c2ac71a449014b83099e5d490299cba78fcf75b1513c02e09111ba8495fd3fde70bed725a8f98e3c78e6c7f38172f51dd00ce7fc01ce9995dcae891f168a29bf05ec7cf979a503e028bb0b618ece30c6e8f01ba88c7e7768ee5b57f850665366ed40a589639454eaafb22ae05d66ede3d1b35ecd9753e0cb5cbdeb1eeee9b00e6efc9c5fd92e6dca33416ca34c3ffbe73d9da00860dbc2783a111bfaef0f48d128dbbda94ee71f264e5465e1ca105fb28d46d0a10dbd90d1da70c6ab6246a588a378ad04f107011b8a35d3bf8cc6d6d83b7a80cfde5dc6b54f8afc4cdd2050643139ad3487dea5aaa7886b716addeb3bc77834eacf31e666d660cfa5d550b91244e53879e1fce35b043fa889c6a804cdb9cdfbfa526465d74da8e11f98543822ae5a9c791c6ec58cce1cfd600f4d664dac13334642246304cb11392956843ea642ef0959055e275253f9eef2667dcd84d7bd5296fdb653b38650a73bbdc64169cf0f91a4942bf29fabf4dd1d01291bf9a2f501e7e0c09daeb38c0b3824f8b41db7b7992492daec991ac0b3d04df0e963eac5be0dcaa8e4b0b073bca86f0370eb988c2cbc76a5a74d200c36e42413e6e7722c5e8b1d53400f4544b4dad0d0f184ea0ab0814ef18bb9df549eb8aa9be615c2af0e0ca13326c502a497587561c1d705acfc84c9b7b260d2672867ec4e426b9a54978de032cf486f9757b118488659100c401e2a67ab260fc36d10c7e6bdb0c6fdf93e0aca4f284197bee7d833f2695ecfbe21408d454aead8745d2f33d3581611e9c43f9c995a2e917a2516e9da1faafe62a94a18886fc5d126f057b381a3cff0109e5d7d14c048f5b63e421803902149519b9849396d41e399b9c5796dd13934c0f2e0a71c93b16679631a41079cb87a2aaad17f0d06958b8f9cbb2a06841aafa39af33c60c947a3dfda5a67bfff4057bf27b2de891d7bbbe54b769fca59eba434b93afe0e85a87804874a778ac43817b5c21f723defb160351231bec4d33838d847e52fbce877ca638da26aaa45026f0ee73b0f0d6a066f57d3887158ff64b5a55d508c2ffc71ee620777351f7b4747fde664ff590d9cc58911d1680b13afe0bd5dcbbb3975a6d66ecf676d6f61396402fa351bd5d95e25474baebf0c3de3df9f8c8f174284c5d715517d7f981491c34671a2d54740e28a02d4f302259197dfd921db308f6ed09586fc4100d5d698f879f29b40c8290fe17f7ce646e5bd5e2d33b3fffe1087063303320e0d9c0c3bc5bddd51a633dab0bec688a0809eb3afebc06ccf4473c827dea4d610e9d059632408b8f92a8ec4b326a6464817fc87aca2febcee06921f6e22f79301b80999698d58c8e52d9dba8a758505b056712dc939ffa682bd20e17bcca85a1ae5dc7c8ac15d6b22d1b8d7b93b9aa17e8bce950ac06cc9901fcfbdedc317b6e7095cf18b91622c02f7d94008b8d2862b5e1c91a7a5d31b39b4fe9e42519059f2d2ece51e5071fc4f577508ca358f196b4d8332004770a42d6be0e87de57dbcbd608611dae0645934417814fbfe3f01afcfdb3269295126a4621da6d83a4b1b2d895b35ade7fe038976568f223db64ed2fec19cd4822684bcda6919b0bed957b0e8b0347d0c4e84414548fb5f8a802275e165b21e2599ed79eb00526c2ad3ed628aa049a202951a8557a449a94ecf0c89a29d905983c266261dead7ba6964e85e5ba81dc10e3e86f62773e40307dcbd0c7f9932de3a70397001c14f1103e8af56c7e329a7e3d4d1159fb3c66cfb5953842179f72c3e6c4097839af07b8905e5193e7b1eecb9f82fa8292d3b69c30e8e56b15348a5b05aad1a117d71b80d401d0da61244b96d67f29d67a4b00e7773d218b7a6252df6a8671c0c3fecc32dc32184158295910f3eaba33ac5e747d5c9062e166ffac7703db4e5644dfa035df5a636cf4b128a670fb625fd7fba7c514c1c83389d0b165b35b9ceb2fbfd55910d1dbc42600b00d77c6b9092a3b73f080a8806cd1694141c98dd9b83da0ed274ec0da21df5f78564973cb2b13be2ec7f0fc6ef882c38198b24604b14b674df204b001d6f792698c3865da6ee36eac939e64b2f3408f64b04b23e8506ae7a170639eacaa87bc4f89c07c1efa3ec71fde78c992ff57b93157850a4158967eb9511d17a4d547aed1b24e7556b26485e2721cf5e0d05b617b1db66d6263a489b5e51661046505accc5fe794fdaa7cc07f74d12f0737ed3eb8eb903eaafce59108ca6d18ec7f53430f67b51cb38d4d3e9186ddf31ad52aa9d560dd8cecb72e8a3ba6f8ca00f8b07eb9c39ac40bcbeb446a2d5e421045350e2b85d72497b249bb21c1cbb4eef702dbb5b8857751143cbb632e4ba786b4f746052717ba9d7717b21acbcc4b7e89cdee1747865dd1f0398c5fd11768bcd7d405f20d68b4baed058041d278a3d504abdca10078ebde69193e8b2957f2e0eeefc4da8bf5843380007f7a99281a723ef7886028988f373ce020e04a738bfcc206a99fa927971bce00658acd1c4ff23c03f2d95aa82e60bc9d3113a542e6b2cdaf4d460ed9b1d73560df2c78c0a2da9a5238725f0626cfdaa1e4b933b1e728fef8328f73637f9419bf6ed0befec79c866a87bdf638a298a6384b61bd60a55b041ec606f52cbf95ec3d55f722e52e870287197475e2d70e7e8be4276c8edd35162c3adabf6e6b6523a306c53e2f2f1d726a80a4020401fa11fd49a398feec40695a54ba203ef638151309ee3f6063e9dfde5157f812d2ed4ad68c30765b2f2de5897a661b23d5b315d0d9c23f2c7bd4b089fdab6309ca1491e9ac45569441d65ed45d42555c15d70d29ef979cfa32b606ee9fd25152ae8d5ebc7370fa41a98643a839c92ab5724774ddce482e0b4dacdb227fffe81cf3c32e8c2e2c7bca8a477400858a8ca1acdfab24eb24175643bcaa5f18da7e73b320bba30c72cadd73961a2ab6e9bd83ee773ac142541dd15e92b0bb47bb50ef827ad3e1de4c488891c6f33f9cde42017afb2f24f19d7fd5047ba2b2f079556b8372f9711fc71417c5fee36402372be2453ab30841ca3dcd93423ac2f89ac2536b16e1e3237b976e36660ab0226b3541aefddfa3051411b1eb6c93ad69bc703df2848553a58fcb337b391388b4b13585fe891bd5113228405c27dd64423e01df2ea19f593a0721823cc00abfb5828387a07d5d4d0a6d100b8338d9398a16c7ccae2913c98c1de24481e7ae4df4c7e90cf026a510d63f3c46c0325432bf805088876281013d9f", 0x1000, 0x404, &(0x7f00000012c0)=@un=@file={0x1, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setgid(r1) fchdir(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x6, 0x73, 0x0, 0x4}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="7083db32f9c26d6318b7c1a3a098295948eb70039293d9f74a9c0a8e274a06343b67e71929a6cd68ab16f30f9f6a25315a0d7e2f6d9e7c20497c929e63077865b9f53b224375ed8a1f188832de9acbece73fcb95c8b81db2175a3c8070781adea75d7c66d5e5906aaa205006707032928d22a391198b0200ab9972354f8316041eb8f3a865452aacbed823669db14621a2d418a6e6e054869ad05bf338d6df34bd0429c6bd92d31ff4a6a6340d21b5f9b1561c", 0xb3}, {&(0x7f0000000300)="0d9cc481fb40bf0f99d04afb5788f4e6dd3822b132a08b6d945fede1d0abc71460f1e94bd97ded3625d864d1e46e982e2f0b6b88b2348ba4dc302867765085df996c35937da2cbf2f174aa50bb0aed8f255fe216f8f0e94ba3a88f42046ad9e6738f72d7b9640db7b58c99d1fea4199e99b52f4a83bcfcb918eb9878455243925942a9c4dfdb6e8dbc294d0f259165d6f9afdc0fe7c4", 0x96}, {&(0x7f00000003c0)="822b84457bf6a53a68bad92d2228035769469f375832e2e436d5d0dedd349ca33b4633cf37d63bf6f56a8b6a1a899483ea3c9974d3e8ff1682eefbad98c6c281d5520ce2660e10dc386e3365506d66697e108b130a1bed046dd246e313c450bb4e17092350bda8b7600382cd7c66a0617ef0465d6860a3956689ab276e626d754af9b943f4da5a7bdd7f1353d66801157e0d54111afeca89091adf6a60cd6bb2344915a4f4b32405b3d58883e8c72495c436767c0120a6df", 0xb8}, {&(0x7f0000000480)="14bc4e986bda1f9d62bebc2649880c394fdb9145ec07f685735eb2bdae63c8df9eebb186097100fbdc2ceed2408462015e784acbd64e1255cb5ba2acb6fa3c93de456bbe2bfab02381c626bb99737c2018b064ede9290607b73e3e630853207b7ccdbb525ca055b7a2c9eb0bda2ed3e05e06283bd1dea22d4df9dea3a3a20c5e9a0a85aec5def7bac9e272641f60ff819911a03f283b", 0x96}, {&(0x7f0000000000)="26dbfb9afc50f66644ea395250bedb20dbc338a01cc70fc7548bdf2e63ac9370f9364d13618153883eec9933eea1", 0x2e}, {&(0x7f0000000540)="f463a441fffce076f179719302ec61a93a05073ab6a37af188af23b75325faf8fb535124da75d3a336ac9f703973dc62868644fa5a7bbc90097d1e471a53c60b982e43a4676bd7d3cce869b6d6772556a59a5f6b393fdada4826a5d9e8c6313b7313af98afa15c8b22d75f6d42e569745b1ddeac0c1435", 0x77}, {&(0x7f0000000080)="fcfeb588a6503a3b19ec8dba36aa375d32d64a6b2e6f554b1b7b8a751002fc0895786b0a7190", 0x26}, {&(0x7f00000005c0)="7b2adadf8a8471dff571535bbc6885c10978569c5bbf41266a56e77f908c37e54c67ec39099841d713ee1c4c2eb86b14fc70e645bd4658c154bf0f0925cc166454d57d198f4742a299eff63453bea76e75eda6ecfbf12f1a74967bcb46342d437eedeb6e11d26f846f881566c0760be6923cad94a639734ec49fe5526fb9173d756d1bf3e857f12e3442663015e500c0236bbe8898f3f2fbb77a5cc3990a3de7477d27f723316afb0e8d78bb26af2e95cc508ed9394041336270196cffb12077df7f8d1643dc5da4b22efae13006fd1cc9781a0229f7d50ba883e6d91d9961d1b3348ffdfd0fb3ea3375328ac6f71a218a82", 0xf2}, {&(0x7f00000006c0)="43a3375273ad2aeb969fd428b5d950a247e80f8cfddf69244ed315bb5ac8c691118de2e0f14e804a8ea909230ad7cfe626958f38c02143223d423122e04631a5c7c33c88376fe373ea52df901c8897aaaa3081c85c774e4789d46984d0524bd5e2a3e2f75092bf205f98d642554bac1436c30dbda1e474aaead8cf4fdc87f5f4c0984e7b2a", 0x85}], 0x9, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000300)="7e9ef3ff15f8d729f2dc835721f73f4bbd39d69645441c604960a3dd5c2b2ff120067a2dfa04873b3e22f53abf88f55975436eac5a0dca9903cf85f60b0d6890b399c8ecc2f8522f1bdd37fd6cc45db754e86870fb24c55bc2db686d55163840c2ec0c239445c166727d5e562ebfdd16f06902fa9a86f465df39bf05cd69062d8a93b23fa8edd2ce0873f97c50935fb0dccf46c199534bac4f28a520a24f98f2a76b555d2d64a5217400e1cf25363b15918d3698ab3c987780af443992dbcc5a93058da7b76e295bf4d844cfa8e90c8663a720c34331e244b7009bbdfb092e1e2e03439396ec2216308a262b9c8c530a17385341d4e2b2092566", 0xfa}, {&(0x7f0000000400)="ac425dd73f3f0176741ca2417cbd422ec84975e2d6902133585f083ed8dc447a8cb5c8e4b12bd14ebfa1dffa549e8a25d95326145171763c887d4262ed518a070f17cf93b685a10eca273698b5effdd58b9b7ed38ff76d9ff0f2335f21da54c7e4df5fe04bbd74197f0b9f785c3d3a208aa6353dd1a0f75709784b2d69987fe0b062549b330c3a4d0e331e5175d9932d834257cfd27cc2cba6cc3cf256460e37aa5c2541ee5d28a18aa1cbf7ddd1af44ad2768d8ce01e596ee86e844b14213f2057d6dba59517220e2ac7cea6b0124caaf6463043d350e6f13e577a27dadad54783c575b454b", 0xe6}], 0x2, &(0x7f0000000500)=[{0x68, 0xffff, 0x2, "55db3365c7515038d096c01a62f67a781449ffd8d1a1bcff34aae24afc2755fa820092bda2ee1ac94328d0accfd1d09a9ca9530380d10e43bba1fc8d5ef9cdacbfc8dc5cd3817899a9f7d9e1723df3c1df"}, {0xd0, 0xffff, 0x3, "1fd0401d9b46685ad75d9ceadc9d6e4a2a5785191cc78f0c667619e510e379fc4c06309c98b7e203b835e054001c3a99664f7cc63cb7fe9bfbde45b66e23a35708d60ad79709df664717a737edd66be4a19514f6f097bf3eba1ed6e8192a54b3d39561b00eaa5e594c67e664a7604a27c57cede955e5f1952a5754f866a20870d3cf1c6dd6bd53ebf914488bb5a970cf8dd0dceef7b77ddefc42e1eeea9cfafd41b3281926a106e556064113cb09373bc19843fc4789c2f4b5f55a4497a2ea87"}], 0x138}, 0x3) fchdir(r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) fcntl$setstatus(r0, 0x4, 0x4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') getrlimit(0xc, &(0x7f0000000000)) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x103) fcntl$setstatus(r0, 0x4, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/152, 0x98, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="060101047d0000001410"], 0xa) r3 = kqueue() open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x18) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x4545, 0x0, 0x81, 0x0) listen(r2, 0x9) syz_open_pts() read(r1, &(0x7f00000000c0)=""/180, 0xb4) munlockall() kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) openat(r0, &(0x7f0000000000)='./file1\x00', 0x20408, 0x8) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x4b) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1020, 0xffff) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/6, 0xfffffffffffffe0f}, {&(0x7f0000000300)=""/92}], 0x1ba) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x81, 0x0, 0x1, 0x4, 0x72f7, 0x4, 0x1, 0x0, 0x4, 0x10000}) r1 = socket$inet(0x2, 0x4, 0x1) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x1ff}, 0xc) fsync(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8000, 0x5}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) syz_open_pts() 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCSDTR(r0, 0x20007479) getitimer(0x0, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000380)='c\x00') fchdir(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8080, 0x10) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x9, 0x75}, {0x7, 0x1ff}}, 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x1, 0xaa) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10048, 0xfc) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x46) r2 = openat(r0, &(0x7f00000000c0)='/', 0x0, 0x2) linkat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) socket(0x38, 0x2, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/81, 0x51) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) sendto(r0, &(0x7f0000000300)="d25501bcdd99af37334341ff4a89ada917fa065214a1a6a716870b912cd81e1b567c10d01b2a184d31a564afab048319105a1e4c82cd8a9adc5ef6c177cce1ef551e8814872635fe83c913e06b223e148467003f40dd250298cbf0e15ed9d2760469df3a5726a6cd491ce506ae278d58b06e95343582e78f9309133077e9f16c3596cb608cb49c7946d2edc929a7e1ee4866dd755b28070024b8c3ee0bed2ea8be991b2cd645764baabfc5bdf73b72665e46de97d8593054a14f4f417779cdf1dd9d52820e9130c39455a6215bf0ba32bf4a9d11f4", 0xd5, 0x400, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 0: socket(0x800000000f, 0x4003, 0x7f) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0xc0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="493080a846c817ef8a1aa0f3972175d70fe253a25b84", 0x16}, {&(0x7f0000000300)="f4f2c65cd2cefbaf3d5fb5e20b2067f76d6a62129d7aa2c9bdf8cd625e838fa8d09f67f764b9283b2f9d4157cf57a50e0fc4696195fecba8d69f1ec1d5f60b0cb78f4b7a7b1d451e7a2342c96b88293ca02ff2ceea3cb6e351af8671ba172adc44e70b78c98287999f2ddd91689398e48e7f57921c35f6316e2fec8f88cab75c8ee07998d0886c363618c1979c4fbf9883d7fd81b1507083bc7d422eb2221a17520dc5365c1ee251202b6288a6af914fefba470831bfac264247d8717aff61f5b4b32a721daa3f7d4ad646814a4528810a8c711b1d2f19dc3463a41c9be347dbb62b6196635f9a97", 0xe8}, {&(0x7f00000001c0)="cb8d2338263eacb032f9b184892764e86e5f0c98a1be82fba430200ebb8ea95cf042997dbdff034924d66b0abe2e363588370cdc44901da29656de79ed526ba2e45c64d6a44977467d7e704a54144eb897d3e027c03828119a06f9ae76ad59b92f1cf3438eda412928d972debcea5b1297e7f49db163d52d7597fe1c220690c40bd9bb576ab96aeaa343ba64e57271a3e1fa48cef00a344c", 0x98}, {&(0x7f0000000140)=';', 0x1}], 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) recvfrom$unix(r1, &(0x7f0000000480)=""/84, 0x54, 0x41, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xe80ef7b19564680a, 0x106) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ftruncate(r0, 0x2) chroot(&(0x7f0000000000)='./file0\x00') openat(r0, &(0x7f0000000500)='./file0\x00', 0x40, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f0000000540)='z\x00\xca\xf09\xc7\x1e\x1b\xd3\xf2\"\x8eic(\n!', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='c\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)='=[\'{-\'&,:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00\x00']) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x100000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6810, r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x182a2, 0x0) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') getdents(r0, &(0x7f00000001c0)=""/75, 0x4b) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) ioctl$KDENABIO(r0, 0x20004b3c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000013c0)={'./file1\x00', 0x9, 0x1, 0x0, 0x0, 0x20, 0x3, 0x6, 0x2, 0x2, 0x7fffffff, 0x800}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0x0, './file0/file0\x00', 0x8, 0x1, 0x2, 0x8}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000300)="77634a4a38191fe1dfbc2cf48d476429c45cd1f0531d9996392640f7d6c5b8da3acac5746701934f525128752b94937b27be5c3fa969261a45bdb84f87650dad9f509fe0bfa7c00ae23b4b9c5361608f06c50e9cda4ef0576bfca7d950d79805f7a653c95d08a4ec8e19f9d8e41b080826a8b5853a9d2d89fb0ebce8e0fb2a254647ee1791d15b2b1ebffedb8582abb29d338ea723626381e85ceb4453005d94998ad41ebc0c12c34953aeddcb2329826b605511a0707b72ab5e9bb3d71df790a2573e2def1864c42349d68676ed5f4be666d9bedbcfd680ee277c6b80cd57a3ee3279d3c9225630015fa3614db69a8a1138edfbfa7fd1dec4ac3d9cb60e99eda9800ff707700f83ab17554330b87aff8e2af5cf422e4b8c238df4e753e2bee6c801e932adf1dfd257a0cf7beca2212e4854c807a907b3c86734883df815755548971b88d7ebcb802c82c15488ea30c0c5efd73475792295c877bcfb5ebfa3c1bcc5f81e7ae3debaa62039efd42c0e19a695a2499e7f24c08ccc38b127cf2624cf0e73a5bf0278495ded314b5144233447a8964b838766dedfe732377bdc60602633152e21ce74a6faa6b97f4e7db6dac08a75fe06be3f19253a442d347073a5c2599cd71c22dbc523ba833e7344f955db752eaba4a9c57fe103868b411d564639de88017d03bcaace335d7edb35f2716b6b0ace026c4424e8b0c3163f8302a99bcd3843dd418cc3ede2f4c31d0756e242e7511a6e8d4484380fcb673be639dbe7840e47006066c5d1d7b52b04a9ece893da5d20d1e8db78529950bddf63780a15d28af663bbdbcaa19cb1a19a56b78277ac6ad84d07bcd472094ce929e88ba723103a104e945a0252f46b4942c2e8671e8db54b3c147918e1e71810b48d0649e36b0a0a4a31ce7612b4426346bb4b4de22b4e1c0ee61cbd06153db8b15ff2c385e68855f2439248192b838699db6c662634d0ef7d1125dfa3a17f0957e782ae811353d307aaabce331f1329493c79994d77dfd7744aacd6d3e0a364399e6a409cc98cbf7d00d5e43edfde0b0dedcff479c885ac63e085a406ba77b07e39ca8cfb408ac6db14308d78968e8e3969066d0af1dfd8b359b338218896cce01597f83a81154133d25267cd0f9541559b322041c143e917d6e054ec4e4335f95b4cdb1a0dad26422719dcd7f5fb9d747aed894202ce847535999f77df3868b03443600387a471485d8a68ecc74d7ca2a3e71ad119df7c3e9a207e8f47dcbf2b01a9b16907c0633d1be7d1b8b06305b3d6bb4f9eab72b412fef936aa9af23a79bc1094e5feb42608d9664840c869c6a3e11fb7b35d1bfecf15d95ac0d526e2453c9d282c1f534bd25bccccffdd91543565002944245df1522b6b389b6bd03af86f6048a8c11c9ed9ed9309c4042cf4a95dd2b1e832150f47e3deb4cc71175ae86d4df5288ff6a77ad7877f4bbf3ac62e34148a16713e91851a2e55c8bdc3c2ffac0ec8c7a6c8fbfb8e1ed7f2a5c70a11da6a736d682dbaeaf952336b539ad65face16bffcac2c1edd380af8849cc1f6aebcdb74725dbb092874c018d9a0b3b21762389577b45acc602f887826ca2566f0617864754a212ff8ce1c377b72f8963dc7fcf9ee061e0dda55ff2554572e06818e93d8bc627914b1893396b096e42682be0d12128a2d670edc99bd35c3c8d90303e88404fd6012dc5aed8528cb292ae2f8943c8ed6d699329172b4f2c1e69a52ea4bbb6e16a8f604c74adb317ed45e23cafe4944f2fa72321a17dedddce16f544bd4274f6de2b84f5aa991e01bddd539b20589870880753d92cf8e050f7b03554d4742af97f73b9a0b62a21cbc991adb1e3959d6a44453c30e96174dbe60dfe78465c3fa67d3d45a865f2b8950a01a87b1a073cfa28aababfde90124a5fa8c42ea15b33857626a27378876a00fa4a583477c8f7d2ebb6c4c314c5971b2944a527e32d7a3654f905793a1a0f1838836c06fe51075d96d6e551f4afd30df8842495fcc090e2ca78b6bdfa4c40997a6c3cb5f3044b39ed6ab964f56b2f66a7e2bc56b523d3f0ad180b098d407a0bc4ecc1d490420fe5c11f5eb82d9aa0a009553696495b5da769ac03b4a7a7722cec4a6a4fdf0ec27645a8ab481e2d5e161ca01c9e8b4d90070441a61d574b18e01747d206d8a241281de705eb3eeb6287c860bf7353d3b5b36f571c2c34edcd06323decd27d00937d4551cf856cb607b220fff7adda27b9fa5b9671a76984cd4515df7c5fc1ef1e5c44572ad8b129f7e48ab45e7b2c0339520a6f8e9874aa0129a448161224c9ea2a2cf1fd29f3c346a4c6287f6cbe8d39366370d1f218dd825bdd29f1b4efabd44232508824512dc0d723495dd67a6cba341780cf37845f036ee357300601fb8a53a3b74b376d83960cb8e557096c3a2926e980f1066582063aa2c858e0e00d9e199c731a04900fac1d6234f2d95ad897b1f7c0ac407ca551cf2a6c31b565e83bbe87465163a6fdece50d5462538c6ad5ea0890c13f828936cc5985ccfc6fad7632de742e6fb82aa8546da878118e19f1172a4aacb4c39177151a769049b61bc0221c028134588419ec6fd86b918e34e1fd0ca69e443320cdf5f8023ba7926f76e8a27fb7122456619b5c0b233aa236e5fd88c94dd572cf2bb4c2dd4f7fd3c574c2595d49bb9154faf9dad99dea864fc3699ee591b454148e103573da62025cf87e7c9fa1ba548cb86868dca238102f51528077f8ed1709c2cad8cbc578ddb666e2dfd13faec797a96316a886d16134800179452bc4bed7839057111acfd2640d15ddae4306cbfd9d307f47ef3c0e5a44f212a2ed551fa028e5a0ce3bf12a62352d88dc11a0f04fb24a534e012e75f6ca06363e044cafe7976751490a5658d7a4c254c2f5b6aab1f0deae16dc8220429e244aea7dbcaf33366d402f7d08549efeb3378903da4e6432806a500cd9a413c32ace20b629dccbb00537d9274a9f50ab26a6b7eebd719237ea9514a0c7f422767b29489c0f5e3c3679e32f12fcdce35f02e48db48cc0d557f3158251a3528878e31a768a7da85f5a2d36c7ac1aea19cd09bb6e6bfd6b5cc7ae0f2c21b48abb565314ed470a3e21d1ce47e53b63272f8c96a9aa50a9170eed4d7e3746f27c170970526d6ab358c9c14dab2cbaab9b4c5fadf2776f1e88057b49b8d67ed85c0c9b7086aea05be34e597b5970fbdfe7e29d76439ac73e82df774b2ffea5b55de4964dae581396fff3bd96a28455022a004a6ebd827572cf45f4504da953769081fe8d4246c85a38b1eb92a607f7bc8fbe5c3a9765ee0dcc5c5099a13308d8e0ec50f673e3c97f7fa0335cec9c0671c2e0d14b7120835c26c8b1bd5a992db4b5743ab4b767f67146a85e9170621110756b5454ef58b8543a0691a4225b40a015cefa894d9041781d38ea726aa5cb07bf13aa95e59cabe302c24bca05a2583a4fcc16d9af5ab29e1e3851bfb14bd3b32301a4f9d2cbff6b619fbd2dda6b1fde9a0d2c145ff67fc27943c2af2aceb619b7f0da62ce9b29fc0753c39b27481740fa5eb6fd92832cc3331715b1bc93398034548a17102768f5e89cb7c158fba80c0f39351dee3b88de4745a95017f477836cc3c7751fed06db2da956d43e2855b737ab01c4b4e947344952d54b61677825db9d96db3c854d9458d6e16ad996430517d4b16edd84ba0eaef441f168dc24333a161ad8d38583b9cf31eb87aaeecb7c688de60889756d3344bd30030664ef868b59368f76ac1ea12237860da74ce43153138f9e3f6c1468887074d1d4a064953f14813112516a90dd4fb855c3767f6f1b833d79b59bc587afb2c883a42decf78bfaf3bd919d1724305523e7d45213c8d59a7cce416fdb5ea89719a15cec68fcc1f91011a114823f97d137d8327c7208a130d3f5d95919d25b6281fa62d4630159c768726bfd819720fac625dede48c43b8ba89e055732a716ba6affa6945fcf3b9bcfdfc83ee59fec359228875de6f39a753419e38aa15fa5eef60201f8d4f1039758f43c2307cf39c59b8e22df40d531760e1d8adde030e2b1513adbd4762be8b54bf509a4c33ced254070f00d918117d164c830e61c83ad8dc88d0b00f1f57cb2fba48bffe73c78380e7dac59db80078ae778d63e0756520ec92d149e0974f0af4e27042e7ae0c4d90a1504dc7845828f0af515dcd1ea3010aca5f2c9e84150edceaf9a39f8eb50606f221cd2e1a16cc6aeaa25880f5ecc8fe69349e56288342aef6b26fac31565393c3bfc9d8d7dcabc825da1e38da0778243a17dfd84321c4cc5b991843c1b94a72c869cbb0fb2ce70a117cc1e9c9fd071ba7770b2926cc6e0847b6a05c39347d4e8456ac672f9dd68af2fd547015ee3afe4bdf73d769ee375d703b50c86a9b2698a1e4b1838ce50ba94ea7868e73ae64f7758215c5f752abc8e1f44f3d2c9cc9973a93684e185641dd2393091820a82977657646790fd45df4783b637c2492c046106b661b728a07e76b08dd234318f4e846fe5247fb71e9e6523fe23d35f2c3379a2c358a42148a21d2babbe3c28d505ca72f22910b35b9c67dd7b9896a01c1c985794bd4551cf36f65724076c3da9806376870c586cfba355255743293195539d8ee02e17b69bc3c92ed83b624b86d90b10db6133cc924cee95af0c736af030d70618fc6d9fb559c67b55560cebce5c2ad1b388b39aadc12d33b5e342cdf5f4598ec9837b670642aec6ea45636c2a60754531d2c233f3ed795144588799301a8717396a4618ceb76ab15ccfdee10c3363ecf2ae199296b82c00e8f9000735ac7455376a209b00d35a9476769ae9833798193d95541d2033fc9a7815316f3f14c0fdb44b5b2b727af82a0e57966838230663ff8a53babff873b2d395a16df72bdca64f25f9b12e2cbbf000df53b5117e6e547739838cd6949726cf6efb294e1676ba7f83aa2885c06598c4971c432de4a9a45785b2c203cada81570c44e575b7fe0fd0628d5ff6e31b2c635e9a7c405e80b22ceaa20865eaeacd5c521c262490ee10ed54a6b55b9d42037280f6a47b9cd6cad0003ebd8d830860b54e425c4c3d7f47a3952a1f605c6c53bbc4420f5ddb87a2742c0caf92f5aed5c0ae5ac8a6679b72e3be508df0754b1b34d1f9ff1b73bb0514bd9c62649371fb3699ea738838baffa80161e80237cff81f8599d179f024e508c9d6e67b854ec5993a0ae1bd6b7c03e0af8f3185d063d2e27973141f24d1b73b2be93ea04a7dae37950149d1c342517b3859a37454e3eb1bbbd087bd6e83fe02ae9a236dbc4c00e3d2a8204f8427a4d959bfe8aaa9cdc8b852797dc0c46dda221081f007cc441bcf87e148478feb60060ead53407a7b68538b3ed333f927e4335019abfe5c061a4f36bec6afb901440ad10bebaa8315968b987bf22cef02e039fd070152c37abd9c082112c013f36a8715510df483db2d68218becddafb40653fb0126c2b681c396e5f5d762fa6968d08ce2a8735b24861122fae0a1b17776d3168be2dade0bfa27a83cea30f37ad302825d51bc2a0fc6514284b9cfb30a6e885b9c0ea9306a84dc61538ec5d27eee698331dc29294c390bfca6354132b0aed6a2e3821eff21a72b6a12a42ea73b0b218243b7f60afcd97d16760d7d34af340095caef5ba055cce41cc3053431c4bb69234a9bf6c851c2777ebb2b58e89d643a2d76df1ba74446dde9c1b89180c122267d3bf46a00f7527365ef1a6c4ef2ebeb59c96d4cb32c4ffdf4f935fe10a076092d0148d8ba4d07f9a3eccf441e0e797e8e5ee27f42", 0x1000}, {&(0x7f0000000140)="86c2c908a2", 0x5}, {&(0x7f0000001300)="e4258dc2b85b3f55b84c4ef76ab74bef3ad755d8cf05333aad0601a4dcbe8569e15bf809dee2e52230613635e3ac9652729448925e2880d92d491f7190c264cb79cce6801ce27e7a1e4cb78606bd4ad4413fead5c58bc514939ed0f74ffaad03b37afc6b", 0x64}, {&(0x7f0000000240)="491e71b06a4d75f31a7533c3d2d7fe0ce866c54c9cdda4936c262fd3f8691a567825692e17ea", 0x26}], 0x4, 0x0) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/99, 0x13d) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000200)={0x3, 0xffff}, 0x10) recvfrom$unix(r1, &(0x7f0000000300)=""/168, 0xa8, 0x42, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00', 0x4) r2 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') r3 = syz_open_pts() poll(&(0x7f0000000440)=[{r0, 0x145}, {r2, 0x1}, {r3, 0x4}, {r0, 0x1}, {r0, 0x24}, {r2}, {r2, 0x86}, {r0, 0x114}], 0x8, 0x80000000) fchdir(r2) poll(&(0x7f0000000080), 0x2000010b, 0xff) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:21 executing program 0: r0 = msgget(0x3, 0x100) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000000086e74dc5aedaaf16e687e0a057224682acb38713fb4f02a6740c8b67d135f4d1600594e5daefe41564f6207a546b69b1bea9ea214a000000000001000075a5ee792b16d09a49bab825a17bbdf824de47ca475e42e6841e87b9b2423e9c5977e94a9b15f22a883bcd659b71d28bb88d59442fb96148f4384d5bd20f9884aabdf15a6e3102ede69122a16756126f52d350338e60f5ebe37bb88a71f4c292dfd2d9e85318cf3bf6914e85e9ddd13ef0fa13e724d468b88c6ba78a307857a7ae1863771be2f6dd170b1d2adae4936f2cb95908a11ccd7b7b75d05f49e95245c8dbbd3f675cea82e436a1afde59b9d6f974d4a83e55bbfd2a7088afeeedffaccd0d537b9f6913eb2b350c8054f157ef2763dd2550bf4c0bcd45a8d943cb26102215ea330733fdfa010d13e5b4a73af127f6aa7d7fb943db04e057dedea8eb11ea6f0b55263e358677e508c2875a745710ad1e2f4fdcb0e146d87ab9b39f351e4b56d18b285974a2cccf05ec481614f73614be19e33eac71aacea86c5a9eaee58f81035d536c5f2a92977d2afedbd41f0c75c62ca632afccc09f66e5255b319cfab1bdab56aff8d3d9c19a7b48124c5329ce72a6a0055bcde2015610c84ad58b2f2c4acecdfe5636dde7374386ee8c2f0d8ec5bb4133"], 0x82, 0x800) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x848, 0x200, './file0\x00', 0x8, 0xfffffffffffffff9, 0x4, 0x401}) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000980)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000008c0)=[{&(0x7f0000000300)=""/150, 0x96}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/74, 0x4a}, {&(0x7f0000000640)=""/149, 0x95}, {&(0x7f0000000700)=""/153, 0x99}, {&(0x7f00000007c0)=""/206, 0xce}], 0x9, &(0x7f0000000140)=""/45, 0x2d}, 0x1) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:21 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) fcntl$getflags(r0, 0x3) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/93}, &(0x7f0000000000)=0x5f) close(r1) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e02000000653000"], 0x1c, 0x0}, 0x0) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x102, 0x80) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2811, r0, 0x0, 0x43) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) r1 = semget$private(0x0, 0x0, 0x2) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2d, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/201) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) writev(r2, &(0x7f00000017c0)=[{&(0x7f0000000240)="49d17097f1a16330f16193ec09b7223c2a61b8cf084a0f50f46a6cc27665f47c1d87bc3e3cf231a1d1cd8fa6315602b2e2b7d7c4df6c0e5f514248ae67dbc04f5cd256add51de57c5bc2c4756f4849f59f4c4b0eefbb87a5299ef5208e1df420e75ca98a031d1ec769d7088017d4be874f5dfcf666a1cc8b7feb03616648155cb62394662dc754b9ff646de882cc5543bdffeaf8112d9b70349af8d7dd641a99219056298e4a065e0ededfaa0ab1c2a37b83b1d9af354788e15dcb48c4fd39ec1eb412488c4513ef6d2a682bf858cb0e82bd9d31b54bcdd6536ee81a99d35c9941e3ff1dbd4e", 0xe6}, {&(0x7f0000000180)="1a0ed05d3340d214f197f9498b4cba059446195204038a8f6ff2b32973e61bb4576b2d60fa4bebc14db2c876cf494f42dbd09e4130", 0x35}, {&(0x7f0000000340)="a147c19190a583a74c6d3ed3248424cbf9379e85156ceb557002aef188278dda3b2b7a90af71faa7675740e57c99d9329a7ec858a4c652d7fa70a904f04ba7480bab75a08638b2a40472152c03e320c7190c754ba28404ecc508a47bc9916addfe55d0cf273c47d49137578b34bbbcfcbb7e61492e1e65814a39f918ae162410bc5621d5f965dff7232627e46b29d5db558105f58263aad82f00c8841648952e7d28c0c668db4a392af4d8688e65d796a8109aac4b31903782447bf4d06f40c80277", 0xc2}, {&(0x7f0000000440)="1df1b248546f1e27d7c11587de", 0xd}, {&(0x7f0000000480)="03317ac25645178adf653a034d8678f7af6a1ff26ec16d088108be7e4360cca30c68458994c7cffef45a9a060351c83ece3c98f361b9cfa6645703ed07a6f56be99942b95d96b15f8f9c77fa1db2c72a31cd292798f17e7e1c9571797feab87272a1", 0x62}, {&(0x7f0000000500)="d2d28c62e3aba332706abcd4b8b36ae67a60272c750801dab4c0afd62c1c11c7e97a208000a7835848677c4455d17c6b3afa7d7b7421b5c3353cde878d8a1c409f324b84178f5369547f2eab7a2746bfa94162a3b6705cca45dc5d9f8e7eec43b544d88b113285df85231349cc81e0af189c439d98f22b738e6292f45a363d8c5a207eea1bfa2a0f3e62010431f4a56bc7484a132c40b2fa8952bb7e518bab1f31d338c1f9516cb06d25fdc11110596d60f6da2d5be9ecdcfcbbc07f91c8eb3b32bfa6f4a0bdd0c7d0a6df937a93adb58c1f9b0d77173738b99d961521aa800dfa8c2b40a63a020ac4f450a71fb4508abbcaf231a38d0ef3673d13e536616f40eaf58209ab04632ca85d9e8e26f9da58abcc1e7724315d6ba83fb40b1793840928aa567fee174fc26c4465337e798a509a0dff444cfadf21de5ed4679ac6d42a5cc3220a55b04d2f54e4aed92ef5e25c261bcc24b6b10e1cc1f84680827498efc4998d09ebc11cd26bcb140f4493f00170b828f9522b3efa2a28a71735918a852be12ead7b9748fb42b69ed9c8ec6d94178fdb3ae7d6798c586c8066867b2e9e83755f6e24e896d3cf82b79a7574b2d2039dfd0e9c4ed371a5ef88a799411122f1773f705cd811aca265970bb9bcbdc3a3c0247d8b48ce6b731bd870cafdd829a95c8fdbd6798f5c57c6ba88c76affef2b2164ed562d19dd0127f78222e20a95a146a9586ca7db956b5eed7e0428d031adf2778ac72a48c4f94b6a06d3b08da127aac178112b34af34e70df0a30af53dd8ce0fae82dc1ef6b7d72dff7537d62001f99d9bbc461791e9088fa291c15ec5a8dadfb77cce2f37e7c6564f485941b42fb27eafcf5ae37e867dcdfe34ed5b1250ecc60312ec9cd1931ba2402c555ada7b903829a0d6838762a76dfde9b2fcc57fa85da2cf305a7d38213d2c64e52d0cc76313f2ca3b3fcd0b8718fa8ecc3bd7dfe61815df81b3dbaf2c22461861b86717dc290e41222d5894b93955297af029be3514d762884ba00f355af241f64817e421ab3f78b5580ccd7520096570689f71f470bb1b887319ae13440c13738931c364e25d3fc2de8602fee809927c4f6b8c7c7405415884d7512bde7e46ef6302f054e7174898f1186bd9dee59a806519c1c2b838904963ed4ccbfc2f9a2418efca040fb5e985e6e3ea087f4cb3c6c192eaf42b4128cb397ecffceec604010249bb2be38bbce0fbd79586547c4923b1ec814d2aa3e12dc68bbd3a89e491b8f683bda76cb51a62af0915f84e20b9b6a5f4e87ad5852380f861e6370f07c3bddc5988a2b3b2521c5faf61e6fa6c22464253289487caa4d85701c651079a6e26bc00716df004d7fc531ea7c43c66da0962281f40d57c3a7f1c58803cd06fe7b4ff1b0bece38f6faa838e57ae0f22deae8b60a7bf5c9215f241b0784ddca685930eec14d16395a4b25b439c66adba81c5458dcec0737fab123484768ba6824aa39e40e2ccecd0de5305273de836973a04b307c315d27260160365334349a9e272a90e76519e8eb220a5bbb40653c49a991443112ef265e30262e80ae18aa22fbe5c63d8944c98e80361a5dcbc7af3efd433b03c33b5abb604a4f423008d282cd6c5d99743c63bce15dcfb72cb2b2dee86f6cf52cd55ef91385867e143f8c45890d7a7ee851692cb3a12e16a75d9a0c92183853368592f8081544775b83643c563fb7106a64457248756de7f934f3c87ca390cec387002f174cde739490568bc34e3deb958697552bd077fffed39b921e37a7fc4698eb2bfc928bbaf94da73080cbb53c3bab226cd55c04d3891486a73c06beed22de74216578d0b6fbeacc61b392d5d69f8cfb4a1d96ac93dafe0d0fc3acd5c76f7a34f5829f4145c97da788e831c97296e544b28b822d0db544dae194a111b03e70cba17253954cef912673723cad7a8f48c3127c18965e7f3ea1d1e7e2ae8e04c9a8ef06cdbb3d1ba3bc1e353d62304234bfe43a71c0fcd01e527a891f0879c507c5685310328c66ffbc5510676c0d361823e74781b426f6190ab8b1a22c29c1ac73e5d04b8e1dd593cdda2cb6a3fb017f4150f7b58eaceca357f6676507dbf304a2584ea1313190878e1f47e4df7b458ed8a64a07de3df886abe1f6229cc588fdd8cf64b1feeb60ef4fd77fd3d0321771be1cf1f7889a2aa00fdba4a60e3e74b8456fe2557869e3f2cb7912fc0dc5bc331be3f6a7635cfac2586d07d624c9d3e740933be31ea050d1fc785fb56d949598613fadcb84bc26bbab92619e4c35785016a3d6a699b1eb7fad242283725ed667cb16c7269d5ba7cb3932d7db099981b7437435c45fff08d7534c1bdbe0cb4cd1d78e2f693199b075276c5965a9938d696ab14460d505316abc79952a067d83bde2e762aecb82f1a33955f654a87eec6c76640d7602623fa03bf6ae77efb56e9b2b041bfa9959e584c2bb2d57ba67266c3aa1ab4707bea5bf261552c50e8c1856c183b60e686de44356768ea4da0c409477fc3bd075f27d84dc34ff60a18516f21a9c7082c8a6390afbe1efa83706b7aa79c622366ee42d8edc561b6bc668a2ba2a9de5403d61aee7cb381cb3cac15ccc522330c51b07ed414e1bbb45b1ca506b4c7c73b3e31d73fc740abff7a1b42d80b46dc229867e09ddfc3c6e26ca77d09accec0feb7a12c66226e92ad170952d4a99209fa7ed8946642cecd5ada199168cf1511ad2582afd05e726f8e1a3504581c76a1d70af0b07680e0f9e22d83088d22bf643717e8a4a0c5c512aa6ea44ee5f5f654af7fbab242816ab82a3df27b7bf7ee27c93c47190e17223d94d05e48f077a31c1d727a50d9192f7e89f980cabd64065236c33d7dcf839bf345b3ec383edcf2493e89acf5d90a876ddeab21014747bbf7dfff77c0b884d8dd72b8a63219ad7fad80ea0ae3a06d5289893933885f90b618bb0d34b97757533cb1347c97d4512794f1681cdf93cf7132cec3f00502572ac3b0f03139e9933344e580b4ab8393aa12e729f540cc3c3e3ee8029b935eb9db6555ac3a12e09a9a0e26c654f30260abf3178556e1581db39d528a73cc8393e8fd7f2f4e84b9ed134c30a77857067203d443982b90ce98e36dc668638e8a6b16535a22cd5b6b30a6f9dea5840909f75f29ced235a09f7207ee49d05b0aca966268bd85393665d6aee869c4d50eefb33a4b6cc92cd58e42d8e0fca1852b65695a99b0360e82a24fdfc5d82231576069794d6086175329961dee94ad8c27176c521c36f7b9c7296f69edb8669ae7c8ad889258052371c478eec05b6e0f90e4c9ef3e571588632fcb20270530ab9a4b0aaa6b8837f890acd9ac808d99f60204ed8c887a77476115fa375b7f6f87f94c821ae7ca10170986ace32a4efdd223cc2c5ab23f718d85ef8a5b38c1596e163afa1cfecb44ee12ffa6fb51ca8d507f96ab3efff7eea0445e0c9f7fd9ff9f3f92a6c6f44e30ae23999ba9c8a74c4c7f0bcd393e13746f6b570e43e3e8e1ab3c9ad04839ebc2026b3b2ff6886686238eb5d8b75ee170ff9cc20d05b505532230b35d9f5de79619a07934a408c382563edd05c4e870ef78fd3300b267fa32a5dd48dc0a31a4a0e785038249c1f35c2bbf7920cdb064492bb718efa8c75c38fb711d0dc1029cf0a9fb499427942aabe215deb7d452cfa01e3189e7b68390bab6000787e60cb0d265617c5f4aa92085fb69fe525ce12fc5b5c71447cdf23379d234def636cb12276d206b9c671607a170cf410879f9e642d0cf8e5f8a56e2f52fecd14bdadb9d4a552df34213e572f5e1cea7f113d80c00fe656a53e2ad85472525d1bd3f306814cd3313cf3f6e42ca04a296bc6977e57f6998b7cddf8e495cf7d013b6e0216808b43ba7954d2ce6847409f575369ee526d4e306d53d1d4fba7925ee60cccee3385258ba76aa5840781fa6c49b5a1f8d361bd28e8d80d4af3cda5cb0e1da07809c7f4695176e78d05ec030495e2f655371fc53b5a97c2766786534b6d94a9c839ae9ca2a20ddf198b843c60880767f87d5270ed2f87c905800b9d2c81902411cfb75ac7462c7b22415e61c6962219643be5507b15c2423cc52dd5cd277a0bc684619de5e313661a0c0a1e9a130136cc2cbee9690d58a207da188397cca9bd2fe0ab395477c1fe6c4f18514b5c08932f025ad85f9136919151d8f2dd8525c9c0f0591aa3f16d36f477c4929125d46b9a8af75e22d4b2abeddcac45124b1a33487fc89f0449af72e8b1c7fc4fd6e691f93f68da4c503ce0f85549baf04127402e3d339d389022708aaa03a0fd02d60c3bc837cb06459f58457dfb8b24c8a90a94f3c59b56d37552820fcbbe62aea20ed7cef07d755d9fa575a7b9a5b0092971b2756dd3882ac32e2ae8a061b0c6d372b0c8236abd72fd5e344bae9f623a8dd5d16a075a14376003f13af3e97d88c02733194f9a9ad27c9c1e4caf32ef87493c5372a43588afb1d187ff711567c9f27040593fd32cd06f9939a9b32bff66232af5d6cc7372ab76ab5cb5fb667f1511d6a721c3b3d7cfd00afa07af18d9c9bcd3a0556872ae443bc8a9f10868d8035338b61c4cca5f20c0907e919b0271f492958e016d0e17f956232604e99055a9eaa8a7658cc174fcff1d923bb085010d849066ae82480e7d9e84004672343a017eb8102e139a3276cafad4fcfc50bcd105ec8d78ab7907fa3c7374f5c824f6fb6027528b9d410824dc59f8418cdce9c0a0b88f6312bae6da305e0dccf8490d137317d42fb39e30ebfc9819c27aff57bd83c1b635fdaf0218287155c6460ad927ec76a933273032ec44bb07bed0bee78b394820fb1db8fc01c9f991fa5fa3d8d28d9e737347ef90206238490e52cc830c63cab9fef5e2852aaf8914bdd613a3f6de2ba84857b992fa648c3b685327f81f4933966e8c9b09f43b025c586965befbd3210f95b5e3986096688dd7c6d590520f29cd17ba32ad6286da9c78b02515833b6eb23cfac60b609b5dfd3e98715d0f570a9942aed14946fb5b5cba9d0bd119a0a3a2b176e1d9350f3fe5e9395fc95fcb3fa86938b78bafadcf62999f9d86913ca07784d6de4dcaa62a40113ada70012eb8a72b2a918ab797b51bb04ddcb3d052a9f7e83d6f1b23bb28b35777e89a2463914507bcfc3e535c77421d7378023dc9cf99fe00f3f4a1707def51417ad38222716a6ede7e13b84ec6cad37d336d898a1107217883168bb73fa15b901fbcf2544003e146c00a535e9d10e9700393668f2492dd69a3657288e3d4b35d485e21ccbf85afa26be1030e65c72f41c0a0c8368c4ce609177d7680595efb8b58fcf8383693b3db4e934a421e680efd3e9f92d25f730cfad7031d0bb0845f94af9b48be21457eb07d71820be813f89507967ee60e3c5d0676a12951f552fbd376d59ded41091b242526150db920fe5211531c98815bf53397d84c401c510d9c11921926cab1d482eec7a3edcc2f29a190745aa9d62e23ecaf9e79c539f0dc355eda3860b9488a304bdca9a7bb6f358ba1ea18dc83bf5891ff62f95e21744e7e2049082a5748456708ee3114f563b786486643a9850d07afe692e002371847b067040e42197429dc5f5d46e9b4fc99a49d33201a286fb78f77abf6fb786f8be8d7c11738355a808c7bcb8de3eeaa2ace26603aa865f2acefe54825be162497ee395bea0067875aaef51937702253be9f542b8a86aba9eb936b6ef5728b2cbacb703af35d8c4e78ef7ff1b2a6107e6a734896796456799d385367d60e475067108d26efa27c6cb8f8106adc3bae4dcc618", 0x1000}, {&(0x7f0000001500)="efce6befebc85cc7d8b80f7c3e273523655a90627e0fa6f26ec950132a194cd87e8f7acaa9e5f6301eafab7ab0e9fdb654328cd0535f689d521f49de806788aec036acf6c0970ebe98da4a8854501b55884fcf8101d9f00b8b0bb03dc04b185b891dc1f13a4c3946b65069e81f64994fc50a027993aae3aa52de76624643756a83a01b188f783086fad1c7", 0x8b}, {&(0x7f00000015c0)="1a6b15f202ca3bdcaf87e3d95d2f3eb158ae6c2235b84811d4bfbd33feb95a1a892ac12d4c12af39d96fc78f991db4bc2e5fb1788ffedc580d077217de3de5c567fda8a9ce0ab9dcecd829374acce5ee6ba17e069a82c44f28a967ad3cba2c17a5328fa062bf91966764bc5669237c1555d6bff6265d06596fb359a99c9256e8aaaef52a0b1fd9206d7eae59a7e26537555a1b952a3ed3afdf61fab3c39b0cdfa52fecd67b81a1c106b5b15d39fcf418d85d9a1903f43a65f488f382dd804bd9455cbe52e9ee4921e7e950a7bf6c9d8619a46a48a208ff869df2d19ce57157e2dd8406a765f0ddb48a1509a8", 0xec}, {&(0x7f00000016c0)="640f36b1a849cd727b4737495fa1cc4fe9c981ff0b431fd55a12ac3ded298266c47ae2a70b7c22c06b71929e28c13f34cf33fd22f078a6472c232316f8ac633fbe55217a91a84b7cdd3afce14c0aa08ef4a14ff6f31655f3b0c7a8573bb1281017c60983a421c685794ba35e21f5d748f761eff7270f623e7c2d669409591e212fc12c91ba6f611414f148c706d44db83ab55c4f35a116ae99d072d8959392d40f90156993e441d6c878953079055fe6156c2e1f0224213eefd94169e15af8247475eb9685a900b81f22ea2ab8cf42cf6213ff2465a984fbe829ae6ccf48f6a77665352b2a42d5b7a5e9c0a26023fd94", 0xf0}], 0x9) fcntl$getown(r0, 0x5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01399400", 0x4) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001880)) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x100}, {r0, 0x1}, {r0, 0x24}, {r0, 0x1}, {r0}, {r0}, {r0, 0x26}, {r0, 0x97}, {r0, 0xd}], 0x3, 0xffffffff) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x1000, 0x0) writev(r0, &(0x7f0000003800)=[{&(0x7f0000002640)="fea94b4512ee66d3c786e8f25a7d4a4a592554da9421a0d4e43b5d28070d6d4843e22cb72710190ce898ec72a8b9ee33ee63f20e041b3e4f7f8678d30424ce0d5c27886ab1bbad74d18fdd14f03f9d37d288252f73622e6796cc787ab99153e909c49f3f6d6ebc0023", 0x69}, {&(0x7f00000026c0)="6b3fe406efa97bd77b57bc3fd104d7afb97b267101828861b568f57aeffacbff4f809dbe7521bcb2d361fa3838d0", 0x2e}, {&(0x7f0000002700)="e30a9df2c1b8b8a74b9bd9f8574108e81c471d711a5a57a1723632e252dd0c2071f70c069df78d7fae6214835499a8f5d586e4f7356caa8705cb233c9c6352a96d8ebf304add66bbd1b9d672a47535654af4798af4f5848fe787f5bc29aaae2f86199a12e531adb6d257b5bd83fca4c432de5ea13c214efe09aedff2b8fdc67c8011cc29ba70c07035007d66d44d6f0d6f6c8e8b2ef6f4cfd0bd17b659c6bb4de43aa62c83ab478404a0a7b0750af1c30f1248755cd378bd300b8964b9e0a95ad656c4d79d83253c8997989eaf31b28cd37dc11e9e92fe08d298a21a25c59d8aefb77054f1fb87a18457f10189d50c10473f6655b5", 0xf5}, {&(0x7f0000002800)="a6776460b76d10cc61ac9411ae6995c8cc9d471fecd603ad1dbf89deaf0230e7c4cedbcbf36aa1d5f3888cca74e5c9aaa3cc749951c422dcaa40cafe99363c9128a148976511687520625ca77173ca55269b51adf751190bed19bfc09783452fc714f9f570b2c580e085c01b32171d207fffbafcfde50703239be189f028b11119b06588249a50b51c2ed9ef2d9a0f602a716abbe424934f018125d6a44dc9f7814724bb201394efa2cbbf956f99853d94ceb8be67a4313e16fbd66b640dc747cfba6b8f0f893789a97910f2c1a1e6662403d30f4cac3a27a421afea2b781847dc5d7cd3fcd739c0fa1cc0a34a55ba0e22de813a06986d567822a6d447ffffa2e0d4d7777a5dd930df559c8edd204252731a49f43ecc5e506a997e1d37ddddf8f733331498668f940007c94d7eef6f9ea3c4f21fac21d6e1b9fa7735454c602166e39e7970007e9e031b414d86fbeba586a29142636561e912dfd77e6324462c505fd321068c47fc158b0b81794f2b90cba10c5136789be2c8fdf6db758ab98f57b1e20cda0a0578fa2fa17e807da760742d33ba21cd8f253c01250e5cd821152b4dae061e36cd01dec0b26fb30a099bb157b9c9315579dee31b56b48af3296cc58a8ae26816d4b858b00ebc9d11c4999e8477ee8cb44d6967071b4c140f9fef1504f68b0c1329bb39714a6a5bece94d475ac451216ce4a82c88a8ef993f258acc3a95da01c2e652911f4e297f8f84044387854c826b20e94228cbf86156de735dfc7e02d4e72634a62f701ca05c1a668f8fd2e3464bf36311c22567df7cf8423745df18e449abc5992a4e6831cdede57858e5274e7c11c6de6a71f7df1dc1911deb0249b07332c296a7f086e8f9ec13c9987ec0f8093964bc9e69bb83a936ef5fa66dffbcd84d8e6a55c76bc03f355c5ccc4b34d0fde7b0b9c52e3bb5bd0fcf01bcc499cc8a42af8898a99781272d47b07dfaa6583842bb1a9d8149f3f93ad1afab4c297bf7d65a63a43688cba714a86c7f8788c76f19f7543939fee44e23dd4a040c9c89dc6a6a9841f749e7246fca607fbfdaafa0622a3d5e48efb825e46a946c15e464b55b8774ec1e17891f7dba5985f8fc7f3301fc4d688ab33747d653beaf1795d6b9f4c963531a8c9a47bc0277300bcaaf0e0ecb5656199b95b8a3f6c40c62cfba7f0bee7fd26670bd9a8b1a21b880e6b051a024e83ffe96673170cdb94fcf5f8427adf11b7bf84f17227035ac66df40150ec49c5b14c42763c5f2e346fdac1726889e3a6c85ebe8aaf347d9b452c61a2192ba0689e28b0db821619b40fa45bc354e9ceacbfb12b437a062957293fe28ff2d73548e60170cbbc8537ea6849f00329f355746261efa981e8a0572bcfc83a217d99e575a7fac1384376b594f8c6192cde81327f5b8ba7c8cae970b7ebf2e691802a66bbd4f532108399b170f86de117da240ebefcdfbfac2c095c14e35463ade933ea3caa0a90ab28c4244e367601253eb59ac5c2427c4fbe075d8369da44a23235cd17ea02f9c3a37d2076dbc18ddd8ca473da0c175887e06eb50885d843b9f28387728c100b0e3255854b69382a896a3324336697e25eb35b3553f9c52cba410f019e6735aa5f595ce322a69b3283b436bcbcb3164847d2c817319e0f36319ebb0fc92edcb65a2357e1f936aaa64cd585331d84abcdaa506d9f42621933947147a553df2f2d2f8327f8074dcae9c31ef0afb7fe6ff06a8db1c162544970a6b04f1f6b0e2a2a4ce0eeaace0bcb85cf0a644f41fc640ec48e19338a4845c5f7a7da1d955316d778b5caf53d0178bb8acc88a3f1554d17a4f50ea1812b5df165338bdde6d38c1f534936f400e78b13e1039f7e3d9536c501f5af8c2cc6c2ed02c4b3f93e65a0876e7d92b79e5d32780b48ebb9dc8c887530c049851c6486cb9400307a58590799a6ce89a57666dc23a96279c24953f4b1f2d9d7edd4db313b5aa92f19acee9a1c5fc3ff4626cd4720cc06e744334730ea262f80cfe3df518c2360799c1e567c61d2874f08ed6e89b726f076b826202aa65f1bd5737a07a1bfc04f240932f6eb2ed4b73c029c485a6bae63830f54e8c0914422edee560b5f1bd60cd4b1fc0a74ac4f88c221ac33d6b20a9a67177e2988d95eba8c23c73fadd4b16f72f267f2d7e614de3228e7d60b9abfb65499ceb0a680eda21ce4252f817b82c0057ea56221099cdcdf66fb813e77e4bab7ee4fc68d1df7f3a062b3d911bc817ae9152628666f0888bb3484e2efffbb84073354ba1d795247fe4a938133d3f825bfa79ed1ce9908da71ca7d8a559e95b81eff673818a3b5a01aae98dada7a1ced5ca66c43e4afdab6fe26244aec666a1043f4dbef5ae9da571172b00101e962f1c3ff3e4630f49d934ff7abb56d2f08c7e4439835af0442313c579eb5a243a9aa77e934463b38d8b49120eca2222b1a0373577fdad939d23fec8ffc516514bcbd6511769a831feaa1060094e13dd2d00cc991750242cc8f07aff3bfbb6a0840c59a20364aefe2fcb6ac856a71e5eaba3692807703b08246727d848af119900c076ba868fdedc614059a2431f019448a836fcd6d15628b874eae31cb3501e53833da22ec69e0ca0ed69e7e6e7f6ed0b6e5ca2b019a373aed21cc358ccab8d79795a19c867b91962f1d4d2b5c0c4cce9080d9a0fcdbe9638e077c02f5db7bcad22185f5c2f3476becfca42b8613eebb7dac5b8a3ba308f6957a432aece737ef3b2e19726a8c76c9576d1ebfcfe2791d324eaba08bb6cb61b4e7286c6c2270f13f49324c9cafcf45c2dbe6b2ce6ad94ba6137cb14d38f82e02b09265fc1ddd8cd4491d203609e728fdd176135d4382211b9401a858a774b93f6b70f9efe66d51434998e7e7e1742543ce108d52496280f8c77dc05060f13efed22a169d0c21a639de4fd57752228539727519cce55cc8038f16b081398f31f8f1f3f02f810bef516f455bc7e1b1b21459705a7591e70c7f9f4b484c75334f849b0a65ae1c54104029e8222de9804c192f4aa41b9865789dec2f705d2cfc7f384bf1724add77df8ea5ff8f131de576406d7e6784244360859a0fc5cc40114f6f9d5f57f4a7c0703666b181b2a202118f50bed80ddcd6e37332516e3c77f5c90145b7a24103c67142e1f64a724a5fc43c36a195e6b1c106b94e38a974b54384f5ed7a7f9da8d4e62902b9e90521d8d2e500d6b6b0d884479d184df91f90e3c1801f4426246f2ce522df933ffe99ac125c8f631caf4d157629278d311d96e5c6568025af43048d1c3b70b0b2069b99c9f38ff306b8cf374bb9bd35bfa0509c04b525f2717b31fa197568a08d4b144979d30ef288d16d53dbec1af0ba6e1aae30b9c44d2005dfaa37c209cf81932c583ff6211064d784070e56e2aa5f35de6bc6ce86a3d5a52538717ff994986e3af31084d260236264220262fe636c9485a97cc4fe9f39ac96098ba45fbcfc3fbd1a1015fe0bbdd7638887560091c32be9ecef435b864ba2b6a46e8924ced7e9de0e14d64e7103be8dc266f22c92f3165bbdddcbb849a761527c93384f43fbaccc1130719a0900937c545292848cf58c1e287e5d382bc39de8c7bf65a69aa875865a4b3e9ecf1418ad7c6f33de802ee6b9fb60f974ebcf4f204e44cf6b6429d0ececb8923d42e41a2c40333fb821fdfb0eb99c8a85f5ff24964c1b94d6ed6bb9977989d63b495fb4fd5305ad77110934cfcd88e553f8d27f4ebea71574f2e89bd23ff20eda51af69686092ff4fca2fe2846b57021037bd71093a40ec96b821b16863a549439060bb01ed3c0096ba25c1fd6cec0288c28fa46e438361a85a3b4e5637cdc6354904db9392792affa7f97162fc9eab1053b9da2b73c8a14e32bfacac35f60e9e0fa1d4082f425aa8952c04d65d4650d7c0cbe1266d510cf1abb6110bd20e3b4a1fcdcbb4c2f22d4805004bbe0b70cdd0f20db863ec9ab944164fa78e2fa7cf0c00399064dc3ae1c714d7206b5f6b90e6410027ef2ecf513a18f269368e2797ab1ac2810036f792f814e8df1461d2961cbcd09cef127935f991272fd3e1aead514cb6d7a8ddd933e2cffd0cad5909a92a617dbee1e285d540a70f92e0d21a084860a82f84c4e7dea2b6108f81a88672348994a3e674ac03b001d0bb8c5e5ee70526e07ca854e3fe124658724d7d28cb4bc50b92a51b6294a114053a1b674feb0511a3ed084a2fae6252c845fc86f18203654ee475cb5482ea713b25d992e2bfbb853b4dd139daab5b9d689e0863048ca263a4c70c79af3bef410356f7f6d218c0fb23201338c05f705e403bca78a6fcda73cc63d5406751da3444bd65ce117ed99ec96130eb429b5b073239946d72f35557b2e044d3556fb0aefea53e8035ba11f9ff9dfa4610ebf42d3f5e271449dfe1428c24fd936f36d6f3b1a4f054e36caf2d404cf141a4fdc2ff1d4548423ee6c924daaf9f68438fce9b458366f887a8684e8a1b3b411654656f9db99e41db9ef417afd86dd9944342dc86fd6c3a3ac3b52893c0f419b45435adfcef7518d8e4ecf44b76b8c3e9cadb8e0feffbd75364049b7a08f5aac8e9a5ba58c507a45c93e3d780f2abbf6fa4a15afeaa85ee95cbe3b2ceb74518caa44d1a63cf9120a502e778f63478121671538d5ed0f1adac581d131eb6b4387a35e6151300c3e3f96aeb50af9173969a68b9ab9c9673883eec45ef5f5ff65e6b5709d3a5a7b9f47931d28368f4e5098c80de0aa3de7f8a7c00f2f73bbb1f872e0e04dca3d4f284e10d7addeb25fb5b431287ba3e3b30355f83ffbf1e40f7ffc0a74bd74f7fb06112b45eacd5a4398bfae9141296ab74e0114af6f2b54f7bda5a0a9495bbb0d2c2996de978666939fa92407d57d8c437c5e976a9c698a00f556c8c582bbbab6f3ed0577095b582d36d5fade56ccdc0c123c63a2193dbf45491f7cc8ad88abd38f5707dc5724a5beb7b800990b54d39a721aca4f49bf715c7938e026ab1da80431c60ca458856b53be12c7aa62dd5e01df007aa39d7e5ae996c1028c7bbff9c5e2a78e81d28a5c3c216dd2b59fb5f3e7803cefe7c9f4db7dba3350cbb71f1992d651a424194c3c52b5ae155c845097f4aacb434c70dc13a2ecfa4e82e36a8bc4174072e64a7ce3834bec31d4f0833abcbd4ada208ae0dfe5ebbaac360d7e5f8a3e7322a07bc12e3815f51aaeb8094a54dd1efec43281e068f8c2755f0464c2b08e7e37692a9e30a22c14a1aa9834afa31087cab67d90650bf5ad6867dacb5ffd881a5cab935fb96436e8c338019d0ac0042ab7f74c0d2a6c4786b229d02a20612f00a9f6f0c337b5c9821b667d05be1b5b0ade8bc5f9d859cf1dfe5692e6edb8b72b0a0bca46464ef5bd6c0eef1af46ba7dd025e2e9495adee0456228930d5af8f6d4e49e855eae627326fba6d7abfb73a18e8d838721ab6e8b0082d5b2c056d2c497a2d60d81f9673b47e667ba1c7777b320fdf5105c18edf5ff3e702c049aafefbf9badcd42495c453108657d179a69fddc2431835e7270bef4b9226218f78fb53f88f2b83f7194f924647f0d6e5980d2c37819571c0941ecb66b8e91384e99b703b27fbc1d03101c1cf560a414cbb584e8e66dce55028140df4ee74d683d7f2215e78952ff01abf26d6e30bbd7f62538159579c776e3960415d81acf89811d13070a2c4a651c32cf617f3533ae16f6344af192145baf45b692b65c13812eb45f2e875122c8d7703f424d4d31f2a69174e96a67455463ba5be83efc9aad0e759ad550bb986c1cb83e9e3acee663de7ecf3106787a7", 0x1000}], 0x4) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) readv(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)=""/237, 0xed}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x7) open(&(0x7f0000003840)='./file0\x00', 0x80, 0x0) r1 = dup(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) open(&(0x7f0000000000)='./file0\x00', 0x203, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x8000, 0x3, {0x3ff}}) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0xd31) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x2) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x1) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='\xe9\xb5') fchdir(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:22 executing program 0: r0 = socket(0x1c, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:00:22 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x8, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffdc9) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000300)) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x108a9, 0x60) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000000c0)="dd7417ec9b36ae6e678eff08ffffea99900d2ae879a830c814c79f573efc8504bc9fc8be8ad32683973613022948fcd5ea6506e301b27dac36915be515e194870d818807eb33272e3564f87e3be0e3901e4590dee0fd2b17696600c2c3538ee2ae41ae12431cc3659fcc2d4b48e36eba54111fa9293a71551978e230641c692bda90ba31f2c7b24ed51f817ac7446f1a26f12e9c2bcfd0eb642abb0061ae5f811e7752f00f5e6fc9764488e658d6d3383c0a3338e8c6188bae6c2580f6f598327da55f", 0xc3) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:22 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18020, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) semget$private(0x0, 0x4, 0x18) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x106) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="20040000000000000000"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) r2 = getppid() sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = kqueue() connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f26524fc74a65"], 0xa) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r5 = getuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x9, 0x101, 0x8, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) getpgrp() setpgid(r2, r3) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) close(0xffffffffffffffff) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="b34dba480356ea0df7b747d95fcf4f9532d8280fe0e8e66af8f064", 0x1b}, {&(0x7f0000000080)="0b55f7605da4d143bf7c018abf087afcf4", 0x11}], 0x2) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10040, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000001c0)=""/174, 0xae, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="00be62f17d696c653020f1f4076dd03b6dc942f48afd4427bf6dc661f760ae0f014ade8bdf8c6e7bd57fc846d1d03ee2fceff0c81dec1c958ad49f54dcc180d37d51314b21210e10dd7ad0dde1746e03db04cc191a562304ec083b5ec48a0b4f2ca9ca920cfbe62894c6a316fbffc9b102624f09b7f56408ce0ef455e44a28a49042d6e25c382c5e6b9a87bae2b3aad2686306deb3d105dc6be556b3e46251f79695ae97755585817cd9296dc55f"], 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x9, 0x5, 0x3, 0x10000}) 16:00:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgid(0x0) pipe(&(0x7f0000000080)) write(r1, &(0x7f0000000040)='t', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffff) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x4, 0x6) fcntl$dupfd(r0, 0x800000001, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/121, 0x79, 0x802, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/237, 0xed, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xb, 0x7, 0x9, 0x1, 0x1ff, 0x8, 0x18, 0x0, 0x3, 0x8, 0xfffffffffffff84b}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) r1 = dup2(r0, r0) getuid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="8d34e7675241d416ca32384824acbd1c98b2b2d0419a61430692e270a30bcdf511b84b8606c3b0f8fe4886633eaa8115f6c6312ebb7be2398bd24b2211885bac343671dbaf5759a30f29a4bdca64af4300b71e28bea9a5273ca1d31c4f1f7e77acc5137574b27775b3aa520dea1ddb3268b79763359f1b89603cbb9933e270caab467e580b35e79b9ef0d1036f19524fce32029a643679fa7a1bded6608c41668db8554e33b4fd806bab3383f86f6de502152a2910046458a0b9d509b8367ae3e53594bd8609a0a82d3f1410a86c75d8cba32a585e195bdf59b3645f44c786a6ade1406c2c1289ffdc1b75bf1597b6c836be73ecf0382d3a8691607c9a2df8f5fe589174fa6ad95638d29bada9fd70f972b400db099b2bb70fd797f28754b7fb0cfa62d443640811972b42e643ff1576230fe0922ab2e82ae613f4446dd91768adf327b4beb21237f184abc1bd1539ca1a7da4dce8ed7c0a70ded7af7868e76d209c793733a3cda3eaba380fa25ab1f4a9d5678ade5513e95bf3c2371fe0b80c51440161e72a4ace2357155d24330aea133535f9b4a6f91cef8e66f6585641dab98e01756dc37083145dbc56555bec33494d07744acf492a4a13c903ca8aec97f86f005db0a2e5cc7370562804300f8df0c4823dc1b9fc878ac09ece0008d731a69bd82387bcbcf17d3bd7b2c723af366c352b82637ccb84a3f2b05e5f86f64ff0b62152481929c8874dfb814097e4c85eed90ab49daf41f55c0ab56dd674c5015466888d47d45703aa9587fdaadeb7debbe3f3e2cf30fece01529bd065bf48f016df949658a9b66b1bf1e92649de676395b1c7ae9bf2c4cda8ecfdb753d1bcdd93227b5085248d4247171b5a1db6b0bceb60104e10f608b292fe817aff57dfe37b57e06dd0a998deb8a30f5dda9651fd027d713405b78a067e57b8b021712ace5235f29a674a0f644229f55a451cd78b9932a86cac068ed540545e696a0a390b130b524952b22c6f91d103d0aed277da1c9e8930ce9405c6e96dab7bea052274a6a85b28ce1af6f342e3bee6daa6ec73b08056b5f71abe88c7f1f42ce9f798a9cd8"], 0x1, 0x0}, 0x0) 16:00:22 executing program 0: socket$inet6(0x18, 0x4, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100a0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/3}, &(0x7f0000000140)=0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) fchdir(r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820fcdb0000000000000da977a3dea204cfb10e7f6bc179b08dfeae7fde13b395cb15665298183a25df367bec0f675442b13a219c5caecc7a1a752d1f62b4950d4048d806f56a6738763cbf6523155e8a3acc51748030496cf90dd62eed0164a9291683fbb68408dbb87b2767de0891b5e83e0ecb39bccf0113de1299b1cd476cc7d6a55bb2c3636345426726064a35598c128a71a289758541fc65d326cfdfa9a334a78cabf68e6fc6b875a80271aff461563bf5f85c16128783cebc90ea20b84faffa6f46a4ec077503ccf2fbb1906c08e68258af2efce836b6987da1778b0ed93be2cb0dd4a2ffb96ab83f406bcd31c0d003f15df6e0ad0"], 0x10) write(r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x5}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/69, 0x45, 0x43, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x100000001, 0x8, 0x4b800000, 0x0, 0x7, 0x7fffffff, 0x1ffc000000000, 0x0, 0x2, 0x100000000, 0x1}) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3ff, 0x80000001, 0x8, 0x1, 0x9, 0x7, 0x2, 0x1, 0x3, 0x1, 0x6}) 16:00:22 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) r0 = semget(0x2, 0x0, 0x1) semctl$GETPID(r0, 0xce81902a4db017f4, 0x4, &(0x7f0000000000)=""/26) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="25000000ffff00000100000000000000fd121e326b810dfe556f973252d8ac73ad0e22954d29d3fcca8826c3e8390141f8b602097168530aa0e8c1bbc281bb9cc976f5bca314f79c5d95be746ff3398924987913dd6f7e7dc4ba976e74bdeb9ac1593fbebe0fe118045b464360bdf32354b1c7070f3900448c4b12dce5747f8f84c5ebaddbda2c9f29bd4643c330dd3f4e48043ff3cf3d1d8c9ae3ede2c135cf22cd1a0683d7238ed8688b25a5b0cd7f8ba6e15dc710", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xd3c, 0xadb}, {0x7, 0xbd8d}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3}, {0x1, 0x8}}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2922faffff686c653040"], 0xa) socket$unix(0x1, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x802, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCNXCL(r0, 0x2000740e) sendto$inet(r0, &(0x7f00000001c0)="80d12fddf2aa3488f10a1847811c3e83c6cb8b595f38d36e2cf7af79d5e1d1dc691618912b07622c355fbc940aa85857421caefe3e1f240fe196e5b757cf2b91a36d7ce6789a9f589ab100d567445128d9b8d396308f6f95ca85a4850a59f6e60b747478cb5a1a2af980bd24fbf9d66353f0d679cd98917cb91e3ebef1c00ecd49929dada83ad84cc82fdb5d7b78a0c2", 0x90, 0x408, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc90, 0x0, 0xee, 0x34f4, "6c7d82e43edb7df2f720fbeb79c2e525047d7f64", 0xab, 0x5}) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x0, r1}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x80000001, 0x7, 0xffffffffffff7fff, 0x1, 0xb5, 0x9, 0x5, 0x2, 0x1, 0x4, 0x8}) 16:00:24 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) listen(r2, 0xa) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r5, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r5, 0x40044b06) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/121) r7 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r5, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000440)) getdents(r4, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') recvfrom(r0, &(0x7f0000000300)=""/234, 0xea, 0x40, &(0x7f0000000200)=@in6={0x18, 0x0, 0x101, 0x4}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000140)=0xe5) fcntl$setown(r0, 0x6, r1) r2 = semget(0x0, 0x0, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000400)=""/85) fchdir(r0) write(r0, &(0x7f0000000000)="8a94f9f0d99805b297c9d4", 0x8) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000540)=""/136, 0x88, 0x40, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) linkat(r0, &(0x7f00000004c0)='./file1\x00', r0, &(0x7f0000000500)='./file0\x00', 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000400)=[&(0x7f0000000140)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='}\x03:\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='@\x00']) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) r1 = msgget(0x0, 0x1) msgsnd(r1, &(0x7f0000001300)={0x0, "ccb20ca6fb7a6dc103cf7657b75d3dd2b4b062de056116d94f1513de3931f1c91284922c7e9f0fdc254864c8fd28e73d223b3600057e456a5a860f8b8edda33a26d2285c1e3cf52c60a355e7bf5266d7fa3ac6eb82a59eb92d942b1f303d533f2dfef28dc40f5255efca41"}, 0x73, 0x800) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x802, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000001c0)="4f20a46b0a840b181a6c7681b844e54e3870696e23fe04314788e159ac053393162c494f57b6a913ba5bc9b5ebd6dd982d6dfb019279e206d5a05f7c16e97dc9001549e9e62c37327321b7a38f2585b923002201572335c93978649bc9948926e28fa11f22e1114e800a8301f5ae873b50523a090dab5184ea5b8696387645807ac8ee6b31361451f3b2696094df7446d313accf2f42fb31", 0x98) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) dup(r0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)={{0x2}, {0x9389, 0x2}}, 0x0) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file1\x00', 0x7ff, 0x8, 0x0, 0x1, 0x4, 0x3, 0x4, 0x1, 0x3, 0x3, 0x100000000}) 16:00:24 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80185760, &(0x7f0000000140)) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) fcntl$setflags(r0, 0x2, 0x1) 16:00:24 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000000)='./file1\x00', 0x1c, 0x2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() dup(r1) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) semget(0x1, 0x3, 0x42) r10 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r11 = getuid() r12 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r10, r11, r6) setregid(r12, r12) setregid(r12, r12) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x2}, 0xc) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/39, 0x27) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x20, 0xfffffffffffffffe) login: load: 2.56 cmd: getty 88954 [ttyin] 0.01u 0.00s 0% 316k load: 2.56 cmd: getty 88954 [ttyin] 0.01u 0.00s 0% 316k 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) r1 = semget(0x1, 0x7, 0x400) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x20) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x80) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280), 0x1fa) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x9}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0xd, 0x0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:24 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') sendto(r0, &(0x7f0000000080)="7ad50dbf664b0b9d07e01687da6e31aa400f2deff5764de1361f8b4bbee49884e9339d6dc5232cdae73ac958b3725d32b7ea3754c439a0e141b9746b1a1c", 0x3e, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/20, 0x14, 0x800, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001300)=' \x00') fchdir(r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) mknod(&(0x7f0000000100)='./file0\x00', 0xe006, 0x5) 16:00:25 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000140)=""/12, 0xc, 0x40, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f00000001c0)='./bus\x00', 0x28) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40000000401, 0x200000000000) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="c4d4d42ee27d0a69b7ce4d4e", 0xc}], 0x1, 0x0) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:25 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(0xffffffffffffffff) semget$private(0x0, 0x0, 0x80) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:25 executing program 0: r0 = socket(0x0, 0x3, 0x809) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0, 0xffffffffffffffba}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0x120, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x100002f5, 0x0}, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x811, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="e3446cc24323277f16eabab0258f4e8d0bf87068fb485152695b027dbeea6be0d563d131a65d7000bad6d078f1bc831aae32f84db4f3ca4254bb24a0f79622381d5a07eaa5b29c67c1e997bec9cf75e5cd13bfa954a57c3c73d8fbf02a45f4d54abb2069096449b37ee380a6efb1714991a629ab107ff57ee51f717db7501b05f30917134136cdc0af938907b7d2cc4165344ff8ec40665c2c836a04300f468360a7488ff0e755a127993ae62a9a4d3990b35a5db1f32c92501767d62470844c00e672b3c42e2597b5bab1", 0xcb}, {&(0x7f0000000400)="7dd3d479ca4650cc504e4acdedfe33185e55467dc1f10f525b34728a8648bc8f52cd4f852dc11668e010051584e698d2d36db27ad71735433c541f20f79ddd624bef2eccc9a686c938e1f8c6fecbe1894ce4c46bbefb995d771f99f00ce6ae220e946d17de4688f7f05aefb842965fd072e313a023389bd827d10ffda873012f49db", 0x82}, {&(0x7f00000004c0)="7753e820975c149f226ee43212d4598dab3c2684b3297e298ae8ef7dd62259b89e3fc024a78e9138c2266f8e4b394ab16c84c0370f1f3c7cd8ea3dedea162a9a5753f616154cc67c27f7b0751f83ce056b4e0027a9bc386f3522f8999b58bd13a5f88dde5eb39bdfab48463cfeebeee2a433a48d8c20344acfbe8cf6c740e74ec146bb8505ae5f3fcc487a93ede92c84c9f4378db99c5337", 0x98}, {&(0x7f0000000580)="ba74457e70e260b1f9878a57628ed558fadec4e1bcf512cf7a81e7a1deb06e750a4f52c5ad3f1200c5667e5285bc6a573931a2fb9ab41ac7622779b454d88765faa8ec898303d90886a334dae76c51410c1ef9262352cd15485aca4bf1199464bdf82a8f953c50c298bf006633e90f7afa2d1f1659db9b7a68378217c4c5b2bd713d0b44c189f38e78ed0f2cfbe77554cf5239f48b5efcafc1df7e5e0a2a7fa98a3c7e319766604e028bcb44dc746f0d750b44", 0xb3}, {&(0x7f0000000040)="09f05ed7fee38545f66d96423342785910cb3d9b82b8289a7b16cee45778261c0a42415d413341cf5db990cea41599f324292373ab91b2011fda91ead158fa", 0x3f}], 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file2\x00', 0x0, 0xfffffffffffffffc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='W\x00') open(&(0x7f0000000140)='./file1\x00', 0x0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8402, 0x0) fchdir(r1) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) mknod(&(0x7f0000000640)='./file0\x00', 0x1, 0x4) 16:00:25 executing program 0: geteuid() r0 = getuid() setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x400) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x400, 0x1}, {{r0}, 0x0, 0x2, 0x2000004a, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x4, 0x1, 0x400}, {{r0}, 0x0, 0xa0, 0x10, 0x7f, 0x5e}, {{r1}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x468d0e8b, 0x6}, {{r1}, 0xffffffffffffffff, 0x13, 0x0, 0x1, 0x41}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000080, 0xb013, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0x6, 0xce}, {{r1}, 0xfffffffffffffffe, 0x2d, 0xfffff, 0x1, 0x2}], 0x5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x200, 0x20}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x80}, {{r0}, 0x0, 0x88, 0x80, 0x8, 0x88}, {{r1}, 0xfffffffffffffffa, 0x60, 0x80, 0x100000001, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x21, 0x4, 0x4, 0x16}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x81, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x5, 0xa509}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x7d66dfa5}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0xfffffffffffffff8, 0x100000001}], 0x3, &(0x7f00000003c0)={0xc2a3, 0x2}) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x7, 0x6, {0x2, 0xfef}}) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/14, 0xfffffffffffffe95, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) fchdir(r0) connect(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x1f}, {0x9, 0x2}}) 16:00:26 executing program 0: r0 = socket(0x18, 0xc000, 0x0) setsockopt(r0, 0x2d, 0x24, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) mkdir(&(0x7f0000000140)='./file1\x00', 0x10) 16:00:26 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:26 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:26 executing program 1: rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x4000, 0x4) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) fchdir(r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x7008, 0x1) 16:00:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8210, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x8, 0x32d, 0x0, 0x9, 0x7fff, 0x80000000, 0x1, 0x1, 0x10000, 0x81}) ioctl$KDDISABIO(r0, 0x20004b3d) close(r0) r1 = socket(0x3e, 0x8000, 0x81) r2 = socket$inet(0x2, 0x4000, 0xb5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x880, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r3, 0x0, 0x0) r4 = msgget(0x3, 0x0) msgsnd(r4, &(0x7f00000001c0)={0x1, "a505123cff7051ad9b0e73512deae9ee7dc92b7b6a6aa4974135c7009364a505adcef251c51c0e95f216fccbd055ab11a4c0726c73fe10f270460492d354fb44743960b173fca1193d688d1f27b07e159e0578b23153d4bd83e64e8e4882995ced124aa809a1977fd64f73244e77bc5fe9228806f796ee77df777a5acdf6f59fb1dc71d8de1900d8a0bd2770c381eadb66ac158bd634d036fdf0472d845d21e7b90e022e332e18cb83905422fe535384822553cf7a24099a0e4b188925087ac61b185a3d6f76a90be3fb448f50c39e3d58d212fce84e19ec9fae0ecefbb1b1dc0e9ae63cfa2bd1474d72df66c1be9c5b971726e363"}, 0xfd, 0x800) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0xfff, [{0x2, 0x4}, {0x3}, {0x1, 0x80}, {0x3, 0x7ff}, {0x1, 0x7}, {0x3, 0x1}, {0x3}, {0x3, 0xffff}, {0x3, 0x7f}, {0x3, 0x3}, {0x1, 0x401}, {0x2, 0x100000001}, {0x2, 0x81}, {0x0, 0x5}, {0x1, 0x3ff}, {0x2, 0x8}, {0x2, 0x5}, {0x3, 0xf}, {0x2, 0x606e}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x5}, {0x2, 0x7}, {0x2, 0x43}, {0x3, 0x80}, {0x2, 0x40}, {0x1, 0x8}, {0x2, 0x597e}, {0x3, 0x7fffffff}, {0x3, 0x1ff}, {0x3, 0x5}, {0x3, 0x4}]}) r5 = semget$private(0x0, 0x4, 0x200) semop(r5, &(0x7f0000000440)=[{0x3, 0xb1, 0x1800}, {0x3, 0x9, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) fsync(r2) write(r2, &(0x7f0000000500)="52251fcaac85c29aea66d71d4841040c", 0x10) dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getpgid(r6) r7 = semget(0x2, 0x7, 0x0) socketpair(0x2c3ff46c5b5657fb, 0x4, 0x5, &(0x7f0000000580)) getsockopt(r2, 0x81, 0x80000001, &(0x7f00000005c0)=""/11, &(0x7f0000000600)=0xb) semop(r7, &(0x7f0000000640)=[{0x1, 0x433, 0x1000}], 0x1) syz_extract_tcp_res(&(0x7f0000000680), 0x2, 0x3ff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x0, 0x1ff, 0x7c}, {0x18, 0x2, 0x7, 0x9}, 0x4, [0x7, 0x4, 0x6, 0xffffffffffff8001, 0x5, 0xa85, 0x11]}, 0x3c) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = semget(0x3, 0x3, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x63, 0x3]) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:26 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 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) shmget(0x0, 0x3000, 0x160, &(0x7f00006c1000/0x3000)=nil) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/184, 0xb8, 0x40, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) truncate(&(0x7f0000000080)='./file0\x00', 0xf) mknod(&(0x7f0000000140)='./file0\x00', 0x18, 0xfff) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000003580)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="5605c11a8fae7e5d3fd6b77de7ca3be11026df9b175ed498f6097242646232cff0ec16be0cdcbdecb6bc948029995a526137ba", 0x33}, {&(0x7f0000000140)="e8cafb38253fcd60eae37af95f7a5e438d9aa49d43aea094908fd5f589d932836d3a927b43157eebee9a67bdc4c2722855e98e634d116712446b22e3444f0e13b69dcfc36ae166bd9b6a522791991417b3d46964adf7f4a02a87dfbf4380f1e1cba7fbb80ad164edabd21feadc75e7d3c478245b26fcee65f9cb5fa2a96c4d7cf286da8cb5ff0e1cec4623a2d4d06e7eb1d5a8ba6ea94532ad0d83b374323c9c958f228e0b16cc4a4d5989cd579f56d38299ac03561092460ad89070f53d4be7e793d752b6efe01ab3d79e54996656d467234bf4d038fe6486a198d6ba6e3d5ab75700a8915f57dcbd4ac16717f61da477688bb44b1320f7e106ba4d65d7a5", 0xff}, {&(0x7f0000000240)="c4defdd95fa8be0f63b45dd9daac84ab65e59efc5d15a2eeef90ce075499a9c9ca7f83c0e0b58ac7c83f2e6b284b0e61f7e13aa33c8efacd5ae5d27c1d4fb8669dd6146e859b721b2376ccb08b3aef59409d5a2d", 0x54}, {&(0x7f00000002c0)="3421043cde3183733ef0e134bf8aacbd592c0bf17a62fc44af3a663b85e7b68a85335b3ef8a26ca9bf265beac57ceddcfd450a04b6cfbaa26ca5d20b8d244ac2f52213bf706fa2ca14660197a3819abf1935227194d8779b8da1c97cc29453b8ba4fa367525868eed27e4adbfe13e72a7ea3b21cce4506ecf4c505a9b0f89f1cb334da29da02b3ac6b6698ac91", 0x8d}, {&(0x7f0000000380)="ea6ccfe33a060066a76f362bc510ce49d9f4c1986dd7df809fc74acfbc4314a2a04dc1249523e6abfed1475baca4ffefa0127a12573e9bdf88ef764688035949f8f3b1aa5db5d2f6e9a082fc6b8b1b969aeda7da46c9fce3056a69249e066e5eebba70a3df58db3c6e2332573d07dfedd453dd86ccaf7304ea9165dd278e7292072e817f9a21", 0x86}], 0x5, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x1, "37d72a7e7bb970d650f242f81eb121f8563823736c51d8c059fee1895912c98657723010b4714ac0b5141cb4acd4872277347913f98c44ab229fd979a36276a31f9646ab9ae1af4025d8a52b194f261ce0132da547ca630cb28a214d1e6a4b378cc7817b05b8cde4e63f5609ab9859b4895526d442f2c4404d0a9de1021fd69b9089357b4cf7105e28d3a64b61ef4059782da31d5b62034dec331143fe707c0a7a835188373cc658d68ef4ace1692ca6bf2b7cbfae45ed89fae1cfad20e8b86c2af69132e1544748665802059ef7eb41656eb9b57d4496e87518381f47497a9a30014c200bb6e6c6ef5089b0b66179341e69cf2f623a3d30608298fc88d334cb89e79760f46f8adee204d17d200c6e0c312eb96422b8486ba3abd715743c01d95ef40e37e1f2ec4adc7c74ad3ae44db9e0980f8a3e3c21d8f5d7195892de57fb606715add3843801054eaacaf3065fba5359fd813082983ac55933e324bbbbd0db066e186bc3b8400af8942604ee25eea432998c08290390d9085216791a3b24c8ef57bd78c38c845a832c0f75da9772293152b23de14ac81877760d9eb9572f2cf6787f1c6e492ecc90e52e11447669fe4089fa382fdce30c0b681e86e31cd81125c429514185747367b1b2e826e91f149a2dbcf8f22291215b1a9b7275d76ce12cb88872c0583989c3da5db46a2f26990148a8ccb0b6d56601cb9b08f5fd59bd0de016b8669486295433435a3da62bb42a6994cb808a2178d0acacc4ea0951119c98dd032826a6565e1b7bf5cd173d4781266675e9d2da1f2f59fb7aea5751a471feecb1ccaeb3df245999f3b49e74133d9ba483279f749354048feef1d696927dd7793ba058e92d0851529446b31209ff7adb694383113eeb82ee38cd747d60d4424dfe53eab8a4f6bcffea013cb2584103504abc6fae2333fccf72eb7eb6096fdced94ed2270a1bea38f5dc5d53743599cbf4a807bfcb8edde03995d7c03307fbb8eb30613c222631414b7e097a52e37fa061b1581d27e1148b3d2bec179a94a157ab408504a64c8a77b8ab3ce4f99854a13eb750e456c9a06d8cd3175a9a9ea897fe493098d635badad04349cbc8439cc8f5ba5ef8e68f902542c13aad022465c4be913c8f1797bd54aa4af2c6ec0ca5215229a109cbf8f7d63c46f68473e94a1311c5bafc12ba8e0105df41f76bb74a16127effd0f367821e26d287f275cab9d8f130e05817965d2259c5cfd08c44be2fa31830cfb94051dc58f951f120618375bcd568e608eb399bcd2858755156f5e818a1f2bdf8fbe4f4fde41fc9d196defd6d483bd74fdcefdf0d6d2a6d11007f00d6f2c27e8c9d5a1c84b1995b13eb271078202c085f44d13e2f2be4b2035ca0cc4b8b696edcb75798e2ef204609585f572caa899db55ab21be8e6930eaaafbfc525cfed169c2dbd64635e1e3fa461204668234a3dad651c9181d449a73e932e5c1afc0761598cc7a3490210daee248621ed0e01a63f61aabea7a1532bf6a4f03553d0ba4ea4c941648c07b1b0e9b7953c4d57ad3995f99ed32cef4960148873c6ee1d23016c2f743e9055a4ddc849c8a59c7bb76266369bb7b2013533451c63f69109e2f7e512611960fa6ae0fa55d29e622582a625ab0801293a7d367932c7eac459f31ad90e7af14a72ad72bc6135c104d38d30b03e95743037cb60fdab41172fe74f751c9015debe1ac68384fe7802baec71655f01a27360efe2b9fb1b88ddb4a0613ff71763b4cb0673babf578170a17a26e3ae48775638f6ba45ca198d63f2f3957bd0f527b94aa0c203a5a87e9903f7e6f7227656b330b0b192754e2d14ee6fe315cc8b45562759948caf3a5c198c7c2839978ade0311428c73be6dc4f7e3352b399753fce7ea83c8edc0980cab75d8d5609b3f410a0fb8fcbb593e58d3e3ae3c03f346572bb63439e3fecd2072101ea5f947170a4481da117d216512be6ffb64ade1f65bee88fcae4757bae11297cd88fa9f92670b6463c146fd9f7724b8033f4eaf2d7134582fbef12fb355e9a08f4605c5671f70c08c7a193a0677483004a48098324cbc46b83a312ba7844258103f571b79b26fa48deb52d8431e1b1afbac3aa5a0ee0b7cc2d1131b7e8145b31d866a1b20a330ed237bc511b54f9a22a4382fef933d753a58b08bec9906faac2ecae548b0c42516650de30414a9458bd67663947c92db64ca1bc57d9c6ea5351a78425a9dc974720c0b97d94ff6a794f5db04e0ef23c0f2319885cc0db4f1a26cd2e094496fd5ce8d92739d706d226b62ef618e4893a4582df8a11c7984c1073ddbe9691fd7d8f00fdb78772d293b6e27800f861eca5356a2b50fa1b796ffcc71a1940f8cb4f38fdc2894fc57f034e3421c3dc3e0f6e3131624aafe82dbc48c554cd5383e00ae23a19fd389938a33f6d390a23539a5afd6755a325302ac13c3e7670ab733fa0ecd8beb8f4d9fae154c3b0814797c93236a0f7ed5a8aad18040ada1d1d5bdb21745ea095a45e359559fb6286f789621edb39aa638265776547dbfe4e85e85176dbcf5b9be373db036d1fba3e7856e9f823fece892d18c1764320d3bc57546fff3bb578406e1067a1345a65a6f59ce52947ae5c6baff6ac0a811cbe9895d68355cb7ac8752af5961b7e537d8a3d5bbf2ba869081381c1c19711a426a11d7d4fbd45509b06def498e7330ea439864be660f32848c8aa2d336b5b79651179a6421dba5d316736d76af7a34f7ab38f7fc649f8758c9e93cf8f3660dc8b2a76d04eb06ac0fc17de95766cf62b869301b9f69b6e25d858ea0aa15aa42acdcd7c94f8e2789e7f28b9765b11c1f289549011312730b7bd3433a2ea235d2d535a7b6e087f7973b566c752fcf89938fec40ff56f20a4704db291dabcd09d4e5cbfdc68806f26a2da3e03eadafb65912307d1aab416e15e726e555bb8008471152cf5137de44102b3fc0e5ffa7326fde47e16653426cc69c6aaf85724c2d30dc10659ffd0f3fb7f6aad8703f04e35c59ebd92c8add7fa5783863fba6541de6b02d1164a9d1191f9473854cc551a54790b5fe8e6ab0609e70df3e0a4deec38da93cae363e22d80b3e2c65daa97adbab92ab4206be25141d3e68e271126841d707d83f7257d2232d19cc57699a2b6ed8fd2a30f000a93324a4a0edf76e286dfd4ea1d25ff37859b6bdd60cabc9e573c1c2ac52f68392d4ca3ee7a4332e558d8db0cc94d5b606a25f2410dfab2a539587ef130988bdd39b0dbbd654ff50e44beed055247ef00515bbd6d854cc97dfc3dd6587f1376c27dd77c45ff6e2eac163adb02cf7b114ba0eea0176747503c0cc435f25cc3be46b48439f00e86bb77fe7d001a01d9f186a9846cfe6b082dec7ebe3693b890bb1eab2da6e2ed12ff68372a331324a5e33f89a656f266f91abed26199a97a270043c10f608374511642993a283562b358e6e6bb82277c03474613479d818967c88c29dcdd1f91bc0ab419c97852bf8aa4c1adcc09491083be2da4d89afbbadfb750258c3ae51d863730b45b1430f0215fbd50e4ce512903785e1695840e70680b5f2aaee334878dfe27f9d0a22ea46c7186f38a7e0a2451ae2a88a7538e9b4913a559dfb191d4dc8ae90616e3a96701e63b48faadf39cfac56105704481060b3d8b6e7733155790ed2422260ba4d5130b593a1c56a4ff76ca3f6d09c33092e0ad387b57acd54b0a32739a3a188f6ecbcc3dbf2739a0b86083b410367cc42af748122a19d21f8f45c5fd8acc1af57020112b444d07e4e6d8ecfacdc94d3be5ce59f921e819c448c2b21b424376c69e8ea5e485c4c35c91d34b8a68961ea64cc8e87eb350812c1fd3280a192008a4da8937bc88a8478aa694ad59eade6736e487387bbc054f9088cae8000c0fdb6c12057dc8e21fd3733aeadc51852d667319d7cc65c737f2c131cee26596f1294ff1d44b39e0dd91a9913125abe2b3fa574f0f4ec3c7c6700c3236773347f924d686c1c736d72a7b77076d7f40d795e887b9680c7a6d9244bbd212dd4c40d95a62a60642c326da5493e0142e44613f51d1d33d4c38a6dd0bd0e8325c221849168d7dee41175e6e98b9d0fdb06ccb192b4928f9a805ed9be59eefad6fc872fd3cce0b1af79a6de887576b59c2c13b61249a09e6e28e02c193075214840235a9cc1cb6f61af9e8c2ff810b98ffbedf7736d28a5cd55968beb4d1e34c4b490868b120803d4f9103204eec344dc0a6c84fb4c03496a7e3e92e8b359da5fde5831df18bdcc7c6c22212f7b68aa289bb61a6b9569412483ed842a248c4512c758cad62c92772beb320495f6ec57914f5ac3472b2b6ba607416bdfd22669be63e745b05b9e2f3d1fc8fd00f8190f1641c0be2f5dfb63e12edc3121099fe3f9e339bebc6d9a818255c5f3ce36ebe4b70f3e1c5e7cbcab1666c720a0edc21df3b2815036df63d45c340c324e83022965ce5ca6bd8b1d691949af70f006c965ae7b782afc3934a0f35f0009a8f8199b50e7439b77e43da49a56511a1fedee7587de4e84705faae14401dab5966937d1c54f20cf9d95ffc642f965194974a8b3e0b99f9f807a59e569a9580a25e6c3167015b80842cdb18c8507aabd53fdd31f94b4a73e34525e045c1ec31f112710d89a0cbaed058d75a35c1e7aa3bd63f783cbecbffd86c57e539f7cd039b9f331c0fdb950cab54ae910ff07103a2757f42ee832e16b4d84c3bed76e91d5d48a3b713f4d01ddb91ea411b6f8d01df61974c79f1712ce74e07e53306f50c96854a84da902360015fe0b0757dec9452fe153ca1b007e40a14d8a015eb464a03b4a00e478a1ddb105bbc058c088b0633311a6799c9a4deef425e739dc86bc4738607da159abf4d6b367cfb568aa3834456619476024f4d941924491c0dcc3f6635def2169dde243918d937fb4ce6fbb72a4ec6da3f6d3b2286574d3d7c8d05e94d67483caad7b32541309e465c883066404e1aa0307358bc5338f50f63be62322daa36f4bb87ac977d4e0bc3d4c3aec5f86586918cd6747aec0fce742fa9a9a9bce2d877fb9d4335abf6b4ba925f8cb76c83806759e3febdcbd4ece0a1f391528faacc02954c7dcb750de2e3d16017a892e549b5f878ee0f676db208dd91a0f995eb3ad5345317e53de21a2e72de37aedf4a9bb0501cd0c2cb87526e299d36f4c1c38e51965d3b57bdca93018a010447261b3cf586ff78e1ca3db0d788975c16b5c10bccb5d586d4cff89c868a8b7ed40d8446784835ab1444df9421b3e9df67b215ad046ae3153560e4d6af8980d74e4257be2e3eb3e2912f551efb3b100ae3e74ce423bf09d814d45de9e1d7739d0555e3c230f32c8677b98b3fd3375c23bfe7da042914692bd7ff2d829b75755f60101503b4d9a3ceb2922c624be1801c14587681db8498cf4ed9e974fd0a803d41f44820e311f4954adb494c4e4f1302ea249dea81c2da682a99e49d3c5b4cc9d02fc0a4184d0830c3f05553a4cf02512a1a9f6fea80a74847e6c1a373ef87cd77390e27f8a0332b833c221c11fb7579d7e2fb5a76465cc724715d9643e02d40ac7303b2127fad1114a3f8b809eaa85e4debde2f31c6a3db09cb0b581f648a77bdae013afd3de1bcd4dbb42ca37b9722031f915fd79ba8370bf4f555110e483cdd7cefb65d0c4fee290e00f9c1f6d4838bef509e494b19c33d4e35e1268641433cfe4fe5aec79ef91b7247fab14d9ce7240d2ff85cef4097bdf3b4e2c976baa179217b51067862fe44fc494a9067b5db953f032ba192fddde68bca27af32dc3747621f50c1"}, {0x80, 0xffff, 0x20, "8ba93c85cabbc51ad67a7a8fa9d7807942393f3e1af51b97bb638ff400fbbd7ef77b66b55f9ffaa0ae11fc1928677dc7498fa131fcc0f4213556b435d31d99318a5911862296e369d77af1dcae71882de65a6362b35a441a93f95d3e3837727fcf564006475ffd788622"}, {0x1010, 0xffff, 0xef50, "a8e9d66f5155c7fab7f5e29e82b346014eba42aff46c6b029247647eaf443cfda10b404dbb47a6abf4a10184c2fb1baaa72b462448c4fb8d7aff0d6abee358f9fd091b9b834d72c8130fce853dcb71f4a854a841919b54dc9c87d695b35621548fce80bbea8d975e28d2f9d3103f041eecfd326a54748f0d3caac562bf3cc01f93474210cb21d48eb38f08fe642815bf6e6b6d79f7423cd362ba4dc705fa3f611c3d68538420f397e9e62a69755a1d8f0c7e1a8e026eac32da7448fba884921fc0117cb6959043fb1ecab240545adb25d37af598172c2e4520c7402cc27372518345e4258ec36fb377969a99850043ae90fa59544f8fc069dc752aab8bba2b6b91a21f13cff2fb99031af103bd7e7cbd1bd0e277a37dd9031cd307de13fc8b28fca831880cbc91dd60298a44abf0f0af01531dc0facc5c4aa4acaaeb2c21480788d65d0cc724cec799d31f72f435a006fa3807597d40224e7d3fb34a1d5fcf9086082b44e9c9a649d1f299e4ddef339e43452c8c0bd8b7a55f2294efa794cbf36f8b467e8418b1de431ed04ca40379be6e79f60aafc43c47d6ae40569b4c4c22ef67c75cba8fff2f884484c481a77361dd6d43e0b58264efe03377921f50f05c93381fac8be05538fc01237ad7e0cbf53f11d2c5764fe6e92245bb3e50bee684625845b05d3103a9bfaf7017ac3cb6ac90c260da41257ed2426b96955603f7be15455af94eef3dd165f69d92295304ba0cc39fe008f127524e39ee0e9dee08d6cea2f2785b0d5453f5f982786640e2e58b5e5c8bcc26508a3b9e61c2b72abf46f0079a7cbd73537ed1803614ed7d137b3c1cfe06c07a664545ad08d077784249efd1a858ae443bd9445fde35fd63601d4ac8b81fb055cb3891357049281aecd5a98493e7d4b284ab4760a657eac33f721fb5af8f427fa52cdd50888f2ffcfc77c88a147a57218d5056a4347e220c40f57698a859f70f6b9cb75eda371ba3fb03305d292d6e4de18dc1d90787d1236fdc5ac5a274211bed91e2c264e3b797ff5f3d81219ee74bde9a782b442067667e55f0cfd13df29a0465640c777611ec9dd3e9f915e4fa34bc68b96dd50bf07493043d2fd45d67fb211746aef14617bb73c5cb897934714cec461c007942697813db51c43a09a58952741b362644ecd992662b7084ea4e3bdac720d637e6c3fad94f41495cea0c7edc30f4fb2bc2cf18e8a41e5c30cdf8bc136a6036b0c64ff3365e19d1484bd6874857ad4b3ef231888b5cc67c50c4dc42322c611c7a1c3918caee28c6448db430fc2857f14cd27932cbc8487cc177b310463f00fcc27dc5d003f7afcfe392bb7a6f0a9009ef51ddf19cc7fea2dc92229e583c8e5142b8274f423f485de9350625f340af55c9ae1c9c17de67a043268cd3f930b0b30e08e730556ed8338bd1632392b448b982e06cb4886dbcb82c8bccf2ca8caae8d1f81e854e7a402dd9cb675f239d9b30fff45ce1d0273c5ddc603dbc331d196a28c926e3b1b2d69e4ff08357350f8cd83fca004ffd76349674983ba83311248c4dd381a28523288b4ac50fcd0e1d33b76c8eeabbb9ee959c42abd94a4f4126928e5515d4d3f568bd3d39be200e61a44e454db457ca05000c4aa3582adb3e512fc4a433136e17bb22081deb2ccc6dcac3de3146f95fbaf6c343010008afcea88e0639508cae07e4468382f11a568bec08cd39f60719f2c8572892d6f654b4696e3fecb43d0fe78fb6c18de7eed6ea71ff9b6ad21424ebc3db45bee78ad13aa056adb3725b0e3694172f86a53200d78038423e05e4a71df8edade3f2f074e9597c37a4ecacaaff066511249b378e82ea8420ed9c19887ed86a5b481948ece576a2b8d118ccbd2becdfd2fe7b2a4e15df7d4de0602642ee34f83c363b62f1ae3bd0f8a6307ea5ed4506d366323f0e971e9b025fbf1e756f1c3e7045f9cc35c88a09c25c027dbff71e69f9aaa6fa6296f018d8a51088999e7fe1f1ae85ab662a621e91afc6c8331bc93a16ef2daa9ff6747873b07ec5799a87400c5758c6f3ed4402a9a22c2049a10452ad507fdc38a3cad450d5513931cc6414147c3e0584b7c29cce1c2d2c6633c410a3fe1a1f4e01ffa8607075409ad563e07b9dcf1a1a3806eb1bd5839c024cb20769f9eee4b3292cec2826e63d2357b3558ee297eb7100d442b6070f08db57eddc7f685e62fa04f348cd15958874a8a1e2f734c2f4731dd32d3c473cde58d1dcc2a0616e0c889c3b3f51d56d30aa25cb30055ed1745bfec9ee853511b6941b21c0c9a05acd173a68bdb1645bb9ec61a672929f59fcccb880ef9421e50e99b69cf60ad7a41d69d1f88afe1f3dd3a4fc54fac93766d9187b0018e1fe88c13a703dcfd17506bbbbf203a2e892ffc43e68b23dd3519760bbc382c14bf45203e9a225d2051b2467e327a4b090945de50ede3e47fd869acf1e5e35582965a9252e998aa14dd29c4c67290607ea8374f731663f0eb4fb29f65d9f30c44d9383e45756f76bfd67ca9c88e5fbe51c62cee357f80ff60969019eb25bb7322679b29545089e37d780fded775d09a17cac0f29fba4af156f565eb216647232358252a570035e6370df2398dee51c6f980f5b60ca1bad218087ec3f4629f2e8f3c3317c663e3cfbb6ab90d14cdb360b2d8b19b9d48d08cfa4bc90ceb671b6a0629d1105b8f3c7b8962dd7e77eb73da0dc313a6d8d7221f73f231f9103df73b15b17ebfbfe91db26f84562b4eff8f84df94125cbb06e687a050dd8f86af6c3fb481911a4b2846e85a40591a6f8d95f85210a13c77206e09618ffe75a2f6e31670c93121ddc2c4737f1a381fc650e760dfe39ee42c4ae7b7c50d37d0377ca4797b7b14ba812faa155fde1a6c8ecd117a474cb59fd7fdf9603c2552dbd89cce7a587498217855b4abd4689463a417c2f080777b2e362a91db2b3158681a539fad8bea9d9755cbfb452148975adb3160cd3a2abc2ed7ad3e3da0140fa3dd1e4d038441cab5dac7c23161b6f6c9f6872161b0eda0055d41a94cbde4e9702d1201eed133c94f510c16a8838021f8bd3aaba84b5f82685ad59d5bfec58214b0552e47ae7190f933f6934c158ae2fa82d3e1fc586c9479621cac2e185cababdb2b8e77e830af8b9e6d12e321a60daef32d2b47460a3d2fd0658f60025fd025d5f79c9f3a60619ad7e0ffdea6dbc1c502c27f82f864a67b61a3127116f577d9a786527580c87fb28b3017d4cf2568e39f57a6c2f29b6758a10c43874a69542628c6f936399c6cf439fa4b29b1fe7bc11e52d7c7839e42e91f6c3a24844e159659876d5586db19de17dec4b6b845062edaaab41e55b33a00bdc9bcd694e3e7fd24de3da5a6726901a43713fe041cbdc8223cdc9ed9a13ff0255bc732c801d0d1ffa20a53c94c16f455d72516c4cdb3b0e5fdbc19a9a23658f99c0d7d9de97b435f046dcef06079d96890cbd469e0ff1ff3022c17d894379daafed8bb54945ed76d11f271388b746add55ec5798c169c0699e9c314099cc3cc47eea0d2eeab2f9160e972171171a98bf1cd108c2dfde581159c19a624e174a61f9f063c0e8d4d1f30a0d9544672466648f5582056d10c6c9270b3219a3152ab971b7c835aca4ff82fb976b5493a5a270e7e4add79383b3b3bebf5b46dac8e4249803aca9a0642eb801795890b4b020bbd3efb93ecc5debf740f84d3925bf4618ff8689b3e0254d9b8f242f896a7dbb3067df1cb4af5076ca465884f25c0230ffad97402366f89664f0a7251371c2b855da07ab9b6c7574e9c2a28acb446a5d1ef7a240582d25de04759b380447399c24e4e13ec635444684cfd197e9bc9f5176a6ce6be86994dc2e4015a059934a02657d204a624b5e456e9e73a36ed890c1ac8692aa3c723186d26b8d6d7519d92d48db176d8d50d36023b1a6d270f38f756e5c68cfde54e48ead3fa1601bf3474b40f54605fea3e357b5e50655f1d8e0867300ad7ddea118fbe2479ee362b92eb387dc64e96e335b981cbe42dd6591b386080057e70da7c969ab405df9cbb875a0c51466ba887b7576e1378461bd473021c3de5506aeb696056259b68915a8e84a7620d455af2cd3b495324226cae0c31ec783ef198608d5794dc37c82116f503c3b4ad7594e9f2816f94cb82ac3565ae214800e9be9b0f2cf0c57182965e512722bd3ae5a956e4c0088c893f0eb3e57f755e1cb7622ae227914c275780a52be43889a94d288a621c7090adeff4199937f6e3caff84c432d4df768f23cff75ccf6a8c19d5767e03327849e85271fab72c2b94658a556f8a432649180a742fadce8063a20c2b0cd64d780c9577a045390e23a19a09a9a4d8b5079a8663ee17633bdec5f58464f3871728a8e88ef8d3ef5e32271e993c4113c61a6b3dfb3f4802a6292e9092ab6dc0fdab37ceab037d302d7aac58837935d5d7880eeccc8d8e1ad94b129506a63cf7d5f2c7d9bd02c3ad3a1bc3de909f2541c66b03cad96ba70933406ac21b6bd09cc8937fd1ec36cea4374d43ee780f9a2cde018629558ef837716b5f4494d58479cea1004a4515f252b2b71a26d624abaabd78face81d5b58f9885f34fe70257324fcbf6d4767c41c93bdf12feab839813c96b7b02ff2611441e95975d84b54c1c8071099f3cd7159d2dbee4b11f5749dbe37ad2fc6897e494797b7aa751eeaab3f290236297a63e24c439ec4a6193c45a993179679b10d5e65f66f5a5412e5f892f9eeed5bd5077247e0447f0994b880cf53de07ebfdf9665c3ece39ef66e4a78160235d8650b783f598bf0ba8d77fab5aad1a54ed06b37f1e43cce0cb86eb76b5035d8744cea1b97820956e973f1b7cbb6f96cb50fe894aee5b7e1117574d4dec3914f31a03387e06ab446e933f6e866377d985e6da7bd28b18994ae97ffc7f29bf27acd452901fb54af51afaf7f3ee4d0f43c68db9fa376f914c56081c8f1e7f3119d1c3b30e1e77c11c3e5e8488faec62b03bef68c71458cef8c8792957619825d37feaf348cbf656795801c1fc4790c46e28c359a293dbfebf9ca5a753b0ae37003110a1c7c6309d79731097bd0d1453fb77ae33cd2225d4ee33973ebf5e1cb29df695bb4aa0cdc4230f42a05603468a62e12a4b4ad468e0a1e1d66174eba843e2533efba96c39157516ef466f88e9e5f1b404d95b847bfbc2efde69a4e482eb7661dee15a4461585d6d8b65c466c72ebbc3b62634e577548ffda4d6778cff35ee2fbaee3d7f3e10cd57a4eb7889bf92ecf4b71e8352d099844d895a0b6e5116e4b4362ebd7eaa25ee11828cdd49e7aa9df475ad344db4666455756eb7713d797cdf96a9f4cde92bcf356ffa70ab752f7db7787e2391527e7d4df51b8e5584146fdeff4c431a992d0de04972dc2551b08868c8da76cfd2bc5ac2955a099931a0d9127a127ecdbf5da12cfee061ff982de3e85e6c0ac15e8fc277f3460ae209c3b142ef724050d016f4c8fbd0bfebe4c462cde8f6df8c9a274a0b5a97621e1a571456aeaba52db0573bc3d75b0f33234563a8ecad44e0f3e0bffa25c9e1aeb1ec2c1b2e68bba7d80ab078f90abf5e779a81e012ec3fb03ac0b2b180715e5760b61c0798cd987cc5bbd389926d5736d0cd4dca1da44499bdfc4abcce9982f9e9e2e073556e9278fb9fa53d2508f5661b6b7bd1caf9addbc26716a9986e03824d4531e2b31766ac7e59c4fb8480eb62d0d444ddde2ff4d329574ce68cbd485cd48a2287caa0fc2a3c96ed007d5391f1cd5d9a56b97b1ece332277f75035e1f5d4795d6cbb68ea2c1ac7d745b"}, {0x1010, 0x0, 0x1f, "e6efba3b9498e0ed130b1ffa7ab5c7a82827ace10fc7c30f744c9ff90abb696992fc8ef6df243325811c8345db131b2d5d3037f5bcd56eef2e2888fe7a0413f712c7ff3e16b2b1bad7a2386745ab473858e7d63d081e2d6f5f2ad63da4efb8ae18cb63e57a7a868cc11159117ab5d8d0d846dd00551d674a4e1c3a74652e392016d77ada9fb17490f7ab3207cc5c7008daf231339f33e227cefdb96f54ca0e30e64ce7f73a6d9ed885191dd4ab3153e1f241fd4921f6cd4dab10908e808f7fcee010e5779d20c0ddaa8bef3ffbc0baf32e3f6bef1c1f53707ffc17ee9964e03ccc3c0d4666a88c1e318b211d07566f9b8f41133fa742d8fc9a0727dc309ffb6ae927f1d5cb4620a85b015451e10c142331a3e3103b3ba297400ae696825defddd00ffb8b32c8ac1b51ba498feeceec12fc62da928d0ce788408aa20fd28380195922dc614b5c6e020a3cb9b0a0a2f0eeedecd9cf2c1cd1aa3cb5e1bd4d05575d21550e557169cc4e0c9b3e0534c9f4c6af8718f2a3857945d9073d38a1e8aea1724ce792aacc3f49efbf61a45e1f8014268993b74f4fa4a7c44ee5c1d2a1ab8047e5f2d4903d4ecd4691bf6c55e0858cb192537788e56286512d371f026e2d578efd6d155037dc43590cd00a1b5a174b2a9d497e9d73942eea7e689119400955d3f3ea38d8b44ff10ead044c45838c6ff6c78fe096f6ffedd5e8483dcda1332bc200acadc6887bfdd0ed25530da709c24f8576aa1ddafc4db59f4e3233e05947b9a5714cdc0fc170e0e3336341911f93a63ee002616ce7c9f12b5fb527a0bacf4523e15096ec2c44d0d5606ec6612641c6d797380bdfe1d88961b22677e541d7dea7276e670c09e5b55cb05c7215ad8084ce371e1d3579419aac9549c09e3287c23e7ef717d6aafa615c4d194cbc160cd2aa42a36718bc6e7177bedca8711792db25c7a96900097c4afdb52a6c1ada04681d23fbf3beacaef81cce645b0e8e9d571578cef10e722397ab3fb2d4da3f059e6bfdc233b8812a5f93803538557b2d23a477e82f12038bd91d8635ee8a49e44804278a6cbadc1eefc81c591754b373bcdebec94d35ce8406f3bdf36f2182266dc04acda493d5260d617ca5e28d75e9d334fc14cadeb8a7d9a5df4af2eed3888725948d6c2f80406df7d1ccc821ceeccfb48447abed8b19541249660c963c4911596389926fe8c74bf8b1910dc1cb0f68b8ac637e2b873cd9deb293328c09727ac1b863a90aa44aef9cf332b962f27d907f5969e6c951cafbe43b8317acb12fe99dd10c04fe5fea85046c1f9dcdd6702faf0b8d00d61ac6aa2b275e7f9960047fb5f4f4c53bab46312cba0230c478fb5977739465c00cb8493721032d4fd53e2570071c536b544b2bd5e4e09b837cb15285fea88e730271eac137df55b969a1b6b65bc738d4b9c8dabfde58d69a0b90ca3ad8b7c7ba8822afaf3472399de065060f5547afb0bb20b23e12bf629c781024dad69b0580d72e33de6b9700f9d99f871cb39a875e0ca3254137f88bfc43a67b715d6d42bb218fee714417505491c5b35e951b3daadb60029d4f16083fc2fe4abd062a110e6cb9b4704bbf3817841b95df62ca3e7b793ddc2810e6748cd4c317ec0d94726b7a842d23ff34c4d8f599bb7182bbd6ce9342f55b996224d27cf653cbee68f8314330c0e5733280c40e9c47c7e7176ce1afa4275c519f43c0703eaba7245c01cf2161a3e1882d18de45fcc9909590cade01a664df80e1a160d7987ca3681ff2fe65b5a879ef309cb18f4e5b942966c04ae173e8a89edf506c4c45c77e5fc5c8415004c58fe94b73b09e73aeed36cc757468803e7d138f81c83a377a7fdd475622d453cbf1f1e79aa2a2177c229d095386ab37c2b414a4ec7b26fc44fe05e2ac8aeae6c0ab762683d4e18caba3fcc9281ed911570bca5c6b03c84da37228e2510b2fe254bf91bf378b662fbe948babbee6347a1b30162d4cae01575092f42da8f62252e3bb7203d447145be8ac7979c3f3abe87cffefc75692c5c44d40b82ea961e7e7553fc2a6f9601c8d4fb75581d7e1f88e28717681f44cd37754f32a6642f41e8983d9f0842c4d32eb00630acd66a51a10fe9614418f0b5bd57c23fa7c5a1ca9fd8ba063978e5290c1354eb06c1e52e9eaba14988dfd7222befe67212a3ddb108c9e10061d79b170cbfbbc7225017488823080921a0febacf7ea21829b8c812db2b7608141df560660a8829b31b2aa6d0029b0d18d6a1753f59d7aca2c7d55f796f9f993695d561cddb29fc63db76653c4a59e044dc08e64abc6845ac384b04089c08c7e04f94b69ce5df8b9d8930d2ce121667ff45bb09c8a0a952f902b9515685886c81627254e8874032c7b8cb59948941bb4fd0017ee90cd461abc35e5829a59c0163f1ce7577823e25cf5d884c2ea84a555cbe5bb5f664a55e1668f449aadff7331af9978676957b6bd68e1bc31fab193bf641000114ad70df87d39e1294734fecbd81a84a41746ffdfd04aed5f9f58250387690a48e38c23b6a89e6283a9d02d4719510c0f6985e57e8e0bec7f38e9f0b04adee9ef1b731f1873f522d52b63b9adaaf855e8768780b24c798d289191384222a1b6ee830410a18e301760157919e06e3ef966af8ac6e18b775fc9e03f97d9e4d5a99ce45b12658e7f076a18548fea78fe5e021298fd50d038ec317f06d31cffcd3483e34e3b400ffa6861f8d2134d1a96fec718ada89e8317d7cdd71c6c2bb5914e22928779e6d906779c59f40a4137d2e1a39a33c91042da0ff6daa5241d8243e435fbeb4bc5ad01076716aa16648c564ceb1efbd6009f4dc4beb5dd16a17d5d9ad0b7fb4be4665f040e15b6249793ac255bfaf75187bc70e5c9a54723c5226adf49f258ff2d883132d5b4de1bcbfce78598979ae1a58d8996f1ac1b47ae3b652584635cb04bc18229760211d974dc9811d5ef7f7ded7f180f33d4c278fa3db6532a649982fc0d68228bb432f4cfd175317724d1b47cc0e119021a2a12a6dee160b86416acf01e6688eb68f045b45295457598a0ce37660207899b98e6a9fa63aa56ed341a98dc52659fe9df8714fb56d4942b65e96df2ba68698aa8a3a0b831eaf4649377d41cd90f6dc6d1b0d5880cae2bd4324db69d3f593c41f8f95702c6378c6a1e8e8d94f31b98b666242916ceacb393f4a42359bb2de8887c290abf3df2d7f6b32a662c34632c173ca62cc9a3ac2344bb28c7701bf84da2306a2297ab9bb52940110ebca1f27f23665e63e209c2586cd4b5f5050df31c5a5933e6b1b747ece3ed7b4834d22443f01f4df648b4cd8edb1a1a182d7db4242896d13d85dda95badfd77fb2661425767d28d5014c25a6b7163795246fbc7c2e3d9357c39dbbe150448885c1b2264c3d348712bf8eaf0ca3d49953afc0be6c0d558a190933c8561e8b7b9412c89d832ed544691a14f4b20de6de767116a7bf7312122aab6b24557993b07779d0a1a7de2a48811dfb297997e2b75024b7ba2efac5daa95ab32a89387e698db35a4aa7290d1e3715661c94925676f5ec581249a9f8a8223f64b519001ce34b41ec11c25ba9bca44a0be040b849e52ae7e04023b4884675cbe17c53eaabea101cee7b85241ad71a2f4794f35e9f25153e8cc97cc254883e0a7c73fbd43b89a62f60d7409c670bdc03dfda265e7b9ee1a96f891da2106c1ca54e285848a27fe8078328cc9db4c2e65eaaa39a353fe85346c0b2ae79f8b98afbbf40b4cc47191018479d07ca0ffa43164bf7456b0e6ed15e6b21310df1af7ad901d6e5427ee9556bd2681e9d2afcd7d28a41175e066a5395a3cbcacf4654f8347f57ab0ba606af4d034f52f2926f1f31fe82a69294db8c758b70d35a8f44b67f3406afcb02a1b9369d3670be0f212fd2bf0a84034551effde3d2e460a777addd500b7b67e3fff4cb12a210e7a279e7e7acae07df5eb3c266f862ba7ce5e3c82768ab2699ffb726e878d71c80cf95af0686d429a71f8743f402724f94b3a0574692b06b954777fe64703644e3349729aae547ad2b1e8dbf31e24f6fc86f07b7dfd2fd4991811201b4ff924a816c8338a6e0006ca40b2ef6f9c707f2ffa466fc510856062e4640c42d55f8b4e4efdef7ab97d4c77217966970e78952bd5d4e556e9abab57442b2f21e80bf504302c103f625dab4a6e4106c3d4724ba980a3ec535ad200be735861cb9a9c93247e82b56446a260ec1434b3b0f098f6d9085ea22acfdefd2fb1b2aad3eabd7be07d191f4351e30aa8464565189e4f933c648183a539b05190f8ed964b88b6701b9b51091c2c2021962465a611b72c22522f9cd15531bf2279b9fd62d93089030d4b56701b350e24319414febee92a7c1e26b78e05231000ca8109d4aae4eb99b4cb2eac5bd532752b21c4d645686b9e03d8b66d69e500e57ca1e59df9b53a4ab19850341b3b023b59376bc09e1f52356d2d7e24f2a1343fb188e2b4bd5754c3c1dd6ce8633f5fbb495436b8f50e6d2cb097d2de9641f93b8f30bcdc5ca483815c9b929422548c1192103246c51a79e5170bf2f76522e7e235726cc17ff6613b26f5ae09d7fd937653bdf88cced7c58433af1632715851ef255da5353729c01497d8ad9007e94334ae159fc89186fecd5afa74c7b060c0373196db9c233e203866eb31ffac4a4a2632f79d27f08745636580ead55011a6d1dcf68e5a7646ac5b4b782090f13d5b284cc771c5bb913dbeac0297be635b9f0ad45cb0a8679150355d1139b4b9f6cb51341f9f08b2e81231a42c460c815c8ce9f46a21108770897a182b7734e733c67dda67dd0c0c80e0e1180fd5d3aba6ee6bdb54aad9472c911a4267876e8c5fe4cfb1a9fd21f5e57b4e0ffbe2e0528f45190fc1d41cfff972bc5ff90a6c8debbccced780baffa819a80084c1610925228252aa4314e96bf3f21fbdf3f7c666628b123e862dc5ef07591356c6474195c5ef65bb7ca3a622d6214d2309e90ebeea4c9119ec33c44afbfebe96bbe037ab3949b78da45c1b09c7b03fe870bb3290e0b0ba5739d9f719589c9b809d8855a7e4a09998b5969c18d1b69e1e7364e1bf37292e510aa3f4a0f3d8663aa1b4b5fd03b8bdafe7145af780c1e3cc622da0f476648501ac1c846b6258d99de94dfee6a475b4a22b6eb9169582eccf5356238a17e220e5a1133c8b492dcaab5fccc65a6564037d7cab73d9683ee2d6f7ff008b9cb1f00ef5268c271a8b041faf58d919d5fae50ba7ea805e07f30193ea73eb58505703bd4981a846b987694156673528dd0386dd315056534cb4b185981324c958e815c9564d06ee8f5ad4f7a04311e9aa5da39059c1f33b3b3366ea155c8b37917a84a916fc049d05912aba40e35d2e52a34f9cd7a20e1c7311c877cffe05706c427acab210bdb2981930ef07e70d511f0417e12351c95d2d1afbf6712af82eef59dc79217274086114e18f81aa7a66de397f08a46e2690b23d45e113b2334a304e9a17ac702cbae466718b08dd23ad07e98de2cb6e50667ef8b79cbde402939907a53e749a673d6ccbdafb6ca8674df725b199db4887a740fde55ca45ee0ac1cfa307a89c85497a5530f0c42de24ca8c39f7bb097bafa13a706c27aaeaf835cef93cef0c330901811235c604a289b416ef9db5de5208a0ee5b0a10c4a4ea7180bab9f4bdf22854616e35bed2d2cd93a0169d6066eacfc00033714d6e890900369568337279104ae01c3325182a758f99327691fae6ebabb8cb80cb5119c218eb118ac057d74a17c473a699e8d9233802beecbdd"}], 0x30b0}, 0x40b) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r1 = socket(0x20, 0x4007, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = semget(0x3, 0x2, 0x2) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000001c0)=""/115) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) semget$private(0x0, 0x3, 0x94) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000011c0)=""/4096, 0xbc2) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)="a278ee4cfe559891f6139f3d29b2f013ba3d79de7120a141e5565a9d1acbb839b584dc559ae846dd1991c283ca19647d53ed90add41dea8f669ed8b0f5fd59428369031cb809344453dade35e6a45a0159296f311da5b145310a637a2eefb2ba1102df2d7183df1b01da8f372c5d69cefb023a32d9523221ce73296329f2c71febc20be2a96cc76093ead1d927c102888330ad68a0c0c79af7777f8b7f7cd8fc19c6ff2246c041d2a871", 0xaa}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000fb45bdb14183e5d90da84bcf3f7122804561ab1a0dc39783d6ab450c21ff2b4f2b66a6f694", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1], 0xc8, 0x400}, 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000440)) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b0002000000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f22276ef73ab42f38", 0x34}], 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) stat(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x1, 0xf0000085, 0x8000, 0x17}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80, 0x9, 0x3}, {{r3}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0xfc, 0x84c1}, {{r3}, 0x2, 0xccaeab6f5d898b75, 0xf0000080, 0x60b3, 0x66}], 0xc20, 0x0, 0x89c3, 0x0) ftruncate(r0, 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') fchdir(r0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) fchdir(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) flock(r0, 0x8) select(0x40, &(0x7f0000000080)={0xff, 0xfffffffffffffffc, 0xedc, 0x100, 0x10001, 0x3f, 0x6, 0x2}, &(0x7f00000000c0)={0xffffffffffff0000, 0x3, 0x2, 0x2, 0x5, 0x0, 0x4, 0x400}, &(0x7f0000000100)={0x9, 0xffffffff, 0x1, 0x9, 0x81, 0x1, 0x7, 0x1}, &(0x7f0000000140)={0x7, 0x1}) pwritev(r0, &(0x7f0000000540), 0x10000000000000cc, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x1, 0x19229839, 0x9, 0x100, 0x9, 0x64, 0xec, 0x80000001}, &(0x7f00000001c0)={0x72100000, 0x2, 0x89, 0x72, 0x1, 0x100000000, 0x4, 0xe3}, &(0x7f0000000200)={0x6, 0xcd, 0xfffffffffffff0d5, 0x8, 0x1, 0x8, 0xed, 0x1000}, &(0x7f0000000240)={0x80000001, 0x100000001}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x800}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="0523cd11bea8c55b7dfc8e08a43aa09b8dcfe9362fb0cfec738ec98565fe1306b1e62062fb5ee0913d21071d9e59d5f827320aabb1dc31fa45a926076346f54a2f02ad3259525693780520d7d2b1af402ed706c3df789c0ab89f8b766446d072812a6b261fe4d55752734f3afacc4ca9fcc403922afda4032012317bc77c9b2ef074a676d7e3ca2afdd6f69dd22bdaff273d59f9da65e08f42a4c6798270241ca447316a3b06b5ecd49fa614c33e1d10d654ad6221db7b099cf0011d160bf7d62aaccd56570bff9c0cf29f8b16687a03b191bab1033cd91fe38aeb3f68", 0xdd}, {&(0x7f0000000080)="dccc5cdff79123f5300cef3056f4c9280dadba8189bd1f56155b27a499e4e5f746eb5820f4fc", 0x26}], 0x2, 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000400)=""/100, 0x64}], 0x3, &(0x7f00000004c0)=""/98, 0x62}, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) linkat(r0, &(0x7f0000000600)='./file1\x00', r0, &(0x7f0000000640)='./file1\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='c\x00') recvfrom(r0, &(0x7f00000001c0)=""/79, 0x4f, 0x800, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce02df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) 16:00:27 executing program 1: shmget$private(0x0, 0x1000, 0x84, &(0x7f0000ffd000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x200, 0x0) pipe(&(0x7f0000000140)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) pipe2(&(0x7f0000000080), 0x10004) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='\'\x00', &(0x7f0000000140)='-\xf7\x00'], &(0x7f0000000240)) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) openat(r0, &(0x7f0000002480)='./file0\x00', 0x200, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/183, 0xb7}], 0x4, &(0x7f00000023c0)=""/188, 0xbc}, 0x800) fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x5, 0x7f5) lseek(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:27 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, &(0x7f0000000140), 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x86a, './file0\x00', './file0\x00'}) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fchdir(r0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x102000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffdfffff, 0x1, 0x1}], 0x1, 0x0, 0xfffffffffffffffe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff39) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = getegid() getgroups(0x4000000000000347, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:27 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x107, 0x1) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) msgget(0x3, 0x400) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000400007, r0) 16:00:27 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000002}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:27 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x20007461, &(0x7f0000000080)={0x3}) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003380)={0x0, 0x0}, &(0x7f00000033c0)=0xc) getgroups(0x7, &(0x7f0000003400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003440)={0x0}, &(0x7f0000003480)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0, 0x0}, &(0x7f0000003580)=0xc) r10 = open$dir(&(0x7f00000035c0)='./bus\x00', 0x1, 0x140) sendmsg$unix(r0, &(0x7f0000003740)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000003300)=[{&(0x7f00000002c0)="e83a46e2eb0f849a9b4220024eb12eed30392efa37900820816e71735a82a72549dd46e53dba76296ff1e85d4e5ae6fc74c49de8bccad25d7d7a172ae475b9625dac754e2e90a3e9498b7406e7e16d0b353b4e02075b245e8975abda93909e58ee117b3b165c189b07eba398c7ac6edb04bcb9b57063050132976dbd99f25cb9dd88b58159f74631a1eb15d4dd749d761011676652088a1af80daf974650bb1bd153584037c306047caa8fcbbcd5c888408d2e466ced9cd9cc284bc4af06e49ce90dbfaac3827eecbec334ca894f2a20038b04bdfbcf89586f390514cb294c4eba95764b3f27f804f61715b50ca2f71e0a0f58e2bbbc7fef100fa73d5a5a8e320c3ed04ec88148ea447c13f7bd56b48db844ff5fcc2d3bcbd0ac04165e2be18aeb2760a413893c884edbc7a859940154bc01e8625a0c0c253d71b50f8402e3526e071895db4da2460f4d8194cd879fd4532a3c5d2e2e48001206eecd15e015097b0601b18de882e414b778e821e618e5f0cb3f8832d465ba1f04523b3ffa5d48309888d77b8bc692ca8eefb107d3cadd125fb901cf833b3b34a0413f2f4587b889cd0af5af584102ac5a5f7598ccbf1c86a3b450f1ef6719de5875bb1011332db3fa6895bcb8ca8eea61ea60ffeff27727245a1155c81d3b0a42e548291f9e87a547de361778b07444b42c41c0d2bbb7b56aeb67f21908064084416d920733638666a5cdd45465674f06a5e1724160a1135b38b2dce265e7cfb2023ec3fe190d734d3db47ad386720adee872da105f1ee586297ab8b6f2508481e6b399f0d1bcdb729d7c6b0e432bd9784f45928bacfde1d6ca787cfe346f83ea2b36ccf1b3870f990c276db3c8e44332093c7e44cd4542aa01384195080452862bd26bc80c62c237b07c42a8fed5ac0862a09625f6d10dcd8144a14ee9430ce2b9d327c136278a87ade891726d85c6a8a629209d51bcf4d7d01250d3b7cb775734f3053625ad2e02decaac098b6f0482f13c677eec37e96dafd8f8c2b9fd25581f84525ca9cfffdda5b4089bfabf272016c2bdc796ae980dad303ea293a882f34c73927ced8d0b0eaa222bf91e84b1d050fd435a8f74f1b5ad11bb702e318f9acb54e856dd4aaed305fc345bce24ab037c8b8ded1f1c98780b3883032bf6ac0ff2b39c275e19b35cd269a1b0bae8679a37f255910edbcb33545838ebfe533a81b6aaa020beb83bb12593f9c5e978eb96e1e88d807f6bcc0ff9d855a97e99914749676760ceb96ca34e14c27e1e57df1a2e85666c1cc864aa990b884fcd3c466117e7a2797765d825625d914494f9908e76865bc7958951c6e5dc16da73808bb576bb0a35a7ccc2f5885efad3b8cc83ef4055d91e1c16796d8a109f12c4ab7356bd3036c4c71dd072442b64be54838c150926581d39bb2fb9df743844d62e5f685f460844801f7ca3025c8980a43f02e169e44051997430bf5f9c129312fcdd268b610f7687436e594a6aca86ff19937afbca44dace046e09e45bc45297d966904ca6aa2b75c46477ae23b1347770aad850b38658de14839fc4c582aab7fa6da907c9fa89f59542710128ad9e524d59df6228eb00c1d114736401755fadb82bedd5a5e7a68ef2b909c473acdb1c887779ba2377c77eb440961d07cab4cea2d8c6cdc8753828f83a01270519cb7aa7b496a7aa724f76583ba39edf5cc6b318e3bcc542780e4fa5235eed528fdfbeb6b294f1f400d87bea77c42ecaf303d70b52afc2ab1de580df4d2aeacdb99ee770b3d6f754552d96d4ea52b7e57a4e01606645e831e78f44c442dca171e7a6c99dd7069280e3590174f74cb65230414c1c9737d56f1b65ffc7760f8a0ba59e02177fce63f3dffcae71b01e32422c83842471b2ff4e26edaacee214beedf6bf11bef97c530a6e40da0dd112a8edc544ddf963f74ce32f73e5e9232ec2efbea02f68cabda74a238afde74aef82bd99dcd0e2e824344b7ec84a70a51a6f995d438358bca779629206c3276ac5414776d8d2c8986a2d564ad6e0321012ffbfb8859d363c10b9225a8413f32c8f5a60f0171eb5286a4047ca3008b20a603698a5453e9fafc5a452c3f77a1bb41d3743fc0d784ffefbfc5955ce91e88dc6d8f049125ab725803429183aaee48ae735721c87da2dd2cbbd9acecd926ffa4daf482a0e4792efdccc44f87d19968a28b9b84b5a2655524dc19cb68b26c46a80aab025e80dcf0bd88cae8d377c783501202a1d6a4a766d3cff99b7a7197ee3f44a9601810710397bd8586b60a9d987c189f732ccee702759c35b4eef5f57b1d36f326d6a84dfdbcddc8c34c8e816a982cad582d19d0c8f561eb6c1abcd6c40945a4d4398f5635de4ee79254dcdb97a8a7534ebf41ce9e8094e238e07cb289e19e8f27cee487ca1e91db3ae29eb64d1d4d7826970800adf44d9b3ab4f1955642eb808ff436578958b932c488c021c266e62abf752fe698d846a8cf952e934247891e31f1896f0c9b81f7320d483d17eabcda3a417b5337df349aa614033e8e6b1ec4e3e962e8fc3797530e94425cd12982d0b0ede272b4eb41f445347223df5787b48970910d8e94342c27431759d88984b9eb4fdf35f7ecd84aa940d16c9a21fced9c805dafe4c659154c74e7c04d19adac4e403e26d5622acbfe8b024ecb52932709dfb6ac676b9daa6b54f6357a467269f73ba861c17b03cf7f234905e25348e707385e81cdbf349feb36f1c7d8a72d786d1c7bd67165d321467cf1bafce38776bf4fdb216663c13bd6469159c3a4706ad3659e7ac74edcc4d2794130f9394c4962398d94bc8868ffd3da9366445e7eb51e4d0254e9cc9d612f492fca8379607bfef7baabb1106e7fd92bd7954f965c008bbf1e12e5af60f6a4a010793e47e6a8629414ef2433616a32f75345f774012dd665d4b57fa04c14061f1f72f2e4930d2514d7dd6f1f306e33ccd62d75a2cbb77560f590ed4e59d9890061a0264608894b10eb419e0b3f79ce542f2a0b1d792ea60a333adc90aff5f2159bd765280e305d32c96d14a2266a43c0246af146fe17dcac350bc1338569032db13ced74f184c87808991f5a45fc92f6eacc65f455eacdabefc5659da8d01a6cced0072d409d908d9d8f7e3eeb69d7510a8a371572faa38e26eda6f299762acc4c0c770a9797417bb39c279507a01160faabc925e694767c0a568a2e73d50a80a1577f89f352feada3482328b43fc5fc24c7732accbf3b30b6593c4602a76055de5186de1573cf6036e821777aabe933666d868bc01d3f6a94c2d361de9c2f248ca998e30481120ccd5e0e38d3009cd630e1e9e90f528244fb70b5a5c7f00362502864feb0fdb8fedff22c7f459bd6c13d898ad31032dac6642310c295e58dd182bd8529e26d1818f33f7263f3be9a44727cf0f7f8cf2e3fa57e5856a67b9ec5e3f3c278fb77987db9c3a0056facbc2a7799c6722edcc497be0085f794ef4d745374fe52e1f27b1b5bc48bbea2e544f22d1bf9b4d99eddcea462e1990ad9e4d99fc5ecca3c8cca5a2a8e5944ad04db1101b642e9648ec2e9ed75073b5486c35a66ed0f020cfddcc4fdd805cebe5f1bfc488a0ead02606f6a7414adf649faacc7a711aafaa18bff16622cbcfd71d8edf1afa205f738f8e96ddafe270e4c4d152a745f96c2c53246ccff514b4c51a266b29ad108179812ce2451a72aab99f259cca0b46b4a64fe4a3cf0ac811425912beaf7afbec10f3cbcc711b5a19d75ea4be74a7bc1718b72d6ffa58866822cc8dce1278a318657b8d2ecde72dfbe8809cdb9b7755193f51de4060d049d88c4ea3874e369a68e3070e88e1ea711f9def8bd1dcaaddfcefb79fdbfd94c0bc57163337c9e6e927781880cbe4628553bb4950ad0d9923407e526c1972bb91518035eaa0944811ceae219390f65fbc1eeada0229c5def3b447e2d06db82fccf4d27f77dae16cce154fcca99bc8a6365ae9ec8cbeadc5fb75f3a92edfcf9e2538950115bb751de272df5451a25f4091f56739c952a0e16acad8e7a749cfa02932eae5dae0fd64d758d673bae5113897fbf216c23181a1a5afb6a86c0716c84cfdedb6fee7e8413ef27f9903f00962cf293cb85e70a3c7e7dd434deacf3af333d2c395f2da244c0f7919ebadd7bb288ea351e4bfd599ab06d361779c5904aecabb2cf14dffeab916e50e68762ef76b2ba5588d84c989d5858678bf97fb8803b165795a5c9fa975570f001d63051d2fa0e91ab0f44c62a239874e499910fedb89c58ea5ed98d4dda8a2cc713567715741fcb83a2149e0d070a08627a96e2c305f1319b59daaa2624515a1142c4b4ec18f4643c656bd123152fc35777e5f57116221893d3cae8f6c60480ee1861826fdb8b5e6344faeb7d4ea863aacfaf44b44d5dcc6b4ebda6d05100112c51645211f13de7a561a814fcd55f827b3400ac2929483e1e3d587ba218b76d6bc9f144861a8b09d9882795903f0e80b3f8a6912d532a646ca97796ac4275a6dd2e3c87f1d64179795e8991f1eb93ccc3d587dcccfdd54be7850e983a92c80558e59e2737658845a518d170b306ebc35f20c4538c07d6dfe6b4b334385c1967a438b0817e31d88c31d19d046668d6fc72d8c5e5da497c3b6a77e06c505bb9e03db7866f72cd771462a8189102af6e8f4abb19637ba30cd4a5cc16f7f7a3954a894b08a589d50fd02a4877a54805e35cd41ef29df0e7de65d77fd20a4fb58cb14b54263c1dd651e6bdaeb4948b2acde9b7bfbf8d4b74f39ead1d5e3f7c9a299a8cd3cf0530762bfb7c9ddb1b860b958e3e333ce75ee14e65ef131fcee1de3a4c5d14e09b0f9ec7d706da1824cb5967f20059b6eb36d993eb2b253f8963c76d03c5de1eaaaa4ca99e0101d375bd58eff42151bb269a84f4efd7276e5fef7778fb087226ab564cacf6a80aad18a2959e228c1956faabf73463a593976584923ee5638e215a808e9b9255ddbeffb2a6305e36413c6fb4ab5e11eb6f73e1c56dfa65b75044786ec47e9a8757d17b2cbd91c159f347c14c1e70463932a6b43260f04506bd9a902635f895bce264b440500b1133f90398e0a03c9575e4330efac905f5330460d5980f8989651c360c3dd82a614aec5413f4ba2f3c35972c026f0557950d1e26c5015b307730b1ab5b3676a28c1513c6921b31b7b7554738013fe765b6c102e818f053457adb5af432d4119181b4331a51a131a76bbac1c31efacfea460a61ec16c6b23807201600bcc81c2b07c36512c2e7f80914ecbea8a3d6cd6a1c5585a3dd27d87caa517f3c5b253ef9f42f091e5fc49e7acb3400864f2169f2f9fc8d5ded0537010dfbdd2927a49322f2de0a2f4eadaae3084bcd745b32285d0d7c62c92e360624c760750175dd692abe3b4f2d11763410562f85e00c0de4b2eaa6e81a7f26d454255f1ab369bb2e244f65cb112697fd05ef4a6026ad1069b7bf59e47a71cab93c6e7712e8a977d1b578ddf8fa4b1f143ae3f145888667e7b85818c15bd6d16bde81e44e282ea1dd94a2402671a2781e3fe64357b992fedbb12bc71db940772b01d20fdcec7017234449c5b390e8f0deb92ceabd5533e860c2ece5ea6f38280318550a7f664e39b8b991f5c9ff279bba50d5147e458d46e1a6b7eb927a534913f375a2c7da3ebf6c4ba84f827d02be663e5bcd614e2e296f7b57090f942dee9c7571955c2551a8995bf343b37884c6a9122c232b569cef0196e8c0fcb4d98b5748e40a1f4321b4222c7e5f379953a33af60beecec4e0fd4664233061ea735e233ab860dcae92919c1", 0x1000}, {&(0x7f00000000c0)="de2c6765b4809b8f670480bea0387dd971591a5339f5bccf95fe95340b7edf086543f2d28cb17ddfb04be0762377cc92271590f9dbeb23bd2c0a543f9a9025b6", 0x40}, {&(0x7f0000000100)="541b207c49b026a9fa212ab5fdab697d870a3ecc8b81c09e309ece514dab6a9f0a3b087c642ebe7391d28774e269938e87a582e4920b9930c02d20dc949fe53e2474f4dec3671d553915db6a02c9ef082dc318196bfc98bf3e96dcbcba2349594f0db58bcead91a1625130cab379b6d5603e109a6b194223fcae13f8a236", 0x7e}, {&(0x7f0000000180)="5f83043586b201182df66552fca4f46feb0423233e81eb91a196a5de3bf9cd1946c35a2b2c319ef1e3e72040304c12c1fd5477b2b19fa1ff74a932c4eb1bf11d8ee7eb8f72bcffc949613dc51eaf7fd776933d6e21e24db2edcd1920ce5c34c883bdb2931549211b04e3450c9a48a3551e03b9cdf60d227222072bbe643e79d1ff3ee482bdece9a06e45ffa65efb97c4967111277f4bd88b3e1887670f15e94de6ffe4cff652c63aab936d98f4c81532d1237aabeec53b8fe95f6704861a85d236e5973c1b7217ac46afadf1510cfcfb0d9239c146513a2e8339ddd21cf070eb2b284e94052c857b50534d984f2abb096d2eb25a95af03d5a6", 0xf9}, {&(0x7f00000012c0)="c108c4c1", 0x4}, {&(0x7f0000001300)="70be58c92f2a7c719f95b894877eb02afb9a6a4d8db24d530445765f997c3d4b087b12ef05fc204fcd84708b0d50a0f0d8ce172863ac68df47105c3376a7b92b8c94943598b4e5392c07ca05b975a73caee48c4695887d9c744e6a1a11fa39c6f3d7f0d367217adce46e6611a957c45ea7c5308b43e2ead6bfa2d47b52b5ddefa51b05e288b5550e4a669a21ad7d864bae6be706ab155e85ddd3c6614b443200792cff0a78c4bcf1f9c129682343a2cf7acd8b87d2b88b9bd3dbe79aa2e44f022af6cf3b5f07b5f18e19171460bd5aa2c3476fb2b23c6b65b61bcf61171c8adce9e8ef4c5c593837893c99787b2af8b4cf55a45d234aa2a0f902ee35f712ea92e0190941d55d1bd1f59750906943d69ec709ef19f65006111084d3dd087b5d749119efa363691d501cf44da423b296a948a03b5186e1b9da7316ddc099c2dc6e9d69707a7a93761b59fee6bc7187412545cfb790e4acac8770415dc3653c79ddc360e5a5738ceed0991943d906151e5c0474c28275fec75818de3b7f576cb2ef8ad964226e2b032a070cb59679a72d8fa145bc055631e81af96658b7af946915be6b6bb04f0c5224a48d529dd7df82a0225c7ab2f846ddddbf55f5f2ece0f535e4c3eea68bb5fe97351b7f3cb9a69d1cf83818425e66337455cd93e8149ea2dc5faf301020f83c12c4b1b294f8882eb25b35c07b8a74e0a0469e26e75e7a0fc8aa211bde09b7b83a95c21820071a8d9581a654992a35c41f57101c22c64edb13b93a219b5fa5fdf7621d81cfea9bb51fbae3531e269c47f06c0c6538d04c002aae7526b6a2da2f51299ed2e72ec77537044c6d4621681f7adc61c3a7ae7e43b1e49d98e7ba611d4b1c28d5e441156674772dae7358c1dff3150f79dd56436026d81764c87f954e94dc896a48d0f85d8abda201c7ced60b4b3b633f2b3d32d2b923367b55b93b6b1422c36c112c57d118f94bb10138cda8c7730ea7649810a67578132fe2d37223c24b26669f49b03f9dfa154f3289768bbe3a0a97d1f196964338fe1ba1f7b4747ddbefee40669aea504846b6db257f7e19e58a13fed92a89a8de5b3f393f4766d9617007492a0049899535a8ed9794528b167c5cbb05561cb78b51e2b3a0e02752396e247de020f19e5a29ecd3d8cb0bb412327e99ec75779e07aa2fb0775fd4d02c0685e163c800d08053d24a01457a295418d3c9f9185a56500e8d42a33d3914122df22ceb851d0bbbd3b68e37c0722ed0ef05de609f8af78d67d011dc7612fbe762b39c90ececa9c71369ebaa3970c1abb949030bac67faf42d1d7c5b44f26449211fb1b27f581788dbc65f0166c3db567f86d14da6359578dff1258d279d41e0b6e8ad79b66daaea3b95a4e09bca3ca086a6be0cfc9fca765f37bd5d8da192caefa110781e253889f40472d2dfcf6ee433a79ed5cfb0a9bbb4f705e878a322a73828eade5bcaab04580e377f1c24252e5662f32920352e4d84dc34a2952c88a796b91561a27315f0a493401ad3557c20cd57381c82fd504e8a3a0ccc14ddcf66c5c677211a27d3d3c725ba2458ff1a6f52ede35b7291aaf19b31db01b98010eb6c39dbe386addcfca4a7b878675d91252f4fb97bc698d645dc6e163435b8d44b52bff07a15be44dbe186f7ae23667f084d9b83e890179b1eedca0cc5da8b995f7da178cb80e36b4761733fe47abfcfc60cc9ce30f6303cb420c281c01fb2df032b64c8e7b31badc2275349e76d1ab35159933ef1dadc45c24f03153a2f30a7c50acf76b669875d6d7827069469d8dcf5091adf434bd8496e044abdae3ef4f1325145d3f6a7e7a9f46cb530d2904016304e9cc0fb84d143be343ae2a9a3de704c95f6aca469bd30449cb665ab2e5366933e67aaacf7e6ab140b458bf58f51306c0f0ebed307d246970466608b4a2ec25a79c49fa1aac2062f130164028b31608b769b17e3a5fb26df9a89c86f5444968c48283e32003e392dde5847989fba96004aad2fda6c64f20031b047e140eacb06caebab65f2b4c5ef0a91fe5782f492858e2efe4ce86097eef138cb513f03dfb233479b9026d6337ad5a4167c1e8fd2fcb939b5534d01ec0f6baffa42334d83cf090ac46771aba81493392fbff969021504f6232bdd83a3582c3aae4eaaf0db610f0eda231d647b8a8af5824b87ce22fe15bbcd5e9b62612435644c2471194a70b822927a2b3c6089e59142576fd221cc18fc1576682fbb7e54d91b7d74df7ff7f25302a9443334907c5a14f24cc01d55344fe0c9d22f6fa0187d186ac4fe356414ade48e83b08efa8e094ed82f6cd5fb8264a2fb6c56c65e3d4a818126b05fb7ee6ac53819d448abbccf2c5e9cdcec2d455e89e1a5162edec11f731aed1cdb645883c9b2d8bdb37d3a3e7c5bbe105090cd410dc68dc6888d14c4b656569d63e573718a71dd93523320cc3a84d150ef4ceb0e2b223e02d2d8218d1c7ed9b0b5024b72b57ceb2446c87e81e430fa0799d58ef985d926b6868a9a8be85326787250b188dfb44379a2912338ff88d9444f590288da5b0689abdcfec9dafc0a56942ec8e3ebc38fd81782e7b6256bd6501d76d4810a4695d8ff88dc2f78b07223237b6057edf053adf10b826a134aad1ba58ac668096c30a1a0adb782ef7ecb28b6277013932ca11b9e73ead62b565fb53087a9e8a48b752da5faafbedcdf19459c2497425f26cdaf14fb991ff4246097fdf5ae9a0e2ef54918e562217a5ab202702a94f00a81c7502b3a244c14026c1e88ea721656d1851e55b7e39ac9c689816aca556de3b88893f59b8e79c64187b729da818a55306c0473edbce93c8ec968dd377429412c607830b1306926bb3970b0ffb07b4d22e0de247879c563251ac60e64c13a5f778deba5901c98e26b47b9fd007eb0d5c815db6894c9ee893f8cb9f683a19d1800313a0381811545f88cdd524d687d3738c57be78331e2f958b85920268199e97cf13eed93c10cef7219743928718482cb74f7061d4530b9bd3a897cb599a18b27d0ab2c2ba239cd764ced27cce33d712f8f0240d3d736fa9d70a926e9a93c62d0c8d6b78b8cf2164cb13a12b521adb9c755892e69d4b59c6804e08eef48b044526229da943f7714c61bd057a47a75badcb136f044b83cb7d801a2839d9856a4da811319e3c13273f9325f7cec2ef7694f0e4ff233e50ffaedf2e76f174446c36e05b5b02fbce847d96bb5952395fe0be6428f57f1d0a48414d714d40882792e25df945b5fb6f52121356b57dca6ce00ec3d1579ba55d3ef3908aa9e70710921b25b680e886103735a8f7b05e292ccbf57030413250e9d941fa841e09ec01ef9225d0b4466051612f35f522faf2006720f3377c8881eaa5f16ea8bc5eab05039c6451689295544b992028ae27e3d73fc92b17c882bf47c36d8cce01cefafce010107a785278afca2d1ed8d20fb6ab482f7a9c85e93ba05a2886fd5b5730c0e9e0d754794b0d3e8ff4a84aa6a5458521d74f402d691172ef5dfefd2f7c7b80ea25bf750a9db1ae393168d31292c853ce21a07260ec8a29d118c3fcf83142f8e1d36ff234a8c52d9345b85efdc1db25375b8b81d9b12503643fadbdbe02a139f80d2376dc97b3de4a7f03260fe471fd94bb343344b3ff980bbaba3a035ac498987898033b108331c1476f0328520fbc63a8eb7ce55cb719e923dc26cb27a0cd3f820d033b6438e3558cd8f5940901a0d40da018284bd2c683b2cba6eb6f0e97f7e00fbd808e5210115a6cfe88c449b85184fa1adaa5318df84454cf80e841c56742ecdb5fd09403a74c3b51f2e846de607c67cef2ab70983555a2b0db4a19453317435965b20a0aa77bcfda8fd27f88fda12057c64d9e18ca53ad3005f04f6e47aed1f212d78cae4a541cc169eda052a3d315e37248112158003c0b31ad369e70caaf1beb19bbbb9eac3c75185a4c2e95673bf2d8d1f41ef42383b13df25cef6a6d7e292b2da8965fd5eca33805ba0cd7c310828b282b8f4bca892b5fd979dc4b3ccc75c180d716d79ee0a208c64a3b2d996d8726696172e0a075e6049c967be353f4467fd12b4b977fef3588f477817ba3baf272486e8124930e16462c30a49321f6e5ce13ab34e897198114a5cbfea6cbc1674935db8103a1e516e59fe4dbc3874b7b0360c568b3914c152dba051dbad7733e0da0ca6d4591d0496beefa2660964d2c0562fcd1b77b4ac5abdd4a8076364ebfe1f7acbffc06148c293ae7832561f298ea6ba1e9a1fa8c5b67f9d77f2772b69a84c22f501bc7122e9054ea9072b45d8e35fae7eb4e76e90e0ae8587ecdfb57250526ca05e4159997dc591b360f6cbba53de61074139c6e3a6683777eb6a9adab923c9097e45ec30c2fb386942297381b204cd654b0b49d9bbe282d37fdebaf3d625bbab83f9b8be8e34bcf2c1e9d9b923feb9704c8a8ff73a7dfb1ddc77ee5ddf794e49f7b352d9d482a3e7f8e9f2a979a2626a8f037b90e0ab819c55fc7654ba9bdbba6ef92d11cdbd93e64773ecefc87cc77acd872b50d68e55c5874bef420d7ba7aae9c8fc8173cce77349fb7daae9246941ffa2e9764526d9fce2410ae6567e839709483223634ba65427085e3df4e3407ce0a68f4ad4062e349181f7cdd4e1be99a3e06ca1d33a9bf4eb2144e066b18d5c69c47291506d7234b1cda734029a6932d30e127c458243d9b860144cce71f316181b3f0197a4be218e72fb481f2dbfeead7b0cc743aa5e1bf1d88abc0732eeaeaebf1203ce9d0062a67388aba53416e3e64fcbfdf48e4b6ae02ad079a571e1749547c10a4333f7a54834a80747423fa8b384c5a2d6604bf2c3b45a800fb903b346557d86592f2271632af21a5bfb5b57273795318d7749464f22c4d36cc70d48345d044d9d326046bfdd4c5f555e94f584d4e58b99a0f514fac78f57401f2f6121e7bc5511bb45fe2e85aba5cf6f0c7b8a2f844ed90930222f02b067c89031d1217ae0436dbf0b91c0e31fd2d0529c51b6fef7fda3d354eb6c0539a703e03849d3b7a1be7c748b77a2625524bb725862b687c808504010d93e159f688b326885aa88bb6d39192b4a3c1d4c136c493cf2d77a630195461cf077ae9c8aeed94b5a0d5541c347e02151921d4233082a27ef6a20e1fb091c46088dec4b6c0b54b3caca55e0acac79163749969d20cc121140b6eee03ecfd4e7579c14effce5a84980e27a676b0a0ed7375c5e8e13a4d9c381f8338640819298649bd7aca41e2961a66271105113104bc8250a159af828729042ec1b93825a24222f99966f5d0fcfe07f14cc200895bdd28be8246fd18e68271573c190d7b4a23ee7202f254731da9b7e06c065fa5aa5861fa6566a03a34ba0ca4e8bae0001a55204acd3e74f97cc69d8e24fce8cf898dc365c484623ab8a2112d038148a63e8d573200d3e4924b45804a0fe0e2e293df31a49fcf6e60eca71cddcab1eb9e06d52529a5a40f6acc51d9966c43808c37aad716f7b706bac73ee3a79f614fde3d40d73d7fda9e4958691b3ddb132697c51f7d534214e07748787d9ddd1252eef53ce985ee36c91bf292a5bf6f077e28df675ca985c0e29a596f7fcef41aa166929c910e71a9646938771410a3655dd82f43fd8238352d8340c48f52e6e05df5f7a2cf3f584bb0bda9d08d703f75ec679006d57d8a0ddb29db8836545b6a28054878086e5693428d442ae7d93fa1bbffa260668d93b8b20a28801d314384edc43a1f5a8e379c33210ec7ffdcf9c29e16147652f500b2946e38d513ebd6de96f810c93a3c6b4886553", 0x1000}, {&(0x7f0000002300)="ce2549d0cf61165b1ec5dcae55a03f8788efd7175f4b6df6cbb0c58717dfebebae2019dec5712d35716d2a9392fd7c1c9064670b5cafe7b3ab177f50a3f647a6db377289895a7770c8fbb91c3df73d187ce502737a558f0d759dac816ff9320f954b0b3e593a8fece4714fb5ceb200a4bff885bdff7e6e2466234be875ffa44c3db2898b38babce6521a23c06d82f29123063f71238a822c238f8ea68cffd69dd5da1b7ff697c4c2901551cd1d1a54f6b741c633add19d8146d48586fc1e9afdcdb1c1b0578ce4df15f90d0eeb563be203d37bad585ec1dd147e59b48249eb72e4654c5e280cc600be7d72eca5a02e6c19621e83058477fec6c0693815c30d650add767f2c54977bc8358517cd7a211fca5efdfe730d49368a430d0e88f11e4548ede932bde66a134d35b368d3b8aa3a775d201a841776da0859bcc25ffcd55e6b5ff15fa438e544fbf13a2adac50918def0c2d6715ecd977d0645ddd095fcde168b142bb06d70d90a6b83ba4be1c70fbbb404ebacac8d2a462568fb7beb4b6768f8004938adf0dda0d68ef85c643a1e4352b06c60452d94e4fbffb947fe36cf43566fbcc31b5fb74d7297022e13d9b36ffa090ad2c52f22a5fca711f647764ae72f24542a239c35de55fd2b1cf31b8a3f78c72ada219cccfaac3fa0955d97461858b0fda29836e46066578ec0ca3f19e1e945abd954ffbb847a894c89ad7732637828988472db4f9ea47207f09928521cad5dcb06adda7de5fc5e59597cf8b419e51ef724797623721564af978ac4337e96ca2dd3b38e4e8c1067c35452b679d7a03e8262e947c7e6319f9f4fb13a93cb54ce726c37dcacf884568e3786ced73e28c0923887b9eb5c5ab49a7d0f1d85cdeda374771d633b89cff39b9a37cd762fd592c95ddae1ff9771b8fbf9f707dcccd0045cf81f609bf41f2732eea40a1556b5db39c6d7b5f58f9d173cb18517b3b545c9e9115329d554f9f307fc60236eff7a39634561b11494f5b275c3f6eb35426ded24d298480359293e732bc03f593cc803ffe59707efe71d6cac2388eebb4c58cad38824c45a74ef0de38e966814f4fc683b439d1790d1d647a667dea32f742aabd66a21f42224242a6e268a96f603dd5db557eb8df077f30a4ab0955efb8795937656e6578aa2cbc9e6f982fda898caf4f33999b34dccfefd0d6483bfcfdcf6244406d9e80e88506ab4635d16457042d3fbc704b3a4e17d9c230858a699363b26339f81be442f69683d8c9c556572b61f615ae230b1713d38c654457244d450ef16e1d4b4ea58533418f7cf55723cbd2fa895de635c8c2f4a02f8f7bce806188b4d98946e33fcd57be8d2ad632d3ec9717a57822c3441d8b43fe8c470de220366e50fd28bf739fcf12d600f5e542d42b625d1c276e8dae7219ad765de82aced346444122beceae6d6b4ab5a583211bb148eefe8db11cc0bf23bf6674ad70ffd073a0073c0bc8c79e73deedd288b5e987fd5fa0657d277215046614115d66ecb0838d7f3b8879cb693a0a747db77543792360e8ccab8f1f95a89b1389cdf92de76ce47395438c7554b87badbb52347058ea8b7e22986b2fa575a4e8caf32f2ce0ddaa9a18198a140d7f69f000dbf7f54324bad15a530599319ffc850cfd3fb3de3f214e931bdc2d9008d190abf49e513d35100299c9b1cf7f284c9326221c70a309cdf728a5be1e2bd8188c7cffa11c6aac3d45180cb8db16ff9f8ef32301be23de997bbbeb60334744f76b53a9fb3b5cdc4bff1d12268f1f8ea2468eb2a24319faf44325e6b07011a103fe17b34388826fb3cfa08bb8a02238739c20d0d78dba526e119bd300bc012ee9c19d5495149604d9cb28754b23feeab34da126bf84cbd526e4209b0fbb5947b07a19a519e72caedcfdfe29fa40963b729960227cf1f0b1b5ad2e73fa7fedde820194d90dbfa1ab96b5eca260e0ffcb2655e0b294df3dbf9c9ab044dabdc697de5e482b310508464c63692f88bab8a878bfefc955412cb883104a047fc237a1282c5f9689ef0301d8bc736fdbcbfe66510d8d99b3f0a57da2be83724eb86ac56e1e078d3639b06f7a092166cd97d06c6da2e60063637fa4a459396af34f6eefb954d55a5e73b4397ccc86c2ff33cfbc894e9fa0ef0a3cbaf9974db29769c09f0ba7ada27e754da358da88fea9b52031208fcca814dc4d5be90ab2e049005ebf5359cf04bd6ea55fca90d4dff08bffffbb20cf8f84db72f701f27a9c051a36c4fba922e40aeaf718e15e52ae4971d506be0e624463ed3d60f00fbcbcd857bbd0f1181c814e3e4adfb0336e4b44b993ad34f6bf05d8ee3351a2d2b1b569ff64cea8f8ee96ac2ccc8d600217e7b6ffb23cbbffabaf07e19895b587ebd2eaf1f4c32cf677551cde749d915fcbd924156ad2c4b1fa48b4714be7757e0fffe520746a040c6fb20a0ceb20fbc546fea1f43e1fae290136ba17176af99222bb7acb174a6c7e7eee05a6883a760ebc4ef434ef6b64c652150e2ca2d5781fd852e08f4ca14d25332e022c3f5ccd83510f8206920d3231c9ba23217f0baa7180470cd58d38cdad7f6db47f888aa101076bcb500ffe3e567cc0b2d14d3edb767c451337c0f76b1edacacad1b7cee61f04a12b24a8e90b7a5bd53714d5eb6c1735032e5b22d904d5b1a5dcf65cf120a09b655d0a803f6d11f8e41ef880b8e14c166ef745e88d6ed24b542a6ef30d1ccb480cd968da181c4a2f9e2b67f1f371809d17a3104762b6d594c59624806593a3b1d613812d675c9d28e4470d902a3acfc3c64901e3fcd4698b0808661ce2ad621060e0d4eb9abff4cef49137cc77cbbc0a21ac789c0c6de644323bb26d63ce52b1ab6633738ffa4c47d43f325f1b4ac0033c013be60797c46cebf4112e8b91eb8fa41edef59daedabef72ea7a9d20b41059fb7fccbf02b39befff3d390e904cbe84ddeed31fadbb3add2d124242ce3da6bfabb2a4fc94313a0cb44771ac9fb52397b78d2f44a35facfc9c4f78ca15633d19c1afbc3a480b92cda4a74c83ec5e505deb84e9c5358c17dd6821a4245fbe380d465bbc9e3893c26a652b4585b49c61c06faf74593be3e51c03fad55f50f97675d27102dd5b14f3e2a792270e341c42ed69978270571191a08b2d395807540609a3ddf521e8f792e672291dd406da91b087fecbf28e3937f53e64bb7bfb56f278a6045a384939e8b6b216dc53c79d393b1115ea547fc19954c13c44812ebba25acad5af69086619154a2a3cff06b169927417c0ebab9821d115d4008a3f9a1eb64c4934909aa1e9cc90409d89597523fa793f60c7a192c6069171b3e8a7b27875318e637ae795a91b389595eaa2b9029603f9a95b48fa528bef7e74c82d9d3b529fac574316f7928c1e604545a34a73353a2ad08f5e64a73400bb97062b0462c12a4458769f0d82f22560a94e346f35f5c3465a9f83a060ce9879fe323c1b60b2f4ebbeea0b288f92ca1e76c4c0404388281cff939501d14654f5f0ded0a76d75d31bc512bdb32bee6ff0fc4b62100a5bda4ce0ecf30785d3d6fb34abe9c7408025e586a1dfb3ee799c2d958c48afd6bf0e34a5dcfdeb33cb6c3135146bd16fb46d158c15c1d90df3b70a439dbc6ad80492ddac2532daf55e85232de0ac03edce2393568e314448a15876a22a6160a12cc49b03e08fe69132e00c0819441a173ec102ff27a506d6eac2b747f0cdd2cd2ed969c7621eab12ed0e5e874a96a3ecc2a9c15a22d78ec912cc02672ee6e5977d3f8f053231c2e6047698fd65f9b3a46fb407ead243f954a67139ca2853e98940b0fe640531d9ebaf0567a2788cdb2fe0a86742efd0bdad141509259ee860b218402330614ab7242be243e88b27fe5a0538e456479e27ce75eea078dd3c210558fabde0fa9ed490941014145b0a9b1d51b796ea1980b672eafe1b80e8484b87b02f993fc184c5d0f273728de585bf25a830101100f0f1ceda5d94406a30aebfd84bef85e427537a9920f0624af2c2737ce287ff941cc5c16888a2f833ba3db474ccee85e5c76839870613f29d8153d847301ed44c1a789d4349bc60d0b77e562854ac567fe93f5b9827073976ab702d970389d3cfc938c05d174a5e8efb003661da69ad05bbf860dee6cc8da6c9059ce4c7741fa0d31a8e7645132157db1dae1dae15ce8b640a00e517252172dacb5fbace13784b9bdbf523459b5145318e7132da51c38bea23489c938ad2523c24b252c498674659dc43438b27888cd69b33952f0874b4ac455ccf3185a6a4e19fe32f9d52337f0821c6b5f4ba6349cb3f90e19812356db9e0840b64fd4dbd04a8fd7c9bee834bea14589a10e9364e26c9484dc430a3a602c23722d04e7210119d2393f4110143975342ea8a1c3cc55afc1e4ec8c274f39ca2989763bc4ee2fbfbbed95a53906599b6e1d6b49ba03b4d5713e67bd6fad1384d4309757fd0cba22732c33ee0c21859f73212a26ba5f5e08475bf75b0ae06a9bf974681452a0a91e9ce5af431f7de49039ab85589f7ee066a316080ca54ae87644d6e834e2d6671f25b6f20ae3d74923bf4c39d5f15ef45a8f93823967697f6aec80382cde5e8e81e511af434739a1ab335159efab8b938d3a2f2e1caca98083fe1badb898d813f7a0ae89c19dab7ae00ecce08fcaefa8d6adf932e01586559f3d1cc1c9732ef24fa1f3849db01062b67f59915899c351db6c13e9fcb50cd020f3f3addf9755e4c81ce80321b7742ced13825c2492baf3116f61e50d40b9f1727e753fe9e784660784ed5e4b2dcf4a90e8d96b2e4a5962d82abee729a14152b69a85548428125fa730044f68dd7ebc20628a19eb5e9017961ff7eb3c3c4e96cd490530205b597b8540057477444cbcb6a271fe97a78e448455d9b487a17bf47838aa0cc47267841deb1627f54176e2624a8962be31ee5e5c71baf1c772d26b3edd31ccad6d5c1607240fdc1f66540d0b70be04ee05be1e81f7f2c84a13a2e937a911ce22ca082bed5b86966016a9eb297b526cefde0689eed98b8fd6aa53fc2afe604f32a6e88c5ec25aea7a64cf3404e1716676edc637e952dfa890c67eb2973038823e7dcd859d00985d60612a9aa4652cb6265854bf97f16fe88a7d024872aa06aab69ed0c4e14469470835414c1dedddb0d61e84485f15ae6e71a2096d52d1af19400a1a93f2bff47dcf6e5ff298304b93e7e90a7ef42c0c5749a34d9aefa28f8ef10c6fa9f9df4f38fb4075c3cafbe1a703ecb1094d6a2c819bb68e16d63018bdc375c74e0061fb8eed9dfb07628593f3c6c8374d055c52d397a254fbc6a2e1d16fcaec00c188b598fde90871de6ff768770ccb645d531b5ad70fc0eff67fd8d2578ebeccab779735d7c8084322e33e7a5d91aa7ecf0353833bbaff20300053874fb64525bf95db8663adf377bb67284630919b330bf2549441e3d43a2095299e34c56c582cfb0222efda7819e5f88a283dca015acfbc2eb50a19f1be88b012e54efe7c4c50368b218635f7f2473f8a86659637a772ea87496c8e9ae0792aafa733f510c3fa529a3c2e9204bfdcac72f7a3036bf6000699e132cc4e80e69bde2b2b3dcdc29bec3f3e1ecdc02aae620eb421bc0f81196bc45c89b541e842402bdb9e9852b89e2ac877bf6b011f0fafab46f81cd89f78bf4915303ef0a1a1f7ea282bd917ee7d199bbba1065e855e50cccd3fffe28220b963e1d54c8fc5bae3a027c3d08840a462c782af23bc7792787e6079e5d33322853c2ed743cc707bdcfff2ecc525c859e52b58c4a2ad616ab97311b", 0x1000}], 0x7, &(0x7f0000003600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r10, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x130, 0x1}, 0xc) 16:00:27 executing program 1: socket(0x20, 0x1, 0x8001) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) socket(0x2, 0x3a529a44b55208c4, 0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket(0x1, 0x1, 0x4) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000140)="d3a92b7bb2631e64123d3a51e1429bcd24b2f061fd0b6bb24123b14acc8c2fb299e74144c9ad2dca53ed61a5d03858c01b7e7924c45aae27ee104f562669583cb85f75f83b0f18652cf9f75e7559b144ed5e692f172144e9cb4b4f209d98e59cad4352b9d626cb9087b37f101622a0fcf51ed7a18fdbf6ec8713e88de5216f58265f334fb78c5ebf15259f528fceb057aa74", 0x92) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x9) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x104, 0x1) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000780)=""/234, 0xfffffffffffffeff) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x4ed0) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) r1 = msgget(0x2, 0x10) msgsnd(r1, &(0x7f0000000040)={0x2}, 0x8, 0x800) 16:00:28 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r0 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x124f00a20e61e418, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800000001a3, 0x162) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0xc2) 16:00:28 executing program 1: mlockall(0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200880, 0x100) write(r0, &(0x7f00000000c0)="65e51accd0442342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) pmap_unwire: wiring for pmap 0xfffffd807effce00 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effce00 va 0x20ffd000 didn't change! 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x401, 0x10) openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r1, &(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x101, 0x28a}, {0x18, 0x1, 0x899, 0x4bbe}, 0xcb1, [0x2, 0x9, 0x8, 0x0, 0x8, 0x2, 0x9, 0xdc7]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0xf7d) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x20000337, 0x6) r4 = semget$private(0x0, 0xd, 0x102ea) sendmsg(r3, &(0x7f00000006c0)={&(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000580)="0a2693500c0bd34209068f7c2d28827484237c92d45ae592f46ed23a5310bff4a7774370cc6928fe1628c33255017b7b21b5b2036b9e91a7cc1b4f250aa2a40de7613573293e8f84bf7b2765c99a7d156bbc7369a42333757f01ed65e6368d2dcc1f16e173ee75c9592bfe39089b3cff", 0x70}, {&(0x7f0000000600)}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="1000000000000000ffff8000ff70b0223ce19973fd76e5f446b90dd75d02ebbdfe9ee8e915ae62482738bfb04bfc847ba3fdec4a6b39cc7af1244cee491af2974a879a3ef4fe350409ea64171a75c7fd9d523d431e41a6f6ddd720f71f81de3345c1a1f423f8524ac3964326333062c219d77323247f60af642a27d4afb5fc1d56d4b2e9b17d2fd1a8ee66d56060b01f74dd62306fe3053f0eaa561308"], 0x10}, 0x6) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000000040)=""/92) truncate(&(0x7f0000000600)='./file0\x00', 0x3) r5 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x20, 0x8) connect$unix(r5, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="1f5689a0da0c4c03ad962da5018d57ef25561436a4848f39fda516e30df133816f0ca622a9b52570eed26b2c9fc94bafa9c0dc6191de2e690a6171e5b3a0bc4c3175f84748acb213378761fddc222135061526dcc975b25a12c73e321c72b4de4594274a16e793a3af57aeaa6349e959dc6c02c1ba0f0c335bef5adb4af7f5382ed0f7c208dc878242bc2d9e9ae76fc2e1e0091d098a94dea24c8e7151829805d58b4e0ff66527c38ed773657e4b7fe2245b12d04859798cbd3c40125f1234b6afc64148551f61a66744bd58ad491982e88db374a9ef7700b25ffba54f38b8", 0xdf}], 0x1, &(0x7f0000000300)=[{0xb0, 0x1, 0x7, "db4baf9ec0c5a7daa451a3d9477e4f4bc8b36fec93046acbbca59d777c2d02064ad3b43234ef5e5903ab07d6a5f7bf902053df80942564a6c9ca98f63dc8ac5ec0787af01697fb67be7cb65ed86cd9fd7be0ad1bed6f159d3e2759f4f4fddda71e7ed98e0197efa43d96d62f59940615bbd382e176e90b957b581de1a138c4e0441676291f12b446ef91ef9447f776c7396c3d8d03c49288a061041b1099e8"}, {0x70, 0x1, 0x0, "202fd17e2e7e5005613f7d0d55b50ae53238e1a69308379d0a1561e21b26b681945b66d01487f1b892214548af42b18f8573702cf449bfabaed4b9903eb0216108027cbef9c62fb30e5389db694c9b999e97dcb45ef495b3f428f694c8d17d"}], 0x120}, 0x2) 16:00:29 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x2, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:29 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) setregid(r2, r2) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) socketpair(0xc, 0x4, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="32e36e211569c8791adb00f1abc11f23423ae4b6e1c532af2488a6fb83b5050e50b19dd65de7728fed8138e30f74dbeda49391b7caac41434beba063e56bfc6512a8a9888cfa310fbc91456dd9f47bcd4a6f6b917cda7fc3d7df3aaba0e5bfb15bd09bfb319705f05b28bdf00358ff1c7565e7", 0x73}, {&(0x7f0000000140)="3b66f820b2c47c9488533b0bca25e81b91f5399f857c3c4132a0669b1a1442baf855497e9cafe7b39bb3816ff948dcc28c9c2ff03fe78c62a2019dcd6b6ea11472b747a5033961e6e52eed38f2be029fc6dcba23ef5182a1668b959f95d53bc461307604642e8d2f632825fd792c4358768016d3e295a50d2c55221ad792f8bcb428dbb48f3565c0e8582e117b1adfa6df8a2a503484431523bb104d7cd602ff05370fcb55235cfeb23e993939de4d76425190eae4e1dae100b720c061bf133f80e58d64662d29c995b24aa77e4fb569", 0xd0}, {&(0x7f0000000240)="fa4ee98b1e2aadb10f2d242c89e67c7bf65dc05efd406a16656203dc0375beb8d6147bb58a49d6ccd097989983d4480f9dceb4cddb78f63bf7441a2e17722f8af173fc8713d7af866b6d8d3ebf8fb51ab90034e066686e06ce", 0x59}, {&(0x7f00000002c0)="a6b807f3b5ffb64dbc6250af9fc6cefbc57309cb01992e4d61c202b2bc4248d1d18356bd86b3ae8f74ef6cde18c773bbd4f0f5580fcce0771835bf9ca352d3a0688b6a48026f85f5e6cc402e00070164cfc97218861cd46b3d83fbaa68f8b9afae88df0a606372aff41c7a7fd1c4f6d719bcf4921b9d63c1901b3d916a61db6d98f7f32f81e51ae161f03a38c48e2c6e98ffe86706791099418e513587bae56ca0de36d4f9c851f7cc80e8fe68f8beeef033d5e1c35266f4ec925d901f30428ef40301587be709827e2082a4fb1b43c90eb399475f", 0xd5}], 0x4, &(0x7f0000000400)=[{0x28, 0xffff, 0x3ff, "c2ca4780dd28a9c81d89cdae0ec66f5bbe1a2a"}, {0x98, 0x1, 0x7fffffff, "70cf4b466026d9285c34b3dd71606114556a90e62d619f9b0d6ebe214a9bf86501b6cf3189f19c874d7d386899a598190c377c766f4b304218c72a77a93db08f4cca2995dd8b0921a9b99c5bb6b7958d99bdd4e9e5b1573890994eb02849e4c3f06bf963586da8370e3e20c815d799cd2266cf840e9ac458952309b37190c7959ef67717826d2005"}], 0xc0}, 0x4) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket$inet(0x2, 0x4, 0x7ff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x3f, 0x3061dda, 0x8, 0x5}) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:29 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x38, 0x3, 0x800) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91, 0x0, 0x0, 0x1000000004}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x4}], 0x7, 0x0, 0x5, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r1, r0) 16:00:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x20000000000, 0x1000, 0x434, "18bd0d993c47fa61e207d280093f31058e1202d0", 0x4, 0x2}) close(r0) 16:00:40 executing program 0: r0 = socket(0x30, 0x3, 0x200000000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:40 executing program 1: munmap(&(0x7f0000902000/0xb000)=nil, 0xb000) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) 16:00:40 executing program 1: nanosleep(&(0x7f0000000000)={0x3ffffffffff, 0xd4}, 0xfffffffffffffffe) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd000 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd000 failed: hole in range 16:00:41 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800002, 0x0) socketpair(0x2, 0x3, 0x7fff, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/13, 0xd) 16:00:41 executing program 0: getuid() r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0xbbfe, 0x180000}, &(0x7f0000000040)) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/19) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2ddfe8553020a5d7b2012e2f66696c6530009b0e66d22d82d641d418970e52bbe908f673d0029d05c19481fdb78e5a26b25f349c2181bdbe756c02528f671aa383d7c9638bc8b4fd3de9c1df1e557202000000f22efbbdd20edcf000e887f3e055de5a45ea94ca7d019436d2470931716b5a980d982958ae43a23cca99786dc226a41a58350603348fa2165a074ce16d0218544343b08392352be8ee000000000000000944be"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x2024, 0xff) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000e40)=""/190, 0xbe}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0c", 0x2ca) unlink(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000c40)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1da73b917f42f940ef7c51e99b8c58f8a2e746aa12e884ab19e85259fb314b567fdbd5de6403", 0x44) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0xfffffd54) close(r0) syz_open_pts() r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x7ff, 0xfffffffffffffe51}) fcntl$setstatus(r1, 0x4, 0xcc) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xfffffffffffffd14, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r1, 0x9, 0x1a, &(0x7f0000000100)="3f6a4844086f3bc8a43ef530cba104e3a5e186dfeb88370c83590394886f5b4660072cc0ec990e088833798983a377b4a2ceef93a169ff42017279aa602b759866ae292c12ed858ef1d7426e0bc4877ac40122f721c05236f36436e1602477450c48bb8a098056169ac28a56f1fc94ebc8fa85e1b4132e7345", 0xb9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x28ac, 0x4) write(r0, &(0x7f0000000000)=',', 0x1) 16:00:42 executing program 0: r0 = socket(0x2, 0x3, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4470bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) 16:00:42 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/59, 0x3b, 0x1, &(0x7f0000000300)=@un=@abs={0x962b6946ba4c5ef8, 0x0, 0x0}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0xfffffffffffffc5b}, {0x18, 0x3, 0x3, 0x4}, 0x8, [0x9, 0x1, 0x7, 0x7c000000, 0x70000000000, 0x0, 0x43, 0x5]}, 0x3c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="a6", 0x1}, {&(0x7f0000000440)="d078886ba2b6dc5fda59b43c4b6293991fce8dd172dfcddd1fa8f50cf5cd8bbb45a22c5d2587faee539619a13768185cec0fa8507c950876d75d9cb3008b781ba9b217c9526ac17009c38d56e337c9190100a41aeb6f8f1b977f2a3c171a29399cfeb25142f6da6c4c068aeb0d6a108b5302fa2c282ddba21ccefb8298c5a38df6d7e09a9d9664ed39f8329c330307aacd3630b5c6a1717279a1fc64499ab2103650bdeb68050a0a68b0e29a0f652f41be2c88424da6e210a270ce419ad0c44c7de0aa8a728308675b0f55a12d782ddb7064557cc41ddd27209afb3c4f85f94e82906b39c4fef02333490e4500622c91fc07dded443dbf51ea624ba11b24a93e3ed3579069c4938933bc3a371986c770f37a06e83257a509da9262dfb95215de025f4ddb64275fd11e9b20b340a3de4b8ec5d2889c94cdccf14a0d128020be497d91e65a78817efa12e5c46ee18361b9efc249261b0d53c9667d9390f3e9f95d9bfeb833751122ee4f33a1acf9d68f963bef8e1a6ce67ab236ad92539f0aa7fa4d33214f9e764643190ffdf73f6ad37f7df6bf688d7eec42477fe2c766b0059ce19f7e39e7380dcc0b873a25bcf7dd544c01ea35582b07235facf4931da19a5a2aad304c8cf964488340b58c3dc2049849e8411141275d02f2378e85f8d5b8a7db338bf9971c52e42b552a9d53aa8d462fef02bb3c17d08849bfbf372d47c076126cd47a9023daa20d292c6462bc93bd874418ff7e87f29b47dd62bc0b5901f22d4a0227ee9e3048a950718261504a446cfdbf631d5488de921d7f4e2098e71a1cf3981c451d5326647f49671d9d221b6042e99bd675d721b171e66a92e8563232782eecdcf86d2d221ab9def38682182c29d02a1242ef4197454096798492d538684cb3a166d5cd48504ec9bbb8679409f5849de5a7ed1ea1b5c2fd82b7867c3294c012d24eeef505d5d6c5ff30ca069c85ba69a97753a44b36c35240e6307a53ff522c2c33985429e99701fe2e2cee5d24da587a679b81167fc24e51e14ffb6f2982dea8a51497fb25d3c188007f85dd0ce8529b088ecc8627b9733705bac396ecdb6ac1462238382c5acf9c5d887fa39aae212073347d13db6ac6352708119d32cf8b8286ef4dab9d7e8f343834725782c7c645ccc650e3a48cc1085b9fccd5d73783610d77bb28a1627fb04d29e321f9e1dd59046f3d88af21658cc7dc61eeb8d3525f6afe0bdeeba900f05a5949ac39606043820247c085fa7330086584787a04345271140edcb7f9813a57cf209a0bf1e9486f32c6175662cfe97901e426f050fc1f64a200036524a480e471763e7bbbdc20261755739965c9aff88e660554b92f7bcc66a3d8ece2bd28cf7c6c69e119be12a6e5cf01bb3c370ca6297a217e7478cfc1abb590147702b92561ccf22f920f5d95e85b16deec3a728d9c60245c46d08aa8d59a53c04c766b155a07c481223395c96981e42dbf787037b8b32cd3e63a1b85bbb8bdc868a8893abf52fade4410b2e089e18539227764eddf10a5e27c5ee397b0f1a60d41df6b96a1cebcd793739b3196c07be7d890c670c33b4ff574720034a67c66b4148321208463a506b851da510546e840a8b459f24c8794af614ffe74caab9832075bc47a4dd28237dd2288da50a72b5b0619192171ec14332836079b95974661be806d0c946227108b2772f7865371ead0b78dd716a4ee6c6797d48d543a6f2c7758503111ba8fd67fcb726b0efde918835b41baa5b5d5b595bb25e7742e1f5085f7ef733a336fa51b5a20bddf4c6b5311faba3fa19361b241645e4b8bee31eda4eb6a3c9438e6dec5ef48de4c20d017128c5c9b8fae0717ad4f672d1d936b7c2ebda79d2515d7062b61a2b706d2378016ba89d8352f7c7cbdedb6c677840658fbab77e472bd1c8e351866726336185f8079e5265938bb974254babd6acfecd6b675ed4ff066d6fe1695e534b2b958d17b4aab2a32229575923bd8c99fb0e367d0dded8e65a4095b76a61bc4c5ae5025f310b7634722a9b9bb3e30009678488edbb766430593e5f510823a76d91e4667c64a47496d821bfa62eb917002643f1bebc111e620c3dd4fcdaa19d7d515bf6aa0a860b6b58934940ad13d8679eab5e299beb311db40c0c69fdd2b58ae8c8481206e71f1586123c0a23abec2bde2b290f792de2cb5e00e1c8e618b76a1fe8796b653e4f8a39a8d9f0e41bcae82240db2d43b5cd808f99021d6c0f54dfc1f4fa7b33b64d01746934b7ffb224d6c97e6ae83cfdfeaa5275e0e8c1a829e228e63f3936d3813459719625fbfc03b0cb7f764d5eb8e402e1eb9decbd81d233f4efcac4e27aca5021c3abc39321aa1ec6f82c07904846b7c2c01d985441b61ab24ea05de35cacd9f0a8786b9593dcbb66bbb91055fa6583203fa3c2d5670c6c01260211ea2272a7e5588596811b6e1f340d35bebe86accac1389d34c3d3c97b7eba5e8d044b35e6db4733f9fcc1fe4826d47c7c56423ae8838c111b693ac8d2da446bbfcb3df25fdef73e9fca679c0eff4ed42018d7a05537f71afe7143244162fcd82478469f5d1a44d76b463eedfb1102bffee0784f6b232700c6b80accaac6b3d910e16f6018eddaf25dcfba86a7b1c6fd49fa3af9e0387ecaea59fb8019ad8eaf8a83e0f807d06d9a073eb660d8c537b07dffdaacd4c2c76df52a79e0d5cdccf0af131871eee3536672d32063ab6aaca2b6af5c5d2bada23651ddbe9217324f0997a03dcb99af8a9bec63b0b92e6b27de5b056193d8abb99bc9e20cca102ceca3c0bea850090ed9b3d90e714da95ade817960cf1189155539fef4d46689b4b114ea596129dee42881c0e2407db479a5375c5bdd319027710e9e5ba91e492d2923bd77dc76ad032f27c50e69343067633227262f6e4b8e3e5846b371d52df365bb48d49d7e8886f7ad49a788534a9554ab943586b8ab9aef31b21cd3ac3f4707acba84fbe3a7fe7c77bdea80626b4624ed64fc127d2424fa34e03085356f6009d90431194070027478fe9646275e44c68e18a876ac4618c236801fe61070b14ea325ac3f54d68dacc84200e5520326a8fa3454e0a90177e560c28237f035905527e66cec5dd184d26a361402956b85ad3736959ed81e0f90636d949da2e2149a51052e96a5fd5a41ef87b5f5cd959f933a028992ab31f4acb6615ae0b53289159363f43b2f434cb118dd109ef33d81d0c8b5329028fc9f01b0d612986b3ff32a031ab908a722389fdc9432386474f4e64979a7ed5f96ecb6e20d2c0ad5456669752c49a8d753a403d4d9521181092b291479cf71583fb1242c612d70f3c204e3e1afdf7b7d93f2ced92e740b2bd313c38402fcbfd477240f97e0f8b3634cbfb1d4a892ee625c1b538a0f57cc8424be4429f1ebd17e88771d72ea41ba978a5b2ceb066f47d3b69ae02d7ccf0de12183713d83adfb9a880d8e73704cdd8028b6ffb9db93c50986ec6a43307d08dfb1fc9daf121156dc96405fccc421941c42ea2527bb278da6b88ba997a21405666829d51840dfdb7b68b4c83719f196cb9b6280325d2b0b819e855b1f9991be9c1fef3bcc42c04156cce58312f69ba2a6257c8b6878e30e39d8872afe2496dbc6c657c175187c4ce152ebc469cea10c48916198b7082207e66e70908ff07e79a42023e7d2e5eb6b21eca8ddf2c9bdb8ab35ca40036deaf9504c5832f51eb19b257d773c404d8d110b9504f16d34d79244490c37710bdf736ce7965bc4965a3cf3cabfe1d90ac80139e08a639a3d712cfa878a698d0e9f5a69f57014571a7295052ceef6b1108d17e37ea5dc923a507b4d2839302bb27f81a39904854c6e00bf38d64d9464b5ee10e92e71214a73b5b2784fbbd5a1d03b61d6df1ac95e630a58f25109784dc031d3d3bf7ab239b788348627a6ccfac48034b1f9157d1a480f43a9f2345cc4973dc41cf973f61da1c191e43c750712392f2e12ebaf5fb926f9211e2bd2a3c1fe17cb1c4968fa9882b239bdeb60b8d6a3bf123a3b94cb4c2fb46e91e8249b9b40aadd49db0b3701dae123ac3d35c75bc7110aae7e9db1bb1358a0e62d169305360e03f5ef4e191907b71ccb28977a56f94634333434e195af6d4c07393f55b128e93f0a499e8858f0a12f825a24250e22b3af54edf46f3cec5f022625a0aee35c8ff79a1b29ac85748b76671a00c0a6908bfaabd64d8f0b16457c4e60fbcd43187253f8c7a89c663511640bf898224d07a4507cf4720b20a24049e72683e5d78db1a9ea4dec8db3902da1d34d7de47ead08158a6eafa82ef8c569660998e45098b02accbf8788ed57158f7c60e1fe38685c375af963c7269abaa143d0da2429338ffbb4634b7c13eacb15640850fa6ef98bce83a7f3009cbc9828a1e7b08909b67f2a8aff03cbe53dc68ff9f46866e8b64c2c6bdf362ac0a3997d439b69020a1c1877d793f1a0b846c60ed662b88f1bf84447dc7d1a4c4dbfd38de322fa1c92d33637871f089ea036abb5dd68d1e65dd320df9d8aea2e78d77a454fa642070af98de58bfdcbf728eaa4fa47f075b41cce55d033f25e1ebb371fb0f3de46410e33a1979fb0d7aab3d2a889b54a986cd9229bdf3b9f237d32b072052ebbda712d1508de4107681c38a1cf4ac1719000e466e81baf6a6243a8263532ceb2442f050bc4fb84303b41d27f640291af49b496c02a53b3d134d3e6ee165e65ba0556a426793555dc1aae3aec5d22e0ffa67bf454a556dacf3c99df1e33cd667d70aecaa0cd5f8e0e6a2cc824e11e4058a4bb4d89fb3123a06c1e03e48160723e512cfe168a5915efc543cc92357db9c8928b3b293a3b5386e3bad7b177d43aa9168a8d23c360814567a2cf0ff9816953dbc0b041e570731bea54ce64953d9df2046d36f8a06aba98b1fc0969fb2682856d9dce2bf43c6429bf770a818b9b276e837afa1ac24bbf820b67266253ead98b58ad3a5467d4dbd4926d4a212ebfb2f4a05985b2519628da177c6dd3eff46f52e0e893e0b45dbc3566a4f887a3f5706210736d645e7236c906e7c8339cac4cdf82fabf910660d1c1cf465827fbb2638d6c8cdd0924232b6c7dab19085222470ddc426e4876f639d7d73b408b26345974d58e09b5fe9f94c75ce03a0cb0070ae451ef4bd2b657ce2da699258d8e5727d93cf5440db4b7e0bb29597529740dc1642c89854a5de55279a6ebee7743795e83ecbbcecb24feae9ef2f79592c6dbdc9b93857408f247087456045f67289b7919dce5773f7c707f76e7df9284e48f31f668ed2373150c39e0c3829f92d74eb1fb9767b9e693dbc055da67bdd090620defed9f633e52aeb8d9ce5916f9e0370dd3a7eb70708beef3d4734293e5d6fc1894eafe2cb691ef2103089043e8293f9aa159fbe221c6305b883c9f8fad81fbe5e6162d41b334926484e7b22ee7e4808a9320812e61289611a97c8318f0a1b10d0bfa35bf68e85fb25ed9a06b8b1d80ee217f09576726b7fda1e41fed1fc5e7a5f975b9e4e1d19dfa071af5067f3f8ec95f1366eb10ce4a88096f891889902ff6618dd3c57e617899258f10478b77d9b7d6bac0a00e8fa3c16d27e1c83baa3479050fe1106421ffcddb38d215c9603d495d3a5e363168704562911e29407568f41dc52a7f6260a010db84fbb423f566bd83235703bddc3afc0f348024c51091074476d290f411f752b400a22925b4cb0b147a6ac3369ee3e4207c9d59008b498ae994683d65f0ff0aee3931a7292364fe2cf211e6dd114c87d30f01fa4f0eabb5084f2817d65e2a6a0aff4", 0x1000}, {&(0x7f0000000140)="8b95a7951104803fee4247fec1e2472d2ce1bd3306ad58645f47ab406b6a437b064a5ad558ff8010f0139d9cb47744b7f7cd3cf1a12ea0bc4e2fd5446dca791053659c67ce31e43540866f0eed328a31b7c6e5c49d2f7e171900c574fc7a1043c03bd62fe6aece9919cd506d0981899bdcee7941919091704c97ba8a8786cfe6003a94e8309970f03c6b71abb62ded5d07b11ab3c7620ec8926adfbfbc69bb7979d4221131938242a515b4a34fa152821b6cae", 0xb3}], 0x3) kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="000000186a56010000003b00feaf0000fe892100002800000000000028000000", 0xfffffffffffffe28}], 0x1) faccessat(r0, &(0x7f0000000280)='./bus\x00', 0x10, 0x3) 16:00:42 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xcc342e4112d79729) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0e6d5135f15090eed7faa8c3f400000000060000", 0x14}], 0x1) 16:00:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x100000000}, 0x0, &(0x7f00000015c0)={0x7, 0x9, 0x8, 0xb, 0x4, 0xffffffffffffffff, 0x400, 0x3}, &(0x7f0000000200)={0x40007fffffff, 0xd113}) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x800, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0xffffffffffffffff, 0x5, 0x40009, "3e76b5e100fa0100800000000000f9baf03f0043", 0x0, 0x1000000000000}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) poll(&(0x7f00000000c0)=[{r1, 0x64}], 0x1, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r3 = semget(0x1, 0x2, 0x20) r4 = semget(0x0, 0x0, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r5 = socket(0x18, 0x1, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r5, r7, r9) recvfrom$unix(r5, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r5, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) setsockopt(r5, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r8, r7) setuid(0xee01) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r10 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:42 executing program 0: kqueue() utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x6497ea0f, 0x7}, {0x1}}) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0x2, 0x5, 0x1ff, 0x1, 0x4be, 0x3, 0x3f, 0x2, 0x1, 0xfffffffffffffff8, 0x9}) unlink(&(0x7f0000000580)='./file1\x00') 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') getgroups(0x0, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xc0, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x3, 0x4800000000}) 16:00:42 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1000000000000000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) 16:00:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x1000000000024, &(0x7f0000000040)="caf5b4151bd1db1d33ec2fb5a00ee593bac6ee878fc41c3d55cc6c032e5020cc1384a01423382a4e0ab45380f3279c214ee9eef2bab470f4893ab66433ac7a5a0f915a68a625e0aa75b78e9d38a85c21708d83ca870ad30aca273ed77408870614beec1ac24f100ff3963cd79b842d1a85fcb5556ae64a5173e7766e6a008cf90728", 0xfffffffffffffce8) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xfffffffffffffffe) link(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f00000001c0)='\x03\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:43 executing program 1: r0 = kqueue() close(r0) r1 = geteuid() setuid(r1) socket$inet(0x2, 0x3, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 16:00:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) r8 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x8000, 0x190) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x0, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000440)='./bus\x00', 0x1, 0x80) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x81, 0x0) r12 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x980, 0x10) r13 = kqueue() r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r15 = getpid() r16 = getgid() r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x0, 0x0) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x20000, 0x0) r19 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r22 = getgid() r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x9, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r26 = dup(0xffffffffffffff9c) r27 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./bus\x00', 0x8808, 0x2) r28 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r29 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="08c97d55299801db612e1855e7c6517b8c2d3e6ef12d7f68d4b62b9ef14cd39750048fd4cb76a4b2098a00c0d3ddc73f25aec5ea439931587d4a39addf31a22dd8824a0e6af6e93893d82e9f5e81ce5cb6f772e0e7fa757ad1a48fcd563f51c609d6deab073562361e461101c309663906f742630265966090f6fa2fe4d3ba64ccc416073176b87f3d179f199ed31d3ce130d265a92e1d3c", 0x98}], 0x1, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, 0x0, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28, r29]}], 0x110}, 0x400) mknod(&(0x7f0000000a40)='./file0\x00', 0x2000, 0x100000007ffffffb) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:43 executing program 1: clock_gettime(0x3, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4000, 0x1) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) dup2(r4, r4) r5 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r6 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000002a40)=""/4096) shmget$private(0x0, 0x1000, 0x2d7, &(0x7f0000ffc000/0x1000)=nil) r7 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r8 = dup2(r4, r4) fchownat(r8, &(0x7f0000000100)='./file0\x00', r0, r6, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r5, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x8261d0ab59a74440) semop(r5, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:43 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$getown(r0, 0x5) dup(r0) 16:00:43 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file1\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x37, &(0x7f0000000000), 0x0) socket(0x18, 0x5, 0x0) 16:00:43 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = socket(0x2, 0x1, 0x4) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000000500)=""/97, 0x61}, {&(0x7f0000000580)=""/160, 0xa0}], 0x9, &(0x7f0000000700)=""/243, 0xf3}, 0x42) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r2, &(0x7f0000000200)=""/167, 0xa7, 0x803, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x4) chdir(&(0x7f0000000180)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x810, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/44, 0x2c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x3a, 0x4000000000000, 0x0, 0xe8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000300)={0x3e0000000000002, 0x0, {0x5, 0xad1}}) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x13c7) socket$inet(0x2, 0x7, 0x5) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) 16:00:43 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x18, 0x0, 0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="11000000290000002e00000000000400"], 0x10}, 0x0) 16:00:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="41eca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461", 0x63}], 0x1) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x1ff, 0x5, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0xd, 0x7f0f, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x7, 0xf231}, {{r2}, 0xffffffffffffffff, 0x60, 0x0, 0x100000001, 0x4}, {{r2}, 0xfffffffffffffff8, 0x9, 0x2, 0x4, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000040, 0x401}], 0x7f, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xca, 0x1, 0x4, 0xe5dc}, {{r2}, 0xffffffffffffffff, 0x6, 0xf0000009, 0xfa, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000005, 0x30ed9fa5, 0x768fa48}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x9, 0x800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x8, 0x8}, {{r2}, 0xffffffffffffffff, 0x5a, 0x22, 0x100000001, 0x5}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf00fffff, 0x40, 0x37d}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2f, 0x4, 0xa38}], 0x81, &(0x7f0000000040)={0x4, 0x3}) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) close(r0) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xfffffffffffffffb, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x40}, {0x23, 0x6}, {0xef, 0xffffffffffffffff}, {0xaf, 0x6}, {0x0, 0x9}, {0x100, 0xffff}, {0xc3, 0x5}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1af}], 0x1}) r1 = geteuid() seteuid(r1) 16:00:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x14, 0x803, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000004500)=[{&(0x7f0000001000)="c0b1327df31a20b367e501164a8935eb9680a0ad49dd6e2869cd84780030d8490d3a136cf3ab826cf2e353605f8dbf587b6eb8e737883849e9e80d9fdbeb3aea04", 0x41}, {&(0x7f0000004140)="dc36b46fd3309d0044c0ad69eba186135b6361ab828bb367bba4d86cd326d67f0bbcb0e39a3305d84dae3a77b46bd99b3042641890430d6b93bdd05c4733093c09d63376ba3332ea9006dd1d8f8e65a50b67e801e1d9959218ab2ea38f", 0x5d}, {&(0x7f0000000100)="ab56bbc6327d84db1fad8393aaa3b94ea10cc0fa8500", 0x16}, {&(0x7f00000041c0)="a9b0f6d1b77451e0e3b15d30139b4c264ffd3aecb1e5e562651b523d80f90ce567e630351aac1ec125c8c8413800f18a841e2ac1251c622f2f634127902b4d5178fa64865fa841021617a5c0d9ca03457db60c1e82361702527d26a8300b74a9673a5d41bd17efd038c7486498297c1c9ee0f736fce2fb47fbf72222c5592d3c8b7b49f209", 0x85}, {&(0x7f0000004280)="ab7c5c1758fb864f2fb3f1f2648d6490ab52512657e48bfaae97d92a79c2d644f68122461ade584f01a3b70ca805aecbed7c296ecb6bb9619dad0d6faccec5044775e73d5ed3c43eb02f3c7a546e819f401727963ba6041f6fb1be86568e5604c634257b88dde8f81f9fb7c0c170ce222cf0c8f7e9f4d94d1001e87638382f8d92ce83cf6a28bdea8a4de917cbd6e16796e9c2e132f7a4d9463aab", 0x9b}, {0x0}, {&(0x7f0000004340)="7269f41515016f658e90efeb7aaec804526cc226c084fdddc90864f6106e963991f6fbb8b8060fbb19da818ba5ab247b93b6834984b821735eb29e18b6b7b8313dead8a3d35fe593c8d5378e0ed917391938007b1d394c167bba04428ab3ad4d628b4310e66c86b284997a60e9883f4d30548f7406171fb7", 0x78}, {&(0x7f00000043c0)="a225e1817fb15eba36276e2e152f9a2d59ca260bb3b31eeaefca92de88274bb1f12015f95a4d596f0dc22bcb4620f6287c2793054e3c905fd04afdafb0789b33ad4db24bb854b0eb58343bebc5cdd99c5f0d69eaba6672b6b12ff0998cd18b72dd97417c8bd20f8bfcfdc141888887b6534fd368", 0x74}, {&(0x7f0000004440)="5ec6ddd6bc7bbae7951c2008dfb89b0da3f5141d87abb664c93aa6b878a660744bcdaaa81a1b93321ff39591591ebf189f40ab9ca4aa605db307b05f10a2f98b7cfcb8e08bb96b10ac3900f68b072df1e697e4d0df7170999f50fe9c191d4c9027589ce0454c7af80b523b2d9b3d01e279387b0fc3d135a67b295eede2dcb0a4b2d33c33befeade920d9092b8b5565d514683f095c9d6dd890f6d83ce4d3fcd707eb429b17964f8ddbea", 0xaa}], 0x9, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f49dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a290bc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000001140)="6dfd1394a8e372b8bd45de316f4f226817864e6d10d0684a3bf87c1ac9951c3b5ed4cc662d5dde6497c255b890021378e38a313d368a1e935ebeed08c7256549e84c17aeaadf788b66ef97c2f7d41ced6753ce4fcf18c64ec4a7e8d1347e0d52463b3fde05ddaec09d441a0eb71f75e3aaef2eac587c605c902acb12c2606be47b8757e064a78c689b388a5bfd03898699117fe52b1ca7055a8939a41d37c4c2a90abc8ac42d89d68cdc53f3cb9ab0ec71b6d12106193959930df5c401b172ef3a2ce45e0b5d9fd2497d4a2650e5f19d4ccab443efb0914051be9ea640832ae0cf3da32d1340a000fed52160cc60dd953ff7bf09fabed7aa0abfaf0430a920e7084eb4bd7ed08c3748f69789c5e260d8c7c906d08625fa6d0a92f3c7403d521f2b73b6ee0296b32feae5fa9fa3ed7efdc0fe488c15147bd924bf20dea272e04b8c50e0d85aef3159ea880e3febb8343853189a40bc149ca5532e7548fc2594c9c650c152f8d239ff84a8f48c34f43e7a184d3dbf00ffbaebbf9f6379c9e0446b6213705fe19ec24340232bf1e7208d951326ea0c8775f6a895c9afd23300bfb2da09b4077bf995b0e41081cda3b967ab64f92f318ebd179162028aba4545a69d19d9e8ac8f69d1b383c2f4a66c9a28374067f14f82d15f09aadc7b11c77250a6945c0a9f0e4337e119fdedffe7c124bb69c2742a2b65a129c3f72632347c7dff28a613648121f03be0c9568a6e1ce65da6b05f8803cdeba7219d56f6fbaca45cb12e96ba43a6906e6e0e825578b1191db058afa64a00d60f705db10df5c093a9845b525f9b664e1cf050941f32176ad8b58b07652fa71e5b7b32009e942884a23567ac43242ecd59eb3160e4981e8dac5015bdd223601d75f800c2be2150309d4ee4b46b1dde6451ae1457f47cdd5828f69350a7eaff3221012e2cf3174d6975e12ad495ecff015d972d8ba7a750ee2606a858841f42475958cce1b54cb00bade7a3d7350f3c7eb4d57c1042d9bb29508c48864029f0c561dd4fd4b706d77ea4bf974856f60e39fa413438781450f9e9b7144135bcb549916a52a20b37ab83cec5264d3958b53c2d0517eaf1cce468eeb6f9c7197eba7b8349d68e573be00b20898b0e6be6a3a035256bc3a7dbec4af0276572856bd4e7e12c0cb5c3d9a292e85a5486c2e7eb01d4e592bd7e6dd355d3a043644c1e731059dba054c5c853ff72276a498535bcde675212bcc680f5014b6b3c3733681e9bd8ecdff9a021ea3eb91f0703bf68d690075af3a066ab9f4ef09b9770ca8098b88810cef2fa665c28e578d66baa961b591caa0f6d18ab4b85bd8d7b6b90aa89a5548c0d7688cc3c1ab476c8fb50565942cb014c5816aa8a2b23fa2563d834c9273d5339f6da221e268b64fda767dfec3306850841bcd7936c92caa9a4cfcbecb6cfc4f1076b78d403d3f26b1bbd2e51662da1eb2046c59e56e7c7f557dbf66f469e2f90d23036738182c89fa657824f6eff463e7cfaf163184b887bda903c45ac4b12a07d8a192c93de4c310581c9a2b500df1a0c9c84fd5dfcaacf7fb1278814c5cc0bc4f1faead37e7ab3a8e56e0faef122322ac2e1afb1a52286f24c532164ff04a809b7722551b27a02f77adaf98c0ae66e3471523b08ef11cfae4ec03fe501640b0095263f49d34cedf70b30cfb5a8d8a5ee2512d035de707f3b9b52b577d44faaae02402fedbb243abe8fbf78e39086ecf10ea65ae86ac9349a1eb074ce3accc40b7967db287a08af9180b7991ad552ab2d72b77b461c1fb4a49266110e3535b1fb580941094ebc9f3f91cfcc4a4efc4f98aebc67fa0a7c4bef3bff76aabff983a16cf7d04b3e8b9f2a661874231b1a40d3abec60c40eca4edfcf4848b14b4e1bf583d17007d7e3d0d1d09f7540ee804a1891db12154af38e67c137123420538225434708cc2322f808d76663b61adcb6fc91d663d9897842cd27a0e992f8c7b08965a3edcf3a3031f2d8f0f356896bc84fe4a4bd157918ec88624fc1dbb8179b310e14e42363439791953ac113ca93228a6e687c13e917b03a157e402891482d6ab67911425d48b9057157301dc9e70b712ff8427a59f75c6e27ae5a50cf6f7f8c13f9e5130872cdf403f5417b282e6c2bb619b5ccc311797911196f212ba445a594cfe060bff38b5f3aadc02eb845a3caa6a38fff96c92830e91a7421d65b73d864ebd61b71d2779b46944142ac0c51994cf722f44663ee775f3040b27755111bf6ca12ec280b72b5bfbc7c4e36548fd7cd163e02d28188a09dbd554404df87b69165dfe608b50e4b96129e3fd60c73c8eae29ef093197ad3fe46ac01e6aaafe6330457e5a1281e9a4f760ee8d93644aa7bc9bb3858b60ac22e1e9c3f6929e8536911379b61ab1d6d510405c2bbd32337b50b72e0ce32c249b91e4e86dfd6581484583bfb8d9dc096a9242d324ac372ef4c652bb665e43b065993bb302171f1c3e45449f5f45befd648213a65373da4f1df4f02d425d7201bb442da42e0342e0152f6628918b10885a9e1ce17fad1926bb76405bed13f2f26b1f025957e63f3a50bd6914b24d188b8ef61fe04a8c24d817ebed341e4a56d964cbb637c0e7017cb00271f9dfdf5f46e2ef84a1604228384d271102f0bdcb0051cd1cab184e84fe8e10e1f8cbf72c0196f6908a34154783672f860e96253a54a4a0dbd5d395aade0bfbb2ddc7b3244e1ec736ac81c267d5ad294c866b0f008eee298285a37f42cc77cecd0921c2987db61a35f8abfb3427a2e7c27818ef012dea5643925153df8667fbed89603c63a99af1cd4696396d2e9eae832c574d06ae73693b726f9fb4dd893393566e796d614f64dea449beac1d668a169c30de1e4512609fcf37cd26fb205c3726517bd68b5567656a5d503be9c6acf094ca1c9ec1e04ea096060273c49e4c9a762078b45a17ee10dee7d89d4239d4d51eb428040af664ab2cd74274f617b64d2dbb3b29a708b8d368baa7b9ccee5b6f3e3ae766f06879e1a76ba49c81753b3d2d023973cebb2ddff83f627b3f68c700db656e7a2a934e38adeffb42cdc214814d1bcd9efecde8b4f6a698bf3fad8e2b0734069aaa3112c25e11e2d417325e580f07223a6c8ab5ee65faec7cbf9ddbaeea314a4c92499b6e8646a4669d3df0e6230379d3ba9f143a40f318905e3481dae6baf7d9a39e05c1ebb13127d06ee42cdd4ee926aba5e457c915d3da5c9a14e728e1cf2580433938c536e833d2be7a03dcb6e2b4f35562bcbb7c69f0a25be78a44198da0621d4a4fc367b2e1743f5a5ca97e9615f9543321c5424d21788af107f0d4743919e343a112f606e4db877e7434646325788d1a1afe90b19192eb07d39f8b2d3ce4eb366cf17c0d97ceec447400c94b7fb18e856b514474db4807c5871a40f52bdeddbd7737ee6eaccbecd1dbb3288de9f910b32e832a14c36ab9bf489f87629703ca742085edb8156f422f77fad6935d8d99c5c422a04a1b114e536158bcd2228c399750f6b48feafad07fd47ae15d4be388ea25a2ab9e27ddbcc3ff7c483dde786b6afa0dd69df69c59f76fa299ef35f86ad4a243be2916d509ab7a97ec4f7814c52869fb385890522b572e18fb7a4ceb9a8921d4b06b0fd6ca70e21cbbc800af49a8f51e1f4bf068ae3960ea807d373b63ea90e60cc4e18022b286b3e6753489629fb58164f72abaac2e57666a41d5788eb1f7fad192244b559e1aa50272a837d92cd942bbb7bcb1ff223e351b51b8924c4090ba51b7e75e7bdce94e1d581d6ff03f1b7153c8397994924bb792f54f33ccfe8c6f008bb0d6a0c1e08feb2c88e06dbbd005d5af1adb1106ed03cab109afbc9deceb2d9774f3cab15db2e24d83c6077b6d2fd73ccb805c7b8063822090ddba099f80692fbf53b1d15b49d96b77ef31b198059dee5bf9e24e011b49e73c9c612061a0a695dda41a74fea3b93499770b3d32b4368230592351ba81ba16bbf2cab39e64d7a5183e3dca315f53480c8687091f688927083dd7a093e5969f82afb373e9e836afaa34fa79102be26a20d53125d6422724a540645f9fc59d1d20ea7dba58cb654f53b4cf935739259fd228b1b7773ed30564d2c5596ad187c7760d9a95e855bcac6a08a9797647b2bbc3d5dc9c13f86d432c26b8c88657d42351719312046dce8530c46a9c83102bcc1f32877e117265f557385514f644f300a515fa78aa60c76741f5e2f49668210795f4d6199f68e8b56651383eb226fe61ff124b72dcb1a4a284c345e395c158be0f7e8b21317dff05fb9c258d9483d7c35498926044c22a515915a93aed988dd0eaf71081a64f58bbf51fc3926fd53706b2233cdf5fd30e41a38ebc84ba7753dc92e58a2baa42e4c29fe8be023522bcaf2b8570acabbb06a0f4c501d72cec237517ee0abd81c0863d4bf42c5a2baa0b18529ba9e379846b3e09aefbeee77c150531e602e7b5911405918f0bedac42a3627b6cb1d39c37a9e2ec2f43b77626a99866bfb69fb3f7a1bd0508321a63f6c4f9e737b06d7220cd4ec35ed93f8c6cdd18bcb40158a36964e93fecf2b1f2fd5201449de48f68e3148a40bcd67fca08b7ab488e32d3cb5628742931281129a1b9d999d24566c3f110d013d23e118ccf7f1bc1ff5156e42079ee1c1965819b38b6a7f1dc6d179041f9afec9c6e061d8fa050b3c24462661a71353c7a2c863eb8499770a794fd6cd3e6cdafcfc111454212caccc9aea9ff370fc9c2000a4cf84ca7f4ba4cef19bc1362a41641ca195c1e8e348e5d4708b249a9529ad70302e266d36001791e7c5e285653d166691b0dd4eea49f5dc8dca7a016ab973d00a6609182c0f80c99914c9d463c33cf494d4d0f8aaff8f275c14c155ea220b3dfe7ad1cc62c482a339077eaa74be20f8152364650f5cf285d96bf9955629f37ae69051989fdf32a7e6a1408b8b8adff7049fb288d2439f6556bbe4bf8795d0616415151c02da8e3142b297802928cc2aa9e58ec5d8daf766e596f31344cf6dcaab47950e2d08d651155c4b2b5aab286b5e8a1c704c5da894a7e99f63740e841b1544b10905566ae3aeed33d81b33b1f7eb2fe6fbfdf8c56b1345655995d2ee7fe834843a401dd183c7b5ba3d9949d17e3a00e50faa763457e2087ab196e303bdf6e9d23e1e2cd20bd9bdadcaaf2784411f09b6047ce67220ab4cbb6d45b739508d8f044eba0d7dc2d28afa5e1ca2a53c1bb1dc47e25a6822843e4315fe614e1d18e6009aeb635699f118c42c64367229b0cd3c081de0a42e7b560fe17f3400e69bd0c416ea381790bd72b1ad75f019b1685e51a2ebbd4061223fb381e4a37a9ed1c9c9e8af890ebd9e193582ed4a8a0cd9c77fafa36ed6f72d812db25179acedd1e852dd644b56fe3e08a2c80079bc00c27214679af849ebdb4cf299be587a548a8e603d84963cf08b361be80780dceb18b6d02bbe8d3a981f6450ba1aae463309864a84959b1d1bd85256725ad2f5d098b42c76f76012e7f20abc591f5adf2a98ed8c4f8ec83d06d0e62814b05faae41fcfe4d8495a5018323a64c11d77c94da50a8d4f7c865fc1f7798a284841b34b65e2b030fb86a76762c6fbf6fb3ca3490b9f7b5b92872959bd45756d57627eefb3dacfe3e2d037c72416b25a5612a7a257d63b730935718bf45ddc751e969a9296781eae5fe015a45b38731b66e8c0241872777db16c87da75eb14164421980f73a2c174e83fb16bd1606f1fa5f9888986aa94e17325110fffab2ca1717172c111354e613a57d12f69379df8f2f3f4a390140ab347", 0x1000}, {&(0x7f0000002140)="8d1cd77d239e4f7ef33c17338024fb93ab70f5a27dd8e140012dd2d3064cbf7c4bb6e579e3e7d9ef18984c235e8c0202b2cc669a41c79da1172dc3597ecdb128433d35170448c63eb4b55dd9ad365de4ef704a9c22347bbf29d0d8e92fb43dff0665137ff4cf6eb57c8b058b4841f273075cd220fb36c19c7fea1df14ecc0a6e1d1d049440ccbbdd49f0af26d2c7de0b6237f70b515a2074d98518ed0fb4dc1184d2e06282db53c6ab0edbb7597b561dd8afcb222c58e727229ac6d9bbdca3e82f559790be0c24dcd6f4ba59d81a8e0c18b9011278933eb1f6733cacd73ed8a383968cd35617223856c3b3b1c218538c660e8dacd672570d91d54b389a51e88fa11be412e90ba45d01e1b6f671872ec26f409dbc219e3d2147bd25c7bd8ee19aace0f3e2ed08e4ba0881dd7642dc43ecfe786936f38fd5aad86b76b06eb58b400b54956614fec860132b955d51c8b98d7435d7f4707e9c51cc15f2e270ea27e91a0a58511dff209375fafb9676694c5d6456202d2d3a02783bc70f9b27655dcbc65dcf2df2f1065950ab60145161b3fd79da7623ef1ff753cad6403eef0fcdaff28a4ca76bfb3f3f43bd5e614860cd0e4be893feda4c28f9d1395e573eb93d4d9662d71364e0a34c0ad2cbc25f624306ae2b4b92cc6155307c52504de001734c528e265875f683f18bc5561f7d0f06fdb936f0e2e6feb9790f9136bde734a447ea4384ac437005ee86b083aa19b0f643c715374bfbaa30bccf785f6862f961a4ad8357e2debaadb0c309310d066efab3fa1c0098db76916a659c63509b53ec42982b1adba76550e6e026cdb10840e5f577a84d875908a158741edfdc2af1f846aa4cb3fa92c0fd8f8ee44872066b7dd25910add62aff4021c148ce01e336e5971449cf0315072a1b1188ea6e2829680f982df810f490921e871304dfe20389f63aaef17b6cb65dab0828b0ee754df4bd1f3c276fdbe6bb68101ca68d16855fd4745f6887cd4801a584d6c5a698312c44aa6882d34a267c223627c3198e6ad16123b2c08b5f883f9f212b782214bf0dd683499977b3956a5c77a4b366d45a208bcf999873bd3ac56588ea4990383d517cf6b665b0042a9827894d893f87bc9825985ea5f557208606b18ad23782f1057a5daf96d0751c6ba42400b6094cdf117d4986f056affdaee82e194e2569eee0525125d7f04dff72e2bc2b5f6702f0cf87105cba3693fe65a33a2b15506459b367874809d599cfe1454db3ab0501e8062ab24df29bdf0fba48a29ebe10de2622e4107d7fc292ebb2038787395923b36a73642d930c0fbdf1a64a1d7156a79b91fe2c12a362fa08072ac1fa0a20d89c360fc8788e446efb7931620bb31df762e3c42b948d96c2d0c03d6d9372ec0cf6fdf3a2799575c45180ccce973b157a41674b3b9ad6afab56db0a75616a6831e16eff60d0f10473f2d5ae19d606fbc6a2696c73629772bfe633969fe6428749768be8dfcecaca90a776a2f9540fe9a2cbc34751e4f17257ad50025801d7b239f63d570883070bc6f80ef76a7b1f331853dccab33a69d6556977be7964d6355a0d36cb96d5d21a6152eef89240d67917f934969d47a7b6e0c3bb351b9a94784ac6fd60ebdf2be78f4780a54f7ec1b273fb9c0046b3e5ce11707a1fe505ef5a64ca69bb0f2a592728e3d1922a5438419909a9e21bb2b4ed15b01665c429fa9c479fe23c4adf0c3522f798950f096d118c556e901f764fb843ae1d3b7a300d9653ddfaf70dfa98a29dedebd1c558019a16740595209a8a8a06566f08e0d2761d180438a2fa2c1642650902e432264fe0b5269e8e3b8840cdeb2e5be6cabf631c812677ddcbdbea64bbc08bb76d648ddab976ba365162a214f10ccaadc9bd6e9d53742ce7f9117051fa974c712ed124eb7146cdc1a1a2fbbba13155869c1de1f48e39deac634cad26101acfffa9c3f40e73ac892d81fc85d645fa7a77451c7f5d36b01eccf5423dffd667c96dc0edd217694f405a1082afa104fbeba4a605870e918479e687360995ccc058a838332b5849451dbbe0e61ba6279ac58ebd8abb3b326890b93ed6e948ec7b535191da7a5ef5fa076a8554b4a605043de549ba0e6ef9927f21dd11112ec8fef7c0da3941ebbd76c10a758dbd2a8d4ff07259feb2254d80e86ac2b3a79948f7fdb92551281db9aa0264b49d8f104b6d34c3de3d46287ceb356707c9cdaec9655fbef27ddd5b7f64eba2725971ad357bfef94bdf5199d1b6695cb0e7d7666671d8984405d2e9dfbbbf6781d0c11ba8d6a1c2d3993956cde0452e9292a76fad77e06e5ca219a897f7a6520ffabf6c0d44b06fe6eb4b3e85ff9468fc4bc6167ebc9d73cc55052228f9f76fb1e7b594ac266a226e97a00b0da7a749de178d769a13f3561fc639a0616e4e2c20f00c5eff447fd20c0f6985667f11b390b3017cf9159358ce9403d33466ff2d01e68cca0ba8b16feb2652c424f25bf34ab03b44ed86aa8d640a6d826a9692c6d4c2e0239f421ddcc5c993a5b62631d034ceb4e50d5fe21ac792404b2ef663031c77a1bc4a5e5dc2e31fed6fbd9ce64d43c1d3b108e30243cc4c4ed27deb7b54dd5682105de6a0d9efff133038795bf89c0afb0f9a204dc4514d79670ed64b8af73a72debdd579b96aba23ebed185dba9498132625aabad3e82379ef7c6c6e81b6d260929d095daa2ec0bf9acf0ed4722dfa5f7a2d99fc1ed373c604b43f35e5ca9e60b722486967303af2599654e0f1812138b02cf99899f392821252db6849ecdad22ea8ef998f7301bac7da3f1bb279ce171d79cf432895011edd31efac92af16894676738dd9744ef139835333f4703ee66231d515715dbd3dbc14654d6b75f951403fd92a5092eb18ff06e37c19fcde58ace4f7ea5610f022dcebd3e212b75074dc80d3eea0a582ce72b4bfb0a1da05bf8d379eafef9c5d7ee26ac5066ca1f867d8b546c94bfedbbb4864fd0d5866ef854a0e54a67a1230ebd1a7f983d0855a35895f8b93a7c30473c7e8f6410e3d9ed4bad5ba8f9f0a93d8dc95ef7c115723a85e94596e99102e4bf5dbb1d3764a838029f7fdc74f280b1b3effbab047cb9fa794f62c9247fd250c97bb1e9ce5cca204c629fbe0ad6c0223d21456bc62c1423de086cdbb6b322de84ff29809fbdc934980a6885df6328da951bf80912aad383b2462293e2a14e03fa3dcc658a8de762c070214e6592e7a701a337bc3e4dc26d393899bf78408fdc94b64bbaf2c830270eb53332f4a16cc8c7a6e55109c0a093d57f063caf7667a76895bfc8772c5b9cc6ef2142bbc34a85602d8b3ecb18866cfca36e80e9b15ef21a3d5c5b8501cdd3c555e5fd32d556b5d25def7c3e11b4613248d2c316c44a6d5a1f8d8cab89f3a4042e941a65a39034fa1be4bfa5d85df5a1f19337c73bff70396787c3cc0d22ad5b041969d3be55f01c9e15705b0cccd94de0f98d7b64f3c3c54b85bb24d51c7af42b544f0e495778c1a6e07a893203f81c19ca3b44a6890ed10ea711050fad468628b41a1a48eab1c65bb6119bfcd3c25e78903328bb6f228795f94f3bf250cb268bd5e47129ddae5f4e211ab23463f2e4e4f6c7b179421d4076f136c440614d6ff8c2134eb178a0f1b26cd059b06563118dbecc3a34bd19466ba89078a6a2127b626348c5ff98457a878088e37894e0043e17feea00b26e2d9560ca85cf06ec801a04b596b5952ac350922302e4a6e1d7c2e89b066196e6a64095a10bfc073f3f71c7783425d6782c075daeb81081317c116d7e14bdd077504606eedd463446d92bec92218d03dda6d5b7fe8deb93a038af60be19b16a0a765c6eeaf6ba05217a333b613eae63a0de34d3c2b38a787510ece49ebb3e8083e7511af15e632f5f9577b2c42bede416c830067836774a333fdbcf9dab1d2daa1f7168fd764424e651de551535b97d230273310dbbe5fcda1a9944fa64537aa72a0137ff778c64b06584a2f1ae81ab7f4e85e2c762e8643f55dcd488c671800da01b32fc8e12e50d6d7a038e2f630f52253e74cb4b5c2a54589e0645ea0403927336ed1b16dadb5560357c8d91d1a7c41155419f08482c402529c97d06269229d10f1b94eb331ba5a70af5dd3c632a5e9d8ba1af71ac9fdcbe35be66fe9bcd3f0debdfc4cb03ad58209d5419416f4330a4eb84d20753a320fa37bcc643708f2e1af3214cf04bbf58f62eaca38370774c6855c8ad0cbb2b376a4d065225890bcdc05bc18f4ca73e8ca3a5075a324b738aafcc00b0d9ac68d14128af89f01b6e1d7e5ff3d275692495474935935bf11d3a3834e1c3fa431d72c75b5bc07a297d426e982e65d2d860f0f56ed85343bbcc4c5e0a7bb1317b7470da2fbfe7a837808c8de5a6e7c7103efa6819e6eec1b1235659663cdee951d543860dbd3c499e8586e82e7db0bd9c1750e02e72777fc7b262d0a4419f5f8addc04a66fd2e06d3fee83b029c15ef79959c38e73d182e7ed783ec3ddf654550962d2355d73001f97c70ca362c2a4623cf0b3f118e746696e147b69e64c33d6ff3a186388c4e19f3cd60d605b60aa11e40333afefd437be89b428ebd263421a73d971bdeb9b3051a671d9cfe06d4a903fa5aa921c53a77fbf137d52dfa799fdde8aa9e01232c0812c2d3c0b6baedf70df331fd3dbac10703f904e3364e71be09095d44a7f75f44b5fb8396a71fe88e0f6497a5f2bc8a7eedca4b77425ae1e05b4d71ede9fd8391c44fa39d690bda2450db19e88ce3dbd59c4e48bc946ddd6f11436ec637b7820bff5b42d7b253a3131e383711db12e2e5c6c1980a292c2996ba6631ea3528d6daea6edc741893c92bb43b3344ed689bafa2533d7e2dca0f0e43b8fb690d600389be7c77af2f3a5d883a6e03a736e40693115ba1af4ef16776707817a9456768887a29547e93b98b9e18c553d702c61e1fc1c7eec627a4ce52cd5e756d046bf37a1e027c41aa4211673d4cd4a211bbf6162f78f4a93ead788138e0a8906788c3d6453b0f13a4e2c58d4d361947e21a748b5b5367bf4588c241aa3eed79a9f40e418632140814734ecd7d620f7bf14b8adfbc0253e96f441ca3a936dee4ac44d2038abb9a9748c1a7992ed7e126e5343fdf054eef7fae29d5868d222c328806e3f733a9cca8b066e33693b68ab80bcb038319399377c9765df630810f826dab9d0c53092020388f0f0207ab6ba0c2886c929726bcd6ffc9d5349035055304d510d3302ed1231505911f3d4e11155ffc31c4bd04c5eddbfe23af6d7de41164633da518a843d02cffbf038dd168461bbcd7303add0a08c03309067be90fcad430ccf20eb9f2e1624d8437f869975c9a2c9a724191feba111f97620d6a703a8941cdff9290433ad558f39c40442fba1eebef5ab78ce1ad8868202570fecc51d430346858cc297d755029d091ed79ec66fd7fe6ecc8b0c12e4894e60b148dde35a450a546d99f51e033ed209df3eff0b9e6ccce04b280b891c2618581d965e25a014c5291d91f963a8c10e389bf2f59fd591de7f0489cf2f73224ec4ff0fb32bf5b1fc97e9cc03a97b1f45d6ac837023ef81a7ad6ae80727b1a7f5a4f898945ae462a30d24ac425e2c9fe261fba1d9246d0aaad1178eb7580f274b262ac0448ccd1f821100fec88318f0131e7949fcf344758f466b0a26d0c56966969cfbbad7ef297c19f174112ac895ecd31af3dfd237fe07f454c2820bb714bd7e0f3c2a4ccada658eec9411de46e97c1d01111a71e9fe4df4b444f822c3ccf641467ed6521876469841c0b8557040648e", 0x1000}, {&(0x7f0000000a80)="f17f24ff6303782511233b2f73f074a8e586a678df9591a6b033fbfd232dfb69f9a3bca701e4b82de0f58c51601368447897dbd11f913d635ab574fbebb9b11580cce9c97a60998652efccdcb226728d94e0b9aa41a1440a166460fa", 0x5c}, {&(0x7f0000000b00)="cfc8e4a3adbcbd2762f7ea455ad9439bcd35700fb95367145c94412a39e2230a07e89de252f7fb1ba624fc8507b583bfca5a93ad7de46de219bdc64291868ed540013d055015aa377a60e8f8531c2e716fd6ac153bc0d96d0daec0b589e14c5608e35db952ee85bee40ec71cdfef2470232d23443109e266f4d365c807915f2191290fe62636db4a71d1c081df54fc422761a4c34fd878f146c81db305d357cbe092208b7af368e14dbc8601a7221fa9faa0fe4e45eb02328f49ea66bbb60c663e4aae2ecb92fe8032b7aaaa1cd4ca30a4fe1582b5d1061765826f2e5056a20f0a32378d874aeeab16eadcb7cc0ad77ece5883136f553d", 0xf7}, {&(0x7f0000000c00)="558dd6fb8ac539fd6cdf2777cdad57efa0b3c0ab6dc2da290deef71b56b3466636bd4e391742a66ba13df0057b729d79bb59835678822fa8fc620b6f89f57e4fe60abda3a8795fa0eb712d826e3d128cdf15069095420136b2399d3ae2aee1f5802ece009f9f945e5854c3a5a8e195bf55b55a817ae1b0ec4501c6769ac81d10adaa7edb91fd959137cd15499899be03fab0ef3251a4ad5f4892f72634a4cd8ac2d4a0589df8356cd7340abbe29fc10c31844aa1cf11a2cfbb9ca46b687a0b165273d4c215ff7b319e054299ad853e465ea7e4cbf237b2082514bc", 0xdb}, {&(0x7f0000003140)="5f79a126c81de5e5a28dfc63776a16fe3a294f667097d4796122a97d26c80aa701872b40467957346f4d7d837672ce620993178500c66f32aac0a4e4bebd08735e8aea9ed6eda7d7bb7ee5b5f0dbd383943cf2881d62a25cba3e47725d8142dfcc53edb6453c088e02fb92c5dd6c090f486e1cc2bde416350d3f5996b3cec6795476ecda3aea87640be5d95ff65b6245a6cc3ada07119b6dd4056e12a72aba0576d7ea8e987d8c81c94ece97f9c29141ec1996b45f019a5c58283eb5b2832bb15684458b377e0892a6ea6599a7a25eae04b68216f0cfca0dcfe28112f4e429f04d82c1bb6697f8d7f400890d8a2a2a4c88d2323262f932392c9f76cf0e25ffa258a30f653844ec8460c2ee4b4a980198e120fb807bc4600c4746514c3bf05b5cc758dd543ac763b40b81ad23718ea958638888d263652352d46d9cc26e79a55dacf3f9d23b0d2cad7c59ee6f76bd3e3a2b08350772a11e4bd6d1009b86f6f33906036a43dec071ac8ff2cccebc4c2c59caa90abac11cbbd7e7860e011a1a6479ea9dfcf2be47a94f337a1e810d817b1d68f429ac85a8ac618e18d3d17a4d0fa8abdc8989141e5442d875435f17239c577e31306de511ffbc2ac6b1da0782b81090d2235357087af9fc44996b3720c03d3e369a4c1bcdc009c8582403d389513fa384e45116906e5f6c283744b89dc5beb0a2381c3de078a8c43a014f8325f2475d357cb00df4f7c7ca636c8c18a6bebea55254fe9889e99ae4a954e6727e3cce22a3f49cd919bc96791e7b5b071e8f1d69f8dc27f609d90584c61d528fd908b56eb5fb5d9578649f847273de5b1cfee3a40a9bde9e2e44dfb6a26dab269dce9db4cc2ffd245786c0d9d23478059cf52d62556adadbb239d3ce386ff297c7f32ee0f5ea513419512b2464098573e97c6e0c0222fdb92d795310d75fdd3e15f5daa85393009a2c8068df74cdc3ac4ed0a3e49e64a7ebb67a0e8020e8a1e05a0369aa6ce876aaee9f02b7bc8b8e471091007fac95e1376d3e883955da4d3afd9914b42b11d437a232cbeea2b81a5f35cef70cde5eeb62b2fd4365db3adf6f72a23b959a31d099c96242f693d1fa121566df60f3e9dcb2a7504fef09181f1044581543ebde8b7ca01c8f844a42fc89d12c4085a5b9e56ba3268c78fb31703f300fdc9f2bb442beeee1ce060dd4a87cb9269087a1e75e56c7b2903efa4281035bbe5687b370d3228ab3a5a2a4eeb7442735b0beaf4daac28464cd072a1f706861f9bc863faaa4a23e6645547c5ce081411f57b668c84db7576b2598c02678fe1946296206d55e0be5dbf6acff46d69b7d5020e2de5a05a1b8785639e01054baa087d7a74fe143685d630a004cefa5ee0db3cd13b526a99265c58688c6bda6a8ab897c9d7b9f5328e0bd710258d7e7ceb51b0209ded7967de404c0e4c27333676ede7ad39568720ab6f4d6b8a83a52030cca216dc60817e199858c08a76dd87dca26f7b1844741e42da04c9389755040d082964cdd38fa583ca9e5e8a94e1685da11d0c569f6d075da0293b4b03fe90d04efbf7fd847f1233796a608085d58ce6f0184c60451f4524e8f7cf4ab875a28c21963a9dbb1085d0c24974ef68b613580f65753b24b26c47f1addec8285278ff87e62b56367a0ae7c43eb0c72ceebba89f68d0cb2c55dc61cf7f0980b9f8294fcfcea33fde4738c4fc5929819aa6c73691a04ec12dc7f5d287851296e5916f1afceea2c112abcf5a1303242703e866de13b94c2fd075ac3e390eaea924c318f251a967ec0795881a134cd48623516fdc390c4569dde72c3fd4de435b18620823812c218383c542985c575f6a14a1aad0675758d553cb206809b3d489435b5e90ecba6a347657eae23b5d9a26dd7af4ddae536c25db26f9d8a089887a0c4ad4c54d11daf23555983731d676eef8faf5cb040855ab1a8e0ba85798d39da036f6e354e6178afe1049ba29d7f850dca979f81d75c4f87672da8799ba9e291f2143262c17bfd0d98b7caea0b93d81df2c5589fd51e8d69a5258e8f4b4af8e01b4ba5e01a7e2ef4101c2578ad35ebda8da3dd5352839ea3d007fe40f5673787d1ef94a819d8b439bd9e04c1f67f7b48dfc177eb6c542ad6b5cdfb5ce785af9f50bfc88c38f2fc8a4abeb22f0929ab110a4a4ad64e7c9c541f843d5d98e0cd8e38d1934de473a2b0a27f2a3b5386c5450640c0090fb912fa7ba4b18d8fc6c1e547382761d4882bb4ffcf18cc072304053bde60728b6922429a8d5f6b94b8317955a56569dcef1499f32f54a24bec5bfad42c1c2acfa5b317965f107749d610a84192bb27d1ad4b63c9897940118234a7b3803a942c00e6bff0c6313cef3108fa5d0a682118233a8782c06a525e835330a878ee443286e5f4de0d91cd7ebf431807ffca475f54f6d55ac95c253554525539eabba665e18280e8626ab4f4a1e17235b665f6b7fc5f4fac2e1322d7445ec2e807708a006d8b0060811d1f9fe20201706fbaf64e21b7917763493e47f3f87d8a0a49bf1a45a4c2e810daa91fa1354b939f4646c1817980c7acd403ef30fa77faab3aad52d0857e3000a7a38d7cf51e5bf8f08ef43cca3cb77046e2c0d236006cb41a63f59686330fc2b3a8b6f2b65036cb037a0909299b9b1c2f9339dc1b678f5369f52d328cf20cb72da186809ee21b56642eede8ddef6bbfe5d5ec3f775bc3ee99319d5f038815cf0a157d59166a5c9c8f053bd0474c3e9fe9e716929fdfaaabe44d57da81ecf61f4b73ebe62417def4cdc062e2aa3b4e6180af35ecafd3c764af0accb9069fb5154ed6b36e2e55c5a71f0907dd906385840508337aaeac09d4373d530683c67d55a8aeccbad651d61b693106fd7b23b72a6c28b27800f4c7c80e8f15dc8a5db606f395893fd414c92feb643d4939b4de0d8887df0a7bc3ee70f299ca5f254a87c5ecc96a26b8cc678e535486070a431c34c29d2209c5d4e0d2e35ce31e138009b2cd2d676f7187c035405255f121d0f1c1f2bcd26203c19a81a151f7a55e491fd879c774066a533822a04d68d0e32f7236f280274cc6a422db6074e8ffe258941d4d749bae25be93eb4f6db9c91402572e9b1238815f5248bd0f1a6e5d13e2da9d0b7da0470bf5850f14c13d6c74751c4bc2965f46e0f843fa1e9d6515f9409b5ed9ca854695f066838c81b8181dcf282f555f59e816e2d6ff3c4b09ee9d8129b7c1f5393c750bb771f54f618d8d0686e8a706321fea7ecac55f9cb8ecf25a3149f7eae8f69108f491106de40cb1e526132b28e9db950dfe84d55145c0c9221749c17d29c17cb0795467a99529aed1789be8c30dc8e8a0d3d71953c212076ac43a546180240a35439ac9317d9aaf8ae453f1142160edfb910af45a98f9b409e0cc6b115d07ad9661e1c762d2702625f5f3dc68f86f7e65fe73d0f31eee4f143019da7ffd1d6a219c136a54b1b33c9ac9dbff0d46d2af9273ad4e450440fc23c50ad65204efd2961d4b38182498f8aefe09314559bbaf9b48ee0542f4ca5e802c49ec4917fd29fb4ea8290b85420464008033c609fda159df00b429e0bba0329e3344d3b97052727e6505771c513adb21129fd787d91b1fb79cbf4d2ae2798426d15b93ec5636c9729786c17e622740bbb2f92dd797ca596ca49cdd27eaab66fa74eadf9718315ab41d8edd2ed6244fa61d51f5f7d86d8584b191bab019f02c262049b57ee419bfbb3d0820513d36bf95316306da8019d2fe5129de0d08f76690d7e87a54f574b62b7d6f31a4d1ad931669544b1cd9ca9c06547b92c2f8bbaeebe1bd468fb03be5f451c857fa29316b48f2b7fc88c3f14af4806f4d73c433464d9609667cb75970c7b300a3362610ede5b7c7a9b407b06d17be9c2fbd82e1188778d1a64bc40fe7bee93c6e13d8fad1b71ec91495dda24bd7af1d110b679b99824df5cf742fbc34442f6e6ef2f4bef86139457d5519c29b2f8d7f73d42f3314792c90401f93cea12fcb5dfcb99e5795cfe868badacd4f7ac39134ebd678a3c29e947c7e736d8830dcf92555f644b9d49650d443c7adfa075af06997cccc584e0668128b316ce424f77a01f3483d207714ce277bd56962e4851bdac10c439767088d1b4bfd6b880e640fbf0eeabeee1d79bc00d256ea02723b01ceb4f16ef3c5dcd8e67e0c998a44f16efe10bb71c93349d4a5cb0f78500ebc0ea58a6a0294f6a69c54382193f935e5bdb1ede7224e17993eab2ac66ab3eb7abb0e989ceb30f1ba51c925b0619d114edf216f9fe4a8d60b63e1ca15ca2a0d5b8fdc5b5c62ec2aeb919ec731fffe3f5f4103cec447026474815a3ca224c12fe2937473aeef188302378b496c27afdfe768a6a40bccdd321eab71e9fcce2f168f340e52c7181e84debc317fb803c99d22ec9db92edbdda343d25b867c14c667309022061196775707da238eb31920796c5f6785e906a77960a63f9a644c8c9bc0b6c72bd5c1c24649706114d20c32d57b0bdc59243483531a02baf3e3c8c4f5b200ece7f89525e892639b97ea8844b690c9dffd8b15bd9ae22ecddd56791f0ff68228ae2aac9df054938923af29370c4cc52ef6c8a0c1292709a32eb83b66f7870f9cbff6df89dfef82b9001f3b20df69e9edb2694a7e475b0e9ce5fe7bfea465c971e3675b9293b7c9aa707a50b01f5f23e7d7848dce351da28e278a234af3bfce8f7693f88d4ffb7de8d7f4fb9488e3e236ab99bedcfd3acae040511c94c79e84976426ede465aaf051bdae0bb6eeffcca2212ac1e9d6a3a8d1c75d5b4fa04c40fea821ca745ff038a2cfb539480b969efe15fbcf8fd8914d5878a775b55007ecd23cb51c1b21a6f1e65f2e33edbb671eb280ca2d57912fb12a3be12186f566b0f7b3d1c7f622e897802d606cf8a0eed856e22cb26abc3867a76245e58f9fa7f961abc9e363c402f5b9fe4a3a9e1689f77670eb4a23b2be7c0e5e8c110dbd2726873b3a6008cab74355a19a4149ca07461d867ee4fd039cef5510ea22ad5ce0389ede205d0f5b1f418ca87e89c0ef1363da2d54318fdc675d94b9e8cb5f6d2d04ad51d9198374d271daafbb83582fb071bc7799e210278ea7a7af41a8e60f44f27bd396cab0974f04ef91a2ef2ee3a7c0f33748cec4f0c88bba6688d818117ddc28ff8416ecd467416f03c65b9aaee2500ec2f0242fe9e04b7544f477692b9e0b11ac04135291101d97c49f57549cb8ad90de08934f3acc18dbe22d5d497df075707a98e9b1364e6031e33eabbea9e2046a268eae6b3af4431dfd4127d4293111de6779a40a71975cf55a7c665efcfe0f7f4ab2715dc46a42901e4bd7d55fcc50234b32ad916c221f90e16abfe789c9047fab6fbeb322cc713638695f37fccbf32e161ca4cd8f6737873f982fd93d25c0352af4def7f289ed1fe3229d98b6723b1105d9f221e36ff18044e320d8ac325cfa75f29b43ab7d75a093eb217bdf3e4c31b25623c1ffa947a7c7ea628750f931a4e41e14110ba5ebe9ee0da09493ac19a35b92db627bb973fb35b738f7773465b3ad8c524b0977f569fa26114e5a7c72c7a2bb7e732a66c823693f88004c0ed5b6ab6be1118d5cf15de8e1341ff3204f11b7ccedf8f92a1dd689ede44b494a93979a3b81bf54df1f288e3e8d4c0be9e0ad8cf0030d5c739713d3378a336ac82f27d936087c9cbfefd49ccf31b665e8d14b3467cd9304b650a1be5239923d7d7fd1ed798a3fc01d4d5b7202f1b54e39c1b7517366e09cb94d9f97a562ff26d421d65ac8866006f60e9acc2528ce8037876bff0e58", 0x1000}, {&(0x7f0000000d00)="43eb6a1dc0b422aee8acfd50fca4e0607e500d55f0ddffd2ba9735d5fa65faeed2173bd535eb83265bd3af9753265deeff5892e997be68889710c5422e70314d32946877cd90a7f78746f88d21b7c9d94e2de40016a5257be2b68dc610c61d7b51a5257e7f40ffcc39e96084cba501d20e7764112697443e89a94c751c7860914b83ffd80f17c6b31486598590ddc185e5845e6205f5c92572921cb1285626964f22efead93c2e5cf8a39db01feceea7e8db074ba0b6d275d9dc2ced899a8db956b374f324ce6e1279b054c7b7075f1d9132ce1b9cb683b3eef969d72bc08e214f309a1dc19a9752", 0xe8}, {&(0x7f0000000e00)="ffdea0d5dfd74be1bf798b3138b38850fed2f8f762eb6817338324cd90b7d21d716c1d0d3b78623641f31f8073d234dfabe169c600f05fbacc3d7aa604526506f3891c326c25", 0x46}, {&(0x7f0000000e80)="0d31b6765472f05464e38d95753ff0c1c2d5e428bec204a43920f91e6c15b606108402e3098d20eaae0526bb59921004d9c2d8817658a92909bb44931be59046fa5e7f4cfdeb3f8445cb4f4979d662c798769075e36ec86186271e4c7b3990a06ca3c4df57701934e70c9734811a3b975a7d2a2ed91f1f6efd31cd1c004949003833b8a0239a5f1b234a53b7ca511b904bedc4a72c85470dff17", 0x9a}], 0x9) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) 16:00:43 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x30) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x7810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r3 = getppid() wait4(r3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) select(0x40, &(0x7f0000000000)={0x7, 0x2, 0xa5, 0x1ff, 0x7, 0x7, 0x5680000000000000, 0x7}, &(0x7f0000000080)={0x539, 0x5, 0x7f, 0xffffffffffffff51, 0x10001, 0x9, 0x3f, 0x7d}, &(0x7f00000000c0)={0xfff, 0xf7, 0x3, 0x2f, 0xa56, 0x5, 0x400, 0xfffffffffffffe00}, &(0x7f0000000200)={0xc2f, 0x101}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004, 0xa}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000280)="8d1a59", 0x3}, {0x0, 0x64}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="590c45d4dd69e486010332eeaac4083abc79ed8dd9999c8c98f52673d3ac5d6bd94beed8d92f75c5852da61e0ce81e9921617dbb4f0bf146ad906e22be", 0x3d}, {&(0x7f0000000100)="4a282fe06c871ceac488f2107c7b77a0bc655d2b366e610d61816abf7f958061a1eda2edf13bcad2bae3845f05590dafcfeb881850d70bb379bc31f456c5dcffb06bd565338affce3c2e9761ff257883636d1067e6e27ab931dda05ac27709408233fd43d55e111ff62663144147aa32ba4a518c09dda4ae9bd65afbd0bb1bd81a86de09cffad4f889b4b723b191371fc4431f72c52d298922e0f085959a840d4a760d713b629c23bea952de4dcf4338bde2f086fd9b71487fef9af82f94e4e7361533618a7657806a36e37500d30e4fe67428d806fd5d7a175a22", 0xdb}, {&(0x7f0000000200)="04b4d660244eea8ca14deba89820ff50a9154c650459e8856875bb1134d410f280026a01d3ed54ee5befe2c6aebab2e52d16bb9075a9d877da57185fc6f4f2f6b3f2b0803693d1b298", 0x49}, {&(0x7f0000000280)}], 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000340)=0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) 16:00:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001780)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r1, &(0x7f0000000140)=""/167, 0xa7, 0x40, &(0x7f0000000300)={0x2, 0x1}, 0xc) getpeername$unix(r1, &(0x7f00000017c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = getuid() r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d4a) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x208, 0x84) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x104) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x2, 0xff, {0x2, 0xfffffffffffffffd}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) 16:00:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6d02da13c97e0b88b02bf41cf83e8141470dc817bd02a63207381dcb2b08d2a8fa47a0c6774449596d7b2db8b71d17ee4620b488c7cc00683e8254caa5577489cb8e58f9025e48e9b94801b14b3b123a4f534e173f0ac1e69f57b479c2dbd21551d13f0d9541f1ef78b6580c8e67eb6e2f03131dbd6e11e0c201bb235cd79cd9e8ed0357688205ba437715a66b2f2e374ef64dc6b4b4441a873125bdda00ed98f960360b8ef36adc87b072a831221bca28d2021639", 0xb5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f000005c000/0x3000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000000140)=""/198, 0xc6}], 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x65, 0x0, 0x245) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x188) 16:00:45 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1000000000102, 0x10) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/4096, &(0x7f0000000040)=0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x8) 16:00:45 executing program 1: munlock(&(0x7f00003de000/0x1000)=nil, 0x1000) mlock(&(0x7f000030f000/0x6000)=nil, 0x6000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x1000000) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x3, 0x1ff, 0x1800}, {0x1, 0x200, 0x800}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r2, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1d1, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) recvfrom$unix(r1, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="012271cf0e000000000000c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d57f60bb3a2065ed9ee205254200c8a679de72b9a0ae0bd24b8d0629fd5a68b8311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534f85005ccf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514b61f23d347f39ebdf3e7af62f2da16b949f6f99e8b50b2a3a7b8cd7cdb515a400686e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246225282b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b3314aa1f01235fd6c104f89ba6f0f78a63b9aa9d0ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7e88af1afa876f1de6f71329527bf7166fc3216d2bdb9852002d6e3e31b621b731c7c29d42088338c57e4bd69b00a46545d253b3e4ae35e7d801e2267b755e7f4e024639fa46caa86dad0ff939f87b44ef8ed32365f7283d21e9e876f0d03f4e51884b9e4c5dd2d97cfb77904a99da85dd87bc98cf618b1f798d004bef9c91d3252a7da7afc36eb554c5afa14c257399951824ecc534b86cc53275177aea6f890c6f8a537320c2b02ba01852bbe49cac9b82616747282c5d5878220d21d34423e025d6ab8e06df7ddb8aaa6d1fd5344b264f33106cfd02f874104d8100a1cf5075cbfe251caf4731503233e1368b7fb698d8e093f4b17b9d79a720587c67"], 0x1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) getpeername$unix(r4, &(0x7f0000000580)=@abs, &(0x7f00000003c0)=0x1c5) pipe(&(0x7f00000007c0)) 16:00:45 executing program 0: r0 = kqueue() r1 = geteuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(0xffffffffffffffff, r1, r2) kevent(r0, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x31}, {{}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="34305df48bbc7481e587661199bf6f37e542c6d3e62dbb0fd481a970342e5ab383f00833ac4922af8d114a8e91d2c4b9f74a", 0x32}, {&(0x7f00000000c0)="ea8110595be53c4d2cbf9f83da9b4277c593a8633a2029809785f618c1b5b7d81f33f32fc1c4ed08bb6254491bfb845eab815de930cea7e1bcc95a8582d76a4e51e153f0ed026d00a2aac488242e44de271a2cae9aa149586b26f78fb1fab770dc52f3d25a595130ebc8d188bcebe98905893883f7f119cde5b96dcd65be6dc500161bd82d1c42a4775dcd352e27cbb630504b268b822c34c4cf6844b0c38990aa2efe632e3216df17aeb66d8cf6eac8e66082b615b0e8012457de11b940630123198b31475f1aabdf5a3c584461e2320c012d6a6876fe019559158957b780f6ef0e883ee363c15ce730283317b23371f43ee87e12b25f92ec60", 0xfa}, {&(0x7f00000001c0)="3310b6e40fa1fb64ac4b33f618960dab2eb887e1c282f380d65a9acd7ac2e6bcd5", 0x21}, {&(0x7f0000000200)="3340b75d7319a4c58613ca3c27acdf16f81cdca5b2942d570ceba0e8675957", 0x1f}, {&(0x7f0000000240)="d57a7b6882669951161e5139f66eca6f543cdd9effd4c7d4412fd3f2b2947be0dc50e7c6bcf1003e1b7c772e70dda28469ead443c1baf7375cdc2f0cab39302a51d5b3d5b579813bcf35ade69923598e3ee54ef087c75883a3e1bc2eab330cdbf694ab58607fea1e9c541cc18b891e3e4be52fd3e52f8c7ab592a9a531", 0x7d}, {&(0x7f0000000f40)="b6984c3c67b7bd2fbea4adf1df9f9dc0ac89c4c70dbd4115e3238786a1a8bef68e1974c60f6ee962203060b3cbd05a5ef975f89a3e983deae5e41f84c35ceddcb63a3c8cadd3a3e2934e0bda1e93055a89bdf75880ab6b50e963c9143aaa1d89e0c58a197db4ffaff243b1619e82a119c81e6f0cd813fd6c5591100dda9a25149e8516e7c3870a90dca81c13a37ae7b68e2008", 0x93}, {&(0x7f0000000ec0)="20919b1f6f4c23777f24ca39782acabe744aafdd724ab7463ddf1afc79685e42e81900d0334f4ea3d0d1462dd7ddff230e405358618eb82d971a5b207d94927fd406bda7a0fc", 0x46}, {&(0x7f0000000400)="4a7c40534f92318be0a7d2269a56c660bb7598dd03c387767ad0960c8d9ddd7cf199a4368aa7b11a2221258a957d1172f1f5bb75eec8cb68e51cda723f6a8a77430bee5024fccd173eb6f1f4e5821145a98aded72d12e4b9f15dfacebe8c2b8bd8b1ed4eaa77dbcee76a24dfa4f167233db1", 0x72}, {&(0x7f0000000480)="9bd3b20dfe371f36a2e9d8a337dbe7c3954b45fb213cd788f257c48baed7c98806a9c4a750ad0adffd2ce0cbf4083c318308c481021982a42751e5a8d323aa7fb20fb9d2f8b21be31b3a6b3b0253dd2d3ccad8f62ee6fa72a5a19313f745805a0785bf7f6aeb87f53c8d151e2ee456b255277d13658ec0ad77f8c204340c0fae29bab1b8c5e0aa6d94d68900fb2cd1ea240fe1966a02eaca8659df52235906cc107ac4d92fd1a63c0b5d5f9af5c4c691f648c57d", 0xffffffffffffff61}], 0x9, 0x7f) pwritev(r0, &(0x7f0000000e00)=[{&(0x7f00000007c0)="d766fd0ca4a01293ebe76ea4c79105de13a14b70db382fba11c8f6f4739db9e65e010b045013ab9aed312b50ac43653558ad8ba35f338de0858c3f9deb5745ce5432ac96398d9ce3c4461cbd6d0a935b040eea27b403ff83a91198a4b6a983c57c1f6cb1c03985c6bddcddddc6622a9713203b11a813b44ce81b28f638b653f5655504f541a50ed20fe768a91b9d603f9b250c95ff3aaf8c4b84ba7895007f9a9060d17e428357312c2d9fefce0a8fbb4323f76dd2beda1abe1f09539fa4ba522cbb145c423cee57c6ac1af9caed6abbb7866811e6948bcff050ebf133d6d55b88d998c5b577e610a8b2", 0xea}, {&(0x7f00000008c0)="ce7258ba8a4669982fe0ce780cb1db6afde38af7acbd93e6a002a18f982d2ba01180cce80e8633ae8e78b5cac6cf323a12d701004f79d36232fcba69e8927efb1c6261370c0ceb017cf477", 0x4b}, {&(0x7f0000000940)="5cd4b408e63771302fcbb01836b4a936bf50fa1018c7064e8fb273f8d8e6182349fa38e38a89ea095ccd5697137aef92f2ab3c69023067a662ed4e4ea3f4a2338f32eee03dfda2e1e888a1d6b880f52ad720f3670cba4500718a182e0ece3cb952ce2a7ef6aa9e10d61b591902b0", 0x6e}, {&(0x7f00000009c0)="890fc559c962070e89a0e3f226f1f331e616cf0c268385dd4a40a7d134740568460651e2bf08a199ed7fba56eb690a10b90d511551020a626d224ddeff873d1a4a331170cd4ba5833fe3e08c391daf44477a73b8d236c35f0d532f52d6b674b5198a7fe46c996452d024448d96fecc9e84e9d61179840652f2153f5e1644b79a1957e4bea5e082", 0x87}, {&(0x7f0000000a80)="50d0b400227c376279f1d9e3181040f74413dabfe98f71774191c42667690e2e8fabb22bae748d0ee4e77fc413f330c407e4c054bdebdbff16f62cd55be495fc11a9db70e405906422c8043c6bf67599e83cd51ff3dfd3982338eb8946401b15815c45c092152e65c2bc3f66dc39fe27fbf354eaf9265d6286830594c6c4da1bdcc313484841300cd541783613c8470e66a0ce04ceb99311aee32c61942df1fe8c8fed5c6a3d1e99fbb738c3fee33ffb52ca3d531326ad194ded3b5e970a9d1caf9862ba00d21acacda1", 0xca}, {&(0x7f0000000b80)="e80697150dbad80d7e4ed636b6dbcaa4951de76eed71e00a135ad3ddac9f81f6a68fbf7b0a3ab1f8978beea48d98e196ece67ee42fae0235ea71efb36d973da538575cdaf88284c66d4aa9bb337b1f4cb14020c5bc1f8c9b538d5502393d82ba4d0a11d01e43e0564f860ddacdf606f7c181a97ad1ab8f86f7feb2011745a5a9bd1791b77a916defdf22f2c65ad410276d736a107733437cc794dc7f5aaa1bb911f0344c36057c7fe2103e7e89c38df68fadf7ffe20b7834f35e40ed0f6e0ef1931b722e57b3a63af4", 0xc9}, {&(0x7f0000000c80)="05a81e98011696b25a42019401a874", 0xf}, {&(0x7f0000000cc0)="0d491ccfc7b70d8417338a3186a6b5fd393488fb6d092106f6a6e1502b10f88b4b34b363b71f5f3ded4189e2e0239703d8ad5289e9893cfead09f4941de25c3a61a7eed5c4b8a36176485019abb59cb4411ae3264a15677445c1b2a5dc04f690a244030f345ce3b7ec1c801d835f80b83dc0e51c38e9141632c80de8be618e6a3f7e5a056f", 0x85}, {&(0x7f0000000d80)="9342b4de0c3a6fd2a2d58b724e9e671d107edb385d1f5352fc58ead6c0079116622aa04fe271a6f7c8861e8767626c7bb3e927429ce49f3ded216764b77deb361cd3ee3fd66d44811184c7407fe0fe61b3f10cf1f426fe4dd6802754b4dcbf37c86310f3753719e5c9f386902c1b09c897abca", 0x73}], 0x9, 0x21) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) sendto$unix(r0, &(0x7f0000000700)="2f97ed2e59ff3a9a71c2ccea7a2e69a62875fd73822ea5457a7c3919a3bbff71083e67033d208100e1a1b7953c3da38bf56e34705848c591ad9bf7cbbf66b0e56079f0cbe71dd1e7a3df3366a1671dd3f99739", 0x53, 0x405, &(0x7f0000000780)=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000600)=""/245, 0xf5) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80003000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8083, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) 16:00:45 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0xa80, 0x104) 16:00:45 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1001007, 0x0, 0xffffffffffffff59) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) 16:00:45 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="5f3a179048000000000000000000000000000000", 0x2) socket(0x6, 0x8000, 0x5c7) munlock(&(0x7f00003d6000/0x4000)=nil, 0x4000) 16:00:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x8, 0x3, 0x0, 0x0, 0x3, 0xa9, 0x0, 0x3, 0xfffffffffffffff7, 0x8}) mknod(&(0x7f0000000080)='./bus\x00', 0x1100, 0x100000000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:46 executing program 0: r0 = socket(0x2, 0x3, 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="115dae3070ca9f05", 0x8}], 0x1) 16:00:46 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000280)=""/95, 0x5f}], 0x4) getdents(r0, &(0x7f0000001340)=""/122, 0x7a) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x201d, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) open(0x0, 0x20020, 0x0) setitimer(0x3, 0x0, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) lseek(0xffffffffffffffff, 0x0, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="438d4335f7ff973f477fe5b7c755bc13637fcc28389771d9baff1cb252af07af9a0bdd5367b637", @ANYRES32, @ANYRES32], 0x2f}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4ff) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:46 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7d4, 0xa54a, 0x0, 0x3ff, "59ea32c76ecbdbf33abdd5076f11353a50e7f17b", 0x10000, 0x1c}) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:49 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000240)="d00d04c76b0b29c2fd3b3a9a1cb316d03caa6a53b932442000013d6c6b25cf7803f5e67c02007775c9e9a23cece585f581d081e7f73582a953fc2e5141d43e5bc6704c5400d091e3d719d16f0863a9d375c63de9366e57a295ee6825a8f2bf01eabe3f5729b8259a3da1297e6f04d03a4ec19bb564a96527c6d6e52e5c5ca12595ed8b27f3d492b5f62e6929d866c5f4a1d8b05314e0830f0a", 0x99) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/118, 0x76}, {&(0x7f0000001180)=""/154, 0x9a}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000001240)=""/166, 0xa6}, {&(0x7f0000001300)=""/102, 0x66}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000001400)=""/168, 0xa8}, {&(0x7f00000014c0)=""/169, 0xa9}, {&(0x7f0000001580)=""/4096, 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x2000, 0x100, &(0x7f000023a000/0x2000)=nil) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() pipe(&(0x7f00000026c0)={0xffffffffffffffff}) renameat(r3, &(0x7f0000002680)='./file0\x00', r4, &(0x7f0000002700)='./file0\x00') 16:00:49 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) msgget(0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffe, 0x100, 0xfffffffffffffffe, 0xffffffffffff075d, "03000000ed29000000000000975b6222e6000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfffffffffffffffb) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x80000000, 0x1000, 0x1f, 0x9, "08b983e2c8a67276bbf23e698cfa8f7b8b5e49e3", 0x0, 0x1}) write(r5, &(0x7f00000002c0)="a8", 0x1) r6 = syz_open_pts() close(r5) mprotect(&(0x7f0000516000/0x2000)=nil, 0x2000, 0x3) dup(r6) syz_open_pts() 16:00:49 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x3b5}, 0xfffffffffffffffe) socket(0x10, 0x5, 0x2) 16:00:49 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) 16:00:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x9, 0x9, 0x5, 0x100000001, "48775eb38c86e24374a0b9a7657956d79ec3c905", 0x3ef, 0x3ff}) r6 = dup2(r5, r5) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="077b93987222abddf6f6bc09b27ec82439469be4f6db8904a23efc33dea87dbec84b677d1b1e8b85e3d45bfd252211dc346090f90a03ca5737f6d42627464c2ffc041fb8ad4809cf52dfd3cb3714e2", 0x4f) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0xf5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000280)) fcntl$setstatus(r5, 0x4, 0x8) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r0, r4}, 0xc) getsockopt(r6, 0x6, 0x5, &(0x7f0000000300)=""/17, &(0x7f0000000340)=0x11) setsockopt$sock_int(r6, 0xffff, 0x100c, &(0x7f0000000380)=0x401, 0x4) rmdir(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCSTART(r5, 0x2000746e) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000400)='./file0\x00', 0x8) getgid() socket$inet(0x2, 0x0, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000440)) write(r6, &(0x7f0000000480)="dc0c6c72e1e1b04d1b177586f72183722eec65f817862e71a6aef60a2f4089cc94565177055a1c03ccbe5790028c44275679c41a78bf6a68578b4fe1983385d23feceb88c8d2bff44ad3511f31a0b9511ac31f022a5f4622bbd3196f167d42f21b6848144a6b0ca641cca47a", 0x6c) ioctl$TIOCSTART(r6, 0x2000746e) mkdir(&(0x7f0000000500)='./file0\x00', 0x1) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setgid(r1) getpeername(r6, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000005c0)={0x8, 0x0, 0x2, 0x1}) 16:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xaa, 0x7fffffff, 0x40, 0x0, "984d35e05803620e0531c9eeaa9774243c30bd60", 0x6, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:49 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x6d19d39a, 0x9}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) close(r1) 16:00:49 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file1\x00', 0x400000003) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x1}, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x4c, 0x800}, &(0x7f0000000040)) clock_gettime(0x1, &(0x7f0000000180)) 16:00:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x201, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) wsmuxpoll: not open 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x9c, './file0\x00', './file0\x00'}) close(r1) 16:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x48, 0xc4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff1253ffffffff6e", 0x29e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x81, 0xf49, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:50 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = dup(r0) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x5, 0x7f, r1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x6, 0x3, 0x9, 0x3, "214aab4cc8dc79fcebd5cfb4d9c2074bdfdf7764", 0x10, 0x80}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xfffffffffffffcc4, 0x0, 0xffffff51, 0x0, 0xfffffffffffffd45}, 0x408) r1 = getegid() setgroups(0x1, &(0x7f0000000040)=[r1]) load: 2.15 cmd: getty 88954 [ttyin] 0.01u 0.00s 0% 316k load: 2.15 cmd: getty 88954 [ttyin] 0.01u 0.00s 0% 316k 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(0xffffffffffffffff, &(0x7f0000000080)=""/76, 0x4c) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xfffffffffffff801) r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/110) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x30040, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x14) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/170, 0xaa) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto$unix(r1, &(0x7f00000000c0)="11f152eda042033f2c66312093d1c7d2dfe9262debf0ea2538ed9e8684b6cac3487766512bf3966c91111a6e02e9", 0x2e, 0x400, 0x0, 0x0) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x401, 0xfffffffffffffeff, &(0x7f0000000080)="c13eccaceadd0ac94c094ce8dd7093cd8b80a7e4a2ce4a1cba4a0a7d388d2d03a154e5644c3124e3f21e91b0477cc45f2d0e", 0x32) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) 16:00:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e62f5ed864407ff95c63030cc93905b78a97949c84dd9ddc0a194410df6327befcb4bee78c3c84278a40d14bc7594ee34f8b3375006dcb09fceb3c6b91cc57d308b0d074b8a8bdc3d6d61e3794", 0x4d}, {&(0x7f0000000140)="a2a3c856b37bfbc1b89389628f4945bf24face755d07e42dbbe3b5abf561ac5783b4497138bcb91e97f91a89222cc05992870b40c7f6dd2e5539f86d266e8c19c3e7515667fe69bea86dfc32caef5b603688c693360a33c0a04fefec5ede42baf3dc19489d913525e5584d17e7da666a730af903548fb16e2f62f2754c196df3c20e76bbb877dea0be4108b294710cd484bfddbda3e6c335130365c6a9ea765337d0b7e0c9a2f8a36473af135e04eb5cc0973763735ea91d48d97f1a0b11e157f6bc0919c5dd6a799b37c0feedce1a4e4a99b6bd72f83a1e39ca0d7747918d08b21b77a5594eb7f6b48126260984b800e77ecc6d2b71830eba44", 0xfa}], 0x2, 0x0) ftruncate(r0, 0x0) preadv(r1, &(0x7f0000000000), 0x2ef, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) truncate(&(0x7f0000000000)='./file0\x00', 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/55, 0x37) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) write(r1, &(0x7f0000000340)="31dd66b26b5cfac3f061b8cffd45974f506e6de60f7022d890306b2a1fc10f9ce421f364131df2365f25a4f3b5da4c1b48bbd5fd9d729ed8fb7213c4df6b4ca52709baacf39e9779ca11d5f10ec5bec047f4277739aaf8da071823480dc822967c74d2389f51b61a047a499d9d7187777eea3ed9b3796922f96b2942ff22aec2aa15ab448b42e442e0ea859340636581802ea8b39b8166ad1eac66c7bc43ee2dfdb8fcfc2ae2b4845d1bdd2d4b16172aa70119da36071b174b58e649aa37bd7e5aa0fc68db88abeda3a2e60ff442", 0xce) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup(r1) r3 = syz_open_pts() close(r3) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="28b786484010085c41177c0d5e8687f5dfd1cea331252e82dbabaa614a1e9b7abd3034597d52c4143a2ee6bd2b0aba8af92242fcb2f40341a9a3a38566c85f5651ce6ae2f59aed6da7bd6eda6acc1543aa6c7555b0e8df35cf5acd8924be0a976be3aa8b13ab4dae87b57f871a18e415751e8a16ea6b4631", 0x78}, {&(0x7f0000000580)="d78f7945f61ad3c5995ebd7e8fb867a5fe1d6d8b2ac8e11877f123b8a47d35c0ea8a76e4494bf6f9d1b6a4e07684e88c6573f24e990680c71bc78cef3ae168c1f48d1a2fd3c1f6", 0x47}, {&(0x7f0000000600)="fed584f1dc695a99c5257181bef0488efb8ef2c1d523e36f52d9a5633b8834157aec4edecafa6bb58e095168c366d126825db93d656fe936ba51832480dc0cee12053e8a3494400188", 0x49}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="062ae620f3daca1fd6d9c5df18d9163f663af2b314c686d50b8d3c2c82ded940d6ed2b473b507b99040bdbe73ba394d3419ad1a961059c0754d6aa6d430645b505a985fca16ec52ddb47a72186a0a2d7865619e9acad808e", 0x58}], 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000240)=0x1, 0x4) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0xffffffff, 0x3}, 0xc) r3 = getegid() syz_emit_ethernet(0x43, &(0x7f0000000300)="f3b990cdd40d48fc6281ea7156a8b3f86e297f1c3c5c22189fda3ec142454ba990d3cebe7dda0073576d365d478c542b7fd769f2c5d4a280b2ac20e88eb02df03d4647") setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000040)="0000be29c5bc0cbff0074c25dd72d8cc43c963f426b1d6aedf46f5dea9c9cf38045b15414063360715baf12c108545aa284dc7aee0d3f6ff8607c952a3383b9baeaaca5a6b0847a89994cac5e5a85608484655c7861804c58badfbc3fddcaaa13384245c69e43eda2917365cb378c370d935c0b3f033ee871d191320c5c38b3904681572a11eebadb784c6e42b26ff77146d66545e12396fc3b87ec7db65ebd3d391547b16deda15d57ecaafeb2d9d4429de662075ecf5014db9c753a657a4eb049243cfb4224b1447bf5d82095d72c8410b525fee53a24fa206f75d4d323a5c86a70304d278f05ba58dee20103aff8168ac24f94f3854b5615a12e2b6c94323d13e9f229a295d1a31c4efc4f58ccd29d2eeb1ffc784df2eed965766273e090c3b42b436258232d53f9ce20c2d3cd56e9e9d67c16fceb44be7252c4847419ad2a5f05b70b8b0d43dd622566b1b5371fac4eaac7858c1d2bee9d5179699b3a2c97b3e5722f94571c209cd8592ebda2aaa431e900721a90b7c6fd98227154d", 0x17e) bind(r0, &(0x7f0000000480)=@in6={0x18, 0x1, 0x1000, 0x3}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000004c0)={0x9, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/142, &(0x7f0000000440)=0x8e) sendto(r0, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r5, 0x40044b06) 16:00:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus/file0\x00', 0x19, 0x1, 0x13, 0x1, 0x3, 0x23c, 0x1, 0x2, 0x1, 0x3, 0x8}) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000300)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000340)="41abe184dce6419904000000000000002fe0c48b213eed3645577c86e7f4ff0341d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c2879b3bdf2fd592664e810fb1eecfb8da6a59ad19adafa81d833feb1b18a48777c1099e522895331530dd2a141a195190d20c8f71aa0d7542f63490c49fb9747863e249748bb390", 0xa4}], 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 16:00:51 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x35a, 0x4, 0x4, 0xffffffffffffffc0}) r1 = socket$inet(0x2, 0x2, 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x1, 0x1) 16:00:51 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000740)=""/233) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000040)='./file0\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1000, 0x6}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8ee0000000000080600"}) r0 = socket(0x18, 0x8000, 0x5) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000100)="2a24733bfde7629ea7c88b8f4834c080cdb94ff70d3143bc2da7b680a62a0dcee717c218e0e2acf89d80827fa5e4c8ee8350a9232de990e0531d9339a7ca967928dd8461e12852a60d28baa68b6b67791a0686b624237cb032181f489331e72f5f1f8a95e6327aa69b83800a5fda7f256305bd82b1aadf28a265c8003b251c1e196a4b53df3b919dd85acc1c4654f89d3966ba11329dd716", 0x98, 0x5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x163) 16:00:03 executing program 1: r0 = socket(0xfffffffffffffffb, 0x100003, 0x1) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) dup2(r1, r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:03 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffffffffffff, 0xb, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x13, 0x9}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$inet(r1, &(0x7f00000001c0)=""/5, 0x5, 0x3, &(0x7f0000000240)={0x2, 0x3}, 0xc) 16:00:03 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0xfffffffffffff2ee}, {0x62, 0xffff}, {0x85, 0x4}, {0x0, 0x4}, {0x0, 0x7fffffff}, {0x48, 0x6}, {0xc7}, {0x20, 0x100000000}, {0x84, 0x3}, {0x24, 0x1}], 0xa}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x507d, 0x3, 0x8004, 0x7, "2385b8d76bc9c22b46ff4f387dcf510500fdd206", 0x7, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x8004, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fa, 0x0) write(r0, &(0x7f00000000c0)="9c8728cc8f33ffd5412b", 0xa) write(r0, &(0x7f0000000140)="acfb86f72a59e9c329092f6cac5039adddcb38244dddb23c9ba102370f4b68b181af77e7031877175edfeaf229af3c9093d5d4466a05fb7d8bc4d17e7fc3ccc0075aa012bb2bc33429ad40f4930bfbd9eb882ee4de345b421dc0de4b0ff1f807e8499378f55bebe7e4b1f9a8e4cac4086f28270a50a4877d5a0ef7ea4d4d271171", 0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x9, 0x4, 0x4, "e4fca1c3d1ba44f324e5450846b29d51cb5b8c7d", 0x6, 0x1fbaa2ac}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="b872f7ff861063c4fe9d7ad67387b6453f979ca7a3d6442772e2eec98c9153367519783e85e13b7203d5825a0e4a76e77f3c3570d2c10ca598882e7661b362085a36adba79ce3f1a9ab3159492bef4bd3c89156eaa7c4dec6a60330b492b323b772c60614f20db36666061642667c760948a8b4f7bc28c38bf0113e58e34", 0x7e}, {&(0x7f0000000340)="1b51888b774113aa1ca27a63e78f9b705ab40706ab792e65", 0x18}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xf0, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r3, r5, r6, r7, 0x8, 0xffff}, 0xacea, 0x10000, r8, 0x0, 0x3ff, 0x200, 0x3, 0x1}) geteuid() listen(r0, 0xffff) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x1, 0xa5bb}) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) r2 = syz_open_pts() close(r0) dup2(r0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="96d4be2f125475304260f51e72e6dd18c67554b726f4fa61306a5721bafa202b35ccc15aa64eea4e29e0a38f07e8bcc8f065267353e707110fd30c710a570bb206c2e61cd7d4dd05a12c13427e65504d794309152ee6ac948a5564731b074d2d18a07027aa7ab1978233076b4bd3025ad08e82", 0x73}, {&(0x7f0000000380)="2e078d6afa226cdbfcac2f1b721f75f702bfddd928658f252fd3e154bed787e4585a7e94b4094fdeaa2a88494b6f75c31a28834e2d13ac9fbd55e5f3e99f228a64e978240e5d3f014de555891ff4dc42a191ee4d90b3d442be08fd809f4062454a98e01c47fabf01da2851d7a3d7a7d1a2e657082fac005d85d6cb0efbb5a69eba26959236", 0x85}], 0x2, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c231cb0653000"], 0xa) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:04 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) clock_gettime(0x1000000000006, &(0x7f0000000140)) 05:37:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 05:37:04 executing program 1: r0 = socket(0x0, 0x0, 0x7a) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0xffffffffffffff1f}, {0x20, 0x2}}, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x46, 0x200, 0x3}, {{r1}, 0xfffffffffffffffa, 0x58, 0x20000000, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0xd2, 0xf0000000, 0x3a, 0x6}, {{r1}, 0xffffffffffffffff, 0xa8, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x2b, 0x40000029, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000004, 0x1c00000000000, 0x5}], 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x200fffff, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x200, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x7f, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff9, 0x1a, 0xfffff, 0x6, 0x315}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000001, 0xce}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x200, 0x100}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x729d, 0x3}], 0x8, &(0x7f00000002c0)={0x1, 0x6}) r2 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 05:37:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x5d5, 0x850}, 0x10) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:37:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000000)="2b8f45a7e9be5efd832e87a75c6a8aa104dc33c86046d080d6ef390cde0b6569b8fdb26409b45ac6597f9c123a4c86006dd25a77e7e86c224780fd3ca56536b69f91fa27dc8639451dfbbc1bef78a270b5fca67e8e40c2bc12a10e624033f28ebc73517e7c89357fa1b1e6e66143e659f3d3b534ad29f4fe23f248ac5bc87807d9f78cf734e1f3d71d38d5d614ed0e090c03ed9dd81b627a6e72c4f387", 0x9d, 0x1, 0x0, 0x0) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) shmget(0x1, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xcab90acc8415162d) r2 = getegid() setgroups(0x2, &(0x7f0000000140)=[r1, r2]) listen(r0, 0x10000) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000140000000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 05:37:04 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r6 = fcntl$getown(r2, 0x5) wait4(r6, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100)=[{0x2, 0x20, 0x1800}], 0x1) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 05:37:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) lseek(r0, 0x0, 0x1) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:37:04 executing program 0: setreuid(0x0, 0xee00) getgid() getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chdir(&(0x7f0000000000)='./file0\x00') setgid(r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget(0x1, 0xffffffffffffffff, 0x100) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000040)=""/125) geteuid() 05:37:04 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="cfc42aafd2b45a01008195a430196fe2afa9d289b9f7f6345057634bdf683b6f0f10d6f8d04d4e88dcba863f47da7077ea090504e469606951822513501ab5788b8925e8235b75bbbcfaa9c0185db86f9ccf70e76f0175038c991fd21c35a128d1e6c5d64f857b447abca0f13dce156fbc3075f0dc20357fb359f8c746873ef81fde1dd9c90e33f783b633442200e8a48547b642e6a9ec4376d41bc2ca"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="035dae3070ca9f05", 0x8}], 0x1) 05:37:04 executing program 0: r0 = socket(0x2, 0x3, 0x1) sendto$unix(r0, &(0x7f0000000100)="d44594af41bd01537e74850894d1d4934ff65f9e3fd001a5efa127b80149cb8bd5fd2706e7b935464ac5861ef1b413909947bff7604fac98ded001aa2d4d71d4a29924b4a865e826563ae14641a385e46f2e58d14d4f5e1ff3b95188d6fbd4a05e787c1884dbd80c9c6d6b", 0x6b, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 05:37:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="4d0754464e83c6f81d2c694f226dcd792b5dbf4614515baa5c77cbd4cbe55235edf5922b74666e9bff1d58ade1843c6555f24ac61686ff95", 0x38) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x121, 0x0) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/74) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x53, 0x8000}, {0x4, 0x3}}, 0x2) 05:37:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0xfffffffffffffffe}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7f, 0x7, 0xfffffffffffffff7, 0x1, "d90d83ab4ef34c54b32de871b00846d9684bc6f0", 0x2, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0x1000}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x0, 0x3}) 05:37:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000000002003, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000140)=""/50, 0x32) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:04 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0xd226, 0x8000000099}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x2, 0x42) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) pipe2(&(0x7f0000000440), 0x40010005) socket$inet(0x2, 0x8003, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x8003, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:37:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x12) pwritev(r0, &(0x7f0000000000), 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="54bff7812b660bc350078cd182f844c7f38703b37c0eda6901bb9355763b9a2919f9e06b2db2c604b79a9d47395c9698feb78fd68565e9df1c9e15ae769597c0c73a4fc40596b2c0cb4b3d433a6da6fdeda95bd1342aaed293fb0759e99a114cdd4cb5265a5fc6add3ad001a962d2a9877743d420c7fbcff31e492e471b6491dcff8b2a083c7fb154011d9d500a535ce47136eaeb14050bfd407351dce4e39a4b961396bde37b23680b677449f52ec05c07a9ad1", 0xb4}], 0x1, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 05:37:04 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffd7) write(r0, &(0x7f0000000000)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) write(r0, &(0x7f0000000040)="43ff5d2f48acd3f5dbbf7b1054554aa6244ac40d", 0x14) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000700)="7f4f6e4e", 0x4) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="311bdb47ea3d309f4905441ce2057467d8bd8d0598291eac64d7341c96ce72e0f8263bfb7dc81136739d290f83bb458149b958bf693cb32942cb58970edfa1232423c240f8b7f739b3a12c718b35ecdc87f77d12449f570434f886aef0", 0x5d}, {&(0x7f0000000140)="5fb965fc88a3d99688017da41cec7b90a133a762f4bfa14bb14a002006005f722d89f67e83ab23becdb53db6bd861dfbf424e33b5f076c9fa532da54601d9d881daaedd567e71f62f96dec46318bdaba85a5d64d32356b84895a7e9b695e97d863713a46eeb0fd948ecd32b676088223acfa980a4f7eee25546e4eec645e447224969e6432e9cfba872a72c011ab0261a4abdb97", 0x94}], 0x2, 0x0, 0x0, 0x4}, 0x0) 05:37:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000440)="49f52094bfd92f1465a2c69aba1cd34b6941288667633017b6cc1435a3356b23f7c610f5682725d8e3781e9dc02f642e93403a53dc7e8e118eeacdc437d221200f5773a6fb53fa206803a7a3150efd20972935664479668c5b93cbcb55ccc2d8ccaa56f82bfb717978d260f4ca749dc9f8fbdf4767ea48dc386a279a0edccbbfbca2fd9404ecbc79e5251527a1ef805246af67f70f1ce4d51ae512e03ce78dcb5d939771def05d57513bfe317ee2df1eeb0c1dd25d8e6b3369a43837b7b5687cb600bc7f3696ba9d860dcac9fc0652e71ede84f5649a463ead67be3bad7bfb48036839a2a52322f9dc4db46686728e8be1d88b12cd48a0e32dfcbae6c0f3c0b648527356d040ba446eb51485f47e9ae0d4690b1136da95c69961ed33f71a7184b711a29cd358fc82524ef19b180f5a380c205e4a1aa4b0d7ccea57d2f28026e659fa4cfea4e30a6094872e94b7bfd5d59c1d31dda8b7e74f96a49ed0bc0fef684d49ef391edf17adc6b72964ca0d5c985e32943514c91020ef0d6920bc05c361cf8eaea012b3288b17a5112587b8389df3e751d02800f4166280376104eea4a7ada67514cbbd1cff6c4810ab57b125d0d8dd5096a3c38242c908841c00769580a1b30732126f6840330fd9077fcb23172df6507b533dccd76bd4466f825d40bdc65690bb761b118bdeff53c4fb2715cd8a047bf4d4f95ae34c2643e61c252338b24541754929def513f3ef851dcfe32c54e5bfa3090e35bfe06e2c02a17c172027105eb552cf54ef9def5ddd90f6a17e376c848fe61d719cbb471d5d6bbf029ef5a95d861e869e31ea119ece651741c795d2d22c648e0f4adb7b6899b1e5281fcabdb1f1b6d8cb4cf25c3f58ed8f5b58aa76cf579d4ef7cd7adbedcd993630535e6e28fc5c3aa1f3980eab2a4f213357a10ae28a1ea1c5b676e46a48f8a9d847f4678e4c2423205d1a0a234d70020e3cd0e20dba8e3149779238146677198af17b2ed57c91143cfb1429fc4f909d408d7b81fa6f1d5b4ca0aa5ba9e8e34a8ae0b92b8b556810b6b2fc80fbe85e02b0876d2d4e9fd75bf12b70f0e090ab89f37361217559e43250ab1f4b57c1c9fc430f44cf189e04b45d489a4b2aa63a864b992d1064f53ac3abbbcdaa382909f36436feac06c24f990d01575b2b0b598b3fa4e6710f2ab308174dea70aea4d0f94be37781bc2bcfbe69cc2da4f75ec126ce891a0929a36c1ed37e00f0005d174cc6fc88d6cee7cb4c9f65aedf9036725e1413694d13a2af99d0491c6c7605dcf36e3c74bcb942a00d126edeefe19eaa75088d51ed09866d2802593da5782207cd7f7564254436030b73b701b8dae05d5f6a5c85c01c2b99a5df0f2fbc9cde73d3b1e8240f64ea45a1342c097e49b95454fe101b29210d2245e66346bb8131a01be77dc80afbb4555d26193234e200d603a95d2de342195cf45a5d73809b3742d059cb51b2b7181d677419b3a36757385e7ce5c24b022b0e6cf491577453a9725e9d79907d8cb733079b178f141aba864ab12a8c8e677cde6124eb01ab2026326e59c9a96165e4240dec63732d57cac9f331fd29b8f60555adb47cbf1c2a142ea453226ed9ad32b1a1deb3ed2df3a1d92f6ded0de78b21b6203c3c540bbd202c13dd4b80eeddf9c021358c9139c9e2c5df9264e6d143d7c83f3efc7f7cbe46b5ec3d9d60241a6d147d73ded4a63e2a0830ec4a321516fb0fcf5865144111c770b8b714d35517b97a91725aeb1c893515a42710574c0cc124e795cd3ab5a899db87aba01bfdb440afe8fb5c48b10479da7962dbe456561fd876ba412356815202e53f7a3f3a9dd04aa66bed9588e61351ccc2d4fa272e492d59638943b0f2f7f479ebf866bcbb1f865a0d9fed015c36f3fd3f56a51cd3f5c7eab998978bfc78bd37d11e58da2e3fd7cf8d95dce13ccbb025e2baea1ebb4a1674b90baecaef20c60d0276cd4257fabab2f64ec8eac3659a7a3e8032d2cfe8f65d5dab5e2556fd953d656b9a13a9dbbac42293987f1716ac6bb8c4bd8f189002d86e20fc3fde9adc10c309e5a2fc1296310b6ca177db7f6d837557a789c7868ce7fb74ced5035576ce2c752001fde247ae340645a577842685cc2062e6f8c7524adb8ec66122662984e19bcd108fadce375673bd1c53530fe315fd8e24832269b2413901c1d40c4659eec701298d5a2b4b2dbcf9fe36deb16d41c53a5b6637752ab69ba932665ae703b5e7e45e1273eb62856d088c6a464cf289072288cadd646cbe545b6e32fd52da7b0760a0d12852ee04eccc798cd27c6794fe029bf48b33322d011578197e9c09f1336ca236d8b28b8e6dae1522277e43f2c4c1cf6d6567af444dc21b9335c438f4cffebf8a03ef9174edbf78e0dd474768f2fa028f883cdfb0233fb8a649850535612522743c9dee3be24d5309a78d0d0eedc2dba851bf4aaecb88cc8c0924c0a6e43154bb79286a9be8a1c276dc84e3bc395cac22b40283eb891203c6a49803d14c0f3fe0b9e888d66cc89043e746bbe8c86d10e757ec0d33d6ef7b63093f4c817522a892989fdc9016df3febdc3c33a320dd18249c2a83b142fd0bc6a7976982151b5215e0c8e884a1b833677cff0e140d34f01f365b802fc022b02645cef893a404d6c979c560c8070660e70c76b5b65f5db7c0a99f0d2f28424dcc8eb8bce2d4399f6c3f329f1fc389fc8b6a4b5fdeeb5b9aec64321515d21da10d16a06a3b59817ceff3c0754f314f1f528732038e99ecd1b451eda8290c78bcf19e141865c1cd29416757ca748d057b84566f68c02080e16d8bb157f9eaad3c73d0b49083db2f1ad66304b69976b54b3127846340d9b7003cb2d68516f90ef7bf0c1aea4f564d0688dd7825178309291a721051c88edc27cfe29157a8d3aba62a1ff809c5ce6a69237d89f879d54dcbfbd08db5a428ffe92f1e809a515eebe29562aa69a9c421dbfa6c4b5e8af7e7758fed2c638ae4fb1419672aa3764a03da9a9001e0aae11dc39dee6eb1f3eddc76043528e4f621c988f8322b079acac8da6d2d66647cb789eb12ebf5cdc92926792c7dfcf9821c309fd7e269e83ac9f5f056726e0146c24a6d0ed7c6b8831d5e88e85a092a715de14b5a545f7fcaab9f811ca562ad0aef3abdfa063ff194f686058f6d05a817685cc1b5759985cb8a051efa2060609c2cc3b7ba1f1640c4a800cf64f213a65545ab9c7f3e1249045b924980f55f78323e9841032b434b73d671eed4065383dc4a58dd8ec4bd2948573caf73a07846b2edb150646dd1cd39f626b54db82d06f688aa13bbe3c838c301a1dad51f90339ad57dba6357891b83f22062bf194566a30671448ffdf036e89cfaad1a28f1fdaf9923dccd02f001103eda47c1e04ceaa917f2051b8afca187e368407f4481a95a18c95b21970fbb1d7a0ab4b6a9610a855ad0ae883c6fa60fc734ec20c3e77e0f9d6f457fa0caee8af2fd5d6c5581820e7ab26aa46957f678a6ce84cdb7529cce7633aac520b42886d00b868e925a180d68a7fa6699146f19d7435294472ae77d5107c900e714b94854869088467f3f4cf7c7af1bec352c12e24a0de6055c4effd7c29a8f40b4627a537ae4d0b3f9ee121e104c93f1d46d57eb92628ce91fb944aa739a44e68f31b64ed2c006e208386633cf1edb16c4cab7e7339a850248b1e225a28076c09961ae794dd3025983d10c52d6b96d3add9f1591e9e06ed90495bdf00cf921082308baf1c615202a79b98b8bc1f3bf5f5a99d4bbe40567b9e912b813811682a5827577d5ae64100cfa26d25902f879a232601a085c9f1661130acfa635ca1bd39bf99ef73dc4da4c2671630bb288adaa4440398dcc97ee6e362b642c3e5058121b4be3551cd3baf69c48be98ff2bddf1284ff34faa78b4f5f7d7d09754b9e55b66de9840506fcf9041ac04adf0dfab6acf4e823e44dd03f648c6019664d587e1a4b94a716a3368f02fcdabe1231deeefbf7e0d1ad49789336104dd4cdb0a53d3e26963ddf021d092913621a16b280fde6c5abbbc6ccde06743a46429ea893ef2568873b7b6978c99a89ef78dc222bf89099dbd40c2cec861d2b50fa493dae5b08550758780bee6c25ce0df15cd9bbdde316c5ff6a139b598702ca73cdb2660902c9490fb7032bd95c0e09a62273df94bdd467718b08384a04094fb4f14655003beb5523b6a1cb95cc8b61040ebc4c80b0a839598a557edcb4ad50a86e77f8b9eac547f13d48e773a58df43563159da54b4a32e4c959c173ba0f66187f320c3ecad45c9fd03612215ff7c32a045dcf6540276a5cd2d7133b70e504a73f2707f755859417f9bb13284795741b401083fdfd71d5f19f638eaba8cfe44df8ce83da318464e18a0622ae44b6e6d844642a36742fc40a72f8568fa7a0f88296a6c0f2397b5af424cf51460a6909b2bd90575741e696bbec59c9de9e7a875b928526274eb84f038259281c250e4d41ff127cbba1edc3c08ea0ca7057ba18a52af12824c10e8ba32b6a71bbdd1d75f765bb63c255be37bc395f6340646a2063de39dfd92ac8bbfc4ebb2dd07714de7d208819f2da3d3473c1bd9f6bdf185a61d390ccdeb14c4755badc5826684d561cc79a6dfe637800f63193c48614d10f3c46db4ff5dca2b79ddb0a6a91262725063806dc3f54cc84d269c19c23520cf23676b60af914ea06de39207be5928725bfcfc9f1ac3b691e70e16891f69b0dd837f05591b5a2bbb737becb02e86034b96430a69da65f20b95f991545721bc1c05c13e2c9e0a45db3c9117ff15aaa77fbc780815d6df721af3f31f50ec5c27a727000161e71a2d69dad5f12d8dccb7938a99d6164222f2f89ec5cfafc5e2c62d31b02a44faae2381ba2d29ba9f393c9d42f67bbff1eea7cca42600970e5f62360149009aa993aece9b325b228fdda43e30c85fa22607306acc8192b413afbd81f17aacee32257e195ac7fb029b539dd19b74b8f7ebff5774bb1695635ef2922b123cf2da360b7ac87c8096d6d10842e7721a0166ffdca3414429603447e9a75dc165c8d07081aa9f03b84255758beb300f0e2c346cb915e439133a7fd2082f33f8437c883dc61735a5bc9c8ec47849f334b4d9dfaecffe5a07091704ecce7d64d28a64ce5687abbc09985ab46a579eeebc4b9d3481a080eba869024ab624faf1f2aee9888b2f39b3998fa552d465b3695c28094040bf378c82d10ddbe81acbfb72178214b95a6941113e27f994115133b277f3cdac3daa6428e9b292b51a48c4c7ad628be288a3560ef11b14f8b4effe62da4f760ec7fc198d60cff90b76861af7581bc217128b20a2f1141477639492a1e3a278a85001ba2145d3a30717f428234b863b44fbe711a671beb0212fcaf1a26df32eff91eff68c1176cadc18aa482455b8fff9ac68630630db3e3cb8368e30cae768fd1354f1dc1f9138126710924e481bf920817e8a3fe7d8bce556dd90ff72e95b6e75472799bef8e4f011883db7a169d83d79fa7737b8afc0164e41cec853f727c3a34ff9e2a5b21de98a26c25628ac4cc6cf40eece3a70c0a3df9655edef4e044c41c120c1b019c5bb844337e86182249b6b7aaa086f813c62ec65623e7d815c7aac66fe3ba2937f1b502d57f4f1a491d8f118e7f540e9c73c5c99053dd0c3396a54a2974a2d410771205c16fe633c37903b31d7ee7e8e5cc6c20a10b3ce6e5de50a0a29e571a0daf63d91c542cb289c26cbd2bbe84bff73dc44b5371f9f0a7729ebc88c38a709cd0f8366cb3ba2079cc1ad608a28e83405a78156da1184", 0x1000}, {&(0x7f0000000100)="291734e598e4", 0x6}, {&(0x7f0000000300)="3a2809dcb81a8d7c2cafb9d7212c8cb038ab06074007f877f539a1d44a37af7882f0cdf14d2066e83dc3a72f95caed32f9fb57b90869b5e1ba3fa098ecf6aabdac0333902367a86e4253b125fa28a8d5bb36d1825c1806dbb3790108ba43c8d3128f9869778bcb637667dd5e3fdd3d057777ecc24131f399c582b31f736e0be05138eca34bd7e425686f979557fed7ba3feaa39226253159dcc051f88a9fec374d8cb326584e69a3083c26f080166d2589b93e07a47cf7c8c8b3a8fc5a767691bd7c2835e328b74e4b1c680d6b34eb4871443d3699d4dad130fba59adeb58d25097ce4822aed00cd42d67e53bc0182ff81c8a68b181664bec6", 0xf9}, {&(0x7f0000001440)="e13f7c2e9c4e332c460ff1914ab925f9ac5c53828bdb0bab55616b8f364ef48c7a294380d95cf68d428403e0899bab5f856b67796a245dc0204cb256decad51df971e2987b1e5110b801151d44c16f7cd629afe04cdccd1bf9217bfd601e72425e0d8fb868097fed7c7c998565f360dac59f9aa663110182c5e600128b1026d6432fefc5422f19559b7eaaee11fd3a63e08abd4cae198be3ca0e7a331e4b154ab24089fe7d96134fdeecf57247abfbc2b82e7f828c3b7b022aa48f2bc4c9ed40b53b9bb05c721ac02c3fe87173d0222a38bc62dbf3fcf9a9925dd41e4d86bffc8d878519a06636e1c771c6f2b9253b8e621a11262a464c", 0xf7}, {&(0x7f0000001540)="41a3648c04c05b2d22df15802ce2c3a9519595b56b7953a702873f501ca1892b19fbbb302bc6d4a399e548cea733487b2d3d4b1e99f400576ef9b7f8fb01056b70cb6cc243b42d95eecd44a5c7655de2fa12e107b20923a1f338738ca249efbe2a2d512959546bc422e90955b98635869da8ad19f6946feabdc8646e11bff474f48ebe07c8ab1274181d9630034fa22ccf3ed632", 0x94}, {&(0x7f0000001600)="3062e8c19ae821be505f652db19527598a47694fe2aaae4b737dbd87d0700f725b1644344e186f67e5c7a9ec49b4b5058101911225a5f38df6080692a2282c1ef341132748345cf11fd9aef427ef9598449cb313e09f448076833d8ee51c16fa6442c50443f85c07f9cba2b30a1dc52e4e525fb3de6da5f625384adf8b7c84d6c853ab985488d05eba711a483db1c6f0ca39bf03678600c9417a6518233e97fb", 0xa0}, {&(0x7f0000000140)="2985044108224d5d39f0b9", 0xb}], 0x7}, 0x2) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:37:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002001, 0x7fffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 05:37:05 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20090, 0x0) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa0000002000, 0x0, 0x5f8) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000eece92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800180000000000000000f6000000000000", 0xab) syz_open_pts() r1 = kqueue() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x900, 0x80) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:37:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x7}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xa1d) 05:37:05 executing program 1: r0 = socket(0x30, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:05 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000600000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000000)='./file0\x00') 05:37:05 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x2a, 0x0, 0x0) 05:37:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8850, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x101) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r3) 05:37:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/145, 0x91}], 0x6) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000540)='./file1\x00', r2, r1) setgroups(0xac172dd8db4fe174, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000940)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f0000000000)=[{0x4, 0x3ff, 0x800}, {0x7, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x5, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x100003, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:37:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) kqueue() 05:37:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000001240)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc, &(0x7f0000001340)=[{&(0x7f0000001280)="f67a1e2a625c203a013b9c4155e35a68bfe12d774d0eddd1b93172f8b3a12a6dc8960e7487fabc10a6585c0264d358f53fe30440226e8e538ce29f3cf9e9250184a0f9510f07d4e9f5200cda01002e1f06b90d5c41918ee1dbeeac09ed1a306045ded069bc6ec57e71c811a13aae6ae41a67862a68395bf37a8929bb2b813a7f8327ff79922baffae8a0732832361c750b2b7666a411838fd9f42fe3a938b79655ce1481ae516ad8721851ac07403445a321bd09474a08f86565ac566cd4", 0xbe}], 0x1, &(0x7f0000001380)=[{0x78, 0x1, 0xfffffffffffffffe, "30b34f0015abb042e12293b57ab0c2e836f186a1597720b889e90e8bd33f4265c09e434c352371f0d3eab3b6295e5fbb929cb40eb0dcefffb387cbfea01957d68c168fa19b649bfd8cc8cb84318edf27d8caada6ecc6fc05fe2a1a1dd54eaf952b85c7d0a33eeb"}], 0x78}, 0x4) mprotect(&(0x7f00004ba000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto$unix(r1, &(0x7f0000001180)="36766c46523b4b270fe0a347411573dc0ca5123df7aa49a48f7c6d49488a14de60f39097a6c82bac228f215c02bfb3c3c1406d1e94e404473328095a4e07966763b5bbb674db20bb3b69a95b9a5f4d01bfcd7ff0993072", 0x57, 0xf, &(0x7f0000001200)=ANY=[@ANYBLOB='\x00%[\x00|ile0\x00'], 0xa) getsockopt(r0, 0x5, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x7fff) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) lchown(&(0x7f0000001440)='./file0\x00', r4, r5) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r3, &(0x7f00000000c0), 0x64) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r3, 0x1) getsockopt(r2, 0x6, 0x8, &(0x7f0000001100)=""/30, &(0x7f0000001140)=0x1e) socketpair(0x12, 0x3, 0x0, &(0x7f0000001080)) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 05:37:06 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffbfffffff7f238) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x3, 0x7f}, 0xc) getsockopt(0xffffffffffffffff, 0xffffffffffffff7f, 0x1, &(0x7f0000000040)=""/219, &(0x7f0000000140)=0xdb) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x2f0f}, 0xc) getsockopt(r1, 0x8001, 0x8000000000003b, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000200)=0x4) socket$inet6(0x18, 0x3, 0x5) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@-)|\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='&...:\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='*\x00']) 05:37:06 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xff, 0xffffffffffffff01, &(0x7f0000000040)="92bf9cea307036a078b7adeeae56599932363eb3bc37", 0x16) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:37:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x601, 0x0) close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = socket(0x6, 0xc005, 0x8001) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0)=0x1ff, 0x4) shutdown(r2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r4) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000140)=0x20, 0x4) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = socket(0x20, 0x5, 0x1) r8 = accept$unix(r7, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x3, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x7f, 0x7, 0x6, 0x1, "a3654669f75c447c03b166292e147e5efc14128a", 0x678211cc, 0x334}) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000380)="42d5907caf2468190ce48bd103cfb869df29fe6ff32feaea13df9048f096c780337e1750748b4c3a9bf6f53ac06037d9021930fb23df3217fd6c8c0751f705ad2300576832f68a3ae737034cec4ba4aca0c740cb1b1ed3249d7012caf2e2fd987a501b03030a597af46bd052ccf69585751189d52e71f1e4e67bed6faec0e243a016729980273a9edddb941b849e2d6abd553996c4cf132d3183cdab2c46ab053ca41d5e8ac32a73a470b448e20f5dad6847172ff3775559985bfda004c489b0cca7b0eae56cbdc925d004ccf63b8f4a66cb851b9fc365c3b5f215dc", 0xdc}, {&(0x7f0000000480)="1420419c7d74791df25a235255306f3d9625517e7e1875a0b5d2e8edf02aa873a5d6f2724036c014d5bfe5600a4981572e32024064d480eafda64568f062dea8fc0772499e665770ee56457150bfd00ef7dc7042cce7db4ffffa47e78491b54e23cdb649d1d6370dd58ad84c5f132d0abb36e5a31e8fb9758ceaca8ec9183bfb6c6531ea06f9976c35431d4f0757c3aa9794633e7ce7044a5bf5a602745f24be2f324936ef751ac063894e59bb4225c76d8fddd1037faa8be2c73597fc15f8875e55bb5cd7bc9701accde42403a0848bb67d1ee91e6fbaaf9ddd91905471933ff5c060572f37014d28efa0d90a33474ff4722347b592cdcfe89b581eb174bfa06e6345066a214120a94ffa5ebc444e84a4c08ef875f431f43047e773c5fecf27a7bf55916e08736ee25b9d609bea3ad9b6b9c34c16317bb457fb6403d2edeefb5cb748a3d9af7a608e62edaf604ca75babad6d9c77b3e4b56d0368d05f129c82de1b78900bc2a0b1a00546d7784fe0946210460b72c4c1531061f3d3370b20094c90c6625342f8d28270769c9198d1a5da9664a1de36e3817f15d465409d1f44de16abb4b208333fe551ebe0c2d597fec048634559cfa731bdd01556aab348d2ea6ee64504fa09e4721aca818348baa42725958677f68fbb9e1ddfae16e59e1d06079921ed28c834a409ade45c4a0719b507493586a129e633a3dc0f87ca158bef0be5bcc8dccc6cacc33074a250a2295ec49ddbca39346f522d1da58b02ef54c148ddec82391fa499a1fb3056d45c7c8feed68585e65dcd063e593e645f73eaa55e69ae3182ef44da28ff31f90e7c3862273c63439c153e158078ca44dd71bc7ced4aeb10f0d1d6109056be01ce4f33a7309af7a88162568489f2370220c3866a5583864132d99612f5c2fe1db9624e3c4ed02b36d32df579c7d966ff7040cdac4cdf030735a6d2d7c586242510ab16214e59789b8e5732392d396f717824bacc7792351c91dd7dbc961c7469d8bd0309d01105d4bd6f95cf3da89399bf43270a59109b800f62c5ffbb6de606da8f36b269451509f272242a4a0b22438108364bff3d39aba0618c6f82fc9851ad91821accdde83b7268af33e25b2d8a9ad7007e1a207497623be13c36512046108ea6d1e032fb5c3de8bd822b314fa1e914523df04606bd863386bca6176371abae685cc8a51e40ff51d7e03346b1a5b8aeea9ca72ea78585bdbf8e10df340f9262157c0ae5c0df41e5011ef8041bbcd0f5f7f2fdc209ff1bef45b221e98e213cfa793f2ea199b8bde7309177f894eb0bb5bf0684f2aadab133bb58677739b3a6ccec7b1ae857b6eceb13d54095e536c1938a3299de643a3c3ff7378005b1bf520c87cb128204fadde4eddeb06954808ae10994d0326448cd90f20646da3a2c6a641ebd6efaefd16390e1dad421ae84261e6d4d5e1ef81d3c315876152bcef8da7fc97faf44970852d11f5d84d8a74b9a7f7cf10112e1e34457dbc9fe64de76443ffe2613a0986a271edafe1ce56805e52d95ae6a01202425718cc62f0f8e99a802c9598625cca8e66c662a99b69f2d86379e7441846dfb0d6bfe9a11a7e90147e10dae3983f9e1b9f40fecabb56a37ffe7245e59f768faffe57fa219285af0194c84e5c98347ef5de9f6830b604ded9526a0d8a9ddd31ca801c25991a8f1a3684418e742e83546f0f0493cd032bb17246248d9c605f94887c2fba42bfe96b386f43abbcc9187e59d92c4812ab707d282d877dd4f99c437d474f7e3a1ae870ee3d81d5865fb693875c30abadfadd9ab6d38116b9c710224773568a661f946bf2f3c3fbba6d6b986756f6b86af849d461c954b4011e56028e5cf8db579f9427f089e894c0306e79f53d926187192fd9eba6b4a5737ae20a7cdec1e966c02ec42951bdffff4800a1297499cd6d152530fa2de4ec997c0d16c0973dbe82731074dbf09516b512abfe063bc9fe0f63e3284d9486027cfae1a5b1d9b31463eccfc7ac6a5b804915554a5e2bc67abd469c943046b89742bcf40ce22e4a59d9b6ed1f99cfd83687ec81ed36d7fe2f6a0434daa5153e0bf15ea6dba03af7e591b05414e793adf53bf87e53a2e89e1f3a846bb66a87de7387dd691a3d5e244e66ab8d843ccfc18a57fe952811f04066fdc369a92c3a3dea24a0fd61a6c311b723119607f7859b42b54f428ee108b0ba93c46300752ba6ed99a0b10f5c66ca7ec8c6143ef53a4605ec216df3e0dd3ae3d1fce7acc611232597e684fb42f45df6df3acbe6803d828b95226808438afc7f3b71a87126003683d1dec9e4744f0c0b1019f4a2d8e6b5efe0d2fc8243d28d060c1ce7da2cc3bfa527d330e04373f859d44d5b576c4d86e73c86819427af79a4d2ca6d1e1a85b542305b1797a176f8397ba62037146cec5109af777273b890e3e533b9c58303a72c5edebc32b3e6c1af39e8945958c5f021a420ecc27af139c2a0f863d40359d98384b2781e520ad2bfb1c0237d4b22d63b0bcc5c5ee8ccb655046b8a66d696cd4c1835205fa83e25e9717ced902d7db8a218a7f55c60bb56eeca4ec3185e2c0327b314d3cb0b10b2f36a7d2fab7fc8d753b6a21f1ae888aeed1a39333c6c8ca81aff7864eb3b205b750eca6dc5ea57f6a9754e7a0c5773affbf1acc572ba11543c52b544bf8baa05628ecfdd9b74f9fbf0f13d77313b6b07770369ee567c2d9ab6fe36e57aef4cbde4a5a034e85405688fd5964d261dd5e57f72f42736fe20e2fa622e90fe72f988d065018e967fc875a48a410c410c4b34654e90e71a65094975cd06b64819b1772356f5b885c6182a6c3f0adcc27e7dd4d1032d00e1eddec87d1c95d6ae9c2e05adbf60b0003e6eea1298ea0cd64a18858ff64e5463b3f3ca28f80fc94e8d3316900be18b1426becd55289a125737a65d8feda65782b55b79ba00cf73a5975890f89f2e63baabfc114f10216876b3992ffd77d6339a334e3c6f311fbc5c690cc70588a7cd600c2e07000984a076eb8b87493878639a0018421b5a72a020df693ac31d87b4ccf85564097b953435b83c549926f1d042c71be78591a24cd39805d9c03d1798e390b23376e86c3ac6582a209fd18d5d0af9873af0666a81802a7bdcb4ba4eeab76470ac882cca36e4896f68c4421d72b496a65c5773542580901846548f4343b0011ae92a58b998fa2aa6c783304ecfd55985cd523f7feb103666d7b92e5e846d2f64c5f4f3ae39fe4e05d2d8681c8eda95e3a12a7db071ae5d4251f136268578c0a044c3c86f824cf71e170bc3c5b70e27dddb2c33e4dcc64df9459768820fa048b58d2ddaed81fe96c12b41e0f2f26714858fa601984fba718658d1bdab438ecd1989382b8d7ea5192f51cb71030ea406c96a2f3539e448b5117508b616188107c8ba6ab35fcf00dc3657f511d09002e90b7d172e4f604f567b3fbf1656ad401b9e6f9e37b0cd255c46e2f4096053f56038dd32ff5d5775f6a39f3f6a4f433762e030b03ee066e903da77ce617fc1a4d8b8bd0f3d6179b28e8ec1f7841fa8e7ae82975d84fa8550eb978f49be7da9bfedabd1e7613e348836e88b6d33752723eab205a2f88c95f8f62be65abd5595729e126f282394acace7d6d637d9f6a2fea30b983b6b89f18de991a790921d40ea821a1611da8eb79c0e7e417e018c4b7d26423a1a2700a75b4422da58c47973ed7f0122a9c3a19c1e2c9c7edaa2a10320d60ea828800e7e89d307165f20120f077287327137f4cc0bd83fcf6dbcfc273562c42e92b947912bff029152bf0da8ddec8172bb3a36f556697d2ee713759b4c0f0a5a9d3886c613d88678a79559e0d09e47fd90bde40d2632234c6babc6c050237748d6c79fc443017decd7b7cde9434fb50b8b22ef1146423e9d8556163cb9fa3cc238a471a731fed327e8f964626ff38618390fd1ce2d66c567bc6157613a622112ba53ac048ca267785cfa808020bb25a27c0d7a1cc074c2d09099a80cf9f33aaa8bf25a79260c509b28554cab4994ff530b9f910a81a62fe636e3d5dd42057b447edb6388d232c5f181bcd16194f2f394698a0220edc22bdbf8a748e6934245062647fdafea23ff74d6f7217b9904872925d901accbcc24f85c75b58adfa7c75b0ae0ca31c329ef3b9323740a4f034de05277961ddf2534aa09e4bebde18369bf4da8bc259c2784bf1fea05ecafd18ea06c35784147aa21682652e8d8bdfa1780192e3c89265593fecd7eba7ac7198d968e10abe889547676a2edc05ee10c0a1fbedaf1ffed7caa33bf65f62925c57743f08814b0fdad2e924e4f96a48e0e63244ff9cd071a6449b9611cb55cd1734f541207ab11fb3041a6e2ac4dc7f310ebd5e15c7463109aec9132105b4cd5b2a049d7fd6c1cf7b4de582f47fe3449dc3c4ce80614f1f629257994a48d95caedd752a5ad1ffbcfbabe332506e3f55c4708968cf6200b1709b876994e3ccb74b5a16d39bae4aa97c10a374eddaa101ea4acb294afda9f965d63c59a69b6a01ce9bde92599985640316b6d3d1f7ef120914d5807532ef151f1ff9d7e73589c3cf2a60372ff34da4238965f51b0fd36b2be79a7306aa402244ec080883851e05b452c88c80dea38615614f1bbb995efdd9b48105fc5a1c7e78be5d935b096ae4b728ec559f5d048595a9b815734f142282020147c874e28997415d63798307732c5fc03d23406f3394db0b56537ed057048bc161bb1dbee13791d195ea0858117a81c66f8c06dbab55f3861f7584d15470284e8ee5994ae0bdaecb74183ba6e37dfe4755cc9c44258bb80d1dafc15b807ec0081b641b19cae37331b3db58704b071f974a40702e07fe9ea5900315b36bebf603d6f84241ab6e85c228c9b88e3b51df7b85235ba6c35b643aaa97046f8a5882e3cb499126a991622ed1a0e7103f42435b6e219840cb37ddde834c769fbee7208dc5b60af1f0e41ad7d56733c864b39d79f8032177fce49471cf64dc3218812902769824fbd525091b8252fc3e4f31b8b9a97f5e370ed1c35ffbde46e8821b521dc6e062b6c7fee19ab7b6d11a113a6d08c49f4c885d2badc4c291070ee615a5615321ecd2d58dd3c7e241fa2b42f0def3a36b7aa554299ffc0072f0f769d11c7db41eac05b275f82e7c7fd7172eace567560f30a924b2a7d2b06d838386caaf4346f19d0eea69274e1fe9048e72b473012995163bcdcffde15c77b8d7a259c47eac1286a137b5c7b1c696b8e30f96ef9482acb912bcf85308b7a8acfd2bff16aefbe6727a0855b3fe85f270601e67cead3e9d494e215574957e3fe03dd5afcbac2ad12149b167bf467367182deb19fef3287300b36e00878ec5af0934b3ae7fc7c4f5ac1adcd321ed186bcede01b460bc5c0f1d88feecdbdcec79410f476307392fdb6e73572ecb9b47316709b7ad7c894cba2e07d95164d6b6c6893c45f9d5e00f6fdf6ecd4a34b64847af0cc238dd31e132c472e736dcee837ca0f805f671e4f0fd88f81e138632570adcd5ae91bd711d1223319a5c2e0da1cb93f99a30ad2c2fcaf2ba41660f0a4c3375f7afe68aed668660d1a2c5747da29dba5c93fe76d4bc4654f8725ea093cc64cfc9522420340bb3ed31f62a3be7274b670c5338e47e791cf799cf6ac4c821f24f907a2a466b7a972a9706c163d1ad464ef0dede70e91259b7133195872871d7b02b44f54616ec9aff28474f0c4f4a881b8418e11cd4eb6ab4ab21f3c3b0587d3d4586932904ea1f9c7076410dcb851cdb583684972b06ed36c619611aad7dd48a81518abe765b", 0x1000}, {&(0x7f0000001480)="ab340c4ee7bdd026f1d73a414056ac1eebf329393ee98fedf0e372cde430e6dc5361bb041a257ac88eec3b53c9052d9a97f0515f417fbaef2abe", 0x3a}], 0x3, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r8, r3, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x40f}, 0x2) lseek(r3, 0x0, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) r9 = kqueue() lseek(r9, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000015c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001600)={{0x18, 0x3, 0x3, 0x4}, {0x18, 0x0, 0x10000, 0x1}, 0x8, [0x400, 0x0, 0xffffffff, 0x8, 0xffff, 0x16e, 0x5, 0x9]}, 0x3c) recvmsg(r8, &(0x7f0000001780)={&(0x7f0000001640)=@in, 0xc, &(0x7f0000001680), 0x0, &(0x7f00000016c0)=""/170, 0xaa}, 0x800) 05:37:06 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) rmdir(&(0x7f0000000080)='./file0\x00') r3 = getppid() wait4(r3, 0x0, 0x8, 0x0) listen(r2, 0x0) 05:37:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xffffffffffffff94, 0x7}, {0x18, 0x1, 0x80, 0x5}, 0x9, [0x1, 0x4, 0x100000001, 0x5, 0x0, 0x0, 0x6, 0x7f]}, 0x3c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000100000a800febf772e98c72000000000000001000000000000000", 0x2c}], 0x1) 05:37:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="abe3920acb59e0bee777e953fcd5fdfa84faf8fcc66765cf05806407825b818aa7ab9b25bce517d414bde948da76abb220750e67c01b279ce0d32006e283c242476ff30276a63d7ea616a532621af6281f4e0fbf63ff86efbb783f4cdc683d1d6da895f4948b08bcbb16f4a06628faecd80ce65cd831ed442f80646deda3b668719d8956557733238347a5581cadbac509d284049d5cc3b6cd6aed2b0ee323da6b268da4d6c47494566000c104bd40d4f14a", 0xb2) 05:37:06 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x3}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/117, 0x75) 05:37:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x9f78) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f0000000240)=""/120, 0x2a}, {&(0x7f00000026c0)=""/153, 0x99}], 0x3) 05:37:07 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2006, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 05:37:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000680)=""/202) socket$inet6(0x18, 0xc005, 0x4) msgget$private(0x0, 0x20) r4 = getuid() setuid(r4) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x440, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x16, 0xc003, 0x400, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f00000002c0)=0x3c3) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000300)="8de45fe435287440b24c1910a99e23e6c6e0ec9e0d51e22cf3dc7d50898f3d7c46ee209177832f7ee6186e74da21ae1c9d7bba2820203154bef2bb650eabfe248416aa19d3661a398a9802fddb85eb38c35956a869df80bdee6910f83962", 0x5e}, {&(0x7f0000000380)="5a87d269648a07c5a50ef6b57e60d550a08f55a6bd83d8521e42bd2dd53c71e8e26e1ace59c73fc7e2027eca784c67c205c20b84f496c7fc2b3ad67b327af9fed4726ddb67dcfb65c9f4f4076f9137d62f6e402e2c3040fbce1d9b1eb01f37961460dd096fcd0277b5b8f57d115406d86b754dddfce60d88cc279757e5a132b0bcde654c999ad5c791f121f0e32c13f9033301f8df122f620ec0f589be94903aa9a360c706953d567dd343e9f91d43cc513a328da12578981cda53a056fa5bc79d24d666fd267057e68975d374e2925cd8db2e52b38a9fea7bdcb00782138d5d7f4fb4db2d6944aacc0aa539ea3e5c25efdfa2c7e4c6dfe5a79f96666493103fcbb08f4d043a2659550c5dba9709bf3bf16de77b5e59bd0033eece6dbc8a1cf48e903f505b03bee6c97e9862b7271cde4efa9d545b64618a30af77aac6678868df3d43b417cda45e803f377dce4eed8faf977b787163d52dff191872d6bcf334baafc1b68ebcf873c578ae95df9d3a700c8a6df9adc2112c371e07db788a0f1c96f241d95ca331983b99d4bed7669bfe3e105a69c421af22ae822cba452ebde63504e9ab7ec62a3df5f91fad63edc5e8ab1fdccae78b8e8b3c016f628a1e2692d23d2dfbadcee47b09a9af940b0da0265ef03dff75a4b7d58559335a821d5bbe750e90d8a1c55754af11a1314d4fae4127c9b427bae0ceb9337e2c7b2b48cb4085d314ca3b24782bfeb74935894a59f02c69bee12f302e03d6a596edf8144fad5c82e46babdd40d66fa8c8ef1cd92898afb7b06082b0c2b0a12f8c4361dcab338968ce046e94eff98c2d8bfc95fe2ae2bf88a62235d4bb0e6e78789a549cd948178200df0279297a3cf6cf97d3ac0d93c410567e3a660f16b682a683d151861ddf2758c6c0ed89f42eb6e88028e04d15dea1763570249f5cd212140739d1656f71abecc246c0867816a38a9c4c7d05ed55753316dcbfc1f95b9017cfcd9a83d94889284c98e9034443327f80b691f792071f1a2ae2bb57b1a3a00195353ebe5c05c33cd6994a6b49c7a64a168795165ff277066fead1286515a49b5fc6dd8958e48791babdf8374c8c776825986e151d7bb861b6f0b3bd940551579f2fe512f71503d0bc08a087158d4c780acf8a7028898bd598f54ac7bcb320af4b02aa37a8e76493ddcac75a8eba47697682bd019b132b30b3ca4d7a96992393ef8fa63ef5934fd5aa5d5c2e101acc3310a313d8cab5fffd5e39c07a5c690a638b22f0a09c240361b181f84dd8944ee45eaaee2fd5187d7bb42b2177b9a3a560aee7b0492c5222568e0214831f9b0a8fe35626601506ec245e251bed86922f1560583fb2bf9c162bc1d2d43386710926f76d080b9064b683d60ea9163a624b0df80bc5ae8d8549f877cd1453924a785fd8fbd13dfc6d602d01f7486c1acbf4619044457c4b63dc238535150f1e5f3452fe4d8cc63578c15178464c83744efbd9f344bf00e75ba9b30e84d52fc63db5e663adcf0c70e752024560bf760c6ec0a7fa272b49e6371a63775e4d9f77cd5451fc9ab1eb5e719b8c4ebe99808e0de7c294be4efe876e27f66bd84379784ee2581d3ae9966a5e513005da8c5f05b5b1b92b25f3c1344d9a6aa93b7997e90532fa80654a885053d464e36243a8ef082092463a5522b83ee781ea481a1b03e72ea1f5ac119308b5f8458b62bd23f19814a4e37f2f6f789706cc26d74e962a7c61c7e90d66d277cff3956528e1eae909178df848f426eab7bd7c44c3989d44f04acb35d858db8d2efb7e689b6d7025a45f7f98a96140aea8592274c17ec183bd5690ad0d4932d2c197f2ff45f70e6baf77042099d1650fbfa10ee9624990c7a6cd7c8f843b51080676d396c9db87d2673e4a1ca16b2c113423299c8fcc083db3b8d62e903e8a3c5e3d894e4886b2b41c68b418d9240ad0e502564946f5e50d05750d5b02d46b793fd0dde71f95d77ecaa58188034ce0ab6d2e0d39a561a1ec512dbb88b6961b4bc0223260f403354a09b47dfd2a9cf270b4e7b22eabbdd26336719714033cf035e46e9a4c37c3b1b4277b1d319cea0626578aa2a2e791ce3ebecb2548f757fa2577956505e751abff34e0ede9d9ae02f67a30a5165d76ba7f37ee7537e778c93e673371a8653a5141e951f8b3e622852daf858a817d1e8c0c303443d5bf0a77479bccb84790af0554b3d3b7e9ecc009cee8ec59c5d3787e8074d56e7228a461cac542771d937884f213b3c5885532c9d751ffeda1aa1d6ed24ac71746eddf689a71622421e5fce6d43215481a730d8aee1881c3bf6458a412e86e6702a4a0598292377b9c95ca6a3309df68511a03bbc722f3df62bc4f5c1533b1092e570fbdc8fe6f736df91c6e10acf928e3b3007d5265239990ad937a029f5bb117af15fa640b403570c72b4bdf4af905566202c35f5ddbda728fb13bff967f98581b3255657788907c2f469683ef77f74b3cb88c48bfe23fa17f7e3bb0312e60523462fe56cbdf14075a0665c39fca34b08d09300725e91dbac3813e396f8b47a5c4792a3a26f410ec3fa1102521d518c2052e830e4e68f38f9626d981b57abcc44fbf37d9c27e5282a7be61879801cdb7664e8e198842863ab530bd753ddfe99ee130bff8d3d067890f1b421332ca60c1a82e8d11f494d6e6a0a67fa32bc2c35664a5df4b850b8108b772c35389ed8e00d30aaf1823a020dee625921001856fed8d6c0cc23df68aa83e4322c4547ecdaa9a8420f2eb270c033a025a22c98327b9213d3cdb90ef72e2176048966b54748b3cb9e6e06761897b66ad3851545854082ace7b032f3ac2fa08672f06a518079ba5fcdec29485c135ded133e8b1ab00ade158044c6af14233a4b4c94465ae2c8bee27d2b23d7d0ebfc42d699b3537de38ec7e3f1576c036557d743565b48dbde390cba081c5c897f77d0ddfcef1471e0f1a0053faa4b36ddbe141260d62a264967252b6b2096795b0f8613d99750d39b42f308df64cf9eaec750771a6c63692d0c0675e6e7d5d52e5a89c287347759f1fcb1f7528deacdc6695a5fa3376e2abb0176d74c838ded0558135f23829f75fb7a434d5755b9bbdb3576a18a6c4c60ec41f56435ec12a9734c5ac156d8b6bc4ba89031e92541049f1ff20d68c37129e9bc6ac2c555d54afd63abc723005d256182b953b7817e3fe1f46d0e14231bda96f0ce6959ef70e9c7e49647c63b7ae475fab62c4dc3208f3ba524de1e0e1d98eb3ae5eab69700482efc71eb769a016c6dba0e98bdef272eed6eb100cb4953a8d403aafdd9cf05033c506b974cce54de6d815e531180a5545c63e1491cf46e8925ac8a74813dce355ed5a1df2573cc3f498f870a981921e6ff0b65d25dd63a9bdc6be6038b2e069b4ad6db340e1320ddc574aeba284638d4a9286b8c14a495f37a54e4f2ec490d13c728d6f27b0ad33a6fb6f4f4736468b607713e2bc8a3af6afc605334d5db7e1d672e414e05685ad65f0f5df4f162f29b4a75008c04837eb2c6ce9171413262af6e9977ec4014efa690240a6f7b161de5d6649fe10fb1e94d22923dbae5f1838c1e445d9e0e2c8a0aa37dc19a8d29481b7dbc26c28d0e28459e2e4cb54af043e0b2dbcac6fab630993b0f1eb3a3c59e3e79a500fb523be14a2039487c9f33f7cee54832462610cea43b70eb6b30dd6b24a3b2d35c019e4ede98bd4f4a7c59dcb8b249772fc427a469674b3ccf3b3051f17f9a124615706684ee3c0ca23e6ffa0de341d20f95a1441e1aa44fd75ae7316be3122a219f46feff06c23ea6c674cfa85c7a06587b291676f52a6a249d278fead1db4b37c895312c9194d2602509edb3b59d9507b329873abdef692299957a2ce4b7956bba68c187e2657534dcc74820e5c43787c07bdd70bf88c5e40f2bf03918c8e92b13ae4faab8170b56e30903233de9b3c3639f37e4b775ef8500afad6ec194f5d7fa5a9d665ca8d20776afd2cb67d88d8d9b43ba63fe3e5035ea9c04d2f0a4d9338a7be01a45a5c1e41979108b92256c240baf5142dcd99d0ffe1d63e9b35256466931fb659509da454aa1c733194a0a99977c82c4d94ee98d1dace9186de727952de1c09fa44d25e3664b8870fdf18598d026ecd43efcc4ca91559ed76ca4529d58e95a1821c59229965ffa6dcc4eb966ffe4155c70651540277bd92c1c4dc3135cd9a24c238f9eeb526b5cdec073aa60bb94c48abc189f6a7946f0ecbf2b6ff2edfdc5639693e2f4509030b503bffba37eeb46870c811f9d8b15abe14941504c3c567f57c5947ba23d1c4fb751efbb5435f6d8af51ad1b7ecb5bbf1aa47c158c77030a24451aaac5507ebd048d02e2fb405530ec65aa9dd37a694b1d306864820109f681328faf91685d3b737c789119587a22704e50054cfa276ee6e032066be5e4fc83e50a8473017199822e00e06472e34c9ed35694677e92cd44ff300c97a7bfc210e31604247d519d9be438ae225b5e7b0b9ec2f0c9b8f47a0225feecd7c4c1610d0d876963fe9924842faeea88be278d95891d20d3070174ae209faabb053eb2ae09bfbf91aa04249b75936d874af1431987504eda2bb46cdc78e2b9cfe12229a2b6b8caddda7354d42e913af594220be007e67b3deb820c13d72de18aea6dda5d593b27e6125acdf86b4fa9cb6542dd64722fc918c9bd071182ad1783f967236a34241d3088b90f74a83973d8b5fe4db803be3d446acaab91cc226ead6411ed1341daef7a9ab29a20e167f0350dde8aa61a0873aebd5886543c55a3b4c79814da9749b6f855fd4a9cd0a3f579fb1dd9a409d48f9522aed05b2723e8dabf00599937b56e0b17415e251d7cbda7db6223c04f335beec082348e40cd6c289e3b78c0a160a70a42c9701c278212f88726143dd69a9757716272e7d675f553caa98d229f63526b84ce448de83b39423788038bece34ccd4e831c92729d389b691b80e766bd43b515b4355acdfe7b99e6cdf6689f8b835c23694ac188812e83eeee4a3da5aa00119dd5ffd8628094d17f0fca5ac27e7b5f51fb76da462e62f6a5178ef0e4111b2b84268bc7853d1dc328bde1df82d38e96878995cea0083c61c68b61d45bf6a29dd49b8faf51b7c5ed88baa8e99451786a803693d37231b43c9b7d26504a95aaa0cb0d0fe833f7b9d9bba0476687a2c872441507ef08f6306c7d05321ebea499e003dfb36d6e0a1f393fefecbf43d588d874526e9e9d81feceb1d1e3665ffed4b44bfbf5a106e1d6c492c0bbb710a6ad9131a1b0604e3dee08ed73ba09386b1d98d91ae4a0e8c6da68370748608923dac10e420333cdf4c2d0f209a8e6a1f117ca1edc1ef0cb10bf83e9e4172fba67870cb99fb65b49bad6405b57cb03e008ff71e557fd7a606309ecab7c73c34ad68d1713027420780d4b9a1031adc41a720015638686fc7da3a5adf7e831165132eb46dff0f2f4aa3f0cfee54260a8985da16909ec6dc45feb0dc083d27b79cad7348e2fe0bf56dd3342b05b5307f224cc478ab55e3eff232c0d297f68e1a87013be745dc21e92854b7bb340df1a8b8a94e3512b5389a0288ccef66abacd45dcfbe8f4babf717f9fdca7834b1d033e9a3340238b0e8340069db6fc9d3c880d6ec3ad921cc2502206ba96ae5ca7ab4300c79ef39e7c4e911433a7e916b727c3ddc7f03047b9760bc4d1a1996890908025e73ef2126c7720a08b9cae3325d9f829fddfd84c436a6fce27495dcf62a4b8805171c9d629abeddd6ca35d766f95a1ae875070e4683fd3e055c6c48638af13369d4201d56", 0x1000}, {&(0x7f0000000280)}, {&(0x7f0000001380)="31213cd9ab7573f4ea870190989a64f1ec988df97c3a4f800fb054bb0f325d8f3ccebab00241ba9d4d254ade6458e6efcbece001123dae8c2642fb911e76204c1b015adda60902b99863c28751d8622a2410e69d5b99b4f429ae99993dfa31ea46122be9d6f192b6adac11239b854ee9571cc9f194c7f99cd903a5ed33765ca303de406a79012add05a1ee20571baca5279c38cd2930974689f2caa8429b094524ea41e22f5c949e308a66b4787449024fe58d5d66867a8041ffb26d415e40ad189554fe455aebfb35470fb14b2af4a4e70268c29e70eb21bd431f4614194fbec2e7b19c56f3df2a36b8699fa1bcb6590d13068ce1ccc103", 0xf8}, {&(0x7f0000001480)="9289acabe0dcbde992837116e4053e8ab6e611e72418ccb0a6f8bcf115e2ab770d42a492a2902d0b889ff4ab1a190b150956bc966244b97ff9b09239d9f3ccfcf1e594f7b1a6932914af7a0e20bc4d840212f230c14f36de9b84c70b59f101d28a628c3341a9a7224cb18a4e21f339dee33d2eca203e6d1cb46eb0072354738857214c6257267ed4669f0710db9be4f8", 0x90}, {&(0x7f0000001540)="a16159345e62b73d79d632e991e05217ed449bb5b7c0ce6418dd23aadcf3fdf9563d521592fa8c7d91a7536925693d4564b0aefbbaea2d2516c62b3917ab6a0cd6755fe8c93ea1795d23ac1e7c101b279abe78b0823fafd8490ceee2463fb1bd8434893c9ce1a9d0", 0x68}, {&(0x7f00000015c0)="fba27ae2dc3b48c47f8f446961d0c57e2f1d", 0x12}], 0x7, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='Nk', 0xffffffffffffff43) setsockopt(r1, 0x4, 0x5, &(0x7f0000000180)="21018df47e394663508907e8c12a68e050420b30f4fa134a6d0def977ea1225ea3185fba37d647516ec456e4a96cfd03586a8e4f8fac5c37e1d644eac8efd48e2bf3adf883ea5254df91ed0dc17f81facc8d547c047887144de7f13c076f6b95c44292aaf1de40e1d3fab20c4812550d18ead3dc925e0100000000105fc5ab1c079468880e2407085639a49a5ba69c66a24dc25ea7e86d651260a9f5f433f96d49bf77060bbc1e3ef0b0fbb4463a0d775f55a58a51e06c66172e398df0204f40d38b43cfee3b", 0xc6) 05:37:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) getsockname(r0, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:07 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0xfffffffffffffeff, 0x0) close(r0) 05:37:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8000, 0x8000, &(0x7f0000000040)="b9489c5cc48a38b4d22a8daa9b1091dd", 0x10) r2 = socket(0x10000000002, 0x8003, 0x0) socket(0x2, 0x1, 0x800) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080), 0x4) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 05:37:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x20000007, 0x91}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001ac0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9af", 0x19) 05:37:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 05:37:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) close(r0) 05:37:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x181, 0x0) setsockopt$sock_int(r0, 0xffff, 0x182f, &(0x7f0000000100)=0x20, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x80000000001, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = semget(0x0, 0x3, 0x18a) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000140)=""/52) shutdown(r2, 0x2) 05:37:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x1, 0x11}], 0x800007, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x7) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x60, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) flock(r0, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x180, 0x48) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r0) 05:37:08 executing program 0: r0 = socket(0x18, 0x5, 0x7) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mkdir(&(0x7f0000000140)='./bus\x00', 0x40) r2 = dup2(r0, r0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x400fffff, 0xfffffffffffffffc, 0x5}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80, 0x3, 0x5}, {{r1}, 0x0, 0x41, 0xd, 0xff, 0x800}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x3, 0x8000, 0x3}], 0x0, &(0x7f0000000240)={0xd79c, 0x196}) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) 05:37:08 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x20007461, &(0x7f0000000080)={0x3}) 05:37:08 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') 05:37:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x4000000040000400, 0x8c1) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:37:08 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:37:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) sync() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000001c0)=""/220) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 05:37:08 executing program 1: mprotect(&(0x7f000005b000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8c) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1ff, 0xffffffff80000001}) 05:37:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$getown(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) 05:37:08 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}], 0x1}) 05:37:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc0, 0x1) write(r0, &(0x7f0000000000)="43b6", 0x2) 05:37:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) close(r0) dup(r2) syz_open_pts() 05:37:09 executing program 0: getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0]) setregid(r1, 0x0) setregid(r3, r2) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2f4c}, {0x4f45, 0x5}}, &(0x7f0000000080)) 05:37:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) socket(0x1a, 0x8002, 0x2) 05:37:09 executing program 0: setrlimit(0x100f, &(0x7f0000000000)={0x101, 0x80000001}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x9) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000040)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d00e8edeb51ef79bcece1ecb6840d", 0x3cc) 05:37:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xff82}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 05:37:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0x0]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="50ffe7e2ec3ee65afe3810241274ff38f32c01a06b87f242a2613748ebdf3e7f101433573669a86121fde9f6aee58ac5c1ebb4fe2fcc716e1b96abda3870a37a99c579df0077e6b6f4ccf18b482602c9c7794ef6a37b98d932dc326c9c1bc73fd408d4f64a7623b8ea7f867883e7cf1345cb99b3", 0x74}, {&(0x7f00000001c0)="86d8ec57b0f41d868f03cc618d886ef4dca577a39aed0cd02359155604a70677946f57b51d05be3e1b298b279867488a2703c86cb6487e285bbb8881d9e8f921f449d86fc967808dbc20b66dc478cbdc7ebd3934462d2b62ebc925cacf6ac9afffc2f59bb766cf47d2be1ab0cb7e0e38270b8ad07a8e0faa057236ed32ddd073df7328fdcf1a5cea4e1be33c53db07c538f2cf5662f01bcc6df2fc6f2d02be3da0e48713cb27ba93ca57bf6a3f0f7f2a6bf2bd516327750d905d06df1839492ed9ff80a90a468dbc48aacc3191f0c44c8bed18555e1ffc3e63b2a368aad77830e0155a5a", 0xe4}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x408) r4 = socket(0x2, 0x3, 0x3a) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) 05:37:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x8002, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 05:37:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x12, 0x1, 0x7ffb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() close(r1) r8 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000a80), 0x0, 0x0}, 0x408) 05:37:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x81, 0x3) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0xff) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/81, 0x51) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000b0343aa401000100000000009b50256400000000005f12d1f4707d315d7487797e700e2326a5b9c27ef921ca1fb8594242ecabadb537e1d7c227102314"], 0x2c, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0xa48e, 0x2, "4c04b7a5a23c17289d7de34753b5e3ee87cdc062", 0x101, 0x6}) 05:37:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 05:37:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0xbe8) getsockopt(r0, 0x101, 0x1, &(0x7f00000000c0)=""/237, &(0x7f0000000000)=0xed) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 05:37:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x724d430a6839ad2a, 0x0) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/255) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r4, 0x8004667c, &(0x7f0000000180)=0x800000000001) r5 = syz_open_pts() poll(&(0x7f0000000340)=[{r5, 0x94c685c1a1dc3d23}, {r2, 0x101}], 0x2, 0xc7) 05:37:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) geteuid() semop(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 05:37:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:37:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeecf3a632b", 0xffffffffffffffaf}], 0x1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 05:37:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x7ff, 0xfff, &(0x7f00000001c0)="364a0ecc80997e9cd1785435bbb843aec0688be701522335a2a24611aeb84bc4cd03b8e13f60941d9c8faec46e91600f7cd3bc2357e5c28b3adfea8b5ff3a5f85c6ae38965a3f680e8fd80738cfbc7862729c650591669dabddf40bd01f37b89d0a65b407411c26a19e928e9072b57a9b5ce75362be3a6b5b4694fe0a3475c5c13b94d3143421d38cdb10e2af4d4d338d3d8ea39466003bf4fb603a116ac453af8214a81b5d0a960a6466ed7d773e0", 0xaf) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0xdf9ba8b671d97196) r1 = socket(0x1, 0x5, 0x1) getsockopt(r0, 0x40, 0x7, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="be499e644e52e9fd103277f52de39515a31a51f1a22e586b8fe5650956cd5f1d", 0x20) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8203f2a252b16f4d3287d97bfea87ae8a7a16eb8f7757c77efd73af9acccbf762de0e33d37eec9aa967e6edd"], 0x10) socketpair(0x21, 0x2, 0x3, &(0x7f0000001300)) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) 05:37:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x32) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x0, 0x0) r5 = kqueue() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd0\x00', 0x1, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740)='/dev/tty\x00', 0x100, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x281, 0x0) r9 = syz_open_pts() r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x80, 0x0) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) r13 = open(&(0x7f0000001880)='./file0\x00', 0x200, 0x10) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/tty\x00', 0x0, 0x0) r15 = socket$unix(0x1, 0x2, 0x0) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900)='/dev/ttyCcfg\x00', 0x54d2513184b30cf1, 0x0) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001940), &(0x7f0000001980)=0xc) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = getuid() r20 = getegid() r21 = socket$inet6(0x18, 0x8000, 0xffff) r22 = socket$unix(0x1, 0x7, 0x0) r23 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd0\x00', 0x120, 0x0) r28 = accept$inet6(0xffffffffffffffff, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) socketpair(0x1, 0x7, 0x4, &(0x7f0000001b00)={0xffffffffffffffff}) r30 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r31 = open(&(0x7f0000001b40)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r33 = socket$inet6(0x18, 0x2, 0x3) r34 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r35 = open(&(0x7f0000001bc0)='./file0\x00', 0x40, 0x10) socketpair(0x1, 0x2, 0xc00000000000, &(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wskbd0\x00', 0x408, 0x0) socketpair(0x30, 0x5, 0x5, &(0x7f0000001c80)={0xffffffffffffffff}) r39 = open$dir(&(0x7f0000001cc0)='./file0\x00', 0x42, 0x10) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000001e80)=ANY=[@ANYBLOB="f80006000000000900000000000000801bee458bb9000000"], 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="4f385f40ce87495cf8087e", 0xb}, {&(0x7f0000000100)="b5ebba6e2bba9afe9136260834b3d605888b45704181852bdc56c76a180bea2dca9b4a628ad2c78813265eb7b62cf1a62739cbd431e46147eb6e3521dc32c80dedb6b679b38b565bee0fa2dd1c7cb67aa3cb6cd072eb1c3c8e4717f87cd17d0d7caa04258847e6c48c0c61f35f74ff0614fe54e8b830ee66388036d340c8e10f391a7b521e235b0f0448942492b6684c2ede0e14d1fe3fb8835811326af8e17fcf940cbd84afd0df326419", 0xab}, {&(0x7f00000002c0)="fc319388c41fd7989af036e84b306f72b77f4a91f3b3fd7c8361445768e7002564e10ae01fb5f0bd9820ac281abcc0f05f90afb455eb42d4a4c23ea0bae0a3fe09080280acfe29c61b812d051be4444b3c2bf8f0be546493e5dc8e0b70dcc1153fb98eff379d6db76acf38356beb631074cf27f4269596a6777a9030737bedd37b5a865c7a29a198c919cd503eab24c072b523a17f5ad73a1f8518e8628202fad709c2e9ac82e2d54c19a2831b58e407a75770f828b102c2c1adcb0690cd7fb9814cebed3966bf0e9ccf835e3c7a19dee1a5079170cf0af09c312f669f173727408a3556c7289040c83cd8e2e367cfc6cc776f5484c8a01dc73a448ebc8d5158784d1f4379ebf871c3ac60106833e902b77d385aa9f45167e59fa7dc8a87489710356292e5a897ec035021a7acb726b2f25f21496482c68ea3a84d6b7fcaa143c7a883aa2cf15886e0f88e7c241a82d09437163fbe9c0ffa30946c78b98c39a78e4e719df5fe812a2ed275bed04b2c32f5e041cd040b02462a142567237a208754b555078079538183384c7342c864b8bc172ccbb87ed2ae0f8a1a124f4c94492f87c073d9df9ba5c269e211f0e0a05da68df47c58d83d7dd4dd4fc88b4f0bbb0c30e2b5696a3387ee9d049370a8d96ae64be83550c3388796b0f5e115f3a60b8509dfd365a1b36c3787a064887c4900342d41ebd07bb3e79bb74b7bbfffe385406f42dc25f6b3bc5a56815c87395fce66f5f823680232de354fb8c203c7a7e909cb7c8d4261243fcd1d1fddafcb4f29a6494fdee504ccf2fc0899b6cb3f6d8efe203d305e3680054727015f9ee9c282c2973c8f67b1a12966125ca79721017e0128bfdb5e9635aaeb677db7a928fef027d9e06551f37a048c732adda5d071901400c06082f5c89b67d63c3f23e46a80180369abf2c24df743c2d90653e5c66dc0be98d9cae144ee2f3d9036f69497d07528787fc83e728082517452edb2f5e016348c2c19c58fa74d0c12bab4ef5f808b3425084bff10ab017ece770f5e7b55c46da8625ff15b02a06400348d39b318c0a8aa5f2d3cdbd3f14f7002e78a762109f617ed6eb250ff003e3a66d3a4078bdcb1686b8e27b97469265c122a07f2e01b51e2318a2711cfadb8adf43d1ca6898f105dec5c4c52c070fc84bff5e7f28fb4dba016067644942ed4ea7c1d9a0539066e75c2f9fe53483f8cb5beecef413bcfe2dab67a602264d6c722c5da8124b8fc3a8269cfb0fd1a499243073ef1bf0e26896bc60de8e07e55ae1ad694cb8364ef364925e249846c43b442bb0ac42832289bae969c4b492eefd23ffd20d5b65ba5d7fd5775dadc75839bb64ac22f3b251fe7c66e7d4968a052f70f449d19e5ebc0580291371c0cbabc73743635d577b435e03ba5819e8193e44ef110407317386cf13961e0319f6b8dbb764f802283e3a0811c843ec9e29e3cd36161e388e71caefe726fc5ab3024dd5006c6b6df5f13bbbe66d1d5c1afa7126eb9cdba0371d92c038732f5c3aea87fa39ac3e7e3272b926ee3c28d10b8894811610c3c3ee727bdf5c77091ba5de04b794fa97c002046a9494b9bb9acbaae9ec1e93cf74cbea830c80643b8ad3e58b38e89258c826a2d8478c7c4cbf4efca386970f2d38e1b6658756850cad9dadc86ee64e516025a81852d66a75b634ecb934513e0a5cd46ebca642b16473e75b0404b79d61f2254b78465b25cedaa84c7dc00535f73c12062fe004c1762f84ef5147dd4b5150faaf9eb81b8858700b77491f9b3971b9f558fb79f8b2d68cf96c455bd5445f606e1d7f604ca03422420cea91ef16ce317f3f80b1800e4c2b04964f0b1254e13d968fd513b2a8c3555537d31ef0bbbb5165fea47e1c7b1d1e66cb126e0e5c92b36583647d465e62351c64f0c7fd728fd9bfce8d43dcd11ff69e3aad9b8134896b360f11ed4e23622e2ba5e1e86e0234d848cfcf811b4d9c2722123d4fbd31343ea2cd9f913f9906bca7cec116183c642330cf93de26524111db560c7bc2865dac51ecf41f88b6fc60f6e08b1706b82801c3b60f0faf05fa5afab8d58490400cfe70816cda51aa57669a24b776310545843db50f206ce810cebc5ce5a1f08915132d046ec6ac659ff4376a4a32e54698098739a2f34a69bce0b6dfb28d3b5bd5b43d27e2a66352879b2fd859695ba751bac6286aef45b40de1e99a36a6068b39c1f3c13dfd1877e2e2b519c5b00f5c368f9c4295553cc62a9410f10f1a52640902cca95cb82864950527950ff18f1253c436ec52780354618c3bd530b82cf574b807e9c69f0c20cdae108207e3a19f7d07dd00ef09143a8e2530697ae254d9703ad9748bb5ee28a9b721a33918dc88d17b5c358dd8046ef541a72fc8fab246baa695e9f6821a4f334caa7fd7129c965a4c1eddbc409691d2924efba82011ae883a063e5aa3b95a90c5f5d4a4e4186fc4c8e8f39dfd4e8d353b5c156d901889dd7c37060c9b9cb9976fcb6fd37cb12db206c9828bc55bb9033da20fc9307146a6bda1af8c796db02ff1cd600413cb35a8aa22e9ce2567d7c66ee623ed1106cda976f64e6eb615149ea62e676a4bdbfdb75bc823b132be9e9767d20651930b50bd312f2afaa0ed9536261b6a009a43c41e0e6bc823457b0ef19e617cf0e535de72c1d1a65caf283786a38926672fceeb36e3e788ab56ad585bc2345f8d1a4882dd0397b21491b1d78fd36d13887b9e003ad6398df298210b371082341147756f4c36feb0b2d43676a401a697e7b66d42106a75233dc3633a45d187580b685715f1804b30bb0a73f8cffe4830e406324686c0f9c5bf65f15581c2d8331452154cae67968884dd964539dd0a2d3b75dc8cbd1e3bdae422eddddb72b5c7dba6031eda13e3cda2147c4829fa1e3d16dff899486a73b0af3b7f680b2aaa92f4a453d834293b9fc41fdfbf4e60939daa1e265c41d72c056edbae35e35b0304196ac4f110e45036fa5d985e92ced21c3946d9935a347ac22e351aaa75fcf5dde73be629885b264e7e8697f29a1166cae64c9c979938fa4c95a2532619704dcfcc6dab08ad3ab51585b3ce804b00ebfa1f9c768f1269463d175167dc7ba0c46c2ddadf9713077f86361afcb6106ea592259059c93373135138b63897f2dfd6e74004bbe1fa18444bb239f420d856538f3bbd07c42dce813a49cf44f22df067b31338efa2715045757bad8eab0ca376115bf0eaf6b80aad1450993c8b96d0fcc327fdbc872342f8226cfe62212a75e29cda783c5d5ae8e1a00e48a65eea68f5c65d288e80d35ea8ce546896102e010f5f870d1418911d1cd98d029d14faaa85f13db2a803c878ed3890fb853595aebae670ca8886f7da76ebfc5606ab8c34ce9b5cba9d70510bd4074b8bf54a9c336d09e1b2719ed3bb34f473d65e6e61804553ebed0a360e8f7758f2aab6f1dc47e7a80ba86b6254756e6648445255f81d173d8d1aed23b0319440ddf4e6ae02970ad4f661aefd957ecf92cba129fe4481dba6776b7ecc9b15297ff050fdcf4b8bf64e071effe2d5d1a0ef925f924ff31cb5e0a9844fd4d7c570a5cbfba6d4c58b03e03eb1491a78baee380dacb8c5bb9ee78758c160273db6bb5ff8871fd08d3d78e489953fcce1a87625f5c028b7f2a1ddfdf5318e3ded9629acba8231764d2299d9cc9f7f0551cd24582455be27d3063423b1ac49b2802795a1b71357d6e1f4c7b1670a3f5511f443c15b8ed950b84b76969c83d9529aeb9828f0789e20a5aa61d57b4553d5ead4cc8332cae3f06546d651be458aa5b80f4b09044385acdef51def7212395c1d3a84d62490d0aa4cdf5bf102c0a97c56a4ac58b3e092e524ca39508466be47682b03b285f8af6c9af864f200ec8b3748cbbd3e2963a3c40fbb4cb1f313f308058551bf125387173f894bc2abb217ad2d8af726a360efdd50ef16c57d2003524e2df2980733d8228599e721bb0e586c11f83114530a62c92461211d27b29aa3aa4107f416212f12b06424b8e9357739d535e4286fe9f1010e563119aafcf5bbfc6ec0636bff746f66a4e5bd12bc31f06597429ff5b2f0cadb591780149c9301bd2d4bf64ae3aeeea7eec7efaf138162a81a26a0cfcdaff3d69ad8410ec8d1244b8c8ba661a6c788999b60cf0df9d62734839320ebd8db11f164965d5ec25e2bc2d4e8d81ba158804764f64b921a25f1d4fa6325d1b9d6765907c5dcbb9b579156cd9098aeca9c2f19e365861b11d70f433c225f4e7b333b9ff80256b4728b5ee28db0210487d21544551f389f0d4a01977cee5469d945535f1731577b17147c128be14f6af5c6d7ea782ca3d06a53b393d26ed08cfdd1dab9806eed936a0bfddad18b0cc58cf8a74af007a878967f25b8c3b1085503e06a9eb6a22bd7e9284d1b86158687f239f41db446da9dead1dd817d149c5f12c449ea7a85146e6bc6baab43cf404cbe78ac59b2e0704184c3c0c8788d448d5ac43c2c20c34174eee0730b1e401c70f875a295b498dd729d06beca75294638a31d14ab33753d5e8d0f27f458ebc776a9f0be18358847f9a874ee5358769ffb63884a750f265d55d17f47f628cbbea4bb1a9eb1cf9e525084fde28cfee681014ceb31c98bc8d0db6ef7c1d41fbf651a327ba8826649b0ac4f28436e3d86c4749a24a11a6244814ad869574c2c5302f54a739232bb08442814836b20cee4a52ffddaeba213c8a10a8ea1bbee9794e4d92c5a6cc32e827fda2e9144b9980fb4607941086297a20abc7bae74bb1a82d35bdc1b2ff3ea895dddff8645c802acc8e767df8ad32489c40aa14d1ffb74051bc0273559e3d19c4022c6c7d8a2ec68225aaf77ad0d8ac00832ec286e11d06c9375ac6d849040e9bc86fc18c5a8ef46b00671f973f8d6ce33da7858f32d9ad89535ad0283c980e097e9907d74bf36f8e18a6764dc073fb5ace49cba321baf5ec1839a4230293cfec560e73417622cd98b8c54aee1299a10ad2b31b9497f18955837d8c584dd3a4ac6daa1962c5577409b3df5447d1d18c3a8730a6aeb2857159275dd1a6c1600bde69b70da3e51bf4224cccbb0cc9a0887c3ef7fb5da38b157836fcc2cf4df07a9e3b2d19df4e800f6e3501c67fa64d58536f2658d73c279b9143c428e956d71c04117f68d35f1996eecaca13f7a4725320464f27ba8d1b94207bebe3fb9f2ffd85a2e5e54d0f25a549219a201eeda52cf3faa2eb4a2aa3de93daf4356c29d152348aea201e131d2d8b1a766070c3b326cb195af39244bce65ceb2306617383fa16c2eac45da70323737a809f6fcfe5ea55ef3a04b28b88e87359ff313be8ee7b00721a85d72aa98e3dc1c57c67e50fc8e73b4515a3f35a2494a83f1f744a5c277933a21e083bea85ecdfb54ed70b84267a943d9c98a75314eb7353ea36ca2a560cd40e7e8ce439ef70105fe179f7b3c5e03b80ab8d0571d7df6efd75a729c385ad848ed6232c92f4268d05afdf68097e87542ba937214a7760115dbb4ea60be8621761ab8fbb1593e3dae50f3a907a1f31b29715dd95244ac5437104372255f796a18f86d9c67b66e720599a9d1ddcba0d2e8c00a4378974f2dce741ec51d6cc2a95e3b637e3ab9e259a6f05bb95a4f2fdfc44d26ccfbb4a6349db285fae6c4904aa11bf50136e8875d2681cb494bb1f3ac0d7bcc315e855e076edd53eade9a9ec815cb88fe0520a0d1e5179011395effe2e35a067f43173c597889dc66bf3aa9056fcd17032e7c624fcc7d75f01b6406420b93251e1e973d847afde8a6f198da5139c14e88b16e12c92", 0x1000}, {&(0x7f00000001c0)="aac68525559fb29f46d92608aab582e40dc6a01ceeaec221afd20a8fa4b8eb8840cacd5760a0226d14b6e778a41a5dfcb20db6eb326d8d6f8f95542a3f66a48d2032456f92be105d142c6fbb40ac8cd09a9b5889e9bf3bfbf88a479692fe7ecdd7aad1358d9dec2965dcf49de3e229e78e987af53a486c4f2446f7aaf3a366e73aa9293b51edbbf35e7e3ce2e9c3585b93b2a9037d6418328566aa142d5cd2cdd2028c8f53d1cc4d6ca88f", 0xab}, {&(0x7f00000012c0)="64bce39141c220a624cbe9ba32777a960cc3e3dadca48e6da6e232bee5e40253bda3d266c979e94f53b48421bc8d3bf8f8617a92bfc3eb4a8f152c1943b14802294be3fccd024fe516da54045ded59e71fad6f5a6f7de0184ea071738a3b2cc326899926c6f83fda77dc49d517e7ce261c68f3d5addb610452b67cd367b2cec42d35e4684301fa7fa85e579aa3c62ef2f16881d9874b29ce0635c2a381c87e2a9d6eb7773f197e104af497049c7f1a21258383607c93", 0xb6}, {&(0x7f0000001380)="406dcf69b59308a5a8905c5856c364c119bb5a0381a293c191f10c20cf21e4808d999ba70907aff10df2220c419dfc7d7609f26217c8f9fee9d5b3e45b9b9341ad57cf2bed863293f522ca992d", 0x4d}, {&(0x7f0000001400)="92c8d290af5efa5382989d9e704f204a5c555ead0e5ebb835d99af04728745a4898ed1e48053070f5247c464c6bebcbb2370cf8506696458a7cdc3966ad5aa9ba283b58e161965b6bd0603378dd90ba92cc2aae5d4db2f25cc971946f1da98a82ff37b81a88ca6c53a1f8924f42de0426b0dbc9baf6f6bed875b9d6504d83274859d43f8637aa6232eec25cc64ba2cd08a48cb72eb760c7d61820f7f9be83eb7924ca4cf13b21fd547343d", 0xab}], 0x7, &(0x7f0000001d00)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26]}, @rights={0x38, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32, r33, r34, r35]}, @rights={0x20, 0xffff, 0x1, [r36, r37, r38, r39]}], 0x140, 0x400}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r40, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r40, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r41) 05:37:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet6(0x18, 0x4003, 0x2c) 05:37:11 executing program 0: r0 = open(&(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', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:37:11 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x82, 0x0) 05:37:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0x7000)=nil, 0x2ffe) shmdt(r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 05:37:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x20040, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 05:37:11 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000000000014, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:11 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x130) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000200), 0x38a, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 05:37:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x402) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000011c0)={{0x2, r3, r4, r5, r6, 0x8, 0x80000001}, 0xd3, 0x4, 0x81}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:37:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 05:37:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) setsockopt(r0, 0x100000001, 0x2f73013b, &(0x7f00000000c0)="db1a6791b7673b04a6bce57573f56fe561d148f66a527cc6f9a37d4a4f54a0cc021acdccc672d0e8edfd79fa35b545beac4d4ea4014689540612d360a19d61eeada28225e6da96b9402d1f79c533ef6c2cb9f47d9ac1d8f3f256de101cc38cc7b7af40cfb97b00fe87e4bdf1d3e47ced0208c5c4d742e7723753ab040a7ab6eb34b2b2faa034e451782ae5ffd83d7c13c2", 0x91) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 05:37:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:37:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x1000000) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x7, 0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x3, 0x1ff, 0x1800}, {0x1, 0x200, 0x800}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r2, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) semop(r0, &(0x7f0000000200)=[{0x4, 0xad0, 0x800}, {0x3, 0x8, 0x1000}, {0x7, 0x6, 0x1800}], 0x3) recvfrom$unix(r1, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a07d7300549224c97caf2aca0b7861104198675e2d41ffff0000cc0636e2fc0707e14150817f60bb3a2065ed9ee205254200c8a679de72b9a0ae0bd24b8d0629fd5a68b8311c4e8aa6fc9d8f0a708fc408008a66ab4a534f853f5ccf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514115018fc63c266a4a1af996b07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400686e29ba018b1cca607aa5d6336f8c8a8bedf21c65f94c9891e362cb01457ad4d7bab12a74968bf070be91df246225282b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b3314aa1f01235fd6c104f89ba6f0f70763b9aa9d0ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7e88af1afa876f1de6f71329527bf7166fc3216d2bdb985200fec1adf8624413b6903fdb8921c0a4537c7283f3db4fac2a86de23aeddb55231285fc14f116d10d4d4eb1194b8ad8e3a073858c80a4b788732552a8dfa0f4277b2fcf52b176407d0febbb91e52f282877efefb995606298590b7677eb6"], 0x1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) getpeername$unix(r4, &(0x7f0000000580)=@abs, &(0x7f00000003c0)=0x1c5) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) 05:37:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc, 0x100002000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getppid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 05:37:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) msgget$private(0x0, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) poll(&(0x7f0000000040)=[{r0, 0x82}, {r0, 0x1}, {r0, 0x4}], 0x3, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) pipe2(&(0x7f00000000c0), 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200800035, &(0x7f0000000200)="a35d7188c6db77325bc4c5000000a43b0b9d000000000000000000c8ef440f8790eb100badef9b1159c47b7f2c81aaba0a6db3882cdcdc6d1db2ccb2f2740fd03b4149f4726fda5641f4587a472a2e9afc13954c5d8a9500000000000000000000000000003fa2a64d3823a85627f28e0df72fe2bdf390a39141afc7a10cb6ccf67d6eb321dea04adb65f9f7de24281e0bf99f6bb9a8c55a1c4a65dc1ec102a6e6dcf1e45484ffcf711bb48db68e6ad8ed64f4606aef7d510d0040f5cf2ca2adbe37a7479a928db4abf6f429fc8995a8b7ebbf1530c7b93da27dd3f3faeaad0bba0b60bbf3d8de2f9b3e2a875b14b7ca24e21f0643580270e4ad1a578f247d1a1870eb23e5a7989f63cf20ad7c13ec50f44d1c34f03428a222", 0x119) 05:37:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x806, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x4) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/3, 0x3}], 0x3, &(0x7f0000000440)=""/137, 0x89}, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000400)) 05:37:11 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x30) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 05:37:11 executing program 1: unlink(&(0x7f00000000c0)='.') 05:37:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f00000000c0)=0x80000002, 0x261) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) semget$private(0x0, 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xf7, 0x2}, {0x18, 0x3, 0x1bb1, 0x9}, 0x1000, [0x9, 0x1, 0x20000000006, 0x1, 0x0, 0x100000001, 0x400]}, 0x3c) 05:37:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 05:37:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) r1 = getgid() getgroups(0x4000000000000203, &(0x7f0000000080)=[0x0, r0, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() r11 = socket$inet(0x2, 0x3, 0x2000000077ef) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = getppid() r16 = kqueue() r17 = open$dir(&(0x7f0000000680)='./file0/file0\x00', 0x0, 0x48) socketpair(0x20, 0x4000, 0x4, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = open(&(0x7f0000000700)='./file0/file0\x00', 0x100, 0x12) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x108, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r23 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r25 = getpid() sendmsg$unix(r7, &(0x7f00000009c0)={&(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="74f4c2ac7e45dbafe7a393625d784a993a904a6a7839ea9bfaeb3c444d87bc534b8e842572d032", 0x27}, {&(0x7f0000000240)="d3fb85b0a6a44a5d2ab5c13f98db375f7b6933292ca6ea596366ddb8571cfd", 0x1f}, {&(0x7f0000000280)="b5f4a627707cea57de54f27643de056f30043712e114e4ce887f48a443434b2a1372506bfd762904a649a9cecc3f78fd059da7cfe858f3c9adf1276393b14c456058a704cc8f095915fcefc88393a4a005758d69a968d8988b3ac25140b9e5a1f262e4f570185f012e6b0f2a06570235d3bfee7578a472abb523d9514dc5c7a46e81b21de74e8035740ea92ed51e18471600cd182ecdd73be455f8d14f7f64fc1f309b9389dfd4a7d314a11441cc41120c6c2e793d5370757adcdbd9386d7a87eaed2869a48e0c3397a22b8247860562820bf55e", 0xd4}, {&(0x7f0000000380)="9886ac291ec49c0db549e2d03149dea9cf8a4fee738890652c0e20f8d981b77adc8174320c7a3652b63cd3d6c3f1647dde7c231d69eb2c49a396532692d825fa5ad458fcc0f64c20ed1d7899f434ef5f6ec8b27baed612000d8ca8341d72f153b2d5e628d6c51ea750a0f69df127a14710508ead746af4f8669646d5ca74dd4430b18f2b", 0x84}, {&(0x7f0000000440)="3a13e7b64ad2c47b3178eb1e254121eba0d647a356ed6bec91cc9b4bf6ec54c4b9fa8f69859e121a5fd5c52187a9e19f967cba319f7b8533adb02ebe2389b2968443f819b03e12a331f3f13cf646fd48ac6cc4539d0d0cae1c5b63791a28a65aea744af27af9fe841432e4dcac4f93dc9a076bdb32c92ba25cd34233ea95ef98a7dc3311a41b7ed6afc46090436be143e84b56f2bea4", 0x96}, {&(0x7f0000000500)="037dc7b18b185c724a0074a681251412517402aa2fa35405e84f81fa4bb7b411fc2357d2050d7e8ea71ce1ec6022238f7293bff3f7ac32906d74dacce483b915d13efa40b6cda90d85be334d7f7a9ca715", 0x51}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r8, r6, r3}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r6, r4}, @cred={0x20, 0xffff, 0x0, r14, r6, r4}, @cred={0x20, 0xffff, 0x0, r15, r6, r3}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r6, r4}, @cred={0x20, 0xffff, 0x0, r23, r24, r2}, @cred={0x20, 0xffff, 0x0, r25, r6, r4}], 0x140, 0x1}, 0x4) chown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) 05:37:11 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:11 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x2) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2e, 0x1) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b020000000000091167f5bfa600"}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x12, 0x7, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xff, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000006, 0x32e4, 0x10001}, {{r2}, 0xffffffffffffffff, 0x12, 0x3, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x1f, 0x6}], 0x401, &(0x7f0000000000), 0x1, &(0x7f00000000c0)={0x0, 0x10000}) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x40) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 05:37:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x910, 0x12) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) close(r0) 05:37:11 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:37:11 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r0, &(0x7f0000000280)="cb", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f0000000080)=""/48, 0x30) close(r1) 05:37:11 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 05:37:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/137}, 0x91, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x0, 0x5}, 0x7f, 0x8, 0x5f7e}) msgctl$IPC_RMID(r0, 0x0) 05:37:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']-]\x00', &(0x7f00000001c0)='.]-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='%}-}\x00', &(0x7f0000000340)='.//@\x00', &(0x7f0000000380)='\\.^\'#\xc7\x00', &(0x7f00000003c0)='\xcb,-{\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='<\x00']) rmdir(&(0x7f0000000a80)='./file1/file0/file0\x00') getpeername$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000600)='./file0\x00', 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) recvfrom$inet(r0, &(0x7f00000006c0)=""/20, 0x14, 0x1, &(0x7f0000000700)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000740)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000780)={'./file1\x00', 0x8, 0x5, 0x5168, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x2, 0xb0ed, 0x3f}) r2 = openat(r0, &(0x7f0000000800)='./file1/file0\x00', 0x8, 0x48) getdents(r1, &(0x7f0000000840)=""/97, 0x61) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) r3 = openat(r0, &(0x7f0000000900)='./file0\x00', 0x88, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000940)=0x1) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') connect(r2, &(0x7f0000000a00)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000a40)={0x3}) r4 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000c40)=""/113) 05:37:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r4, r4, r3]) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r2, r4, r5, r6, 0x8, 0xffff}, 0xacea, 0x10000, r7, 0x0, 0x3ff, 0x200, 0x3, 0x1}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0x9) 05:37:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x18, 0x8000, 0xd9) close(r3) shmctl$IPC_RMID(r1, 0x0) fsync(r0) r4 = dup2(r2, r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) 05:37:12 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setregid(0x0, 0xffffffffffffffff) 05:37:12 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x5, 0x1}) 05:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2000000002, 0x10) r1 = getpgrp() fchdir(r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x8004, 0xfffffffffffffffc) fcntl$setown(r0, 0x6, 0x0) 05:37:13 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4d663000"], 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x110) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) 05:37:13 executing program 0: r0 = msgget(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x0, "72814a21f9300285fbe124ef076b619dfa7e567eff97203ea8761e1777e86ed2205ab1e61a533bcdea2c28733b61e6d6469ba04f6be58e35220cf010bbf20957512124f7d8e40a91e3ef230631cb4e97a5159ba1579bc65bb6697ac49dcf6c8a10fa6ca0e4d7f39640412a6d75046963962cb7eca37e2674d270ed950cccf4ddfbc79ffb375a6c3351e2f6b42068d4012f1b4472ac96b996213eb57b9fde10f3"}, 0xa8, 0x800) msgget(0x0, 0x205) msgget(0x0, 0x200) 05:37:13 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = shmget(0x3, 0x4000, 0x492, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xfffffffffffffffd, r3, r4, r5, r6, 0x1, 0x200}, 0xfffffffffffffff8, 0x0, r7, r8, 0x5, 0x5, 0x8}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r9 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:37:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/33, 0x21, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 05:37:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x81, './bus\x00', './bus\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) r2 = dup(r1) close(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000100)) 05:37:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0xb1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x3f, 0x1, 0x101}) open$dir(&(0x7f0000000000)='./file0\x00', 0x6, 0x0) 05:37:13 executing program 1: madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5) 05:37:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 05:37:13 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1000045, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0xc0, 0xa7a1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffe, 0x87, 0xfffff, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e9194, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x20007f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x4, 0x4}, {0x24, 0x5}, {0x47, 0x8001}], 0x9d298b87687a1cb}) kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x21, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x2, 0x24, r1}) 05:37:13 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0x14a) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x0, 0x110) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/63) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:13 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x10002, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x100000001, 0x5}, {{r0}, 0x0, 0x46, 0x8, 0x0, 0x400}, {{r0}, 0xfffffffffffffff8, 0x20, 0x49, 0x7ff, 0xe4b}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000011}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x800fffff, 0x1ff, 0x3}, {{r0}, 0x0, 0x26, 0x80, 0x4, 0x4}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf0000003, 0xff, 0x8}], 0x5, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x2, 0xf43, 0x9}, {{r0}, 0x0, 0x88, 0x20, 0x77, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa9, 0x2, 0xd6}, {{r0}, 0xffffffffffffffff, 0xa7, 0xe, 0x4800000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2596ced, 0x4}], 0xea81, &(0x7f0000000540)={0x5d2, 0xc2f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) poll(&(0x7f0000000680)=[{r1, 0x80}, {r0}, {r0, 0x44}], 0x3, 0x5) r3 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x42}, {r0, 0x1c}], 0x2, 0x1f) close(r0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="64b1d3b4296728118ebbc374e30d5a6cb12b4491eb5788e9b6d38f07fd12efec2da559d60aa9320d8ac8f29d7bd9e204442fe1b1ec18321791380a43cf3bd0b9e8bc7aff5810b36093bd69edec756c71ea4b83a60af4be596dc07f827f7e2bc880437b5699d9770a2cf5a27e222072b106e7647b34611e8ed15c593b2b83627b4617556407eb7418b1d811a2b8ee65d57c2e8167bd1d2ba0268a8501a4468bd682ce5d934816907001503cfee8908ad675e4dc2dba628c001531a242b537ef654a2303cc50f33922091cbb0c782bc07f602c41556fe576039dce6a148c81812b3460525d3744053f7a3f6ddd1ca04b2b", 0xf0}, {&(0x7f0000000300)="ed04f3d94e92439ee0736551e8e88f30f08a58e854acc4aada877aadee0426f25ff54abfc37ea41fb9478622650d44234e87e213cd01d65ae84d2874de50afb644699483aa5978dadf8e3e3de48a56b9d26fd91d92b9c89ec583d5fd0222584278eba796bffa669e8b439d20219c2238031dd6e53508a755a171dbeb38f3786f5404a166aaf4ffb2d1f426a69333b14933b8dd4547ec11dc85eeba8848e3", 0x9e}, {&(0x7f0000000080)="c504f5743c2f0e5608614a80e1040f49", 0x10}], 0x3) nanosleep(&(0x7f0000000040)={0x9}, 0x0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x7, 0x608) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x2, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x2, r7, r8, r9, r10, 0x0, 0xf9}, 0x5, 0x7fffffff, 0xffffffffffffffe1}) close(r0) 05:37:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) 05:37:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) geteuid() geteuid() getuid() r2 = geteuid() setuid(r2) msgget(0x1, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x68a27b4cd2265b71, 0x108) r4 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r0, r4, r1}, 0xc) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000000)=""/200) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1ff) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./bus\x00', 0x80, 0x40) readlinkat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="df39ed85c258e2f5f631de1bcf34f1f052b23e8389f3c631a7ae05d924913e1a6a101818705d0ca4b31c6cc237584e799dea20e52f7d5507948eb8c22c456b5d0f518a425884d548a63d6a7bd149e32c6494f5b42d33dbc854e0bf47a29f0a185a9120a54ffb124d4f66bb2afd2a3bebd56ebffb521a1a856d3d18f9854c269d763d186c191faefe4edcddbc226ed29665b9be8fd2aed1", 0x97}, {&(0x7f0000000240)="22980a5edbc8f46e62f7e0d72ffce6223cefcb9776151a192f437fa7f2e5e657d6478c2c8eb1954f8a3e118381990d50b8738bbb26be79427a3d9ae1ed2fc2da1034bddab1e3e8aa7ad34718ab6b4b732eb56efc6ab8ece1a4e4074a9817648908c3cd190793db942781c6faf83929bb9dc56949f3a48e56e12fdde43518ea762ea3570937c0ed7a6f09d7bbb767bf46a9988293f1de98e6e71658df7f2bc6499cf815d72969e46742756dceaeb2679327cd29feee239df0ecbc27a691c6c27eb8d741e49b93780ef9231ec6286ca295309cbc7b", 0xd4}, {&(0x7f0000000340)="b0df23eed8a7b5a2d4547ca8e5d65af76f74263cfe8021c826754a5fa7d6f7f5673e30cbd98ba24486e817bebc9b33879bb5e5a32d2b3c07045ed166b62d26296875e7fe038032dc5cebeefac0f4359c940a7fc1df025bf438b615a2127dd79cf9a35128cf0123f54dfcb461087b2f8d269cf5ea898f6bf6abc93a356da2c15e21aaa8c6f16420e14d60ce6924de8179a36ced212ba8002763c031ad7b48b1ebc79e5f7a59d549215e0e22ed91e986a04f1f036c7df3029d70a5a9f458e932cb400252a4abe085152f549d", 0xcb}], 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20200, 0x80) openat(r2, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000440)='./bus\x00', 0xa000, 0x73a) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x3, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 05:37:14 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x80000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x1f, 0x6, 0x80000001, 0x100000000, 0x3ff, 0x2, 0x1ff}, &(0x7f0000000040)={0x1, 0x80, 0x50, 0x6, 0x0, 0xfa94, 0x4, 0x8001}, &(0x7f0000000080)={0x4b, 0x5f5d, 0x2, 0x1, 0x6, 0x1f, 0x2}, &(0x7f00000000c0)={0x1b8, 0xf1a0}) 05:37:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5}], 0x2}) 05:37:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="7505b0e34e8308ead9d1a5d2dc0000001e", 0x3ba}], 0x10000000000000cc) socketpair(0x1e, 0xc006, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/207, &(0x7f0000000140)=0xcf) 05:37:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x81, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:37:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) lseek(r0, 0x0, 0x0) 05:37:14 executing program 0: r0 = getpgrp() r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7ff, 0x0, 0x1, 0x7fffffff, "53f5fba820f51cab805c34f89711e722b9809423", 0x3, 0xac}) r2 = getpgrp() r3 = dup2(r1, r1) setpgid(r0, r2) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) nanosleep(&(0x7f0000000000)={0x286e43a1, 0x8}, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x2, 0x20) semget(0x3, 0x2, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 05:37:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180a, &(0x7f0000000040), &(0x7f0000000140)=0x277) 05:37:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) write(r0, &(0x7f0000000200)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x3d) 05:37:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x5]) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/114) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000180)=""/230) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000300)=0xfffffffffffffff7) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r3, &(0x7f0000000340)=[{0x1, 0x80000001, 0x1000}, {0x0, 0x8001, 0x1800}, {0x0, 0x101, 0x1000}, {0x2, 0x7f, 0x1800}, {0x5, 0x3, 0x800}, {0x1, 0x24c}, {0x4, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f0000000380)=[{0x4, 0x100000000, 0x1800}], 0x1) writev(r2, &(0x7f0000000840)=[{&(0x7f00000003c0)="910792af84238ac3baa19329651092bbe44debc61ebf5713858e59cc3348ba9a2e810ffe3c795a762cd6d99dd4a8844049646c2dc9627a258433f5576d3a2bb235e02dc22d101545940e2d68c34e2b3398176d7886c86fe836db9a7e157982bf033ca62c604382786f304ee4fb39ad94da61629d05afd48d554af223b3e3a0038561a2577d287495f484b97ce1022e088a1ecf2fdc096769729e42545d595b2b416450e797bed5feff7e5edeeeda92492b183758cec9cc8a0143245dfb991929ad81af41bb7e57415da0", 0xca}, {&(0x7f00000004c0)="9d4aa83b64c427a0c4367e858e39915b45fe922d739b19f5ee2d6862bc943cadf1c97840fb682e4296dd71581a200a5c69708316417827c3376d1862ee25e42f7b88d3d5c30b96ae2284eaf80601f007b4520a7d3cf2ec2b066ab66cba831a2467f37e5178ebbd030fbb21e7723a04215c2bff5b2701b9b32a9e88ddbfd12766a4ea", 0x82}, {&(0x7f0000000580)="4b7d67ba77d6eae6dae0", 0xa}, {&(0x7f00000005c0)="c7215844f4d64a8232008c012e0b8fca94691f1f8096b516961ebdc53a41813b666a2ee3a9cb379346bfc383ec0aae5e3627246d4a4e507387eed36f959971744cd74143fb8ce5acc6ad59ee1e8ffae709fbba0e988c3379e98291af98eac3d1a1a0a159767c9c135e7fb924cb80a31303dc1cad6eaa61e1b74a29da0875fcee291d1da1a8df666f42bd1f0dc5d57f568e839226d73b5d2eabecccc20e30f7aa0a386520ea8a24f65ec948af6c66741519a54a56b25a114bd26b8c9bea785ced03eeff696e5c9e1bb0a6e8d462d40c82d472c5d730f4cb753bbe82ea6317a89c35df79dafd5f80094e4e1aa2fca5e19266", 0xf1}, {&(0x7f00000006c0)="9cd3f9d0b6dfedf9d5fd476f7bb176bad0a0f27d32787d0f40f125b9d5140d1e63b32e5d08c05a583576c629f816791d5bf9f02b426df85a99e3c5c284cbd65bad0c455c177ab41bf1263561941654e79a5b639508961c3c33e4c5a40d6345b9cac4fccee3a247d7039812b9eb45a2e66fdc0fabe81ad175aad29757ac", 0x7d}, {&(0x7f0000000740)="5e26512a69a971ddd8ae21a799647e732a971ef6d63b03a5bb0aa4047847ec4c7db246cfe2e100746a1e30aa98f3d47abd96115b2d2a4aabb0e9c240d5226f", 0x3f}, {&(0x7f0000000780)="57aef7a2eda6aa06809ec29b548b1130b153a872293d1d88c2042968b2270933921da03ee07a30a7d29faf480ddfcd1f2134d7f753bf9854e021dc3047a71c933df162686f25fe661664a8a8865441d4411232a404d12850861b443fbc0c69f225dc7639796d17f44330361207f94a691ee5cac244747c9d6a447b710137216bb51213b4a8fc7cf60fc41eaccc8f0fd8aace3ad64bdc819610df459e62d14e55d33a80ee71fccf31d58cc665a83a9014462ecf6f", 0xb4}], 0x7) clock_gettime(0x4, &(0x7f00000008c0)) semop(r3, &(0x7f0000000900)=[{0x2, 0x3, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x2, 0x3, 0x1000}, {0x5, 0x7ff, 0x800}, {0x4, 0x0, 0x800}, {0x3, 0x6, 0x1800}, {0x4, 0x3, 0x1800}], 0x7) r5 = openat(r4, &(0x7f0000000940)='./file0\x00', 0x208, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000980)={0x2b, 0xfffffffffffff001}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f00000009c0)=""/123) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000a40)) accept$inet6(r5, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x812, r2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000b00)=0x4) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x6010, r1, 0x0, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000b40)=""/108) semop(r3, &(0x7f0000000bc0), 0x0) 05:37:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140), 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f00000000c0)=""/21, 0x15}], 0x2, &(0x7f0000000140)=""/235, 0xeb}, 0x1) 05:37:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f00000000c0)='./bus\x00') syz_open_pts() 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r0, 0x8) setsockopt(r0, 0xffffffff, 0x80, &(0x7f0000000080)="2d80e420e930968e33a35943de896510774373c5a361a6e8dad126679af387eeda3cd070f87959114ee778da9b1241bcb9054552e4f2758d7d3f2bd052a8ee0fa9ab51f176a7814632eb3afb1874444226d0874cbff6a4ce384a7b75bf026a0865131f5361e76b612e596b1104e1edb7b3c6592b7a509b381f8067b9e8f066083cde9108c9ec98decfe5354c4d2c4ce351dbd9ce5e854b21927673e87c18a045b754a112054083a29103116e5a7d00e8eef719e498013a78e9272d62d6bb8ebb265d602faead", 0xc6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:15 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653800c0632e18256e9823b9331d01c28431060912f84975150fce287d3e6037034d331f"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="f7c524a6cc1c2f35288170f550030f6a60ce92e2", 0x14}], 0x1) 05:37:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffff9220, 0xe8a}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8001) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:15 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x15) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400", 0x0, 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 05:37:15 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20009, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x100, 0x2}, {0x1, 0xfffffffffffffc01}, {0x6, 0x3}, {}], 0x4}) 05:37:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 05:37:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000340)=0xc) lseek(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) socketpair(0x2, 0x8000000000004000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f00000003c0)="950364bcc482e0a0bdc2a5cac208b179856e877b07ed646fe411dc160896db2cba418325be618588d9a316ccaa4917cbdd25fc13236820d6d6ac75a6ada4d165695862855a979faff7d4488eecdac3b42ca22dfbae64253f4097a419500718dcaaf826d62bede28202818c8bc3fe42ab79fa5d39cb2f0ab73f9503d996", 0x7d}, {&(0x7f0000000440)="7ecc80513f7e7942afe4966a1b9f2a956df8d33c306aefcb804f70f0b37603edd8b05a29ff51dd3e3ffb17041dcf1cbcdb39467c5666195426c9bca27a8d5d413bb16dd35aa049598be91fdfaea9ae938a4cbd4ead2f913f93b76f60188d3a55e2dd0beadf999079e44e2c3f0c4ba23c99791e7f95431e5f5bb8c8c2ca0c7ab620b7d65de697212731d35a06c73e35b0cb26c3d682e7223e2ebb37ca3f63ce2334478275e0023cf6bf1ec813d3509182ebb1ad6e92181d450fd3db3096654b002240e91aa04a", 0xc6}], 0x2, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r1, r5, r2}, @rights={0x30, 0xffff, 0x1, [r3, r3, r4, r0, r0, r0, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r3]}], 0xa0, 0x4}, 0x402) r6 = socket(0x18, 0x1, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000006c0)) r8 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000180)={0x1, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f00000001c0)={0xfffffffffffffff8, [{0x2, 0x9}, {0x3, 0x7}, {0x3, 0x2000000000000}, {0x3, 0xffffffffffffff00}, {0x3, 0x4}, {0x3, 0x7ff}, {0x0, 0x278}, {0x3, 0x7}, {0x3}, {0x1, 0x5}, {0x3, 0x3ff}, {0x3, 0xfffffffffffffffc}, {0x3, 0x1000}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x800}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x7ff}, {0x3, 0x4}, {0x3, 0x2}, {0x0, 0x7}, {0x0, 0xbee}, {0x3, 0x7}, {0x1, 0x6}, {0x3, 0x6}, {0x2, 0x1000}, {0x2, 0x3}, {0x1, 0x9d46}, {0x1, 0x84}, {0x2, 0x2}, {0x0, 0x2}]}) setsockopt(r6, 0x20000000000029, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r6, 0x1) 05:37:15 executing program 1: link(0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 05:37:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:37:16 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000227, 0x3) write(r0, &(0x7f0000000280)="cb", 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$dupfd(r3, 0xa, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) write(r0, &(0x7f0000000000)="1f", 0x1) 05:37:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/188, 0xbc, 0x800, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x8040, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = dup(r2) kqueue() ioctl$TIOCSDTR(r3, 0x20007479) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') 05:37:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x4, 0x800, 0xea6e, 0x0, 0x1, 0x3f, 0x0, 0x2, 0x0, 0x4, 0xd988}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 05:37:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080), 0x4) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) 05:37:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000002f80)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000001f00)=[{&(0x7f0000000b80)=""/194, 0xc2}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/188, 0xbc}, {&(0x7f00000007c0)}, {&(0x7f0000000a00)=""/78, 0x4e}, {&(0x7f0000001d40)=""/234, 0xea}, {&(0x7f0000001e40)=""/98, 0x62}, {&(0x7f0000001ec0)=""/52, 0x34}], 0x8, &(0x7f0000001f80)=""/4096, 0x1000}, 0x800) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd88, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) sendto(r0, &(0x7f0000000940)="7bbc64ae6d40d2a95f2d93c771985de318a6c6ae4067f252b12d9b3f8751b4f45d2028ed2235e7c42488d89d0fbd07c602ffe725c8a44182d36e42bbe8473e8fbd6df29876b87a9934a24f62b1ab88564ebf08606e674019fceff59a3c9ef3eed5d3b553276f3f17d68d29efbd080402a00eca05237ed4bbfa4a185f011af0feb431273d57d5df3f75e052ade370ff31957fc08a7c5c88f6f16b9dd1a05bef9cd6", 0xa1, 0x6, 0x0, 0x0) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000a80)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) readlink(&(0x7f0000003080)='./bus\x00', &(0x7f00000030c0)=""/97, 0x61) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) clock_settime(0x0, &(0x7f0000000380)={0x0, 0x10000}) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r1, &(0x7f0000003140)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374583c4e424aaaf0d7adb7300963342090004113904069b699f3377fee8f45a8feb2f6870faff1a521de2e683704c29d4e5db90d97929375f1837c18dbc010400000000008fc7a375c9855b47ed0038ff98d74a745a770a"], 0x1) recvfrom(r1, &(0x7f0000000540)=""/139, 0x8b, 0x42, &(0x7f00000004c0)=@in6={0x18, 0x3, 0xffffffff, 0x8}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x2, './bus/../file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2595e66c005169498e3b9d440c0044bd54ab0d2aee4e332d1de6cacb01dcd7606599c0d4c59e533899bf13d8ef49852e087c9a3210855a43a197165ca78ab68b8fc5e6197da742c04eb7470b31ab6060154fa26575c96b3d597a8083d09f7751144376ddb2ce6426542fbfe5d1794f67fa4981be04ce11fac1786c5794bb4b92e8ee133935291b8f00b20598b3fd2134c51c3fda9f8727bc5a3a683359ab3e071e93fe4a933b91506cd62a49bbd7a1a59badf62ffc2184d2ba4f23a114bd794d19e7056efb228a79cf99e3409395f1aeffc4e231424cec47c0da"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000002fc0)=""/41) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0x6) kevent(r0, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x82, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x40000000, 0x6b7, 0x800000000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x2, 0x3deb751d}, {{r0}, 0xffffffffffffffff, 0x40, 0x30, 0x4, 0xfb}, {{r0}, 0x1, 0x40, 0xd, 0x3ff}], 0x100, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xb5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x3, 0xffffffff}], 0x8, &(0x7f00000002c0)={0x7, 0x9}) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) r2 = open(&(0x7f0000003000)='./bus\x00', 0x10440, 0x68) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000400)) ioctl$TIOCCONS(r1, 0x80047410, &(0x7f0000000040)=0x91cb) 05:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000400)="493b4451d2a0748a67bb84590b0000000000019a8671a40000636070a5b52859c76a8fe8757f3f0cd10165f210641c3c2b515aac034c040f130fbd", 0x3b) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() close(r0) close(r2) dup(r2) syz_open_pts() 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x7, 0x6a) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) getsockopt(r0, 0x1b58, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x400, 0x401}, {0x18, 0x2, 0x64, 0x7}, 0x100, [0x2, 0x8fec, 0x6b855184, 0xfff, 0x6, 0xffffffffffff7fff, 0x24dd, 0x1]}, 0x3c) setrlimit(0x5, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x6, 0x1}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xffffffff, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) read(r1, &(0x7f0000000000)=""/22, 0x16) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:00 executing program 1: setgroups(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xb) r1 = semget$private(0x0, 0x1, 0x105) semop(r1, &(0x7f0000000140)=[{0x7, 0x100000001, 0x1800}, {0x4, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() getgid() getgid() setgroups(0x0, &(0x7f0000000140)) 16:00:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) semget$private(0x0, 0x7, 0x0) geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/230) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4005, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7787b199b54121b2b103af98222b13da91b42e1c3e6e36fd8fcc9eca6be605d1b02c06546e877105021ff987d3af2661851477d6f7ea8ddd47bc0d300b1cc94fe712cededa2d67fd43ad62d520e0abf26c5530fd0f834ba77203d14044c242056b5b971111cca3904c7e40ba5af1fb485c0bf3fd2d1c1a2f272bef452e95026b003294f5b31fd5c6df6c09e5449dd78f1302b9b54566fff9ac93624bde4549d860e137dc7e4ceb63c21c60da397a2a2c4a39e4d65be754e2ffe46f034a781850580c51df039e979a6d02", 0xca) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/108, 0x6c, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x472, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x3ff, 0x1, 0x0, 0xf86, 0xe1e, 0x3, 0x0, 0x0, 0xffff, 0x1f}) 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000626000/0x3000)=nil, 0x3000, 0x5) sendto(r0, &(0x7f0000000100)="269f0fc9196648de80e55956285dad477df25f8e01b10fc2215556907135993cd987c5ea03254b60157268f04bce0d27eb9cddc167f477053447138ebf3be2878cef8b29c241195939e4ab0d158af6bb81ba63705b3337446b96febae6e79c88618c3a0199664195821b1f208ef1026072a455ba6366bbfe1efb93c15aa64713ee7f68ece6592124bf48850a43bfe796a9622beccee87770442ccbb3248ae2d0afa62e4f522a4d2b8eb98323a1168bafb81c7c5d8ec585cbd8075905ae", 0xbd, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}, {r0}, {r0, 0x54}, {r0, 0x28}], 0x4, 0x4) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup2(r1, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x46dd3f9f, 0x40, 0x8, 0x1}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xffffffffffff261e) r3 = getgid() r4 = shmget(0x1, 0x4000, 0x414, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/229) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$getflags(r1, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x1) r5 = geteuid() geteuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x8) fcntl$getflags(r2, 0x3) r7 = msgget(0x0, 0x200) msgrcv(r7, &(0x7f0000000280)={0x0, ""/188}, 0xc4, 0x3, 0x1800) fcntl$getown(r6, 0x5) poll(&(0x7f0000000380)=[{r6, 0x1}, {r6, 0x162}, {r2, 0x9}], 0x3, 0x4) msgsnd(r7, &(0x7f00000003c0)={0x3, "77a55983935ef2bcfafcdf7d08c0040bcc48b8e219b85825371a6276ce489793cfe1e68822c7b59b9e185387a6f777b09a0ca00a7510f9606deff77b8ed65efd2a1216c1936855986e83a4135f6ddc0d7a44bbb978d57d514669829f2d351bc50818fb5ff7563fc5f8f2cd81683d0de1d8dd4a136f043b4ed65c1f3b1c06ec991ec0d5dc24dc8c6c989b14cc6bc4281a28e807cee593268393a674141baeb5b9e8988ce49d6cf2860d6f8d1cd6fa861e7ab354fbecb0702a3be4cc04f40cf8355b26d5df9261ba66a113cc3255d020fab3cf3d9c48fb14349141231c68fcf6a68507bff479a10b661b9834b3aee63f981489f7f67dd1"}, 0xfe, 0x800) r8 = semget$private(0x0, 0x3, 0x102) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000004c0)={{0x5, r5, r3, r5, r3, 0xb0, 0x5}, 0x2, 0x100}) mknod(&(0x7f0000000540)='./file0\x00', 0x108, 0x800) mkdir(&(0x7f0000000580)='./file0\x00', 0x10) 16:00:00 executing program 0: pipe2(&(0x7f0000000340), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r3) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r5, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x38) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xd77c, 0xffff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="ef6feff2f6fc25213a8956935e5b32675cbf9c2886426e8d04891090fb0eba27a5cd05ff43ea7de5589bc46b79d65342551ad125a165cd51063deeb5938e166c6edb428ca16629ba6c26524f41d302991ca8561f89a3b8bba50b2dd8c9a0c222638e34d6f6d4333e3a5dc14e331bda95a826e80641e8b3c1ead914d3795c32edf299dd0bbe31df7cf4ca4a72734e183f42318c01a7b9945ac1bb13bc0913756c15b8a4c4a8f08c60ff08f8b179ba8130a0c0ab626dab1bf4522a", 0xba}, {&(0x7f0000000080)="7a18ce0b5c67b9da90e778952fe7f589f31feb212b5bca345603b10a6387027c55f5", 0x22}], 0x2, &(0x7f0000000340)=[{0xe0, 0x1, 0x4d, "efd58d1dae6926c530f454901b3a4bb4c1cca3071311e5f6550553f5808ceb383bd24a98ae6a15d102739a5570a9394bdb4d80d9771fe5d37158e92327415441fc550a2bf529286c51cf958664b4872ece11d2ab2cb7aedffa8388f3eee6d63d64f70c3359d7a3f2888be677d1e3e1d47f679b96857738d8adf532cca14d9521f9442250fffa8f7de37b89687d76171636bd00909c56409c3adeadcffdee6af350c39ffa55ed8615183a2fced1b33f7ea9a183bcc4b28e2966f4d72f829864baf758c7dd3f669a0121ef405b"}, {0x78, 0xffff, 0x7, "8d0be2f552b7ef8c06baabc5689a4701671a95a064cc84740e71b7787c4d7d4c1b347bee5abd8f79b2009492860546615e833270f307f1e14b5d10a43deb7127a92395f0bbe74c3a27dfb9eabd29883383e3c9827d0c48ae2c1a17bd34f835301278b00a2e664500"}, {0xe0, 0xffff, 0x0, "8b5b01614dcbe1de4b3937ab73496fdb2bcb387af5ab2e45335fe998366d75d1b2fca248c99aeeaead200128774030b2cff755219fbf1b1c833755b2de9030b46cc81d05fad3676060e10441e191ec89ff56ab6d7be202082fb30deba4fe8166300dd6977a287c41f49cf423028051ab3b9f651bd218cd1fb07c3baf702e5ab97b2b6b733c90d5552d7ab80555b2213698ef05b0c731afeb1653671fb56fafe9dc7f9f98b6839a79c3f531640714b2e5c3b73ffeb82036e1d70ed64837f76d32fc8f6aa4593b7791a661667ce4eaae"}, {0x10, 0x1, 0x1}, {0x88, 0x1, 0x7f, "c54e1100c9b3cbbe0c702b33d05875e1f18bfce73b75ffb287835be92d40c11a0dfddc8cc0d891c03c8f59ec3ac427277dc0366f66738260351612e23fdd1d714bb0813ab4ecd4d07140bf6a6066b81acc0d88031dca3b73528db18c46173af511180540ab78a9f4dae63ae062f146724ba2fd"}, {0xa0, 0x1, 0x5b1, "fc1e9ae42909f58d9a8ae5798902b362b9c580d6f882e8ed42c0169ef37f0e00eb51cad0d16a727d0a7a26faf01f0b5fbeabf1d01b8b6f21c73445464d020f5cbb1442d11205334ee4316c25aecfbdc94794a871e3b1b635a28869ce271e140d1159a63a032f4f35103cf604a67b2ab7edeb67e6823fedf567ea42facfab665194715cc9cea703c205d5"}, {0x70, 0x0, 0x8, "532f8b90e539a587d1f22f6ed7171bb663596f17fd0deac2d34720545f3b10f24984c82d70a4494a686512eee7df92fc643d47815139c1f9c7db9ad4e4051e7d6e51dcb9efeb847723ed13013e9b7bced469d9988efcc3ea11ba62e231bb"}, {0x1010, 0xffff, 0x40, "361d7009d5de8bce896da703057abb99eae5b7d0529edba7893dd2af1378b06183bbeef7162834b7e597e1b65e0f9b91374003a961021fdf45278020cd58806c40c2ecd26107156f7872a1c028500a3f10c8ffe7d0936c645cbac9e64d2a10b1663cb8abf2355df1d407a33be6f53dc48a4c0917685de9cb617baf32957cd15832a6f0bc98a47686e46c9b092b7e977ca5fb9011387d91df41a46da8cc4a87d044aa806667e270549c79a33ff1281045e5ee64ee5ac7a2138d778e1b0ebfb2fac0a18cd63432514ff2b052be794d185461b30eed7873469c97bc086c8c29acd4adb8ea3c7ac208edbf44fa59157810e879107b815ced3582bb3d84041fb73f6ff1943a6102f21996ac5a0aebbbd28a9954aaa0d03fecf16d0d678b184fb5fcf64dd6ba8742925d4507eff5ed7c2001b37f4df6624aa4dac1fefcd2d6c87614db3cb0e9f783473dff41376df26c70566731d64e5c8204c64b9c86cbee368ddb075daaad29f0c52107ee423453e9018dca77e613b02eda229fb1eba596baf4f52816541cdb81dbdbf3458776a052a0db8f0323770b4808c63dba29b2e90c3bdb5290e7cca2176ccc7511aeca1b778914cf65ec1b63171e1712dc0547cb5e0536219f8c28671eaafdb24f837c359739769fe528880f162128b83a35ab216ae09facc6bd7cdc957c364b728905b879997825f00c0c1ac70ba841934615ec88845028043073d5f173ea426c7d10cc2573167a7fe3debf293063bee0f7c26ffdaaba6a2b510fde17c13d2a2f062e66b3239a0215cb450c64fb8249ca7f13e2007e5f9c2f4d22603ce233d684e80e8c39aba7d085dd754db72ebad2e105757f46975e8c85a2e0243b0dd250b8438ad069f227c6ed147affc7cb6dab44c1f247cb9962108566de2ad96391073793a203a556862d6919fd7edda0bb201bc6a844f9d30d1c52f0f6d9135e783eaf5beadb3a167aeb1b90ce9c3684d02930da951846883b7a0b1e980e99750fec1a7f412dc09bcac06ea8a391c508755e2effb611b26891a846d6e520b38ca80c25d63fd6a0015c44a756cfb55a265c78f0df31d102006abdcf707274fc386044ba3686061599ca3616691ece9d938677bafb991e8bd76ed71c0cba12f27b7f566e32b63cbc16ff1c1d393e88515e5dd5e73872bb905ff748ba0007bfcf6de9418dc5d9295b1067d8acabce7e4d7164ee1409ed2e44791a9964c03e7840d1c4662debf03152d130b23725731f112c7bdfb7445cd98665e9759ca79cbc922511759b39ae6e68cc4de25e7cc828ceb324900409696a7ab932c3dd531181c51aa0fd5788b915b44f3a3ef2a14c78dddaa914c57b492169151ed795c9b9bf62588bbe6c642d7f1ad353b3611fcec6e8bb14c0d8bf16fc21b6c4e0158b83246da0fcbbe5a59f08b28df895ccbee22e2979ca6236d8bf4b117b54ed2c74f9e622269c6d26bafba95b16cfd0aaebd48a92144b3c4a0201e40c4bbb69c23ed13d789a46d6fb37303157027753ffa41cd0341a34ba8b1954201d5bc2c5da9a16d30488a9d05eecf0ec550984e854c71aceca77ae7c88a3b262adab386b092080bff238b4d16c24d512a15bf3997d437f67a8a48fa45ef05aeddc0c3b5c0446038ae04e56abe6e5aa0ffc2167fe40e1b401b8146edcf5ae1caeecc7697c2f80dd040b018aa8781396a3152289b8a053a0c9af7fed8202cd08ffac13dbbfe1d2c58786b02a6258504cb21490db0bec10c8818bd003cf805eacf9187de4d8193f49a8297ac34b537ac3bc52a8e32dfa120961c528c117828dea99dbbfa94a85c297f68ca1b87abd20b3fa618c66707efb11306bf250cd48bcd341329691dbee42f96dffa10165bc8b2fc27fd60c291265d09645eef875d5b148e299e9abbe2ae5c5cf5ddc265990caf0f4227aa06a1ba95070fa600099b090bdf3edc0c65459c73b17062abb69b30eaac7fc77e14ed527ee1d5378b06fcc054261ea0f3210a6375672e328fafed7142d1704db29599542cf55e93e243ee358a13b6ff46a22ff47a1836ea256fca1cfd777be53a01527fefe2a7670f09eb26641db1c2fbbee78decbe19b74e61a6ef3ff5ad1ddc513e454f2d6b4028fe1a6b429d318fd0578b389cd5aa69d459e092ecd14c6665f4255e268175c4d0ac855bde43d76856bc1810b94ce7b6625199f3ba29ee815fe9cebd13b74d036b67ef507421c0f8064fb3938ba7388f6b1bc31763bed15854af2fabd09e2291362d925d387517844b621b4968a3e3741aadd1a75b9fa70927e777c0c13ee49273f5d315015026f7767ccdf1590729796ce2754ab3a1809bd90703f2d51cd2c5267056bb4f3b613b7e1a38da66567b79a4faba6fd369a63616332b4c2078b8d17e285172c344a73c6a003f4ab16d3dd920e832ad345f644f4ddbee919166cfa1d1edf9f53318523f7bfa935a8bef0632a415cc38779e33610c93832f84673852a19440ac9e1db670c39c95ae7dfd2250bae75c751c326f580fc455a678b856f14793b4d25dcbadc2fe38fc232e67419e7f683dceb61fa5f003d0b1421d5444e68e828e7a83b4fb2c4d5df6fb159c224fa990fce42ba56acea8b500b01b946448bc6311add6f546afa5e63324365325ced5fb553e98fdaf95c72b034bdf74f66f9582c6b040e95ba1adc04391302a09002a1fd7ee54a778ed5e7e6c8f045fb65e76317e328ed6daf9b997fb2399b506f2db724919b77738d20e1f3095d3daa55b010245ceedfd0840e1f8d177a926567b4717350082056c41431bcac441c1034dd2cbe14e8c732b60a48368525311d96b687d2ee491b2dfc044594d124c6126913990e6205e963f36920706f886a299b7f29f15837e0e5b79066ce0c293cc810494991ce698c331b5fa2fb8dfbeafa28c6111a0a249d9b0e7c440a8ec15d5ce40a85a8e91ec67d2a1befb6e9e00370b93583561be6020c2c77d7b93361880ec5b4dc40c3f816d354b2633fdad85c60e3892acf60e8f235baca3db3459b5bc18067b6b47338270660641df3bcc98c72b68c12f8670ea3f6abb8b7c8d67588d2d647809604c0015af7f2d1201e8364cdf217a3958d1f1603f2f98d933cbb1bc463d106ddf819ecf0b744419689939b74eb008e2a9916e8506202869b9a2a69db8ca611a3c4650a90cd2ce110d13db7b3a70304816a4e00d0ef477a8863d7f35d6ffebcf386e1002ee5dda8d23b368b7eadb8be3f0b99a04dc4569bd5327713f7407e05401d8d8254ac57935a7a22fd1a5a1fcc7465135fd027f81e8c15a467e51747a5b06e3baac092cd267ab34cb2c087266648306302fd8df35321ae2f53889bd27a8d1ffdc26a19654131a11234ad19732aa491871e0b5351f8bda6665ecc755dc577f53ca2ce659d5900e62c0f75a877ea92a0d43287069d6f3215920ddbdb9eb4f9a0a25e55bb809727792f37accd70564fd9bf17ad458343dd22d8c9a859b848be73fd7481fd505dc0d7a2ee78b1c3875ac687f3e64c29f5765380e3026d442cf92fa8aba26a3f06c0ae9ccafade2da38f880fdd9966b512a90117391c9b0b1ae8aa57bbb06c88c62cc1fe27628a27234d8efe548d4ec6d1b23078e0e12ebddd1b2deb6a245ce4e4b24fc4dc7bacb2f156493ee44668dd14409f973231f787dde15c2c4616db6f2ea3b146c1fe9b9f1994f98969a6c5d862f79e795f1cd32034c94e1ac6f566ae63c3aa1958ef08c4c3d2c500e279fa7f344d5bdeda45f76304f90d1eba396af64c85b9916086928677cf9c92d8b04ba9a8e7c24488f47f2e20d4b167525da2f55358121803c6115ef5d0e0a3af8acd933acb88013efc61aab01947ef926c60a8c21eb67f38ad328487a8a665332f4b3b04a25b33646fe06777fb93ed8d534a6a1db13fe0f2998f803d9408d39f575b2208dd35376fa1415fc4a8508969d48c37d6312c66e52b333fa0a708c05aaea9f91c03e8ddc38b3491041b667bee0cd1905c5a45cceccce1bce87731163bcc27e2807fddb9a06922bd55b6bb54ceb27249eee57e564ad935fb0948305cfd355d55f8927ba5a431fd57929f75fab84e846eaa9d2d29f70cd592603f62ee678b4c0183963bbe11996d0e05e16047558ed18edaaf7058f83564c4d76a0c6cefe13288826229217678cd3836e60b46536b7e71245c347404101ae6775137b364df50f616028766a19e998bec14cda20ec8f00fc5dbddbdaf58708c4e42a166fae5bd58666884154cad0af8fb7de5493498cda43bebce6ba90de7cafa17cfc67494f1b99d32444dbcce384479de3766295ad7f249820d6de33d1198ae9d686737ae58cf15f909f60f3ee37cfd13a47c4158ff06baf4a6d756754ebbeccba35a613b36c606b0db29cf5a110eb6171fddb9a60c2ea22f1ca8b37f96c64cdec599ed346785f3f0fcb773e5e44fe4b39feb0c69be2482ba90a2072f5820a4219eca8706155520db150e0a26cab2ad8e2acd13c37031b4d35a1839bd4b5f644f1f448ebd6ce5cf7946a38aefbd42a533975283ca51602c34a9eb1f1117e6cd306f74ed1943e069c2d59490d8304fb0c66bfea8ca8db4bac11be055a9635d5eb115b01c0947255d20bab802a6bb75855b615ba065dc0add1ffae59cdf3382c79810bef98042768cfd2f575f283c079fab7e212317894512af4a4713cd2c2d145981e6f1f6ee12bed2834b6a45e7c2b2f58dfad397571aedcb7942a342c36b25a479d8ab8c9304a915280a4736dcc5b67fb931aeaba553784691cec25eda4ea2beebbf3415c8140bd7668b49f4de5a6f9c672f6e796c3eb62057e2e2a72485f6ec73fa9ab663db286b97542d3cc05d3c0b9c8cd7589772b066a702dbece2b229dfa566993aa5f0b0928cfb815c7aa11520a3edf601075bcb4dd0917dbfebc68ad5909488e12049f2a7d94d1c1d68aa86432a27c37187ee7e97eccda1656a908f13b5d389f4cc114af57f2c7ac2b7683ebef96a3fed9722d4cd79b3ee666a93df92c8513dd2ed5e6c0740705d69186a68d2df632978f266d2c17234677a0fb459d75ee301740da0479a15ebe5ad581841e2fc90aee106b3ed9b8f33a3dad13504535c88e091f0bd8372e0c5f0ae3abee80beeae707831cfef7881d1182e01d7dd86462dc5a0654285bc934d9cfaa2542cd92514190b07119618454ac85b8d8cf8d7049fddc6498137c0166620c52422999b68b45399bd1ed0ce42edc97cf7ad28df66fec70d1f9e238b8f765cecfa99c949bc5e0ca668481fcc3a3f7a1822c77fdab990225d86fb4cc8044476620fd07a29c19dfe4705a203834ae17c753e0dcb250db12ed8c7a8c994a6f7f36b18181ebae0c896fa2681e4a50eb8eac6211cb75d028828acd2679b1b7004a3aba80fc676e54b1b8e331a9316f260817550e59bd846cc7c6d595b28a855020c98c9bf7ac4d607ad8f29c761627b6b95490ab6ca57931899f60663d3a85491d95f4f579166aefcedbc9bcddd7d577ca524300157f8c9e82eb2efbecc1ed0e0fa5436a0825ca86a454ee578f2d003a71bc827b7adaec0160b071ec5e31a63af8faf1d3f8286d2d83735e0374db003baa9e43149c713731441e79d6634f8d98a24a642ae2de21014aa6d6197e4b45952d5373a9d58b408f073d4ba73208558833458739164e709270a8e9b3d1ba3aae6ec9be705bced245b5361222d0e9bd8781d3dd27a1968b1e50ac64b770e719681e3d61d42f7c3207a033cead61371a18f156467363c5b4bf8892f089db46cacedc48e7232e5570b6d2d3cd826c26d640f7eea1fd728c5000a3e045bd7f314"}], 0x13f0}, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fsync(r1) kqueue() 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="aed3ea1abc04eabb07269484aa2709a7f62b816b7f2a0bf346276785d531e58139c3e8d245dd48dfb6cf2c29e6b9b2e15b966e300ad4862c12381fc90f6b56d185d5d1fd708fd259fdfed1521cf875430335c8f17cbfbf19cb6589cd0cc2cc6a368e6644ba9cd3b555c8b83933ea9a3131e214824d0b7b5b2a399ff92a38cb800a0a3fdd155a38744b56d7de8f6a4ade4d52e0f024653bf704a02bec897f19c4c54b1e3f2c0132acb004c6bcbc00e34c0018b9242647d6eba59af05b960938c188b287c99035617b1e44a6c663f7ff3657f5d34da560ee6b50de3b238c65b21730ec46bc581782443f3e305a9cf49afe99ab7eaf4472c0010dbea7258ab038dc78264392d96f4e", 0x107}], 0x1, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffeb0) setegid(r1) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket(0x36, 0x4005, 0x5) 16:00:01 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=""/242, 0xf2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(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') 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000265000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10401, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget(0x2, 0x60) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="030000000000000013b2f92e5a22fb8519bc9979bb4f696aa5774ce97fd898b4f6a152feeda153b9a6cfa5d37b02f5ae1fc87e6f2937a229711b03d960b97c4169d5415fd024c983544ee8ed39071a50"], 0x50, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x300000000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) flock(r1, 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e101ab1b1798e5fa121e9eef967c3083acaf95c445efc6007cdddd55249a88a2b8571f1dbe742e39143793d42a1a41c86bef145fd0fc0167f23b41be1cce8b5e8402ecb3afde5a86941539e45e9277b4ead5dbad4737c417dd6a9410e654c148235cefbd2aa77cc79b93a49601dbdfa48ffbd1e5741bc990ce1b1df6fcf24e46f80f9f9dbf37d91bda8001486bd760ed7782856c1e57361253ae1b82f52e7dbb97031aef407fc2870c342cfc6b44f90ef6ba5baede2286a5c5f070d51987754c20a38f168d60d33910b13cd20f5328b8", 0xd0}, {&(0x7f00000001c0)="fd5a490fcaef712541ddbc916f56dfccaad6fa7e9bb3ecafe568db7bd7311f83a09fe4a6a06f81ffc9097dd9a5dc0ff8fc6b5809a3d03f2da9d68b0ecbeecfb592d8a631b9316e12fe10af3db0c2ffe7f0ce4e7e3ee1bc88bca813c69bab744173919fdec8e352a68be5e526a33bb9f69ec1b61e934600eface50f33348cfaf5549752f8af3c55f9c657151f5669b4c693d2c557f98bed404920973b15c025523c35b60ef34564b6a012e72c6a0a5f1cb0a7598733f954020b4a0cc64d7803da4cad7eb87a407df8f759ebc95c3e0123798109529092b9", 0xd7}, {&(0x7f00000002c0)="5a9d80597ff788ceb0664e3b2e614c67f04e9c5ba7d603e60a09979bb15dc7e644dcda05d2c7dfe9ec4c30df05baf105ee2fd2c46b645cb952340c0066a108478ae1fd0862492d2b6642924eac1b0907636094a2ca983ef0084e4c18bb6b7ea1a131d0462e0ee59dbf12af727612a8accc3a2d936d3fdfc97bd0a3d5344772b78df0a785035eb81597d1d38dcaaac1c3c26356291ec774d1bc4a9ef5a62a0b895974da593fe05d787a2da7d5", 0xac}, {&(0x7f0000000380)="b2dbe0143537160ded7c4c0aceda4590438899cb05fe790c8398c5d3d7694264e3a939f36de04211b164ef222bd838e0ba54b0975a1ebfedaca8c1796f3b131fdad66a4a4f64b6892a07044c8f79615789d19fb43219ae6bb0462130fa26", 0x5e}], 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10242, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000740)=0x1) r1 = syz_open_pts() r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() r4 = getgid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000780)={{0x1, r3, r4, r5, r6, 0x40, 0x9}, 0x3a, 0x5, 0x80000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = dup(r1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r8 = syz_open_pts() openat(r7, &(0x7f0000000800)='./file0\x00', 0x20080, 0x0) close(r1) r9 = dup(r8) pwritev(r8, &(0x7f0000000680)=[{&(0x7f0000000200)="c2da5e3c9f104328af2ab6d851d1ccc001a0ff3f38154396a99ffc134fbdb29659060822f9d4e62e915bc68801354179325e4400225f56f548c2692ad7f99d9b0a9d1d2c0ffdf7f7b60a401e0fbac0e4b47d3bab818ad8b1ec6167", 0x5b}, {&(0x7f0000000280)="8cdc97a4f699581b66d71cdbb1e029ba2ce36bc97d3e73759a57e8d968dd6574eeefe1687709806d1b45ea0bbcd520ec1cb9c48d1bea74d6a9077d5288b07d7ca1df6b78e28e1c1eb2496b3ba82341a8bb4eb9ce9b03af2504bf112e594fe6ba552e32dcd96d2b2110c6af55d028ea3f6cc932efa27e2194f6e733c0785e6b1badce172dc0e1d8", 0x87}, {&(0x7f0000000340)="d5535f46fe77556b9559e5651f1756502c5636ac883d0359bd1d3cf3d2e7f0e23ffbf2b2aca2802ee7eb9ca055f84a28d3bd4041ce0d52862471fc32777c81da946385e4afd81e3fd15b9f6f648f56024db2eab78a61a8e5cfedc1abbb217d5188091d1071eae81c03f684764d34bc407dc14eff05a564220fa14b2322f1cf057d9f85f1727537320ae7f621e683a9205b3f7cc86bd873485fc85743c43f4ea2b1ee875fbf6dba2b97b551df5ded3623b143d8a28a8bca077e8ef886a5bc4cddce79762af4caa1da3887939f8b22f86053ca11925c53147bcd676f11eb722d35", 0xe0}, {&(0x7f0000000040)="ab15d5", 0x3}, {&(0x7f0000000440)="fa27bebf815aa25949568250a049ed40312aeca59ac9de6890d1cbbae8283337c9f93fc90e944bad4a0bc44ee0c47285b760d5a5fcbfc469eb0fdac39082093c110a00fbde187d1e970a74f8d5c5a6b7fec4511657d1b479d47b1471abc5f145533b077c02fb44c8a5c8c16093a78d21112f56b14153bcec2b2c00d0474104bbce48a368564ceb84ffd33803b046aaf661322387915c6c6b34999fd0d26665c20fe18439668878a47ab3d4af250c90", 0xaf}, {&(0x7f0000000500)="eff5cdb23b7b22c77dfe", 0xa}, {&(0x7f0000000540)="a7a4c979a21a3496651b185e595d08c4c9b5e161dd55e4ec2ef262e75c4a6f7e85b93a79107e6e393e35091cb280a6397f2f21ebbaf1f9143b05ab3b4d88367f444ba5e38786c9160f5bbc681f03c4a9bc2704a72bdac645ae161e776f6c5a0d7a5c1b9ec24ea14631f1404f485cc894ab1957165d7b570086556d4d6d092f7d4120ba0ffaa9bcd0f2c33af59518bfb5e5167e36210ba5c8d3eebff5b4649ff7955a7de6e60d", 0xa6}, {&(0x7f0000000600)="f133e7301f79dd1e063413d6e7e3d19828ebc738b5ff3ce707764e6d0891801322d8b53dd4a1ff22f8c21a8a59398be676b17fdb83df2d969302871bd1b93029ac7568ad23588ad7bf415800bb411cdc295e63acce64ddecd8836e7e4ccf00ed66da52dfa7932094684f859b206bbd9f822b8a4941", 0x75}], 0x8, 0x0) close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x2, 0x7, 0x100000000000003, 0xd9b, "b006000000000000008a210524d8e500"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) fchmod(r0, 0x104) read(r0, &(0x7f00000008c0)=""/214, 0x481) r1 = openat(r0, 0xffffffffffffffff, 0x0, 0x11) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000009c0)=""/4096, &(0x7f0000000000)=0x1000) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x4000000000002, 0x4) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02db71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000001080)="99aaa6b1182b24", 0x7) r2 = semget(0x2, 0x4, 0x5) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x662) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10400, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = geteuid() setuid(r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x7, 0x5, 0x1f, 0x0, 0x608, 0x6, 0x0, 0x0, 0x2, 0x20, 0xfffffffffffffff9}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000180)='./bus\x00', 0x6022, 0x100) getuid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f00000005c0)=0x4) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x4) 16:00:03 executing program 1: r0 = socket(0x1b, 0x1, 0x100) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) 16:00:03 executing program 0: syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x200, 0x0, 0x2e7, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x40) symlinkat(&(0x7f0000000000)='./file0/file1\x00', r0, &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x7f}, 0xc) fcntl$lock(r0, 0x8b, 0x0) 16:00:03 executing program 0: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) sendto$inet(r0, &(0x7f0000000200)="ee3a3c23cb936a84c30bb2c15390e33029be5f29a504de2cd565713a21e9addb006d032f", 0x24, 0x1, &(0x7f0000000240)={0x2, 0x2}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) 16:00:03 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1087, 0x0, 0x0) 16:00:03 executing program 0: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0, 0x0) fchdir(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10050, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0xfffffffffffffff7, 0x0, 0x0, 0x3, 0x4, 0x9, 0x0, 0x3, 0x2}) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/8) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="ad53b7db9893c2cbf18fba", 0xb, 0xa, 0x0, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b020000000000091167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() 16:00:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/78}, &(0x7f00000000c0)=0x50) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) r1 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/118) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/4096) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x4d, 0x4}, 0x7, 0x5, r7, r8, 0x7, 0x98, 0x3}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10003, 0x20) close(r9) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1cb) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:03 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) munmap(&(0x7f000073a000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getrusage(0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd708 failed: hole in range 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x0, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) dup(r0) socket(0x2, 0x1, 0x0) setsockopt(r1, 0x1, 0x8001, &(0x7f0000000100)="7cd3b8f17c9d60d4c08038ccc17b12c78842e2255d4a593df64ce9114809d8cfe93c1fe714209c7b858a6b82b4ca093dbd3fdc9f15635d1830fa3f6ff139e76d95e351184738dcb3e8dee989547a0bad26d46ef2c23cfb305d10b58eb652d10fd2da3c82e69a018c6b81f37c49b69d614ea659fd08361fa675d9ed4173985edfd07eccf0e4ce43c55a46b8f130f7844d7143c41f90effd9081da2085f8", 0x9d) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4000000087, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:04 executing program 0: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10010, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) listen(r1, 0x2) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:04 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20020080, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000700), 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000140)=0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x22}, {r0, 0x54}, {r0, 0xa8}, {r0, 0x40}, {r0, 0x88}, {r0, 0x100}], 0x7, 0x93) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) fcntl$setstatus(r0, 0x4, 0xc0) lseek(r0, 0x0, 0x1) 16:00:04 executing program 0: munmap(&(0x7f0000e0e000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x51) recvfrom$unix(r0, 0x0, 0x0, 0xeffffffffffffffc, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fsync(r1) recvfrom$inet(r0, &(0x7f0000000080)=""/36, 0x24, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x1f, 0x7, './bus\x00', 0x9, 0x9, 0xffffffffffffffff, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000003c0)={0x3, 0xffffffffffffff00}, 0x2c2) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x6, 0xfffffffffffffff8) r7 = dup(r5) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000140)=0x4e) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000a80)="4dfee4201e1410208808a11ad686d6d71ece83b62b14cca5618a51642ede3571960358311af14409e1a8070a2192402390c9bb4b434bf6e3ecd42846f2a3cb807972a6c431f275fe826c5426039165d12071274ccf5bf62bcb6590db01207e2b77274d238f20b8e94e468d69a9783f854b5ff11cdfe7e12b8a90efeab89b2ef68ee47fcdfbc4643ae646f11be0447b4be01ac5430cdf44b897af133189a7165d55e20b0fcd9dc69922c786fb50c308f2f293f57b3632d8d9bbc9f4732d8cdf878d7e8359ee30f73b3cd662e225f97e3657106d9a3cddeebb8d5466d3815cba280b3456516627d67e246818cc48956859be0c08f1c133e5b68c041712dd151838b14a5d235db3a07afbc74a0be29d93f85caff85217a3a1a4480ca8fd2fc83275f01445e86720ec6a03b797f123b8e53de114468f0655945b8d8642d1e7164acd9d0fb2fd321dd36788fac6e5c7e204b563626dfe1c33521b3e557fa79d1d1acf6550820488f82f0effa3ed6294f2c4f137809f0d1578bcea5c721e0716ac089352d5f12edb605c670decce8be1da2969b5e69bdbe1c387278ccd1e4a28f0dfdf3a1d715ac8440c80bd3dcf3435da3275a3025db02dc2645660dc78ccb9d3b596411573035d01a41eb45b0eb3ed1720f2be01d51f116906f9604f50ecc302df2426e327b03686aad9ffae53c2779fece0f2b43a3927b4a9abc258b3403fa0b2dc96c18e7c7157b0c501dc300ce4aa998f9c13cc562000efec7e796747884a9d923c1372880c8caff3eb2fcd8882a9471f91319ed2ac6320a1d9c6ed8324e4d99226fbed1fd6bf526fba0ff11f444763487034b65c0bc310181a22a87df2490e52b447828c122c54da24e06f552d73f4399ee907ad19549d919951071b41c9645af48fb1b9ff5a829e93637c409957d0995d0e203579d143493c3633c12fad5ba2dc5babcccd57c20a94e1f321db8ec10050626941b6be6fd8e54d18d154b305aa9df126ecd0e5abb39dee462244f85901f6323152ea3e2c2eafa446c74f1b0dafd73dced1e376a3ec40526a30303e4ec03eeb26338f7a3f418913dfdc698efd41c2fec407d6ee4dcb72495303044892a4708b3dc5ae49316b8ef54f5d98c432270e1f6cbb87173c2bc3e05b8c400780f5a2aaaeaf66fa483d4752034fe53dd25254e88304fa83e1440af19336188c3d979e2eedaf53bc76df74d122cf355d801593ce57130fab3e0be0652d8b1b85416a01ac9a9a30b3d19de6ccdd9f1e60e9e44de3d16ece05bea14830422ad42707456f3b1fb80f94b60f24d5346457e3246da80f0b53524d39cc44021bfaa43462be054a5ac7001f72015f1489913ef65e2750d266f139e6cd6f7bd2b0adc418a53c2a3cfe3b648dd00726bbf55cce4d8cabd6e7610db247a6391b7d3028a27884c3957318b0956b9d30ba5f9c9320101e89ddb046ef779cfbfc7e594714b69c03a14420aef2ca3b44aea7eb150dd7baded3bae38e9ac65268e5c79da83c75b9b7f028e43f7d248d109c7b13cc1f8e202ba6d8ca5ae43510d347eb9a147aefd11dc4078e21abb8a32ea39dbe32d2d6ca69d3582daa5e06038177bba4dd067aceed1c285f247713ff98bc8547acb6d5b8177e7d7434a626dfa7bcccb4555f4965807a16ebb67ed2eea7986836b4660eadb92d415c5af6776103701f16f579acba2c95a15e6c1716626554eeed800d44b286160688d66cf455f996e1cf6ab705332ffd1157807f46d77766c083eef277297399ccdcf5fe96e62b636ba3fc8eb49fe6e9b9f71ddbdef690e2704e3f5fd5fd1a601f413fe50757753212ae817722e2106eeb47f1fcaee775e04a972b9cc8bb46a0926a0c7fd775efe29ced0d590630bbd406eb3579d9f281178a0d65f85882698e2df6b523f4c87a51eee543fd5edce06a92fffdea5f74515d5acb767e08ec13e0c3cc96f899066ea1ecf1c2371a686fd95f95f259a8376f106c0b0276caacf5fc3c951bac8e502a5b9ce0d4edbd56aeba282b239aa16f1dee0fcf033a9d1bb7d46299f0b101b333b28afb6cccf34c44575b2e0baeb2ee41774241e52ad72ccfc063f9717cc3546d46b91b789b93851c88c2a0220720c6f2e063be6f8817ee187ce0e2c64f850578c09703aec2197e6fe2d4eb9505924df64f38a0075372d80c8ef9c54a6f2818c2d4e58b49e39337bb20aa790840047a58d5469b40bf6d8009614151392be27b57f0b3fb44f0b56df871dd91a6710ca87d159d924adca692dc92bc67f8e8c07f2c9d94ba350770dd46fe0145a64a8e91f935b18a79640e7c65bd1ad8ee75875a71d0b6a1e02d1b0c8d580071be6034deb4168c02fe99f1f93c29bcee30b8ab101d36ae15487730819d1de07b133f399feca56e6900620ee9fc8784831059aa75b608892349f20cbbe0bf628344a9543057d070bcce42975c209d85068d12b23365fc1c20475ff8c449f8208870857b5b10f28e66d24d54aa039afcf74749e7c782be94b91eb8ed98692e689761993d2c9de1f64b69bc70d3abb03f2fe10d6796bd15652e1ab40d9e6daeec65dd61d28d6cb0c265988d951a4dc2a881e6fd95fd113aa5b05346f39c7d1ab9c2d17f035ae21774a2eebc192807c44ed38f3c58370be9b89921fe7b8c7c9689d942d7de50629cebd41a0a048b3e6540412aaea204c30be432029b461feb50050cd59c5dfc3bbc67e23da8e861ad20c20df196d523c051049a5c05caaccd4315f16709ab2d27a844130da0fa9910ca14959e0708b4f1db8bb2675e3fee538f86826e6fcefcd210d400a252df209ba38bf87cdeafc3d144c132f3e9aa07358033775f354a2143d2081e96120ceec0858d3b34ffd5a6b7add362548fa303652cc61f92e9b804b6928d97f3bbd4a56ccbc85848634c71de27dc62185c09b52b07de4bde93fba80d00564a58f1e0dc5ed1a75de1a0b540d426cc3a012c13b2a21063ca8806c387dd74f815386b340b195efd801157857b1a7a1a2265083a880bdbb0e3d8228a4e864489c0ec93d7881a755cd4496befa025472835b8ad42c0abe8de48812f28fbda09a724f16f1c50802da23e37b818b4edeeb8acd2f215e1d38ab2697efd3e53395ee34f760298a73e8aaa0eda2789d7cabc62791a7e7e40981110bbdf2d9901e9a266041775dba4ac6d6775f7f5c940cc89b2b42dbd5f6c789c154959b0bc64da5e46c0cce4e2e731f16e63300b466857f2e85095c793a90ca001a17a6d9fc24b2517d4c46279a08ae9b0d6793d5e6e0d40b5d78a0076b464cf4f0d019d94a4414fe4aaa4b0b92a52b00e6b5e90c761a529209eaa50b529d47e5918e35dfbc633628c9e8856d6174c9f08ab136fce4646722d16cd25039d3a81f55f194f84235d11c584dfd5dbe6384b0b92f13fb84863ec72a374fa32453607da39351cf85b51e8adc0c24ec89082536ac546162d39357fbafa6ae50c996b3af074be3a12fbcb6190a668eb1b1ca6225d42a6d6354a3cf2f8044df28f143ec864ede5b878ec74b6917c841e09bca5d8523b6982315d0dcdd468a05d95c7f5b2793c1255f204fc346bf05c161f0c8d3ba906df2fd37cb5def8a3c69791b02a47e3d56ddb396e109b05f6f18f60a37420369fa98321909ed7d87e330451cc2f116c1e454739307fe140582a69201258efc8cbecb16166e90382d8934fb7eeaa85276ea1a8b10b34ad48b7b1b63f76af62ba8d18b803b27307c4e12e2b593c4313be9a94cb7384d8d30921d2a2ca706903d93ec266c1624a3974dee1e98a06ee1697e926ece7c548ba36ca9455d69116de64bcd9eb5ccd811d22aeecd5006aa0e51df3cb099e0aad2d94f2659ff125f869ba01cb44b62d75e684f6aea37327f8570535643025bc8ec6b2e498257aaa8a9a9cad58d5599e339ceb492ac7dfb4a58421d46a917d0b67b4f1c6d8bcae15f498f0b1f52b09dff3b5e03de372f8f3973fa428041e820ddb992d6fa55e3fcf3ad555bdfcf6b3032b72151f746fcff8b584db16cc43840b3204dbeff40ea9fe39978764140f8706ba32956e1689d699ae6d39227ca8153bc430c44ebd7637e9df18e8577ae71009fd1cfedd7e45604b17b00434fbb77b4ed88bdb8944a7cce325f4e938d8f23a80c48eab932149572f40b911dbdb560a03b22fe4198e9a13ddb6fc82f57aed4d8def6959e11b4a7fab106ff64719d5b1902f0ebcaa04c3ec4d09a99031629950e47ddb446217693d2ba7eec8d3515067133f3a6b63cb8a89ac7204e9f6751c7888a8016927dfcb6ab0b165d4d2c95131aa86e15dae97f25761080f4967eb97cab28b21af5cabe4551950e50dafec0827d541845c4929ff8f9e15f4814aff3a68bfffd39e7b6135737d979ec33b7575e228babcef9a3e7e2b75d108bf4598fea092d8066c7b4d89d59eb0b3d49ab90614843a2522f185359663d4587419514f25cb1abcd38ae64e266130c2ed5633b35621a50213ef6ddfe9d46c4d50adb81d471926b1090e8d9574fcf491122f7f1222ba6205e7d5fd425baf1f0885fd8d3dbcf406340778694688bd62de6b239d2cf9813a37200a985bc12e0ecafd0e001d882597f3f0ead65eff3060c84324fdd61e28b886fd1704e2d9a62f802c8b3a12b3b24db3184c4c559077c309ee0fe35ce2c043dfccfe7cb55d808e1621aebd261fb3c8a8904a84985df8472502157189a278df201315fb9c0a4e830ae6d9f3a3359cbcc57a0aec9d2687f61a2ae67a24f6f785b1b836a0dbdffd18344c1c10cf1316c4a6061a611d33d1f9f2dc2ad615090747cacd4537fb9fca37a165c9c5c2e6073a1b6306647d282da378817938d35d0164482b79e9261d6036867fea4ce7b68193bb22885f3cd89e5948641cf03d28791d01a1fe1d3694ae937cf5273e0718dcecf774fd5ed3db0a1d582a01a6a2788124cb83c4eea02f68d64b36e50bae35f69e39159f50f8a7d8de12fff9c57b6c61b0727c3492a241252449011b163757e3b7631a1e605c111960405c08e2451565e132cca7e65f32477445ff68fd31ead2299cc0e848fb616df0855d3b846fb64ec18453940e71e567a1d85765aec16e1f5424832b7e38c8b13c4bde38295ab775d7272845957549998cdf119f02f3ad9ef8efd997020a8c9162ec06166e427999f822549d0cb97f3be0435ac7c2a1c79529f627782a8d15f0af445052d1ec98278c96648c05f31c3e2125c380b3a0935cd402c48dae5da3b5fffac1f55f2f0f713d835660068bb2a9a6188dfc1a91cf01808a7dee88f3d544616816ae2d538c53020fe9f933f536af6392727c51cc6e933ef75669131502602ac3a1699861cfdbf9b129827e39cd13262fc0b7170d949213ba810aca069f36b73779802d39f2b9e89e391861bc0b3022e53ee9459e391c99e9aa35ed6e1d9525df699c94f7b3240a4aa75843092a6f38ee945e580c944d42b16f2af30ea14530e5fd543ccdea26a6513b880d58dff83269d6194bdc0c0428f073759b25ed0ca27aeff5fce5b4f07ec5ed554d5f8b1ba7849ac43c8df54142886cd8366ab1c761e358cb51641aa7b53c0c231534dc98fa961e43f5078954ec06a1512a2b7b12584c0b3ea5aa98180e8c3964698e5abbe94b16d2c47246d317449db77e395cac9b83436411249916cc4ecfb5ea28be0ce5c731dc71145ac66e66164d775c22da28e40baa50aecdd2db6970408f317639e6aaaeee504fe263961c3988bf56d8265b8a4bb1f44087b294b4b99f405eb432b2ac5eb8884616dfb15d9b98eb3cc729884de7e48cbd205de81dae99d61dd6f3e05b", 0x1000) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:04 executing program 0: r0 = getuid() setreuid(r0, 0xee00) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000040)=""/27, &(0x7f0000000080)=0x1b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="2e15d9a77a31a6bddfa2978b7dc0e9bc81e46b6fe8df49b4b7cd0d093101c7033af6db129db9f66887ce2053660bb6af504ca1eafeecb2687dd3c0d77e34dd95d0d75e2995eedbd32668ff4f6e", 0x4d}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="bb74afd32aad45502e090b16711c021b1164816d6472f6e115fd1cc8bf3ed03e7b9acc19c33be2fff097322012a93d308d0b5fa6a06803eab28851c756ae10028b4f3b816a1d32a5a5cb2dd064", 0x4d}], 0x1) mkdir(&(0x7f0000000000)='./bus\x00', 0x94) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ac037e1879ea6f6994e8213f8f5815aa88f4d442eeb77091a9f912c85be3c98c7ad6c0e8b6be5445e4a6c56dac026ce16439b914d39f88", 0x37) fcntl$setstatus(r0, 0x4, 0x4) 16:00:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/83, 0x53) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) unlink(&(0x7f0000001440)='./file0\x00') symlinkat(&(0x7f0000001500)='./file0\x00', r1, &(0x7f00000014c0)='./file0\x00') shmget(0x1, 0x2000, 0x124, &(0x7f0000ffb000/0x2000)=nil) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='},\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(@\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='/&)\x00']) fcntl$setstatus(r0, 0x4, 0x9) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="198d3b1a3a468ea25bf9bb255c462683a5", 0x11}, {&(0x7f0000000100)="ca", 0x1}, {&(0x7f0000000140)="a553018fbbbf51d3f0545f04eb905a72104925592a3509c2f951940adaf0782e771f", 0x22}, {&(0x7f0000000180)="f731befbb01815cab0e79b7b5bebb26b89723eb4b8cf63d276ebe6f23c42946344f3fa3cdee1609663246984d904bc93ea3f243efd07d11b65c9e841dd4f4949feb1cd272be169b54b29db98d1e62572d2cd7fcbd3cac03f04559bfa66f1bf44e21eec36e1615c1e3dc0560c8aa512eda918a3ea6715e91ebaea36fa43c4ecfe44d6a12014ed7c317d5bb657d98bf23a4a6464dbddfd8eae9fb540eb3449a376821d66d64dc888b6", 0xa8}, {&(0x7f0000000240)="b9da616100655b9391c2c278e5d30392d3db51db9ff739917c8b040cb07c0fa57422b99a67fb586165b4b1a71a6f0485fd78a5286ece76354a99b6f547f8b7176593b24e56e97a21ad3473d8fa371fbfe997ecf57f6809752f2fa381f035741ac252932478bd795afc22545b5e00d00dfed4255e1fdfc9cdb49bd9eab8079c888ed372b790157a44b88d878d0e7cc48cd380bb16c96077a126eeaccb35568b25fae9a19db1c665d9f6f1367aa862c5ae79615e7662bd2d0a72ea3cb290bee9", 0xbf}], 0x5, 0x0) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/229, 0xe5}, {&(0x7f00000005c0)=""/96, 0x60}], 0x5, 0x0) bind$inet6(r2, &(0x7f00000006c0)={0x18, 0x1, 0x6198, 0x3}, 0xc) ftruncate(r2, 0x3) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x13b756a349fb31b4, 0x100) semop(r3, &(0x7f0000000700)=[{0x3}, {0x3, 0x1000, 0x800}, {0x2, 0x8, 0x1800}, {0x4, 0x3fb, 0x1800}, {0x0, 0x401, 0x1000}], 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x0, 0x80, 0x8}, {0x18, 0x2, 0x7, 0x9}, 0x630, [0x4eb, 0x4, 0x8, 0xa72, 0xfffffffffffffff8, 0x7f, 0x2, 0xfff]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x4) r4 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r4) bind(r2, &(0x7f0000000780)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000007c0)={'./file0\x00', 0x2, 0x3ff, 0x3, 0x1, 0x2, 0x1, 0x4, 0x2, 0x1, 0x6, 0x742}) r5 = open(&(0x7f0000000840)='./file1\x00', 0x20681, 0x104) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000880)={0x101, 0x5}) connect(r5, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x3, 0x63c6d82cf8a25ab6, 0x8) semget(0x2, 0x4, 0xc) r6 = syz_open_pts() openat(r5, &(0x7f0000000900)='./file1\x00', 0x100, 0x22) dup(r0) ioctl$TIOCNOTTY(r6, 0x20007471) semget$private(0x0, 0x3, 0x1) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000940)) open$dir(&(0x7f0000000980)='./file0\x00', 0x80, 0x46) mlockall(0x2) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pipe(&(0x7f00000001c0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) write(r2, &(0x7f00000000c0)="186d86f288", 0x5) write(r2, &(0x7f0000000340), 0x3fff) setsockopt$sock_int(r0, 0xffff, 0x2000000000000200, &(0x7f0000000040)=0xa31, 0x1bb) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x75) r3 = getpgid(0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x8, r3}) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) r1 = geteuid() r2 = getegid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10000}, {0x18, 0x2, 0x9, 0x20}, 0x1f, [0x9, 0x8, 0xffffffffffffff7f, 0x45b, 0x8000, 0x1d5, 0xab, 0x5]}, 0x3c) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0xab) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) write(r0, &(0x7f0000000080)="3452422e0e4edae813ae445302c7ecef31e73bb2da3a6cb7d8174fe7a38d29b6", 0x20) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) connect(r0, &(0x7f0000000000)=@in, 0xc) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000080)=""/17, 0x11}], 0x2, 0x63) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) syz_open_pts() 16:00:05 executing program 0: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0xa, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) dup(r0) geteuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 16:00:05 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x3f) syz_open_pts() 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r1, &(0x7f0000000440)=""/201, 0xf5f0130224490f4e) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x32, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f0000000180), &(0x7f0000000080)=0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x2, 0x7, {0xffffffffffffffff, 0x3}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x2, 0x1) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x9, 0x200000000000, 0x4, 0x0, 0x6, 0xec, 0x9, 0x0, 0x1, 0x1, 0xd7}) flock(r0, 0x40000003) flock(r0, 0x5) flock(r1, 0x8) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x20002000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x0, 0x10001, 0x2, 0x1, 0x7f, 0x80, 0x1, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x0, 0x0) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x100000) r3 = dup(r2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="61b1462f920c14ae06a59b702fe95584ea56c1376c658ff1d109e8c098186bb4c545ca50977a0184f5ba410ee4fedd9382cedb6ea4ca6a63dc", 0x39}, {&(0x7f0000000100)="5179c4", 0x3}, {&(0x7f00000001c0)="82b68a3bba0c16eee0dced95d38133a156944420c8e30a15827a9007669660219570a2fe11da902f5926b60deb49309579873e7ee476e998aaa3f411130e591792ed007061d816cb384821f5dcf03722638f0abd6a3c0ff60c363cd4d4f77ce53b15ac4a73be5b7c2d6e051730707dfa340eaeba89e1f64285ddcfc7638f15e85dfbac9a61bf3f54b52d7c0c13d61bb9b117bbc0953ad8d30ff3966aab37745693a34dbd0a3b6d111ac438ad93ae2f11c37d47525238d03b7d18c3d4594923ed77", 0xc1}], 0x3) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x2000000800001fc) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/8, 0x8}, {&(0x7f0000001180)=""/244, 0xf4}, {&(0x7f0000001280)=""/238, 0xee}], 0x4, &(0x7f00000013c0)=""/167, 0xa7}, 0x842) r1 = open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x82) r2 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x20000000008640, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2ac, 0x2, 0x9, 0xaa00000000000000, "6805842e892a9eeac968045631293c418814e0e8", 0x8543, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x30083, 0x42) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 16:00:06 executing program 1: ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x6d68, 0x1, 0x1, 0x7b80, 0x84, 0x1, 0x1, 0x1, 0x3, 0x9}) 16:00:06 executing program 1: r0 = semget(0x2, 0x1, 0x40) semget$private(0x0, 0x7, 0x80) setreuid(0x0, 0xee00) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xffff) semget(0x2, 0x0, 0x81) semget(0x3, 0x0, 0x100) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8009, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:06 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10100, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x8005, 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe3b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) write(r0, &(0x7f00000000c0)="3228d1ae4d0c91328d75dba3efc27c3e160300001b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) setsockopt(r0, 0x7, 0x3, &(0x7f0000000140)="269bd1263a4b76cc0b67dd3bcdbf0a5f50071e59f84dbd2691335602673dbb5c78f47a165f5766264ea232cb02b5c01f6d0c8daa287588356712e49bfe18006824fc0cb75055a35b73faf0d81a12ca91853ca909a02e4bfa8ea3c480f4afaf7799ab93669c5d17beb401fad086fd620704317efbb785d4a3cd1f3f3ff2ca16e65212f390365a02b9e5ed49eac32c1390b99a8e28cae94465e2884a6c612be89ed55a106fc547947c99712251d712aa6ff3412751af753f6e83c6ea241a6fddae30632f0244a08d8b3243891cda40e83a7cda73b43a9bb1ca04e6309858132cc43e2eaaf028517282cfd9d7ba3915787995e3c21b457b989946bb4df103eed4c7f05da804e6c2b68bb4c2c4a84b179a99beb877d7984806b20dd1b0a7a16cab4cc3a4f7d790dfd5e0772ecad27ba009a20d389fedfca67ba8469c7a05b92a31451daea1bd32328c43a8d27ff321cbaf0956a789fc70848b919b41b7675b9996f9a90682bf11a52b8231f3475d49b4d38255bb5507212e35c3a573c2dff12bef9ab81a10d7ea730836bdcdc235b496c5c165c4be11382989b622ecb5f9eaa99a50b3434750596c7123c05df8cc92af25a968d3f218555abf54ee541737228e6858149495d994be955b120fde80899f41d0e5f403e139c21575e25618e828dfc88ea4f3b649bdf957da54cc53a148955aa397cab244cf671029587907c0f37bcde995f1fcf3581c6b971aff7118863cabea9799721cde884389797ede6f6fdc2c86c0de13b30454b3cb1479548f4b42fc719a8f4c131812552d9b0a16820ad8847f07562541490a4725ede876ccc6f40e02d5a15c611f40178ad0a543ca8626cdd5a428cec447e75097f8787d852766f9e601c75f7a0ccfcbbdb587f6af9a04104c76d0d2b45f87548466d83ec594b24b5ca745c4394c72a87049a269c14eb4feeabe717b0e67db85fcb012c5cf0cb43b1f8c5d4de87ea466ffc784deec7c4226be54fc3a8f766c197455e8249d3584956c8a93904d5f6962627b514fd14b9f8593e3d8853a3c3c7bfa622b40dc143b6f8229331c8032015e3a639f38b4cc313330fea83a788c63e3a99b7bcbded39eeac12bbc42ab68988bee5e04238c8864ebdc4dc79cb6bc6b1375cc029ab8b05816a86034924e4fb51fb7b24411aca277063aa0457f74658a95240672c54f9782521963ca726abde1a38ee13ad97aba9abcfe607da54223d5cccc4c954d8ee221bf8c8e1cff660c4e9a5d69a91f1ff1d2b2bd8bf89ff05ae2af42eb7f59714fa4a61d8515bdcf5bda309b20e0ddf7efc6f7690b4803f66bd9b65042c8968a8cfdbd5591476dec93f26d203e68792069a2aee4260e1c5f8daa2797f30fe227a050c47c7aaa045bbdac30bee718c716c9241f4e869a6a7ac0689f20303e8603671061ea57a1eabd63c5f29de718252a85af8c22c6708376eca4251f975b6bcb64f2da9c04f1c08fd34bb7d1feb2b2ed6d3cf7ff55c096d66afef49dfe3d85ad2bc935d0d050a8d678d2e1f5cbe5ebc39778e6bb9c167d5047a790738405e55a41fd1b9e04538a4fdc76b4ed9e0e33b8cb646ce70a5fbdca872979bd8d535360b765845398d29a84ca675f454b2b04bd6b0ea7806ba2d004bbbf19aed7bd386b61ee444c4cd80cb703af0f4a4d0101644ad324ae74aa5707d9a2001e8397ada3ecfdc8cd0a67aa2237836387f585931cb15ad3627d600bb5d4e38a6699bceea1866389afab8689292e5867dc1fe9be7d2bb09c3b4d4d5f63e31230979726dd5cc91481c7944bd4b7ec68d8e9c299ffd4b766fb1f5cd3b05198e9c2a3b0ace831dfc1cf197f1358021a53a4eca47647e80d8bb12f993e8037fcecbf0dba234fe87203a88192e50ef53fcc606fee4d0ed04db15c18a9558ae512f4cc44210cc100ff07fb10eeb997b052a6e1f313bcbab28b752d1a463ecb16b3c01f506969ed0756b52597a34c0a26621317d7c2b1dfdbc4a241d11a358856f0dddd2b48e5e3b51581b708b4fef01fb9db77ccf3e96adbe36828e592cb4d724298d416bd125199e69ced8778e71515e97d30e1595d12673ea9fc284ab0aacef80450b01c4314753d71e7617e7dc617036e41f30fb8dbe074382015a84b76e40cdd9b535c795b0e22d2ce21510b1cba3e13ae5177741ecd22c17e8d1097414091a3b91bb159248cd274bb8c66cac043430509000c2acd51d48ea5f5289c72e6ac41eb97fb879de838d2082bd99d9a3ee32caba7268139180c92512f1cfd5fce5edfec91ae755076e1ae9bb4b99312eeaa0592b45c463647af8b2ac181722f845477c6794f7f871ea46511310b07ce9e626b921e021b575b434db57b583923742457b11514475e0ba5f9731222c30b0128d1d3a91133a87b2dfc3c531f324e38c64a4ffbd1d943acd8ff062d381c1b29e8f7867324f1cb1cfe5384f7e636b19d3e623abd35acbdc9cdc3fc95fbe534743657499bdb21017f84e5f152044e8182d61d1c19b148243cceb9856cedb40379931b28e8555edda5e2468043cca912f65c3e3132e924180bcbea8e88f5baba79c3f52bafa14575d5e7a5d639ed727f9427cd6ca3bcfacb54b45d3e517cb2c6a13e141e0b81ba04c898d50e557938017d5114c342cd03de022d8e59e57af0b44c3736c8af2aad4a08dcdccef8886ae4abd86da84261447716087ea5aad5d97449d7f8646aef966795a95695ab708c3eca8b21794c415203c95eeccf4760662f624184c69f632217acbc01121c68ada81df5f516f4b5d233a783280d2b0cb6e2a0dea83e62b78c8bce2106194d6c0332ceea0847efdc12f822d224ea2744f15c14b05539fd6e1588826c0f9417cb843b245213839281bfd616013beea650f46e3b5d4ee910021b2307a4f79e18373a2645126831e5fba6f7c441cfcdf92ae2befb738c208a8ffc8c57b4c713d9389f89b37d14a548f2b5bbb346ce0755b6b389820268c17b5c98da3f8dd472e69cf296d27fda677b84dcc9279a67f7606096f23f9100653bb7ebd000c4ab1c697dbc3046f0f0517a084f3a1c7c986935c248ad28b1e16db56c2e964ba4ad74cd4648c0208bc39060f18c7ea068b2826e480bcb22f737c99fce7b6b105baf1ceb44bf358d422d167515b499f95b58b6cbb07b9b532288aa723bec19e333adea8e9d3b3a3718a4218de13faa3034333725553ba294397c264a0a336d3b6f879f43616765806b626b4e44cd202d7bdf21b6dbd68564f626bc94c62a3a04133e8e0dd89f2d3585ac49bbe946c8fb06ab24d63452640e3d98db56d7c6c2f517c5c6b42fdc7ffd5dae4a56374dc5591ab05d0ebe6c13bf0ac7af8169f3353f9938200ba4383560a01f8172c380d4a8f81340609a9f6c29eda7c3bcd96281ab6d1babc309728c4f7ec3324f60d0f79beb523411243835f43b1b9ff3bf7e2521c253d156a741ddd4f61d852aaf38834aa9e2fff07f0de9fe35aace121bf65517757607fba74a891c36bb7a97a2ac7e999fb59596dbf90c6cc40adc40225fbc75d529503e36952674c0cbca0bb7b3022161d857bf681285122f7d0f102349d55486c9dea8b193052eb6b2c8689d0efdcc273fcfffa990caa7053202cf715c79dd2f8efc8a6484f47b5a0c1b7266fad2be2d21699bc4bb3f0bddc30e01477514e90120f891d967214e178587b869cfe8941902ed0ba58cf0305397abb96bc0cf3269aec82892fa9166d28e593040400a377b87de7100127393af8930848ee78879a0962b789bc1e57e921f8dbe63d127c37a3b15d5a6c86effdc9e4dc24bed27ab63fe2b6cb0adebb308e06392a97b316cefcaa9880931c4e03db899e1c28a77101f1cc99be315df68d99d2553efe41df07f6dd667919a8a1a1d9cf7318273ac4245bb1f13530c3ffc5c1584e4905d7c380d3e5f1387e3bdd8562e81373a4dffa7cfd6a59e07283211d5c0de019ca2e93d06083827b37cb5fd65805197e3091f597c442a14bfde1e0cd41ba717830a55d436e659ac0500d71703057e565e80dd056b17af07d7fff258b0fe51f041f2a5491d39454dcc7cfc5bcb3dd092ebd60b581cb9454f720b0d5c92bfe6f0868ced4b118a65a3ff185f878c8f22205b7b451e750a95b7102d48f93ff84419ca56e28f24c46c5fcbffd022176d76648525c63f8941ef45b226c6ccad26f4850f1146415cc10de9d9c46cf57ab862cd85debbcba410d64dc03f926400bf2b5d61973370235f7c633b4f3fcd109c5affb571908a0b2a31e0da1ee908de4feb5802790e989479cd434b89007a17fc094463b57e3f8cde94075465b8b4f6db59306fbd98a88acec625acf02768bca3d3f9f7f2ba5fb30d04e0713d99ecb9df17f44361a2bf0e11da050dcc4be217b15cca773f7f2bfe87258f422b7498e3ce11360961a13fdec3d717195d1222d5c00e743916462c13fce2f6e1d2aab20e94a56da1e9a23397ebb8efe03db2128f958e574d006a1dd90d14c927f393b993a701891a2d39723fdfa65972503925bd4ef98b8edf40e4af1d5646c6ec4ee7a89e25df346dbae041774c94d1a357196359df6045df43aff024e9a0e46a2b3f84d4e8a20d901636528382d66034d341ee3043b944e910d3064ed8182520ced2ec9d5abdd0dd340ac52100d7a8481dc5a62b12364529257297c0e67ef0363c095b7b8eb2c094216e0935669e381945f56c8fbc1cbbe6ceb7c4536aa93b8b590005e2f6c2de15e239cc8975967afb58b688b0119a67f0a4e87b2e242e124dc8a8f89c96ec27f4788d695e9aac73ff04cac764054b84080871158462de404c6fe7e3b4c1ab1722534d354c24967397cf1033602b8977c0421e77c1ff78cefe49862e36ac1162a2d5a00333ba1acaff0b97bf12fe6009f833a58aefe67d5965a9ea230e3e3b7d34285e1ef46b22c3c2481a24783011b53fc6d69a87c6bf9fdfffead84a4966ec332a543a56c7e9b843f1b7cea6f4441e52af8b40e73a9304a82d123a33490e102778359773aea318f543e53f6202dfe2971cbe4cb566b2fd6e14cbec9bb121478b6b8133a4aabf425d2cb6c1bd4814907b5fc67fe08327decb7e45b497ec1db3ee56f21741b7a5f97b59699d5fe1ac336ea0ee63fd694fb4640436067308131476883961487170b713c7e0a401e0f9a2a633056cfe65ef122bb4faa5219574091cb1923fdba90ecf67b42b8bb6adb99dd181065b392c96d30d8389ef4a546eeb1a80513052c70d4419e060378b012451e2cdd42728c3fc463e98ee65d04807c1ab3711696106ffdb6b877eaa32837851c4603c5b00eb4cf46e7556aecae6d2fa58725dc25276a6fc51f18e7f66a29667575004624f20eedc4cfc845fcf300e7158c5ef6ae641ade33dcdea6134bfd7ed510c2852edba749066dceb846542364d9d785e359949385554887824ccfbf6008a3b5ca51d448e296d9cb08aaa6055a5a6b2b24901b6e35bb10d6c75f7513107c4c15d40f059dcc6c74d4506f71cb2896779660f63d41297d22aaa6219aa4e3c39e820f948c662a6f41c235b33b3a08dc3153d3ad29d9e0857202089613d505bd8d475e6aa85e59a2868ba0e82788bce800b4d90d0cfa7922bc40c3a01e4bc5e8f02fb7f5580da5a0dc1d8fcce772818ca6f3732c1d536fc4a085f526b1bcd10ca1c4d96cb3f474b4a526a326cdd9b9ba41295887f965fe4c47ea8b6d9545d923d77e91fc1cb44a446d820c52b7804393df754371d69eaeee8e3bb975d2f3a06a5fd4fde50649a128c28f1f9a06f3c0b16b02a1dbd107d37d9800063b476f775137312e6fb59e8", 0x1000) setsockopt(r0, 0x3, 0x67fc, &(0x7f0000000000)="c3a0b2367d75e75624d55e0b0487a56a77dcd509bebb2989c76c70b03c4677d38c849adf3fbeb7d6a92de93842b7711b5b18303dd7ef", 0x36) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = semget(0x0, 0x6, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000200)=0x3ff) r1 = semget$private(0x0, 0x3, 0x10a) semop(r1, &(0x7f0000000040)=[{0x4, 0xfffffffffffffffa, 0x1800}, {0x5b96a21e0d4ca2b8, 0x1, 0x800}, {0x1, 0x80000001, 0x800}, {0x5, 0x40, 0x1800}], 0x4) nanosleep(&(0x7f0000000000)={0xf0}, 0x0) semget(0x1, 0x1, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x200fffff, 0xc2d, 0x20}, {{r2}, 0xfffffffffffffffa, 0xcd, 0x4, 0x3ff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x3, 0x20000019, 0x55, 0x76e9}, {{r2}, 0xfffffffffffffffe, 0x21, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x18, 0xf0000003, 0x7ff, 0x6}], 0xf6, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40000006, 0x9, 0x9}, {{r2}, 0xfffffffffffffff8, 0x80, 0x6, 0xc5c, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x86, 0xf0000000, 0x800, 0x9}], 0x7, &(0x7f00000001c0)={0x40, 0x7a3}) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/159, 0x9f, 0x801, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186004008b0007000000000000000000000000ffff00204b0d05dc7a7ecf2af9b5c3a5aa0d00000000", 0x2c}], 0x1) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000004, 0x8, 0x400}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x9fce, 0x3}], 0x8001, 0x0, 0x4000000000000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd1e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) msgget(0x0, 0x202) fchmod(r0, 0xa) 16:00:08 executing program 0: getitimer(0x3, &(0x7f00000002c0)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() getgroups(0x2, &(0x7f0000000180)=[r2, r2]) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10, 0x7}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x40, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x80, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair(0x2, 0x4, 0x3f, &(0x7f00000005c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = dup2(r6, r7) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000400)={0x29fbbc84d80dd1d9, 0x3f, 0xfffffffffffffffd, 0x2, 0x80000000}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r9, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) socket(0x20, 0x2, 0x200) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x30, 0x4000, 0xa9) socket(0x30, 0xc004, 0xff) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x400, 0x107) kqueue() dup(0xffffffffffffff9c) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) r11 = dup(r10) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000280)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/185) 16:00:08 executing program 0: getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000080)) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="f8029d0f05d2acbadd84c099692afb83f67b61c2d0865d2b34f08a653bde65ebbf4e9299a8668d92da29836459790306bf4b8e2a140a351c17ed380a843c47a73248d7f61df50d8062990a283fc6d3e8723a6c64d82c2b219b646aa3b0d54b5c21b0a9edaec81aa4679442ef0d7ccd0b290aa842c6cb54738df160f12f6f74cfcc9035ed4050f3100e73226665312e68829e958914ac45d9a60e2851a35d2e6f96030ed771f3a31fdb28ceb038895b3a4816aaf9d20b82461446cc2f28545c6c05c7d3502bb748c4e1ff0c49110b2afdf3b250727cabab56a065747707592484803f412c91a57d106a72523d2108d0a9a321c2348241a8d27d62a174", 0xfc) close(r2) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00806c253000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e777a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db3", 0x59e}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x20000002000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ftruncate(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754affb7ef2414, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8e7bda599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b4731c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a13f64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4f8dfaa8774c95ff230d164378a45bceabbc98c88ba9bf93498f7daeb475ba5233be4d2c4a5c889409a7a8011ccc1dc3edd393cb9f3b3389d4220f74f3beded16aabfdae5d65a8a01df9389789f0fd34d152dca65c3800e195805a4ef8caf98c8e1891f3b0a3be0eb8e94248ae4f9c991807565b5791207f4729f00000000dca76d7db679c0cc867ba0adadbd275fb5b6485a5f9a"], 0x1, 0x800) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x10000, 0x80000001, 0x3}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1) write(r0, 0x0, 0xfffffc88) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c377284c35b84e2e2e2e2e61", 0xe) execve(0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="3262ed8d9d331c7d21168ccb1829020bf310195d9f7e51f6204f211b4141eb1c3e3c1c93e8b85ff3d1c102a649e5", 0x2e, 0x40f, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20a, 0x13) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000000c0)=0x3) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x2) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xe1) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) write(r1, &(0x7f0000000080)="ce1dcd6cc52fa6582fb76f33cd085ead26ee8f9817b18eedfdb0386d29d8aebf91c99ade4fe8ebe62046c42b0f1c547b17f3bfea531256067be2e4f976c265bb5cdb780e8e59daa4e27b1d42e8d7150628c347225f52525ae57b27ce8daa7c2d894c14807e689b7fb79e66b9c313f5595045d3a15b836e7cc1bb4d86053bf680fba26aa5c70b1a5ab581", 0x8a) poll(&(0x7f0000000140)=[{r1, 0x10}, {r1, 0xa4}], 0x2, 0xf66) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:03 executing program 1: getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 0: r0 = socket(0x19, 0x0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000e0000000efff0000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='\x00', 0x20, 0x1a2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r3 = kqueue() r4 = dup(0xffffffffffffffff) r5 = socket$inet6(0x18, 0x5, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x18) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x2}, {r2, 0x100}, {r3}, {r4, 0x138}, {r5, 0x104}, {r6, 0x4}, {r7, 0x8}, {r8, 0x100}, {r9, 0x8}], 0xa, 0x3ea2) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r10, 0x2000746f) syz_open_pts() 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) mknod(&(0x7f0000000140)='./file0\x00', 0xc002, 0x3ff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:00:03 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x200003) ftruncate(r0, 0xffffffffffff8000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x400) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) fchmod(r0, 0x50) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffca9) 16:00:03 executing program 1: r0 = getpgid(0x0) r1 = getpid() setpgid(r0, r1) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10008, 0x0) fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x2100000800000009, &(0x7f0000000000)={0x0, 0x0, 0x40, 0x1000200000007}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = getppid() setpgid(r4, r5) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10222, 0x20) lseek(r0, 0x0, 0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10180, 0x4) select(0x40, &(0x7f0000000080)={0x8, 0x1, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x3, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0x8) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xd008, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3ffffffffffd, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x3) r2 = kqueue() r3 = semget$private(0x0, 0x7, 0x20) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000180)=""/4096) dup2(r2, r1) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = getuid() seteuid(r2) setuid(0xee01) setgid(r0) setegid(r1) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a6", 0x1) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x88) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc00, 0x0) linkat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() truncate(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x9) r1 = dup(r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000ada733dc991073386e0db700cda0b6dc937f2f2f2dbe2cf4ed00d4651fed0d03e7623af2f82c1e146d9793390baad660dff0ea931dbc3b31"], 0x10) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf9060000006730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02cef82d0a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b05000000000000004303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c10b0919139e2cb5aff91f576d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1f508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faf8ff0151eeb270381bfb9d62df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e575dc5977cb3eddd7a7fda9e7751df179c6068669fe84fac6cff16eb2eea71e8c1608df25f77ca097cd664fde5c16fd2428557b7f2664d2aa19d3b98f4e6082330c59bab6eb07937314477bb94b481b9453602e7038c44cfd0254301be815bb1116bdae0cce723f3c811527705ca7cfc431e2426d09bcf1089f5dd", 0x5f2, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x400) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00']) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 16:00:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/107, 0x6b}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x43) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) close(r0) 16:00:04 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r3 = geteuid() r4 = getegid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) socketpair(0x3f, 0x4, 0x80, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000400)="513cba7480b8f1014d6a8d3956be7888f4dfb601d434f754baed93e123c98d35722c7aefae9584c9a7a1e7a42b316d80811e46530104d311eb0f0dbf9c54c2d48ff493cd83e5bbd1c81200fffa5c31ed73c15793e2b305e07aba804567a16aacf963b149284dcc54b11a1f972ad74eea1eb55d546c915e08918d6a215bdc1d2b9fb0809d8994ace58694405d010d9c5a75ac2e4ed95ef1aaa9e8bb318b442994b92d5d8a22d457051fe013207c0301bfd6c247edcfb567adaa91d5214252d99b89c49b471ea928975325ee8f2388eac4b455eb18e3a00ea9f9e976a7a743ed9cca79f071d7b390ada5df44be86d3c35c43fcd7d01dd71b93ceff8f67b37179ad38182cf78ba72cba390b8613b9c81c7ed810931e64d135623ee38961dec4578a87553eeec5b0ed230836125cc1dabef5bc7a0fcf000fe58bf424113bcc7f07013df527829b7c6877342632b8ea6e9a666f66234fb357dcf165b3210c741ffa9c7b2072b3d7e75631a05868a57f51b4c750b05ca8d31e4b7e2e653bae707dfb05c5e98c6e9a92cc1f91bcce866c6dc277cd16e4a8505af27299d91c1ff52c1a0c62dcf087536c8c47e141b2d3febad489b9591242e523a48ac4f24e108632b0e2bd52a709815c932acea9fe47a09b7c0885c379b43bdfc109cc71f2820a68d3664722864bf7c3aedaa303bc2e2601869f58ae87e6e6279029f8b71169fa836ffe4677246b7464f30b313f302faae19429d252d528e5b4403b1a2125c47155510e9a9fd58565c41b5c5b43f11c91fafd5faee77fe2e62b185aea2ccea6dcc350a3b3cc15d8a9deaf7aeb562eadbfbe98cdd9fbf08027c3de1640b294896a9d45eba229daa407a459295bf3ec77caeda7ef7b322247e8ce3c111e333a8c6e0d8627f3ca9f0b3d57e7f320150966e0ddfe7d230b3c8d726da4b82e9f7c6bda2f41526c61e3678e0b2bba8599d9167c271a8dceba6fd33a584c0601618719756966cdec6aa33b8fb17756a4e38a79e8d51ccf971aa6149ae06524b739cb5a23bdc71cb905610348e7c4479e0ccff390a6c3491276705fa9e96e57c35e3548734f953fcdb638a9ba3d2caf0a0bd78d6cfc4346c08d64f320db129e9c06607382837c1eee6e9af3d20d4b946108b1484d5b1a066486b7b825746e1445d1eb985f7e96c8d99f58579577d9be392eeb55799f1f949f8b9d32afc4727e7a7abee21e", 0x35d}], 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x3) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004000000010000feffffff000000000000000000000000000000000000000000000000000af6ce", 0x2c}], 0x1) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x9f) 16:00:04 executing program 0: socketpair(0x2, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) socket(0x1e, 0x3, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) syz_open_pts() syz_open_pts() 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe6f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x60) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000000), 0x267) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:04 executing program 0: r0 = getgid() getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = getegid() r3 = getegid() r4 = getgid() r5 = getegid() getgroups(0x6, &(0x7f0000000040)=[r0, r1, r2, r3, r4, r5]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r6, r1) r7 = socket(0x800000018, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0xc, 0xfffff, 0x100000000, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x24, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9a, 0x8}, {{r0}, 0xfffffffffffffffb, 0x11, 0x40000008, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x25, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000002, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x6, 0x7ff}], 0x6f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x61, 0xf0000000, 0x7ff, 0x200000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0000021, 0x4, 0x6a5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x1}, {{r0}, 0x0, 0x21, 0x6, 0x7, 0x7fffffff}], 0x1, &(0x7f0000000280)={0xe6, 0x7}) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/60, 0x3c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0\x00', 0x2000000000000021) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000040)='.\x00', 0x4e2, 0x18) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x88, 0xf00fffff, 0xfffffffffffeffff, 0x8d}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0xc0000001, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000003, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0xa0000004, 0x8, 0xffffffffffffc753}, {{r0}, 0xfffffffffffffffd, 0x20, 0x84, 0x5a4, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0x61c4}], 0x5, &(0x7f0000000100)={0x55, 0xd55}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x400, 0x8f18}, 0xc) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7b, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x200000000000000, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0xa2) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r3 = getgid() setregid(r2, r3) getsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x0, 0x8001}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x6020, 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r1, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffffffa) socket$inet(0x2, 0x4005, 0xeb7f) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000400)="513cba7480b8f1014d6a8d3956be7888f4dfb601d434f754baed93e123c98d35722c7aefae9584c9a7a1e7a42b316d80811e46530104d311eb0f0dbf9c54c2d48ff493cd83e5bbd1c81200fffa5c31ed73c15793e2b305e07aba804567a16aacf963b149284dcc54b11a1f972ad74eea1eb55d546c915e08918d6a215bdc1d2b9fb0809d8994ace58694405d010d9c5a75ac2e4ed95ef1aaa9e8bb318b442994b92d5d8a22d457051fe013207c0301bfd6c247edcfb567adaa91d5214252d99b89c49b471ea928975325ee8f2388eac4b455eb18e3a00ea9f9e976a7a743ed9cca79f071d7b390ada5df44be86d3c35c43fcd7d01dd71b93ceff8f67b37179ad38182cf78ba72cba390b8613b9c81c7ed810931e64d135623ee38961dec4578a87553eeec5b0ed230836125cc1dabef5bc7a0fcf000fe58bf424113bcc7f07013df527829b7c6877342632b8ea6e9a666f66234fb357dcf165b3210c741ffa9c7b2072b3d7e75631a05868a57f51b4c750b05ca8d31e4b7e2e653bae707dfb05c5e98c6e9a92cc1f91bcce866c6dc277cd16e4a8505af27299d91c1ff52c1a0c62dcf087536c8c47e141b2d3febad489b9591242e523a48ac4f24e108632b0e2bd52a709815c932acea9fe47a09b7c0885c379b43bdfc109cc71f2820a68d3664722864bf7c3aedaa303bc2e2601869f58ae87e6e6279029f8b71169fa836ffe4677246b7464f30b313f302faae19429d252d528e5b4403b1a2125c47155510e9a9fd58565c41b5c5b43f11c91fafd5faee77fe2e62b185aea2ccea6dcc350a3b3cc15d8a9deaf7aeb562eadbfbe98cdd9fbf08027c3de1640b294896a9d45eba229daa407a459295bf3ec77caeda7ef7b322247e8ce3c111e333a8c6e0d8627f3ca9f0b3d57e7f320150966e0ddfe7d230b3c8d726da4b82e9f7c6bda2f41526c61e3678e0b2bba8599d9167c271a8dceba6fd33a584c0601618719756966cdec6aa33b8fb17756a4e38a79e8d51ccf971aa6149ae06524b739cb5a23bdc71cb905610348e7c4479e0ccff390a6c3491276705fa9e96e57c35e3548734f953fcdb638a9ba3d2caf0a0bd78d6cfc4346c08d64f320db129e9c06607382837c1eee6e9af3d20d4b946108b1484d5b1a066486b7b825746e1445d1eb985f7e96c8d99f58579577d9be392eeb55799f1f949f8b9d32afc4727e7a7abee21e", 0x35d}], 0x1) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/160, 0xa0}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/21, 0x15}, {&(0x7f0000001100)=""/16, 0x10}, {&(0x7f0000001140)=""/37, 0x25}], 0x5) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d900000000e6725a73268033e5fcca87e7a98f20ab87a5faae0c75c7785f49a0a34b1991beb940e25df75fe272a7cad69f58d259ebefb3be103dbabb7a292f6c918cd6105b2b745090a1450b65f79267fc010063209304741dfdf87b55235801419ce9711443e7cd60a184dbc0d014dfc43d223a306c8c8a4721f60aaabdd75504e3982acfa55deba8128232c019c08ba8c21479713affe593440eee86c6e8e91a8e51d049cd590c76d9efe2dd4a5e9a5490aa6505e6d014"], &(0x7f0000000500)=0x32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x62f30e761cf770dc) getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x100000000, r2}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r10, 0x1001, 0x9}, 0x800, 0x1, r9, r2, 0x54b33db2, 0x8001, 0x1, 0x2}) fcntl$getown(r3, 0x5) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r12 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r12}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = msgget$private(0x0, 0x6) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x51, 0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380ec96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"}, 0xa2, 0x800) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) sendto$unix(r0, &(0x7f00000001c0)="a1511f40325b2ee736fd8f45", 0xc, 0xe, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000086000/0x1000)=nil, 0x1000, 0x0) msgget$private(0x0, 0x10) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d021ec500350d27d12ddfd51e68ad8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c49531edcc089b1218c051c68c9536c532b4e3364", 0xdc}], 0x1, 0x0) fchmod(r0, 0x10) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6, 0x6) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xc) fchmodat(r2, &(0x7f0000000040)='\x00', 0x19c, 0x6) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x84, 0x6) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xfffffffffffffff8, 0x2, 0x4, 0x1, 0x277, 0x0, 0x1, 0x1, 0x0, 0x7f, 0x7fff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0x1}, {0x21, 0x1ff}], 0x2}) 16:00:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1fff, 0x4ed) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x1) 16:00:08 executing program 1: setuid(0xee01) shmget(0x1, 0x5000, 0x10, &(0x7f0000002000/0x5000)=nil) shmget(0x2, 0x4000, 0x2, &(0x7f0000004000/0x4000)=nil) r0 = shmget(0x3, 0x4000, 0x80, &(0x7f0000003000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/4096) 16:00:08 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='w\xff') load: 2.12 cmd: getty 88954 [ttyin] 0.01u 0.00s 0% 316k load: 2.12 cmd: getty 88954 [ttyin] 0.01u 0.00s 0% 316k 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20288, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7, 0x10001, 0x8001, 0x1, "0ee828be14e20b2e39bfa7791a57c753e07ceab1", 0x8, 0x8}) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000040)) ioctl$KDDISABIO(r0, 0x20004b3d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x101, 0x2, 0x20, 0x80000001, "e377bca0e441f83fddc538626575bc1860014333", 0x1ff, 0x6}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x32e, 0x1, 0x0, 0xffffffffffffffa2) shutdown(r0, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x80000001, {0x6, 0xffffffff}}) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)=""/4096, &(0x7f0000000480)=0x1000) r1 = socket(0x80000002, 0x3, 0x1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="986f434f3b9824b475478b8f5d75f104c18e4f541d8e5b7505f7ec16d626bf6255246035a37f85c297e465e84eecd40484806f8d9f10dc62f90d72503a415ef646d0620ca8ee4a9c619159ffd4c2d9db00d55b5b6759dec22b7a22ecbceae1702e8ea4f6583817f09a5d046b64ce2bd3", 0x70}, {&(0x7f0000000140)="d777350b1ba14fc27ec4dd2b2c028bbd3e30f022cfc53209ace3389d85e61daee75a354273cd728d583039fe17179719721d4850b6c1cf0fb6d2d3b6d0da8d5068fa5b8a06bcf0d1b344420cd011f0c0dfe854b35a891ac63fa8cf3070673835b7406d73940fc4e4103723b5", 0x6c}, {&(0x7f00000001c0)="92e44903de7f397108070c115f922652c8a589f3beb3d54d33b36da479a5ccd8bb16cccf36657e9c8086c244f3b8a5202100f3ec199b63eec7291a320c81351caf4c6399a847fb43317f01a00ea0ccbe9bbae484a6603e9184029c5a", 0x5c}, {&(0x7f0000000240)="a323d187c9ef9d54fd56ff9620614639cea0ab4f12c482464987e23bb99a8bd723d5e394ee21178e33c3c6815722ee0d144255663a707f1df2b27178071220a2172de39417194c14e12d88b72642a0e91aecbe816361c06e5033dac6b50c9d681e42a6e9907406e0309e241287e8429988d16431818618f73d500ef9d53b423bdf67f3607fe79c0d20c2e0e4b41be9dff9197ef3cb5fe19348c13f5a00978451e422e64d1d1264cafd463c2cb7f5d1", 0xaf}, {&(0x7f0000000300)="fa0594cda8a050bd3eaaf691fdd14b347e9d6bb30c23e9f7bc8bf6c505848d0f7430e231d15e4caaf8232ed29576bb849fe9ba4f705e35c29b954e1af72d821b841f84e848612ae5b4fc6daf04c2aa1bdec09ffe5bddf036b93ee388355f704393d2e7e3442fa5ae49940090f9b57c1edb4374c73ac9d2d8e4572cbd5c1a2677f371f064260f7b499aec40b977126d49e6d4ecfd086482da005d4d0b96a011a5ccf4707a135a863267c9151d88704b2795adcc00c351c74f089d9f910d73c479aa00c7529f80021c5a0ff4f816d03e7e299d49712075fba9b5dc24a9ee8ca7b6de296b9a89ebcf9f86bd0fe01e759c374a6f169b25139cf4a578f785", 0xfc}], 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="842001d5ce0600000000000000a989d788208b"], 0x10) writev(r1, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) r2 = dup2(r1, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xffffffffffff2eff, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:08 executing program 0: r0 = socket(0x80000001c, 0x1, 0xfffffffffffffffc) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x404, 0xef) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="dfe1d343c99db131e2052a1293e5640dc88e13276d21bcee454b06ba8b4af643b8", 0x21) openat(r2, &(0x7f0000000080)='./file0\x00', 0x981, 0x150) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r10 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r12 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() r18 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r20 = geteuid() getgroups(0x5, &(0x7f00000014c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r24 = getegid() sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="e5a6b50d90957010757c67fe5e6d68953940a59cc86e42ccc8be00654ea3024af21514adc1c47f90bed581f01a81a5cf0fc361c329c5cf03ad64e6545fd9f01ef192c0e21fc1195c7b7f71b0b41cf0cf50ba6cf855a5a47277a7dce95759d1218b08ee11848a76bca0ce2e9923bc0ce31d90b7f194daabad8ba84f9f5f1d2ff09e7666cc17cd6d60eb2c9142305cdb75944f925f7562988950f5f7b9eaffa231528ce9cd69d62a2ccfa1c359e3da9c2b7d57b51479273d73bffa1ac9172510d375ec3aeb6eac1819e5bd01b77f94468fa83c19fefd48ef5c1dddb5de6ba9f57374f968d161152c11ee27cb6ec885e55dab867fbb705612359d7f216bca88211560f70985ae9428d1c54f145aec9109b2158fa77d603016732dcf8b5bf6743da71463ddee0ee9e33e757d9a240f3c30aa01d13e7f484baf4f2f449391d138f642075932775e4ed96cf852dcdedadd7cf0ea6fae5072009871b1f2f59c80c285cc436bfcc244e41d547907ba3db0c2e4f3d4b9e21683f4866b5adccdc660f9b2505015599b2e4fc5d039de71a43e99ecda636383c41c7602b0a5e4ecdc70feb09bdcf8d79063981c01bc43bb53b9c0562d81f85e67213c7f3cd073ff7be139e7b8b28dbabe61da08ed9f3087a2824d40e75087b497fa99d4aa14d9d46665720d110283ca34365cb230576918b1bff2dfa39ba264e31e9eaf1496648270ab83bfa940d81c63ca3f67c3bb66074dc721df320cd89f7bd4f5a2017b50114c8654c2525a2428c85d4104593ccb81bc3efb9f503af9c8ebb79dfd0bac9639896a5b43ea364cc78137f8b6c8a685f193419b71589ec007034e67c420e3b3ad6173c8786197a07d3ee6e3110eed19f05409e857bf0ce807c53086b0e512796d08e0b30dd609e867a4da02854440dbcce74806c9c114b2d88260fd5372341f33d07e2fb8dd6c2446a38535d37d2f1695a1f861cd005548f12d36080a94a9982c13ac8be1e1357009e3f297f9200aff0d2237ee1c0548697f4f980c889396efd0e7c0b13ede5db654cb6567fabfd6a61b05c240e7a16095e33f97cee603254f2202b0622331308470cdba49ca7fb659be664a48af3c01f5ed958b07b226bed62f1f72d7f4541e47c30e27ed0e87bf7d0790e0cde46a8f742326104c9e2237f2a9ed65346f1349a2cb2a01e3aeeb337705020f4fb8ef71b50838d74a2e5348c8f1bc1c62b0d150a745b59876388a6ff70e9af37c7b8ef13f1ddd6ffc563ede7875e7c947906b22ead715af13c52562ad9e7c45115d0ea84768b0ef8952b489d36c9e203e49d01b462937d1396a4bc511fd0daefa20a24d1a74b8a31ea7856f25b315637e2d106b520a3511535c839c63d5dcd5917eb69b18868cd8780253fcd7c56d1cea3f6d1aa104ad9f5edcc17207930e80ac8ca242e17a704267179fa4c2828b0372dbc39a372646d8b3d0a246e1a2dbc2078fa5298eec910a39859af2b5d4a0a0320061cabbb44e7094f552574678b16cb2bf44dcd2debea8fc97236194e36c02eddee6ed59a85982c37cf68b50a369df44d70ab5ae86eac8b0f84450b6e8b185cff9f9c88d19d2783e0ee9b94f15b8defc94bdaaef221aaa3a77b4da804394efb5cfd6b21a077b1e735693095f34b4e36898ca65ebd58eb3ad1e71bc9c3708d788fb935b6fc8a0a8a552f83a7b67ae399297e7902249779f965a4dfe737371d5275bb843ca595a9cb42c949e607abcfeba3d3af973183bbcc1396ffd096cb68fe267879f03bc608f5dbd432ec9bf0d73e5ac531ff32465abf2d111e1a6d7113e388af9c6898400a515e547b539647bedd172310c8c645c4fe248793a72f44f66a3e9c5153372de2903598f9affd80c8ebd3748ca490b4c5bf8288b41272d3863ab911dfb309e4326a2bc6ec97c99a5ade98f3e7cd0993f2769c6a245ad5354cc0376088f267c40339330ae9e0f1c33f9340cfaefb523a4d92b65ccc0e96e8890d251b3056dfd4a07b8c23731e1112361d3205e4ad54018c7bd968e85b34d9ae8527be26d3115d772619951e9c19e465890786c4963a8a0ead6f99ac12c378310ea63e88fd6d7e1eed820c9440c0e67ee51b54cf761a7c957f2f30a0d144843048e265f24d088c84e81e79c1d9b86b1c7edf10fcf07b4abeae11247169b67e04cbcb6c799492af69f153d9623dfb3860c5edbd7143b41271f4c9b556d684fc7f91ae1de8317c176b0ab66e4dd104ecae0e55a85de9bc04a572b5756675f6df4f7ce2a52eacff6aaaa37ba9a92d536ade5f04dd4fe76a0e1ab3e4160314b089d1789ad2a76a21771f3f80b0c84e889155c5ca8a0977bb7867ab82d236473b0bd65fa96d6b6a3049438ce7dbc12389adb3b50172d86e42ca6469edb23cb144e131140ba0db7f22ec2dc44b321de291d2ddec05d3190f31bdd876aa6e907d1722416518a40fa623620dff9c0b2ead7e4157fa5a70dd7b2f0821b668cfa4a87a1fd1dbd276766fedcc63dad85fc6a41c82bab9c598c4afa5f3b756df2a33855a35d3ac2804c7f97a75c513cda4dc27d49a172e4a447e9e3c1ca8cf9623c0a965189ad67161fa26e95dddc4be139b6e8254d823654db519b527e37e91b64ed49c6deac486df9889afc50a7156f8620276de1daa3214a450f35a29d7b499b406ae674e66fe9145d827646f79085f79a95c6f66e8ababab6dbfe66543b72467f7837f0b94522bdd4095ae089d448c8233c803f7a9d43601fc1f05f8c615abfe44071fe87cd6d135d25285248020da4a064b9fcfda17e36de5032562ca2e7f9cf317de93055c8ec570c344e70b81944f924056c59224c79f51e070f4b44c5809b585f75e8d159ac7bd5fcf83add9dbddc5bab03d13d1c713da717a484d33c0bb0b8dbb17e277ec7bd60d1d19d0ebfdb64d79cfceeb22fc9b0283892334ad79c79f9015a8bd6cd331ec1c4afa2adc3a74918fe3fda62b40e804a37edd0cf56ee4efe2b29dca99679acda63a1ff1e8539ff73fb8dcb9e583c003d46e632ba5c85218807ba9e916abb947006d4b7db126c7af4f0f2d3c247fe4f9faa959392e6f35fe95cbf1050693dd17751af12bb204f57ce4317d613ca00599453b10ce12ab0289031770da5ef2d30156c9a9747fbec941aed57eed5a26c89fe06d3908a633ef0a902d185abcbf5d8f5c2254f38af6be15947d945d9f65f680f92ae079edb7eb7a9e26b66eff8021df9b240dec901d8b936349bc500fedf90a77b4297160168d22b6fbd438c4bd3646c69f3e937f41a34cde5ba72db590fbbd83e593c43f7c7add7fcb24d78f32a2ce649178bf4fcc1735e0f810032e4a4e50e43e0152fa80d2eea161bfd02ca1b0c5d11749a56ccc030172ad7c63535e0730b16d90ff2c1be8ea3d136504cebd7d4a89a97230d071e036b297a9f42d8549e553a93cd1a171d03cc7d9d5aeae1ea6ce57d86e174cc9cdb8537def6652cbad924f688992e1f0e991dacf060430c539a55e4fbc77b674bd795710c1a2ef0353d65b80916e0e23c567b8fd4c7d8e900efff44fe641681fed3b79f715c3f6581d0d75c1661c17e2fe41949011f6897ca69c3ef1c824f67febb38e85d08a95017c40d593fa13888e6192b35bb6833135c05b8fac445a4baa2cd8c276c5ec2c2292496c39696d130c44cb2b716103ac8b11bef26af115688f1ecb24355d49af1e84933f6955c5174981ad3d4f85259df607ae2077ebeb3ed8569daede7591a7307c224019547d7627c790cc8a8fe45fdf24145dcb4e7cecd26962a9fbfe980169c000c3acde2faa9811805c6b4506c76f6166305dc4090c16035010c58ff0ff86134a4d24e5537631a9a07af14878cded8953dc6f5a71f671e8295ab788eb8800d90e03c16b5230188d4df50109d85e984a543396fe4294d5d31466e63960ed739a09995d7904a0ae1e83077b0c1c57d37f921876ed18111d6fd28312014e968f05ebc74fcfdadff8f8eecaff502f8d7812d31a8f0869d251c00078223900b9f9c5a0b8c8a4ea9e2ab4bd05ead172ab79b1fe6bc12ce453c121d938bfdf0069a31c0ae9e2d4eecd4409ace1da945cc9d0fe2fc74d55e5e2a2ecf4e6e99f951397007f6259e94c01cbfb0d8973173a4edd8742c17ebcc3cf1964a5ec73b845854b8cb7f9e19f7df957bfd93dced38dcab42824924c6c1debc1ce02886c6e734115c0559431b0ce89ef04a4b1d095aca2a05be45186da522f89332c4de764abd6d52e3ac16d5e769ddf5c253ccfbc47a9055b62a786023bd4205f4fe59f05275da88dadfd60789fc465029aee4c84d77f8431e1d1f764c5de6e6661f0f6d15ed80565befaa209cf18fabf3aa189164213d024643b83c7864f9d72500f9ca24f32d14e6e53bbed169da7b9790db49fc7a0b8e9c9e0af0a0cfa7b662ea41baec7dab87737bfd1dd44d74212b6794aa6587d103f4b0cb207db5ea9078822b265395e3621c3b3b150ee6444359040ad7cd0dad3e2901bb6b434e62e94bd844f6f336cd126f37c2adbcfd013e480275d8754d096fa7f22eb06f7fd0812d41e8b1872ac5f47679df81173677d6efb421d91fc7948c3e0cd702cef96e07ca38337624cdd1ec29c0da6044079f71a0fb6dddbb47b0ae98c060fea3b58f74206113b67cda169062f0f85a5bcd3f5a0bbab2a95cc96cf0ebdfbc17974b5c7c523506e3d746d92de8f16c75aeaf7880ed163397f9f4c6169422e5513f041011419f22a749e52fcee3825a6e5f79edcdb67510964f0e77d258205520e81ec70bc206f37158d4b3ab2832769b3baab18fe6d99b037f69b4a5a9faeacf9fe52372495c88a994cd7730c069acc9ce7d44797d27782e1e2a171193c42cc2b23303454adc289be26da9074ab58c091426faadb9a9855c20aad2ecf92b4a90f3f90f1ed1d4ff65de107ec91e45207d9c44c06a504beb2e7d2539a7f0ea4f3ddf416546255e4e1a2a58379c8263ab6cc2eab81fdf6269a71a11a6451941aba79d369de9d06736f2350fff7b2e37da58dd39308d07fd4f4b92271d99da86b6ba3917e91f8392809ade6d25714a2ffac800353ba7c8703f60ad024b9772005e1197a643aa45cc8c7e546647a9c2abf7ccbb1dfad2650d9be721d93ae5f95ce27e2ba17fe2cb1065630c299651b22f28de1c2f6ff1baa6ce41e95017d2c947a8c2f8219118aff646b0f000c01095541b87c02f91161c62eeeccbd2d0be7378a5242ec754697a76f29c214c3ffef6ce83fe2c8daf9bd625252416eefc46a654a62dd9bbdc5c98fb6472d9cc324668f6491edd671a3b86667f64ecb0147279e9669d3287d438ed7b713ec4618755e32c005d242384bf4a2f361b27d896619e3ecfefbb25d404f824585cdde824157ddbee67a49e74e6eb453fac3f3e7fa66d5ce749d8aebb5ecef0aed776581c9312b907cef0b1edd9d3a46ba06173fa647e2231c9c16e3d06e0fbe6632e7fef75584c61a3183618e3a5b3a947c50414df6a23a99b814a921a3479c317c1376a9cd6f2b73d4b6bfc8a9c7eb9c22c781a81316e47c02a79abc226c08aa687c27e00c335bc577270a27e2ee38d3fa4b71655327aa65b8bd040d2b63e0937d1fba1b440cee7049e1b940bdf8a0c41aa981f981e4bee6b1df39872a1c9977ef8c99924781cefe1d78a4bc33533fee3dc8e72db4153c5e80400da64980e10143264e0d5db26b2341b7601516065a99068db721a1910efb3912869cf9b72cb1988d1e0e0172a47e315b5d28eae7d817907b0d51d40c76ce160b4bd46baebab1ebcbd089dec8eda848e98190ba9b91e2bfcaf000d", 0x1000}], 0x1, &(0x7f0000001700)=ANY=[@ANYBLOB="20000d2100000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000af5b73e4ff2a5b9da1430f5e002000000000000000c7b6030000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="5759df4c"], 0x128, 0x40a}, 0x1) close(r3) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x6, 0x7, 0xdd4, "d4b987a5bee65b24c0e8436ff3a11bde5703a3dd", 0x5, 0x100000000}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)=""/42, 0x2a}], 0x2, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x8002, 0x3f) r3 = dup2(r2, r1) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x7) 16:00:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x3) sendto$unix(r0, &(0x7f0000000080)="12bb400c876fed78a45c8226bb266b6f80e33db725aba4d7b05bbb7dd174e306e4e6cacd632a8a26823d59e3175ea3480f328d6353f164d9748a9ee5f67d9281c70f7c61c2a3c9f6d05b83f08b59628522d3f18ff63104897efac95cf35f1c5e024765eaf0f102ce43a5003065c6bb947e4f75696a75f37b5c81cae5cafc844ed735979c76712a31e7a2eda920a906a748", 0x91, 0x0, 0x0, 0x0) kqueue() 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:09 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x4) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() getgroups(0x2, &(0x7f0000000180)=[r2, r2]) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x8000, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10, 0x7}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r7 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000280)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/185) unlink(&(0x7f00000002c0)='./file0\x00') syz_open_pts() 16:00:09 executing program 0: r0 = getpgrp() getpgrp() setpgid(r0, r0) r1 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r2 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x2007ffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3}, 0x100000001, 0xa34, 0x8}) 16:00:09 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) r4 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f00000001c0)='./file1\x00') socket$inet(0x2, 0x0, 0x1) rmdir(&(0x7f0000000140)='./file1\x00') 16:00:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0), 0x88, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) select(0x40, &(0x7f0000000240)={0x9, 0x7}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0x80000001}, {0x89, 0x4}, {0x101, 0x3}, {0xe7, 0x1}, {0x67, 0x2}], 0x5}) 16:00:10 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) fcntl$getflags(r0, 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = accept(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x4c000000000000, 0x1, &(0x7f0000000140)="b6141ba77e9315d6aa734450d44b131a40247da0feb630609f16abffe49c", 0x1e) r2 = syz_open_pts() close(r0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000002c0)="baa5bb807234dbc0669d3d1183e07d7606738e328c3e28617507d3f2fbc8382fecfaff481e5bfbcfd8b824c7876e482c08faf09704f4ec00ed4ecc073fdfe3a3b8f42bccd5140c0ea1470514b2820da3984fe46fc38377da6987bf45936b5f8b80631aa70d4d9a36851f03f48cf41b83b764887c836efb8708986887bb0346739208b358714cee904bcfd6a5d0312419200f57a141f41d81e827fdcab5f19bd0473b9e419247717816d1a7faaba8868e80bc5522d4598c7fdbef93a27006131c0007db98b7bec88e450fca6216ad5eef33f2ca9195f29404d90fc084a421c8fdedb2b72e6f2525f02f56559ee19ecb662a8c2b2e7fb720aa023a17c1f5", 0xfd}, {&(0x7f00000003c0)="f9dd67454d7472796123e472553e6e0d3025a72b993c849358ae507a734941088d9f342a268f640f1d41d3cf9cc091e33a8dd21fec87435d4b8070b18ee907c6cfb195cf6c0b0f7d86b06a0c16463467ea06003f6feca7505bb2", 0x5a}, {&(0x7f0000000240)="2ad365498020c1b67e0d1dd45c58401c4bd1b7e4e8314f77cb1971bf3b83252912de171333238e51171a5f8348901d5fc42e554c466dbce4b1dd9931f4", 0x3d}, {&(0x7f0000000440)="7061d004d656f72937c10639fd5f8ea428dbe6f427c3f0ffe1ca6e27bcdd503432ef0a9b35edc1547fb94a7f790e87cca357579163b890a63f857fddb522a36590dc5ddc4b20ce54d0a1c5c3903acbd52aec1558820aaf071969c716a3afd11863bbb7b4c5458cd6720f0b596b2c5db8070bcaf35025e7276c2b869508a278872ce8e25180faf33eb47da910f9ad06abd4e857b38c84d16bf9e94f761b24e346cd5a0d68de462e04e62f0b900d4bb4eb479fd4cef0764dc6da427cf87123b3826d44ee0da58772744aad", 0xca}], 0x4) r3 = dup(r2) r4 = syz_open_pts() r5 = msgget(0x0, 0x8) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="e75a810000e80000"], 0x8, 0x3, 0xce918dcdca562d57) setsockopt(r3, 0x800080000000, 0x8, &(0x7f0000000080)="d9027a2efeec172e04c23bae31bfb62b0a50", 0x12) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x59f0520d0a162e69) ftruncate(r0, 0x7fffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4002000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="f9d8a4e0550fc36b40d8059812d7be95361bd5653dd41956a6a77fcfce5d116ba7195b8e4586a6c8dec1f62a7d57a70811697ba6f9803111a5a889bc9aca9c72a5358f7ed90526d55e6652b9aa7672a2563de8b315c09523d79237e176d7c094ce13b99229", 0x65}, {&(0x7f0000000100)="4d6daad683ec4e85496572830f961b2fdd05246f15807cf8e0426d0baed87c0de4e5187a37c7415dd07861cc0383fdd39c1cd37062c56ef99223418a188247d97e666bff1773487e5f9da73282253aebc39489dd9b7072d801213763c4e352ff87a4c4bb32d8644c9f481b4f4dd18eaf2463abbaf48d60373df3ecd84da56fc02b9731d371111b3c8253e2fc37ee841aea06126fed2704974fa52a766818fcfe27cd6996211debe1bf3df147b26ffa40f74a5fdf6ab04a3749edd2aae98fd1bac88837064b2e7d87d33280486d7dc59f3a74ceff8d3b76816e03e204f129c2fe913bafc7bdb8749a0dc68e03822beb63b4061c2138d11ad4d9855b71b8abe37769143b38f316e65418ae450eccce7df2c8346d15ff53f3747633739c9260fa0e4c4c0985aa3e09dc86eb773ea9ada62e6cea87eca3fa191a1200523e861ef7ed044c2a31af2f636a1400a9473ada104795950f729ed7ec0643364d06333ea2afdf295f1247bf982d9f4fe9b4bb11e0f4a80e3a701e38a539d0f510bc599b055c8c558f412ab249f8d5ee9831525b6873c52dc7753ef05d4e2d7fbda08506492138816f376445ffef1cd478f4845df704aa6e765c827357391ea3671925ec940ee52537105291ec9b0fc4fd6cb4839d688f78e83d6254c3fc804d7642aac779b76f11a93b14501b25ae63bf053196768dcfa37ff3c6241e6e72b2a6e31345972b3cba9e2ef9f76750efafeb9846d2018a1ee8e40a9604818e6d733d8b9473975bb4be5feb6ca75b05ddf1da6c1cc472a0b6d509a35046b1ae11166a5144cf830595bea43163169c6f57fbb368fe1b41ce803c2ea10970c4327dce92d370d7645db4406b935eed5c356bb5ba5d9c4e6e7fb503997593c4b8786f0d5b988c371ec4d9c1897237609675b131c1133f566fa27860c5f20699abdc1b1778b1b49935e7d9302cdee9876fbcebd5b240c5c0f10cb5c15f0ba7d61d001153383dd7d75d7fa86f29a835e7c0f7823af3b5eab49bb97290e02c9db3c9298efc9c4a112343c8ffc04c5a4f7d904550634aae312fe263be8181976218e76acbd9d9271d2e959d5b3839a111b206deab64f959530e868e759b9a08df442eb13ec259d428188cc91355ee2f39148b54c0eebcaa085a12d1d083beec26e228ca09c0f6cc96dec303db659dc65cc5e1be759f1aec7c2f33380bb1e0dd037deb76f5b26d6c13e292aae3bb7521b7f0c4dce0c3dd5fa1edc92d9222556ae65261d369de514cbe975cbaccbe8944b39ca03e64e74c044533668aaf60ae2d6c517aa876046f4732374373eea29275226a03c0dcc45eb38bc4e1ca7ce9a2cab6d58eb2f339dce57f6870d03515d4a7cb3f03bd4ffa07f34eb7cc068ee3df48e1da2090ec92f64c51f010280e02d20adee7ab9f18272deea6799608f5c7368b4baccbbec50e03cfb47a501ae52eb8e5dc6208043f44cd5e851532400bd195bc1568eb2581127d1f46e71d6bb4adabec9acbdf3d753c2e0e57c5801b42fb935183fc110ca137306772811282e379bed33d4107d72dc8c627620c6c92a65a5964ea7a3353701b832d32135a6ff2a9e0dad46bcedb25e04bb33e156db193c7c60b26387e32501e4e71d339497eecf10ec11141573fc4444a6e1030371390d562da8b644bb255ce3890d3c938fc495392114309c1d1a32a6d6d627306c3b01c439ce6e69c818f6f98ce8af021950be77c00b7130bf968ad967934eee825d4ce8a686b83b873cbaa92942b6c7ca5c7185517a87750d2c1ada636a3c0928889d4f4d8a48ac3c6b791d8e187db60703922a61f12ba69b794774ec990a68606dc443a60bcf96219577781a436e295dbaf357acba3d55f6e5f75c868d3e2a08ffc95d9499f64f56e3912873f319b8d80dc8e55e2ce1342616febe5619655e5d003641121ec24acd3b007efe455f8a9c8cbe0fc6a16f159deb86975d73cb8a2d00a8db2bf1e021d0d9d7fb473cbcadf800781f7ff20b28d3f200dc957cce50a1a01aade34a43a0b6100bb10e14dd33313792d9bbe9f6c23c0526fbab5bf070144ae2a30968e2f7fb68410968150f51ee97f253efb8caac37d456cce39bc541eb3b86051625219e675d8baf9541091a8b4e35e123e040cc21c5a17afd8c792f72c067645c1692320c6d631f5d86ee634812b1b491743a74b9f8b164464a568a6dc5adbed5cf5a16c5cf1705dce310077bc1bb1eb059fc0b7b2145f6bcf5c02e924be8f7d5ba6c3654c0056c21958e40aaf91ce9fb7304b040d9566002db9c8a483471319a08e9ad2076f72bb9adce770caffbc4aed83f428ec177e6575fa8838b59a609c11d30217daf03588bcbe5924577db6794d8bfd409349cb8d0c384be6217c9ad27afc32be2f7750743bd9de68ee94bf7d1b76ab123829c7e273edb965da6ed2918639d2c093dcd69dedc91a76f4ed8e0405025d0aa597d0c4d496bda6b1b1453164340bdc149b93dea27306d30aa5c62263a3aa59abb923280a8448a4398946389da350bf17eb93a782a1008e4180998789ca2af5c3f0439f584c74aae49e6fb82ffedf29da0f23e5cf54c7feb1c4d6dca56f019ad40987e991bc19254c8aa61957895833825da6f3973cd9a8b03c13a626d3f69527f9a68d65d9eb6d938386a74342f311bb9e6d4888081a39dda6ed332c5bf852667fbe3c4b4062ed4c0e391c07e7e60d806498239c578f63e8ea142b3fe633707650b99d5c9e5fe920ec56ff18b2806c7aa5d00abfa7c6ccc3b0d17ca18e3e932d1a5db20b91beaf6b52a5e16940237fc34019ab386b978231ba6a3da87892b178fd52addaa56ceb8081a04e2208206aa7244b438f9f753dad33a8455116c14afd2164eaaa887e20d4b483fbc69eaf0b5a66ca0475deb85b1d672504d80ac6101287a6486789a3443d6bb02f16b84ae17ad486c4ef4d6a5d2a09dc6a44dac15c6e47de5da224727bb71215392fbe5577738e03dcfa2265ce09aa9de51e644b748e990c7fbb293305ae2781d5104af3bc6c59ef7ffb4c0e6d98afcd9deaeb8d939dd2e3d2eef1aff793b9934929cdc75443d6dc8c6d4cb81e09fefa3fbcc79e9822dfd0687f9e40b321776770d1034c7f71cd12d2f640a90e7aef8c0e2f63b68d02e0a6fdc4884b4a13d6ca720b3c6146039fd6f78ef20189ae289d92645e690f9641a68ea5c1a44c1c91567b11ab8f6da2ad860e6c33c9c46836fbedd92048b3b372b2577cdb8697b94805234183d4f0c24e96a0c389f06cb494329f7172b0e73521493df12f4492c9f0f9ab3dabca59ece824931282009732cb6fb63273c2f0784a985b5bacf41b0f703a419e50b7d6f8022580d0a8f77c217e3479dcda18003196b70e6142c79e584fe33b886e23636021418f21bbb8758547ae0aa03a3fb7adb0f847cb6ff7f20b0867fc9bca1567a3c0b7b226b6ef60bb6a9638b92b689c5ecbc06d49877204a9b01751c814fa21f6c8d367a45946f1f0351e8e43c8997379185a78ace2ae3c920197d0512375722c6f292e06dec228f0010af7ce048ec7c5c2dc2238f1df4e98e744a47a4a6cea742f6442e635248c3630bd9562451b06bd5b4be2accc1deab0bf35139f5a8cc259847d71fe43a749488bc5a7b18017020b1f00a13182385bbf59759ce095f174284ecc81a988b2754d332ea123d05c42573e96ff387e6d8019d21a91be52de6914c38d27fbd1eaa14eb7b58c57609bb4f85cedd0084ec8cb31a579fa178be67267fb9b2ded1a9de5057d54bc454e7f36ea066aa919c400f5e03677c5c3ea1bb98b3475e79535cd21fce773acd75d2684ae811d59d69931a772d0a3c5f70fa2dc2b62a7ba90ae567caf479536b5148989bb02488e90d85ef518710a2ed8378505cc699755c4bb4f46ec5f9e81bcdeb712440f41181fb6d555e2844a33c49658d19ea14f4a6ef010e94c9227016c18e38ec94497e4e026e946049ea18f99aec48cd3d02e422355db98da3dce657755e78ea3ff8241fa4a8dba2013fed1e312c61ba1e1168f94320be7835cecdafa49a488b5cedd72424ed5ce07a3af404cb33dfef0dd4d03320242d5b714bff3b1060692dbc61b0a038169a4ea54daf7102c505d028ffdb15af8ba7d606444eb6dc8731b93b0398d5d31ac67d6fe29926710a86b1f0f997c2b195c32c14fecaa3985da94032390d0948951dc91362812fd8e341f87d402ee02ce165325a74a80a01010d472e37109fc584caecc93831ea4d977eaaafc92694a484de43cc77caa6917ee32b5c5b062c5bbad5a4f545c3a4bd2465ad3fcc168ce0f1790c078bd045e2d32b79c5e0f98d1e0f5ba9964e4ef166739d9579cab3b3d2718d97c222ce55732223ea52e48da24d2926d99710e1f88edc713fecd2d891fbc727ebb2a0accd571da8bde7e034e817480a4cfc8016624663418b71a10c3a867da0bffc539118568b9fb5a3cc0f9cf50ecf395ed285f4d3ec9601658381a4daacab22faffc8c78282e5b7c03312e33935479d6d60025805f3c9b6a6032e2150fa7f99b059f4d62c453ffaab50ed2fa989a7505dbe1abfd17efef58914b8ba27f2ba09347c3807298432c7c74a50a3dcb9a48f89fa2610c868277cf0e105e239a3e512b204fc96c240f62f014a6ab2d4a3d2d1bb48c3f9585d179662bad459892dda942c20133987256f5dbf055980200b68961633eb51301095e1a4418a046285ca4012e9a9904a0f0f5dc9f2a3b149c1c314b8651041cdd37eea73c830d9673197fcc38f3cafd40000c2340e54d3ff5125503065dcf622e43782d2dc8713f915dcd36f6ca6d7f08f5fd5d4ffef0ea92aedfaaa055d2c04af58dcb887ee44faae8c6306353a0b435cd6c5f989a3264da65eac52e80df9f3e44d03c9392c5613f7ad8d6c3b0fb6f25e7f26a47d37430ebddae9d4b46ec009fc243ddf8b841d43d6e528ac4cf93b103a9cbb6739b4e0c0b2315f46d3fd3adc2f646bb7926ff03f748faac3d8a0f2a7fa11627089b6d8fd002145054b2b7d915902e728a91d1c5897dff7d075ec5c57019d59df7fb41ceea6e6ee06ad5fec2cc92ddc9dddf57671953dc31abe3dec523d57c418b4d15f893d62838854d3f737c8a9af16e087584618159f8c831ba1c0b0fedb4589f49c843ce68d328723f9c449ad308e5a9b35c5685d2cdc00abbfd95e5dfd63cc69a52344bf6311ae6e0d4b8e14c9a088a3c18036c2a02d685ad04e2899abb1463a3b6e11881383e83dc8e7c49cb398d21baeed7592114cffa555179ca224e40e21339e2e349a1d829d462a33e9f0c7a0b7cdc0bf6dd74d65dcb55ba9a1c809df18891c130043fb2241dd17b63bf23ef8de9f8d7bd52c4f0fab7fcdc1e7349eca7599257711fd0ad620b6e661b0c7659ebb17d36ca9d1af0a1147b2c153be4805c8c6a5fff83da5eb35bddb45f7167e9829ec0f98a02b5a4eb489706f80e526fe81c2201614b7bd30def64489aa58b51e971af37e50149884eb96383df7aaf981a36c0c18f9c0d8508c63fed857618619d37dba5ed102bd45c0ab2f33976c45d7dabb313e0e7350b761ebd06f3ff24eedc0dc2aed94d25cbb4ea80c5aebdebc5449fd93434b7b153dba28a3bd130d63f21f917cf60e4b92b09811c8e886c0c1edb61af002c5c27729f5d8394f1f75017b221a596af1a3f6b46a8dc57a09bee0b6bf60e8beaa07dc9a81d164a4766a5fe8240327a8861689252d9529ee8c358be21f2c35ec2838144d099f540ac5b06dcb109990c3048e280a8d131565985544ace1b9c5ae567e860dca2b43e70f2339cc230c9d9b28947", 0x1000}, {&(0x7f0000001100)="5f867f16e402388fa9e40f7f70f478980b8d4cb487786eeb146bfb0e8806e3386f065ec2ad26bf7941b14b3556fb4027cff3b25104406adfc03dc10ca46c4acd3759c3226d14a26c214a14ce7b00d31fd644d10353a3b5e5c507ef119319ea3b419283358b", 0x65}, {&(0x7f0000001340)="a098d712d2720a28660a5f9f2cf43ac8005a8d2c80e20ef7ad992985887688ea3de537340d2c6ba5c5b6619151b5d237b735d3fa1d322e9cf36974c73316b10456f18ce035254b1b61bea33ba3794883f97ab6ec770376adff9fe4037a08a138224afcc0a0eb6ee0559c6a21517a7810c91d7fd7527c9a2112bf62fb9be8f0ebeb7d56d1200b550a746ff5650060c6ab279338593d452c325c4f5bf090252554f1faddf13b6cc6c3e0c346a30572ec31666737d3706aab7474290095a12fd20143868accbbeb11519e8b13d51b99d73cb00b4f6625f710bc54e52e96d261ccd53fbfc09b6b57c8288297ca2a0cf0b26366ac4cca7366496a25cf5224723cc0d8e626536ae5a1094e83db370e8674e3b30c8699209a202c6eac46840f38462bfa8a8ff79bb188a94de5321042e626ae63902af563086a361d99ff2c26efcf61864a981c08059350eba2e66998b6102373b3303eb2ace910cbe00f7c8f00e71821b72d32674052a600e9d1cfbb429b01b808832fb6eca96d8b6fde0976402cdc2711f679a649f1d91eb603b7b2124d0a95819b97953d66b43261150ae4716b56d4361233b523e663427ca3b500ef136557ce795b45848e451962c8869f612765b08f28eab8184003a1b42184067253386c0e73ce6d4d64bc42a8f811671feab47397957238c60299c4fbc5d76133949296aef14908455dbc27af02adaf2d447f5c47752bbcbfebfe54f77284d99ce127d544e235db70c8d97955e19ee53546ee246558bbef1cdb48fb615e97894fa225ec384b9c9b07fc56e0a7a8557e568993d0aea4f97164db890d616a0280caa5b4268d39aab022efce927e261cf40abae6c40c8b431124b71277d540afa8843baf197c455ab24a4e49549a12575831cb853f9e40b73de2574f3241d1705b2b1364935ce4f096d9778dcc882acbebc8c45261860e7cccbb888215f10551ae5dbaee4f4eecfeabb9999463e161a62f09904c88a2ca3afb31f36f9ab6ccead71ad9372fcd0eff3d34b3621561171c20ef623e23e96445ee78a36f31b29d5d11c7e695dc06cfefb07ef234f61356b6688658e884908ce385740c209ceaf5a5b2221975e5c47f499b266b60737df70825086fe36a5bcfaff1c7821a780468b7b97e0c839e30b5bee1e72d979de090f569ea1c7764abf9e607f3cf25d97771d2626e09edf97cfa6e6cd7ad45afddb48e75bc8a7d9b4de0a48f512b3e526eb635a369ed6ef34aa5acde315025bebd5a4fe7efb0363aa874e00c3bf49c2f87aa543d7fe02e156994a3c0a71975e8316ef75f2b8c99ae2c79edf62a2a6230b3f1c282fbec380692c5c028b6cc5462246d94529676dba67d81543efd5f9a7d34b11de9ca0b49540bd28027a59e7edf79bf432a04f601492546b5492f0ed1181918ca2f6efaf7c0bf81fa82552dd5d047bc82cf7d1dbaccee3a851297e134b19ac857a57cecb0b7feecd26713ba258365719507d987c9040eaf3761dc2a0c149402fe7a7841dbf1de293cfc5584c5c27016cfd6a333801a34a3ed85e481f19263b8f129fd7cb22656f4022b64b0f7d4db252100a6ed65356fa7b72e58d6013d22618e2b56e35fc27d82bc15582ba593340c9b6ae95812d44b0595c8b97a4c871c54e49f8a159c6e854510e70991d543d7dd29abc712b0dcba6305089c3127d75334eec204e0b326e8d62a10e5f9bce157cfe6cd3de2b04491d5d6e4e0c9432aa2d416198d468f58ecd7339e8d47b334908b094fb4504ae894c30f637ff5d1c0b0e91a6e3e688a5e2d15dd8ec0bdda5a43e50392f4c05c7ece3b4eb60ad742c6d6986bdf896c6d09b8ede53fac2b44161241f86136c875538138e8035b8354db4f4f49afe111b696120eed6b153f3f6e2cb122eedcb765c5562418b5a0c4b57760ce2897bd391087ea24536c78197705e919217882e60143b2397a7638854de1ca81d743191cd32ab4b843de99b8497f352a86979b3a4ebb912c73839773a3aafcebc51a776cf643890ae77df550182d1712becfbc017a47676c4c03b72e6a4cb4aa3f97b4b50c2cd728d0dcb5e2e1048be1a9aa4c827b00078d667b3c244b2b978d7250bbabd5faea3db3083505870085f1bc06c9c38038cccce46e9229763adfe4c9892fe365b47c3883b77cf4dd032ea84845fbd717b6d81b0c07b923ee8e4b0668ff7f2cc6ee438f6405825f3a67346bea01566512ea8a0d2ce39f46a879c7302ac26c801c8026025f8da2da62ce9b927a4da5e25adcddc8581c79e7585987f6e190e8d477244751a66ee27595fc34e29da5b57705fec17036eb4dadca11ce41be9d65339eff2f84a18d305d08b2525f88b1cae220e2d9eb1a2008a6cdde8133a4fed8772b2de4cd29c9075d3613c0ccc2694ef7872be67790cbfee7e37be5083cbc4c6e27d03c6998b1b3ae034672d5aae6841aea7cd48e5628b2b71f0365190d008eac44f882c3a2bfa6e1b87f3733f85ca8ce7f200080056c83818ca4556991461b6532057ddcb4ed00686c4e18088f909bdfc01f1881401fe9a3cb31371c6a4d25aefe008d022bf2017604465e32d3a5e12f7058c41a7344cec589dd3c4b847747e5beffc2beacb92a537a3804d07fdf12b768b1433665de82739a13b8b501b8b52f4188f2bb5618da54419b3f8b89d5514552455f9507b146253c6c95a0c227112281beeba7afe21692c3dd52c6a2f465da8620371788fc11853958019b0f6ac2817933f1c657305f4814f990a32181b63d3c8151fd82c98ebdd597e1e9637fa35e7f724f3ae308e476edcc940781bea34db2d909b6e0d0370090cdc74a19c40258449e34186cf0e1fc36542eebb1a83add67d525f64739324a8bb46bfd4e6fc99f11092be7fdfbbd9baea4b613384d4795ad9971cae06b1c6ab421f8579f4445a80b9748e85df601cba75712e0c7b7cfa1af058df37e67164ca19cd3d1838f50b62a5a957822a94955c60ecef8514e3bc71e8acba62c3fe2a18e591dce59aec2786be4eac7ede2d36076c9bb01fbfd8fcce619a4fec3103cc8e28da1a78a0801183395d4c39b8910808c71d77fa1198c240d0ccb178b4e29bf0b8a0d7d890f75825bad2297a42bd67454d4ea7be9b44c1d5d57fb49e3d017b7a19bf072340a552d6284d3f86b653f23ba0a7a7f8e18f7a85c40e2862530b5af88bb0d52a5e6f1414ce15eab44112d3fb2e32d4ffbe3a7233a1d8a4f387496aedbb787d3ea891f660a4ca34fbf4f97685d4c802d679c6750cbf780bcb3fce2a01694adf2cf84bc6e66ea03097c941a1fb027f7a33d245e3024e0269f1110ad20ce0c7120e15564149a32c92fb22448ceccd9d0cb2d2c5dd0d72ada9be4a52ad6fa1b78603e6cb46dcd9c6780942ca74fefa662ad5ef58e839883652be6d7859f91aee5254e21ac8dcc731bcff0c486400f41bf754c6c387170f8b04807694f9a5dc8bc5cf7e8fe4a23cfca77d1b6a1a3f7105b8c5c9cc6dd349fe38876279f71870c8aec339fe48ea64f125261bd255853e1267947864fa773c11adaa9b28a7c904faa3ca6a03b786748e892693bc3798cdb82af470bc0786183f8e7a756976797b47f3cb9be6520572be4e27f98bdaaa86c5ba954a0c75ce85c4926184d0c6cff3f35e3ac0afae6c31a3264c49772cf6cab9b2eb172d16e4870a1e4d9b394aaed77711067407da3cf59f8938ff20de475fdf822c81b33cbeabf281069e56ed48337d61e3bf6cc6eda0312d796a241d87ab12fb0ad850261073e6648ecb1975c70e8fd02f1a49e9a1be06bc322e7a22df6a48faddd1ec25b935a679937061028dde21243049d2362cc0670d2f151bf16a82cc00daa33b01dd5ef76f7b6b3572ffd15deb53b1f1531c11e66d16a4988163a420d85e9c36bcaa74a4dd5639d8608e5f488b182499f833d4885b564ba3317ed67cf4b5533c54985336074e092fbce0399580cbebd8d1b25831b9d127ecaeb3b822f68f106dbc2775274c7b2964f5f4698de90b4a9cd29e0bb54b58b5771c6767abec4fca4b35727a5a057957a46fa8b7afe4015a3b41e4fa71be5f607f2478d1ac76cf40e63b7c05aa8310825a1e99bfcd0e3ace8823d188d0ee860004ecc2003653ebaa24797665bbfc5d47943576d27a4ff356af4684c0b48e3dc06d14883688b3b2750d5c27a41807dd4cf08713968c4700341325c8d5c891abe80d5dd01adae406f616efa8da6a155781c28b931208dfe7a5ea17db93d6f0b245e0247d560c23daac9a2adb5274a4ca8efe919c420685ca69551383dc31a3e99eade9549a56ad41ebabb107bed908d1eb35590dfaac4c734547ee91950ab312a8236f3de5e26b5a9849ac2ba090b91c5b1f051f8c56f6307d694811289a5d684d8efa2406d122616035141ebfa95fe6715d4011620b66464381c1aa01037099358f4d3d50e29464bd51b15a1488ec33b8d6e8afc0c57812b592fbae3a43c28c9c5d04955f7a6248474446a9a62b327366c6d4e0b55e71148b5880ab198bf845c4649af020956557207d83dd8edef229671b1bec0f478f37ba4f3a41b73d40f6fe2b37d6e328b8d8c360c1c1bb66df2ff2d545814d8cbe9373bd048fd9f7e38f7b9f5a26a61d13b847cc0a8bc20855bbdbcba732fd362b4e24963bd8d21eb6c334b1cdfbd53cd457a68f1e493a55d5244aa12bc785ce86e72411d8716ecc082dedecafebda0b86efae47253d9904862e581b23308bc1462d4beb65ce121da76db4dc72a94064b582773a03ccc605f08740ae0d597c81f946fb5878f8970aff9b99a2cc169e56c0c982a82a24e0084189b8e26f76c2e1ae803d9f14198bde6a1410679aa0d2c754988061ca60d586cefbf192417e233875ace529d2525ee183f7fa833e3c8c919e4b6fc0db0b051f054fea341d42900496bf8262528e4f3d3e62989b83ed988616d02de5bb4fec4a4dc3511cb4f7a3f1537750e7325a92a9ecdf34dfa755c7a16868c7fd237a3bd6452b13a1162ca0f6007a578e50cb4050361628e043ddbbb0e8905b70bdefe0d9ec03c3cbc564882c4d086acc47f411cbf1bd21a881469269c58d0e03baa2eb841389e0797fb1f4b9f32cd9b622b91499b6cc0e7c98794cbf9be2c766b6b842b6d8265c4668c4bfc62f2ee78acdeffe69ef9f253a02a7b019c3d4f2ac6037d19fecead0e2b0c6c2daca06116149bf3f931ae9bd181055693e3c46d9d9cac4aa44fab53325771707c8f7c1f1d882f30b32ff0c7aebc6484f4599e5e2093891fbaed7f5453a94a047f2e7e1dd316adc0e85b83adf27617e353479540143bc77173b70e739814b44b31098cc731993f593aec6ea2055a2046206499abba780e875d51d53a609c05ca438c5e3b158984cf6341c199fbea146b2064d30e7db6bef9a42799d2134dc53154ae892df85c2751d31d0ea2f0b92b89d310510693c8e035ae0fbe4927739dec3510d394a028394aacf038f293aa025df08623af8e441e4b17a558297a5bf85bf680db088f34f98d6f98a1cd82a424df1942dc5adf5c3f835c38e3a4050f188664700f7e6db2dcef3e9cddac770ce9ad249ca785d36aed2b3b5b16304d058ac16af5b88223fa7dcd251a2af81b5deb77bbd5b6efbf59548f90bca3fba884532ca389c954e5b01cfacfb4a71a8115132f708cc7a89f7565ad4400f712d4eae346fe3b4a6f3256d4845715f815ed4221e1c07a9193e4d8a798c52aac87c61c3d54cd7b33eb49df9efd9f9cd17d6e4464cfe427425a48c53ad6bfb74064dad01415b58b5df933a69bb2cc8a51238b52264d92c2b06889ad5becf6", 0x1000}, {&(0x7f0000001180)="6e3f336a9f0b865f7ab9720bd47c030c439ccf1702bb9c5367d7ccf6aeffa2", 0x1f}, {&(0x7f0000002340)="7411bef72b9c959bf8244e7907e72db737b3697f8593146e33072b30d4dd8ad9eca7a4e9c9881f5f9d5c42780bfd2c19793f23bc40efba18e09430763be444732b344c576a43e7fffb36c7a81bfef9d59955bb29212fee8f7ea93ba880ef5fa7a8e8daadc32e9c9e593b2d89aff79cd2ff55c9e0d9f31ae82d36f89d62b5468e8140dc11eeddbd3a685edff39bc993d9417729c2a9e80cdfa179d302682a6c5fb29e703d99ae1b13085ac7b6f15b432aa132ad6bda537ed3ff58ea1ff12427b849e3fe62451571f6852231436533dbf2b3685c4bcc7235fa170f69dbfde937409d58561e89e102c90696d96552587a8e8654cf39b640d88841cf5da9b663a8496712a361f7b2ddeba72f376f989d5e176295769106a95353959c4be84b1b34f3e98c62f3ad7eef3bc0062539d3c497b562c0b7f5f05c5100944c6b01c13271c905ae4ff751e018f3628d856968cf8e46d11cba7006f887064a13db1fd1965af23090d69731b163e71cee41dc7503948487c12bb608a38bdb22b573112db406b45963c5d85f47a6f6d76cd2d54adac22f3ba5dc8496c147aa65a4baf524e9cf1e9bab6ce244cce289adc693fefb838858d76e73272d590870a298176bb299df975745bc76bfc0049bcdce0d923a72393ae8ba6fc50be48ad7a3ca232955391dbe38b1a4a6bbffc8097f6e2462f0eb2c58215ed2e8b26eb9a961cbc085ec1875b7e254d0022400207685e16c2e2624a80c184b3ae5bc407717c267e777d4736d722c1721d38b394fee0661279d0bd76d5b407b4e135c372b4a28b7b778594104ca2002cb3d556b16c30b68c86e0d05cf40e0086aec4ab8b8e4ea118c28dc6cc503588f14e50d9c93802a998ce307ff4d91a69a105c2a452096ef481f16ba00dc802b2babf43e28022937652e7e0f59ce80f37d2005c7195f878b08e20dba8e4eee6487fc47c77dc143e12c4cd6f41ebe687357d58e11335c6133e86e14ed5b2b3041b11c3656c9f861acd022c6624e6cdeed2025956adaa832d1c56b70478000ba7bc5cb5da2c81ef33582bebff2e9125e3562734d8ec7df6a8253718d8d5d4adef7929c6c97cd81c2042982b1e0304317e990c0aa56a3d31fcf70005d524ddcf1f017ae7ffa2e36fd39f4aa4caab06521da8862ee46c03466fd6f3d258642180bb3969ad8f55f0032e0011c09d0d3d08a1fef3b827e2df3579368117ed2b64e37538369619e27a45f14218124c63a832798ce211a8e60f0281d7682d8fe3bf2361d098ebdda1a81e09c1481f2da51b63f41e3209c5190299675a366efb18023d32e437471e6e00cc21410714bdc48d51f0b1ef7033f4e830c56bd4c1d6c4e10eff94aee0640741b784f75c5e41782dfb2f26d6725dae1a51a171fe14f7b6903c642b2f985dc11d0809ea49bb64a0ab03b605749611fea738497ef78e3a8c107ad0aa244b81970518c3116516d1115b6214d6ab9c9c59f3e235b1b94344bc0c89a5ca6077f6a5a3fa1eddd023bd08b87c5ac60ddba648505d9c85d1d0085c86e9dd27e2e1eee0ecab3d522d12e10b39b3969857f4c46af0961fda0870922468ab2deeff160829ea47938ff9638a37ac367838e6925a2163f66c7fb99569734adaf3fbaa2ad54de4ef68a44138daf6b9632b26c1ceaf40664a997548cdb33df1bd6410c207507675334ff3e1174f581c103dc982fbf299ec4f7d3a0394db7a24c2eaf1f0404a0d3ceaea5e2a0541dbae0b78909a6194c600a0ac06e8b7fe5f4020add9d61a64edd0bdd7f459ef1a949e9f64362b8c19e3c985b8881b1564499f914c35c9e10dfe12d54b1e4c66d01662a7b04df3155eb76d18474a02b3fc83c45f7d269a11093bd00eaf47de2f782b89eb5bb823b7159138d1066594d4abbd146028a77be7f8382793a5c861c10e99827a40046cbbce5cd794d0747af5e8c5a9193cc06f1161ac7710d8a80526839665d74439e9a480456be74ea385ce985806cb37e320e6453d813795a71484406fd558737a2a8e86e88454c65c8699ad0c87649c94d441149f53844abb45d5dae03693bc67c8e9fa3fbbfe69d11bce42b43b9148745facee6cdfed81955c5ff883ac9e4fcd03a936590fcec2428ba9f8f0ff0fec017c78033ce41a71f426066d09b3344edfe39b33677748080e6355071cd1d183ab7d39ea1abfeac6cfacc8e9f1ab80432bb60de5f63ed8412fe0132bb125524c5f3e671c907ef21fa398543c1a7ee3864398e7bf238d8170ad6cd5d61857ee068b40718822a942bb4020f98556b0ca65ad3d9de6af607102ad469c4d2f146324744fee52d3759aa6458b4c073427bdffd86cfb7b559ebcd291fb49e280201ba1a4a1e05a243f7ac51ed742c750d4518135bec72e958b2dbd67872ce0d759a280666c096f7383c1a6e37f7794d6c01e0cf48998ac0535736e533bd80a439b6482bb8dc113e4775f7e63449605feeaa3da2f16b9ce42534c5d4b2ab5c3435ea089f9f7d8e71b386873038b56a0a2642a36adc02bb879778d9fbab1d9445ec7275500e73411b8aab73be925a2ad232d0f9b16a77fd3d65a2d24ca6478430eb48682437bf00b22e119366b2521fec9cc9df2d6b0c32d2d411af9085b96a37c4b2ccd5c6e0dc59fd16575da9c777a64b7cc1432075a6551a861dac665854314e7fd003f9e3b8bf984bb8f4f0416b2bfd6c4a11799aea5bffbcce4a90977dfdb93a4d489e966375b644e04b0b173656c7b8bc3c56bc78182f535e059f372ffdbb10cf90d2db6ff462930f62f2885c6635199b6ed123a563718643621d9684d4dfffcee6c15fb4523260e2b6379bf6e702aef9e6c500e067fcbb5f30421dcee0cba2286fb055be75f79e8f371df7b15989bc22aa4788eb17b600ec509ad2863281700bf0aeee4cb1c0dc238d5909cc98af2738f2dead173cda7149847b76856d8c47583eab385dcb3c3ebb2811a6cfbffad045395eca2490ae1a36bb2052e22edd9a8af6f4ec4000137b31f2f1ec89056b08a0ca0f7a1754cd7e963d92fa3844c364b67917bf165154c7f31779f4f76eea53b28b63d8421bac1c5db6f623fd7d8121313ef7ea63f24a20b608d0d35925ebf19f87d71a889c4dce4fb6186878bcd4a72070446f3ea2ad5b086115378c9b0a626ba269b04665fc73bde4cbb75a4dac6761e06db750ddbd1ceb9c17de0ac64fbefc54b678140d3eff8a016bd5c4f9e8bcc84404caa3245fa80d4ca46f92dc26e4b5845b223f1728d37507aaeb0526f4b1c3886bde802454d16e24471420f334623f548939ae9f08f6c2574adaad054ef752f0cef0ec5eb1d2577dcddcd57418c9e94aaa481d83ff01136ed36eda05a9036fe4b7ec3bd817354a6e718b5d0871800566f8b074d778ec76dc1085327677e158ae3e5096a100403c2998bdcd6b15bd1521f014fd7cf42714995ffe25e3b65377e94b648a712c3f82100916109a47604e9d4b2abc3703fab13cc13a0a1dd7b8c76668b47385b2a52bf87d900fc43996eb41e6eac45929cb086fb96a69db1bdb656586216fdeb1b468ae2536e357b9f778da7a581350998b677b3495dbc4019d079beb19eecb511e4b9619a22c8bb1a4f81f007de3d377bdaeac84d36d4eecf5748860ca17a1ab3735688f06513a408f2094ab1141f1ab98338cbacbe8fff2024900b43e8ce100eaadfaf241c1afb348dd18f1af57e81a11029a9b9cbca11641389a9f69be14228e39306684c863c2cbadb76da304f1d80485e541f7bdde787c71b455456134b49c79d0e5dd1de19dafd3375c558d701249c5b8a01e2b59b26efcc0594edf39bbb04f253f2fbd20b3fb8cd5b470f5388b63faa362eb44ed35d157438a8b2bd0b335eda2284b3f76257783d7e07f09400348e2bef3b6d5d228ef100201fd3c19201ce28164b1d8542ecd66c93dc93c1bfa0e6b5fd223b46578eb3570c5de4a5e714f94374e8dbac7b5a025dfb673b53b99a0d464fe925e0133d2153d8f3f20902e801ec3e4106f78b05798de38a6301315691b011fea53fda1a2708d4cfceeff0d97344b6ac49238beef570079c84bcae18aec18d0b73aa96b7c8de2e294d3b791285da60a2e78e286ccc593bdde80e6e89796e31b6cabbc1585541995edc758c34728cdf961eaf141b7d1fbee04e46a2b76f4c3aa93e26cd8f0a0a22848b43e436ac79394759243229cb8a60976d2df3bcf1f22941934672322e043c2ef490d6ed6d26b2ebff3b56e3a3850f3fe63a4bc2a11fe285ac1b7577e26c1287620098140727b7bc022ea903d100116fe79304034b5427f89948fa7a5b7b12dc73a695a7c1e7575e2befbc5c789819b82164e58228b557159aa927f7d068d9429f968e0c49952f40e5697981e13fc275398495c36efd82e4eec8a5316bc1effa784e1c87d17413803410df41a7ceae55f4c878a741268e0468894d6c58b421a67949de82c2105bafc42eb4e649c8d5fc6674b743fd4e17a777c65d8fb54265ed5802b1e1dff25e96da6eb4c3619002ad7de73f0f7d3e299e160ddf38bb885397ae5e454d871e7046b4296b4b50991518031cf504504622f5117a8845b36570fc78bf46e74ff85a75c7df633d1d94de6c7e12211f4bb1363eb9e6c32dfee8d955532184136faf7db453b5f672ab68217b5e7335247f91299a61ad4598cfe6a50f63735e08f5af5713da9488b337b6b222300c6cd55208060bad0f3cd1d0a130cc652c98346c4b4a0b0d0d0090254e70c9d6afcb1c3828c09c9e17f87a92014f9636cb9663eb8538906a21a58badffae83cc37ef034ddea65ec68baf92a8a42c830bdbed61eab61f59a0d3e35fba541b5d0a32d3ebd901f9719fd75bd64a12bcc805795cc9303b9f2e9f02dbd70d98ccc8fe996943a1f1f0f3d6a488dbcc366fd18d6ec0a25423ea72b1a1ecc4b8b324e8445c76f41f1419e3f15ad124198eb262537c2f7adec0e90a8349e754aeef43690ad738b04571bf15219937b87ea6f3aae1fa46939c1b5744ddddf2404dadc9179bf5d8f35f9a48abeb2144f07ccdecbccf42a9d19da8d882cea3c70113207e122d67204ffb1ef0fa6a4cd6a6b763e5b6b306f9c9fc14e4054703f2d056dfd11706a0ff39545ed0f6267274f30c47c5d2da6eb3d233ffe4d2bb471bd98aa37137394adee1c8038dd1e964ac00f6c0dc222a51efb0ea952cc23e82e8182ac25c4de7e16e062741cbba02c8cbc3c89396aae3884f2d710852eeeb19693d160c97f65c9b3ccbb6b3107df7443437a8fd8345071b214ac7c5722514a5f620aa7a9c54a9f61601d8d238430c0f0e4588da599e2222df39046ac3ee02a6312aecff8b28d71ac01cc8f67860d0d0c99c9714dc9b7bbcc918b2a4189983e66c9958814461921109c3d1b5a96d52bd16bdc8a1457775e1436001cfe10cc5466ca58991e5efc9b4470a17c0adfa0d56f97a76941cf6c1645e60485594b8d9cd79e44b95d063c8d416458b2243adec0a21e1c9203534488ab45ee8c20324bc1cf5206b3dc324560f9323635d9a567000dfdbc02fb2e4aa8743c4811f2758766227d3c7b8e31c3e873731b8f090c9d17b54b8c96b8ec16a8015ca51615cd8b71368f102395d6d5abe9477464194e0f6d383fb4e6592ceb1e30f2850ff538aaf9ccfe22747714f8cf61e6f196e1438b0c438aec4c6fd9830875800c7e83bd916ef5eb899942753d1060eb84b0dec63b55e8c7b3da9c7809233d3f05858151763aca7d73563dddb34d5006b0aa3a7ef3e0cb228dfc852c1c062c35de7cc386b1f4f71cf60ed8989c3ece552841ba3d257a67a86244", 0x1000}], 0x6) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4000000000004) 16:00:11 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) r4 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) readv(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/192, 0xc0}], 0x1) dup2(r1, r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 16:00:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="c3", 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x7f, 0xa1c1, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045bc29dd95cfd14fb45bf3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001180)) write(r1, &(0x7f00000000c0)="6f4ca662285839", 0xffffffffffffffad) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) select(0x40, &(0x7f0000000080)={0x80, 0x3ff, 0xbf07, 0x1ff, 0x1, 0x4, 0x5, 0x2}, &(0x7f00000000c0)={0x10000, 0x6, 0x100000001, 0x80000001, 0x100000000, 0xcd40f22, 0x80000001, 0x1000}, &(0x7f0000000100)={0x6, 0x3ff, 0x3fffc000000, 0x8, 0x3c529879, 0x5, 0x9, 0x7}, &(0x7f0000000140)={0x2, 0x3ff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1feb, 0x4) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) shutdown(r0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0xffffffffff, 0x2, 0x800000) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480), 0x0, 0x0}, 0x304c9ce0dcfa0364) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x101, 0xb08e}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:11 executing program 1: r0 = socket(0x200, 0x20000000000002, 0x7) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000300)="999fad70640975da40bb23b66f895f8f1c2b6fd826b902cf490143f867f5eb666087977ce7f39d537c14892a59141bc20d605901bc569dd1693dc9e94adf1fe338f530ea9d71058749608d94e9d71d5d2fedbfe8ac42556ba5dad3ccf50ea80ed52ca2eefe6945bf0c5d1876bbfedf6dd225b46319e7dabdb96ea8a09491b2080306fa61f4bd4f81d9937006ff0df59911760eb410dcccdfd35b1fb8f775bc2bccdd862fb5f5b55502deab16342cedaada790ae28fd63942b4b9896c7c75ca0ab9374936ba8f1be64bbc097acea5ba35419f535dd9594302a2f6a1b3da4312d3929b381038cfc12cfd762f799719dda6b6acaf0583ca3e4803cdf5a0ff2ae5245d951175e4ece15322431217b222d1fa8ca061905865d300ed56a683fb2bb33c24ebfcbe8d82acd759f3feb02c5457aed8b211843d42e35ac37848da211db1123b9ee0f3bf5ab018705b783df333f905462adf2bd7ab0e69526d6b5e63d2b4c34c2a5d554817fb7a51c1f6a8e9089e8fe18e835bc07cbb6c33de3422e276f1d6ffbd3f5b2fd2ec5ccfeef34133a158982d94383f09c3fea4447a2d233b35d1b8d2651aaf91f355bdd04ed0346dc7966c24a9e3426ec92d2a16c40d24243605290fc877ceda06c24dddec6fd5f08091a2fa8a1dbad04f210f8283caa123a1dceec7fc3e0b7635c05a334d488ffd92c5424bd4b76a9a0e17fffd3ad3a9b94115762e749437ebbc2a7d14be66391b5f71827c686c9d8636c75f768a0deca9642559453c2a6b045dc562ba56b9d751fdcc8ef753edc26ebca80f0db2a2d174586af132503d99d08c41fcf31a69a3ef08e12fd523581c6ace2d3e8219eae99ebe7093a4f49a44354d864f257623dbe8c361d0efbc02840f4be7447c95ba5d9ed46eff17790b6b4e5dcf3781bc098d37fd38fe3659befbb1cda4559999d73e205384908d5e7fd6b10f4a4704d10f17fa599201a5914ec7f2e75ffa98a41bc64316d66c98c698e1abb38839872e3bc82204a4d84fc32c90b6b5c47bbc868d0467a38894a8f4eb127820d1faa3f389caaf193bee65d6b04ee7421494b653054004babd9120d1036c5f4f6319dea85107d6a6ecefef3957230d25ffdf379d2be2aee56a2bb9c59e272ca21c121b8005db92649a66f9989a04c5486068595b09941b63d05f2a3063259230e9a5863d2c3aeb52fe219ee255c0640fd444c9e8bb69cdd52d3ec5e6983d094c22508194319c0b6fb9fd340685f3a9084d73a6ccf91f069c0086bceb7a8f06bb2340387a45e6b1f68247b228fe48ad31b893b0c9972aabe810749d174c7d5661e514b112d6cb721a59cbba6d895781c0789db5703073e9af1cdf2b03e796deed62b0bc8e4d04cee2a5b8fa1c21595e661fbb18bc501d3e14daa4958e1e5b63a2119469b0c7c1a5bf3cb529e134f4d577c41575d016c5ff80d10d53808542423d00e5e2868873079b26e23b031371358c7979deebcd763edbd0fbb767073129cf73dccba6731c62408764b5d6806f774db19e96e621287c6e52616337a4113a85a393b5a2eb0626e0a61c33e19afd33a92fe6e059e7e57b00c82d96321a417c8e8ce8032f22d6c83f57a9a632841f73d0ab98da8f81da0131c8ff3a5f718a516f6b07ca5fa34b1cd32bf7d9a9aee84baeca31f3da4cba3f1ce8b597efc1ced5ef2eabae196d87338c18e598f634b74c839f682e9bfc7489e3aefdc055b1bea408109e13d94b18364b7f0b9b2d87f6e2c631de4576ececd93de1bc31068770b62d9ea078214a871a771311fd538ad02807f8ab2d41efe8142a4fca14a8b7e6031fbec9e685e7111e9282769ea247772aa138988afe4ccb89dd07bfa8d3e5bf24bec601a819b4f07ae3b420bee3f7bde6ed4b2f6358abdbbfebd53059a0e8f88f484855911fb0d041b75cb83814868c534f1959e7bae2f0c1e471c7ee364ef94d97c30d8f3261bd8c68efb866ed5527677c6dc3862e12d1bb326a106e4459b0c190e3c718df6a133f9b98c197d46336d2b1d7c563d3f3beafec3255273dcf40183454506e1f14370c3d3d8698edb025dda934f79369823a5c60cadecc31333d046ed421fc5f3808e343e1e20346485bc7f17cb66a0cf852b537d23bf716bd8eb1050669598b5d9de25b8493e52f4e35a26ec14e6a0f4cf5702aebb12849d1e0320d1caabe030c62036ef50a379eff39a77cbc743916f8d1c03b72ad79863926658c52f426d8031bad2f9502dbca2c43264479debdf837f305558849aedd3f5b60f881b5e02a19509afca1fe128d95be6f545dbe25a8e4af5112c5b038be57c8c95434fcdf702dea8be7c6accb02a88386c611a2f85ca9a0995d63a71f6e1e7ff7da58396afa4a751143971fe7eeb4d1fe732e79ad3a08e78291fdfbf93ce59dbc75458c684ed91a9f56086636c13b03ea481b35aa56059037d56bd3b9b22e2db469923727b5404a7ab30a71105050a70eb006aeb07e3a3939ac431b4275d099ca33f946150e581425e02eabe5a5ff093d7c36fa44a5459dbacb111b83a7fe2324d01a6f67d7977f82891083a75c011e64d2754b46ba789645b16bb65fe95ca442b71bcf4d842f2f1d3f470ddb017c1bec966b986b12c4dc588fecc708623be371c5e5f1ff0780516a1866859d39ad686259a3aff6d0132e7aeac6b5a7ca7499dd2e1e44430db90342d48963538036816a01ecbffa2c3bb7c893a76f80b0c1cd414cc8b9bbad4c23844d7d228b172c056d430abb9215d50a60e674f0c0d0e7441947c8c0985d0a499fdf4a35107fc839edd5ce2d474b3f9afe101df79d84bb889aae55aa680b1392f8278dd2c10fd996a9222d19663986fc7ce4c378b66a011237f2771f8e1b9279d4d26edbf0a5aca24ba1f85d1909cd0701583656e9b4e6173e92cda51a59dd52dbf752a90933cddbcd59c7add9e912f3df4d67dcb4da9a058c38f372aa7ec25cda27946ffca8442496be6d85dc46d6e566ef7b3e2499902e20f300c523c9b0a738dd23d2f75797dd52321450014bfcf17c56ca8ecf6f1ae0767f0362b30332169c70f4fe53a7031b169aa2575b3cdf793eb48203ea8ca69b0ebcf61397fe47e9e75e96823aadf4e812bb2a85b2f3a051790c972b00ca728cfdeff8ebe6ac65700601e5867e568e56987705ee687d0d5c5c649082f46747918d22d2ae9d7535ca82c4bde8f94508414fac504e0711abadef5ccead41df8ed170025c9713b0ae973f1404aa676a3b0085666b25599602150bd2ce6717d6436818902e61acf3236c5e0abf6d1824b7d05f59c777fb20e9142746cb0b5b386082456090ef6219348ca6e9be772d0582a8b693e7a4f1e5b7fc081d42d6e5cc420f588f058394345bfcc6959b61e423a2cdaa57ed446b69666b7249f9a679f57bbcad6ca27b2798cb7f7a8dda71ebd18d7eb2ecca4a1c2b9978c7082654e7b04b46d23169f0dc8b6bfcb986c25d0466a79331795462265bdaa079d3259fe5759165adf7ad2a8c33440a6adf913565ad33d5e6a19eefbbf9dbe05accb68c51f2ef6c85b7bc49fb21815030e6c8e3032ae8b2937ae1cddad92cfd5e29343e99ba134a8e17650cfb54352ffb6c7e5ac56de4fc147bbdeeace9ba0f7eb404c57b4fae54474e26048364e0a2f45508dee7df0f303ee7bd76aceb8e217d7b015cf2d3ad527eb5042f820fb2e23cb5198c1a35ce09a47379f628e916b1716a6275e12e17b99a2db275bf845e8ccf77f8337c916f8db150ed1e8c613c5c55fceb8515ca3ae05f78fc079d48bb4163c4f202da47d1491574197c65398caacce2698e4c85d619b7a55e75c8df87739f5c7823fc2cd4e1043fb74536b370d2ec35c4e6f69495c886323e782cd702127d9ca51df77d52e398c147af768924c160356e61a57f8da954ea0351f2ed1078504fca0a34540d0506270e1785da9bc004b2e9b270a9c6f66e8a8d78cb22c2135cf5ac6eeb8da32506b89d18ff9ba6ae3b93987e2537fae2eb0d66a49a1159c110633b821b09a647cc4c3c8f8291c13c0685d8fc452f719d5210955aebe1b611e63b64faa2fa15fcfece030b402ebca23f0b635a6ca9063e0b000a8da7d78055c57515cadf1c2e9d1f06530c0bc2996a5e9dde0f09c0f9871de0b29912afcd9a66146903a9cd9a9a3927eff828875de3882ed04d3a3bc917a9a6647c969ac632948b5a9794ce2e8dac9f4a505a80dc8f90e2325def3e3b2c710ac24b7a91b036678896a809996240207476aae19342755b76431f127239ff503b3d6f4841099f4e3ba6593232fe40951e34207c8b65d88077a3b2ba7f9bdf377018eba2f1d75446c610ee19183cf870c3ecb3d4a6c23ce7829491e37cf3511db3e32a4b43a6118ecdc8fd2c580ce0838afc219e76f2b38dc7f08c750b752bfe889638b003e1f223cf69db272ee1041734dd703318df143a1a79feb5b545a31464daff60755eb80fbd6528c751a51bbac9efb67662e6ff0ac93b90198e7176eb450bd670ec648ec0667bc6ee19f1376fda565e84a0d14b1668715bd7571f19503e567207da6a9999a1bbea8208456e8a239d8c65ac4b379cf7003bc6ab88c9ba5f1409d4b90cab078915afef5fcbed7d5e294fadb6ee0532520dac734479c1b81d7c14f29dd5a53a4e791e66e4bb4f746ab7a3a9d4ecd582b8c9f3df094cb5e5f494fcff04ff0534f99aa0de8f61a01feeb64e9e13c3c3890aad0783aee0c32aaf3c188ad7b83fd88c9f8b0e36608b12646259b470050746fc2e6d7dba0161ca86dbef0eaeee430358d124e182117c530da01c134cc3e6a50c82d985ed24508ea5aca892f62c3b09e688658c58db4c5cb17cd99a06249a4ba83c8b60c1339128206e8ac8d023f763454c579ac0d63ec327d58d6732296b139963c1f55fb743480435413f3bb1b8867b621356ed541ee7534a97a0c47da9a4fcfb28948947516f94b04564e60211adb2c2df58f548a7cf0d6b20cc6d246b48e5981f6fe8e6e9cd2ff83bfe7b51541a9c56b7790ddfb3e8a715a49b4f815dd40a9bb3592ffb65f6d8e74e3d6f078060dc505ec20d96f9553044ee7ddc948fe867578adf1abcd3aae23a30e04f492a4c1fb3b6a0e5ef0137a0591eaccd4c14b61cabb2fd4836b1c750d4aa9abd105442ec5661a07bfa977fffa6587a74866fbba60a8ca47c6248ec6bf9430deaa009acb5fa9bf1c2e595147a59814e543213bd9e786ce27faaf8ff3fdcc81d4117b26714a669e36da1b61b25410c00bb83b0bf54d2c16210ebd4c65960869148244c3b7c748aefd664ce782575685a1f50ecd3ff7918c99c906882c252aa0dff7c8c670a25c37939a4011a5e4b27a74be60cdbe942db6eca6b34eddae4dc0d31fce4d2c4ac8738602056c4238e7ddcd0c667bd8bf72e0e98272ff13f191d7f05e91aff90f41ebc9e9d858893654cfa89a7a478601816094ad651596a3a19a889879b18fd1646e9ab073a32d331e7e7ce547c7d59cc26fa1aa7a71eb4b44bbb817286622f3a1296b997aa1b7ef37d7f8793920c0ce0356aed31e08b13fca65d7a7abb685647e81b061c8237a2ba9856d0ae2a145abd7e4ad2850f445093e35807940ba05c2986a2420bbc5d6298903922485dae96822323e5ce6c3df71450bbeefe86089079b344738c3fe2667573d2552ec958bd55fa781427f27425ce075f865a5ad35b640671a4e8ed1aff9cedb13199c735a3958684adcbcd2289e814f7ca4349522740dd9c44082e5cc2684b0e369c0f7d3585a1e7efa4685af965cdb88d894ce3209e4e1b62b60f833bd7bae1fcaf8e17fab888", 0x1000) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x7f, './file0\x00', './file0\x00'}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001300), &(0x7f0000001340)=0x10) r4 = socket(0x2, 0x2, 0x0) fcntl$setflags(r4, 0x2, 0x1) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0xfffffffffffffe5c) 16:00:11 executing program 1: poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000001680)='./bus\x00', &(0x7f0000001740)=[&(0x7f00000016c0)=',\x00', &(0x7f0000001700)='-\x00'], &(0x7f0000001840)=[&(0x7f0000001780)='./+\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='\x00']) close(r0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="2fd094d46a2a0e306238236f19d4104534dacd904e3458509b3cdf4690fee29441911e8e8302cd31ec8607f36e5c6aa34300e68610cf027983f10a6222c0e02703d7dac76471d29ae7a0fbfa4ac8105e6339d3bdb09e6e40b0a51b4a274c0e27ced8f3d30c310d334d49768a4a05f7229e1e7c4e6be4508fc5425eb92d131c1e2fa7bc78aadb", 0x86}, {&(0x7f0000000140)="725fdb7f535947bc5ea93b6dcda61d5c919a18f84bc846861b9ce72cf6c8b92ec8e301dbdb0d79f32664e7f36495e9cf7b7a029e24e9a2ed8719cf88bc48f9943382d88cf2c075784bbe1c8ed062bfed087a5c4c5d3868eaaccb39d1d5", 0x5d}, {&(0x7f00000001c0)="5e8916983cbd32c24c050a6b666080151909753e9816af3b7786df8143a1983783b1c6942d3855e6502658f7f8a7eb0029a0e0fa10031fde5c09becf6852d7558457ded7851c9f32df17a622e94fc7ba942a8054877374ed195240f04be9ab020a8c23603907cad20a120c9a9558ba683c1d795416ef0b780be1f27164e92ac1232c7e7a625ea5e166830f5100ae8cbae0db83972b3a6210cfff0762678bad0940fdc70f75fc38244c29f31b647400530c9c73353dd1a41941", 0xb9}, {&(0x7f0000000280)="01b1ff24f09c3b7522d26a8992d8fa4ac58701dc762692985dff315ec293a1df07b451d8cd02839217d72e167ac7fc36fd2f1a4fc3fddb95e2ec39899f3e32425cd7c14648624db8b163aa0cd299e6396dc397165325bfba2ec242df8e1a2893547a584a58635c9d7e76b2f344a6e2a1ea8fb0ced4932ffc1ace1f458bb981525dc6607889758300995f1f82", 0x8c}, {&(0x7f0000000340)="faa72333d404136ed98f0ec3a222eb32dffbb382c554e980ba95f87fc6dfc0b1057b517078f7da0dd47dc0369b67df7c36a9c5bbf28cab364e655b24e5469b2f27c9b58567a06abd7c5df6a037fff406111f319b13c2d44ae001ce7d63f65510d765e00e9e13a22087f09cff10fe138d64eefe5ba04f06e73c469b35deedff1d8cfb4161a4403bc4878449a1437d65e52c57f8d44a5301719790809d4fdb11fe862f977a9336872f97af3507d5d3f271d7e0808d8dae9f7c2eef29a99732dbab00e8793353e1605b9980f8e9c5a9bac6dd0127f15ffa54019ac7a7b66844750d8c293d49d3c55a01808621633a0c142e9feae423e451ac2021bd8f476b04a84751b41db369f3e6c2e1390149cb4dce3c62e08bdc915e1babaa97c1d010a82d5698407bc99ccec92819d14434f64dbf42f5a61489f429be6f3a0dd3a787c2c0d674de94c6e4936ca64651843980ef046b9879a10a0abe7f414298fc297f4ea616f060e7eb303d4229d15375bc97b537465bc110e3182b36035a8eba6f0a220bae23bda86797bdc95afd2b521440bfdf708275250385d1bfb526e5292b07c68cb7e5dae4b3b526d7989cd2f2906d4fe3746611dda0ba91fd96a593e75a54ffc60ed54ce1d4992a22d5b9009343eb042067adb1e89e24f01cd57d6beb817b9da3058b64020468868dec5f9af80679fce55415407a1517d549ed1858b438dd01084b2cce0433e7e12c42020ef618e6a937eaa3297663fbcb419e7344e30e1c653307aa2577a230b71dd5da6dd9a15f2ad0c0aa1298c522002b66a68f8337789c30602c8457e25e8758ba89092d1932404412343b3e0d505a176d40a67006ceeb7bff12bbac760f1d2d58d1515c9f4b6a818611a3e3ac401abdfdbec9d33c9c57663cc2ad3189daf3380b811ac556d6e99e4257e8789bf343f317c05850385adcef063a38fb8da4ef8e3b121d86602afccd9ed61776f7758a70b79a6b4f5587c35fbbd9471f7cb45db185874293f759688c2bfcd4a781249f115e1c55367130ea22ac62ef138dde60b4a35ac70c2effe082cf5c83394c576af8257cdf3748e28afa6b84acbb0e4c9e05e09d4e608a0cd072e02bad5b92e1865d5b312cb78d4bc25537d21d5dc9455c27da1e6b2da8b7d72b1109d217d79d84b9b89c822442e5d4375ceae85c6b8b7c01acedc8f3bd448dcbcf4a10a83b340aa77a771950981dda8796c651eea700361cf8a641ef3c549d28dddf9d983ed42bc9d8ef92226c4778c119c68d6d807b0a42d7ce02fdc9895b995be3d63625b29863731855c14d1897c01320ecae5d2e60e93a694492d0275f47877fdc43054c2331d1d40e4605afd113beffbd02a634b8b3420b1028e70bbe09bb7cea2a38a7eb600c1442b19d1a6416afe9a43c3f3feefa0e8a6e6977310f5aa52288f2985e9d15db8983f214f58b9768aa4137ef732e0395f76f70a497c5fe617d624d759f4a35aa7484a8b489d2de482d0d82f4bc035c175cc56fa3926b2903e8bbbb81b96132a44509eda9465bdcb6750bd67f5d2a71185295899d3ecb294d9d65fe7440d46a1a04a201d0bf4dd8f79e4f438f1d604daa886e32374254c52bbf3cb5ea7341d48f3c894f0ca188a5d2035640c8f6f200a445c934819718396c2c5e538f80a671e967513a7666babcc6e03ab995ad0b53ed7d456ef48d5da9f44e5ff9feb746cd29e0da4b61bca25e59432c525323797b022230ae917031572562e36943c1f2b6710cde4cc43f72facc68ad73052ce0f6e126d9988886b9a66e98613f30823305ba67daa6c353201694dd1d159688ecd928f80fe41d11c32a6e7f2138ac79e3e69d0047c5f768f780d8a89cde01d250cfbcec077c011d16fedb1dd48ea794ce62786c9237a08db5178cf2fb489ae26e058c6c5238ec8ac92b393aaf582eea554feef88add6b283937adf958734a1346b40769652c0da0322e04a5f9e225167abb7fd740fb7df9978b98491c06fa469a1bf2fb6a3207e3cd99aea41a2dde4db0aa9d26690b1a55cf75245589c9de0b82525eb15a0f7f03328a07d68876eda05585cb06cedd8cce15f370463d07fa34d33e746bd0169ffee4803df7dc6b277eed516a95449df50a324a1db2cf63e44d03ca847409a8d620d9cddea39fd3269d8f540e36e827b11f47ccc75a46be6e906b6d6ffffaabcd229aa89670202361b9b9bead373e1594ee2481292b82c86d652c26f1ad292ed0b671b2fdc3d3d586ec325de3fe9ea5976634c5e77f5a13ce958fddece6d50968afe75b3a14e593a638f7498e105e662e782231d67a729ecb5dedea475d682f7431269ab41046ce129548f0298c1119b6e07f7b5b1127ee9f297292174447e38ee8239a7453059ebf5c793f61fce9147963c0840fb97b998b08bec8fd32af074ae57f1c128953fd0ab2769d5701b22acfcddc2928561a18944eedff0e3938061fe09441b2adfb287b3b08637bfebbdcb827a3b6849337a5621a7e919634c9c6340e439e777b055ee48abeec31d6ae800e90dc9fae195c348031f17cd253a5dcb40ec93b1b27534476b45e954e494a5b677080f4ebc3c37347db35bbe1dee5d085c54549e30c94c589601b9d32cffaed6d42b13e1aaa36d80166e21483bd97262b500ca25d49bf8a96019b4945c78d995d89c67c38582a7b1c931220429ef47b77f1a290b1f8b31e17af438beb8e2360976cb2ff4351ee47a0636405dd30091337ccde5a9830a0ce836d8bebfeaa7ce7714300af8d6f9b9f802d6105abb334d69e428ef9bebe12a984e058adc1870f1b2f831d2d156bfc9e1050677d06bc2dbfcb01fce0cf2239402e0e096cd74f35b500b76c2c8acfb3f66f1657fb5ee631c2c085c0515b9ec116f212c51cb7003fe41c048367f40045e36a67dd1d9d8be62e84401be376368f4ad4d5b6bc83a13131abca013a81592e4d7949f2d2001f60e9594bf1beebc82febf2342ca051267bdbdab71062fcb37079138c2aa0113c77d00e46108fe1ba7e5c7691bbf04b6ce44846721dd4fda4082d1b026f0a493f735bbcf8315ced597b8c35d551bf5781b389699c73ccbb33c0208444d5353914bcf316081eafc216267434d3c048047bd5a0796b92c6daf3446e64124b78d2d4b4e597589e3bc4720341d87877ef15091a634ec0746574305ddd0671cb9f0a2ab6844d561ed23d5b390f335941900a18d6e4a04b7c57f2f711d869a1a121b11e32c49e2352e07f8f6e7352e855b9f747faaa268009cf0bd6384c1fb1dbc24e67088ac99b2096f148fe5096e004341e50b6b5fb606a433a904f2498c2d5c5f6bca751113f0bb4e87d81a98982ad6ed1bbfb1810fd027551236d910570c5c3d41aecb0e91e5688de02115403d1795c76c0bd8661eae5bea83eefff8e670e8d44f048995710ae38fb50e97ee17997bd54939adbcc3dec1d20b1cdc3676a91339d3d51384faee657d850f94a81a0e2080433022936c847395af8ef28db16e744059ba201f0860df00f997dda6fff5b90405f6d116e5ed5d793eeee1fd5ea99b98e0a859254f150255d274f758c4afcb72e2d8b4df1ff5562232ba3da73985e1ec1132b0db07ea5158892c59445f48d9fcc2e06a3079fd3df501a2fefa1b3ed016d2c1d98edb57ac88d1d80bc2d775e9d495e83370ee7c83601eee60ea0fd5e0bf04c1082b7f7413a6573d07e33a22eac142b72a7087e6b96849c73f1c0e17d0b54027ebc9ed14f5e14133960a4ca8d7dc414fe08b46d864a8923e67bbce1ef17e85dee41c77cce5bf53888c3d44524912e7621f463594a3092299e62c8d44c98dcb47df427befbd8e54f9cc0f7940be25919182cf05f11e20a49c90cd6ab40f4447c041070465728f3d85565b9960733b0eae4e8740d5a0a9418c798ddde09a5d0b3bb2a0a9fbac2310f7b23f527aaf13b4194ef2ec8be0c591e48d4b9627f36cbea21a2560faf17784aa0d7ad34e0629a96b4a57842458008cd002aa6916d5f7380139efca6da9751535c076819a2030a878f6c58621aeef9ebfb872ef81769c700e3d08d2db905923bfd1a68e28d6923c630b0cd344f3331774c3a1fd4c4e0cb46ef10cb5b5eeb26f20fc5d9159a75534eaca43da8a05a354c5f5812808cdbe5cc9ec8a3d503779287737c5cc0150d679e12eaa232c009ec445c2185aa0a1a4ed6c733336f0d32ad14d328e475431d53d8cd8ef229334dfb53e0a230bd57dffd45ca024a47e8efe41b9ecdde4f08b6b5010365fb5505ff66e2d7e4cdc7244b23f9833cf82346565b7d96a912749c5e386b8e8767f7bddb74ffd2e28e865a482e8c7ae39d1420975c5268c9749b6a8469ce14576a9d48091068727bee9579e5fe3c98a52b8632541986a870290221adbee19281fcd27e6d863f7331f201d3310e901ae45ea8887816496087d12bb04597524ed4d0e38fdd31351571b2c6014f7c4ed3e02f7349d7c6f70b922ead73900ed2eaf7b09f3aae0555e1b178c71608a271e69a59b8712e78b5088cd0711dd63a6904adb06c0b056579961479bacc055a7820cae1e36c267dbdc28fc4b4561e45c07ed0b19f0691ce200593096281971fd2956c5f4187486035b4856cbd3b1cf3fc4d7f70d0917112ca975aaecd67f013a343cae2cab1fb37efa6ac29f15953c144ede7954353d97ffae05f7d5f0c7912b55fb54563cfa22a10bfca769969b36147b96b43aff72ae0255f3e75b490af016ddf849ec1c63ce266ce2b12f5c829cfe3250db38691c66de01f854f32a7f2617a0b9c21b795b07c016368589cf20e72a27f48ad1cb5e1965e1d19ea51617b30b8f4a4e47ffb0827d20dc3a593299be531f34c2374f352a5c721b1239c0ce7102170e79e8a368c02625d49ca1bcb219032de3ffc74a66a19733c3685e8dbe5d71d3a92da6a729d416394fef70724efcc8a29eefe31179d9dc9f7e2638895226535d1492b108a2c84dee6dfa9a4d8d5e5cc77d214009cbc94c08ec605f99921e892c5f154744724f98647f31bc3dbce8e268ee5fca2d49e3f93112c56340ca72a89772157a27501ed5323c5d4c17c6051e04452df79b0cbf60bb3f087ce7866f82c4a03b22b9edc467ef33e8e7d6b45b004d3dadaa3c02d1fba4b9bf33741ec23531f1e30f9dced44038932f9eb91df5def017394de9209af4ee4f1efb3e4209bed851d5ccdb31134fe2791b554d5ca4a44105e422d890b709a4efb591e7827d87ed61fd355c90dd94d374ab34549cbc9a2a36cb91cf7bdcb75934f4b9d4dd9b2aa173de884ecbcb47afb0e62352d723725f20a756947a3d357d446c5f856a13d9f6b58624709dd95a85b268fd618a3f4502d81e965bf9082668f5fa7c0ad7a46cc67d08a862f14729d4c5e3822d0d38aed3f755d6079ad9e8f9bc0aee7c93647aff06fc869c9515c0222d5e1ad525267a85929c05d344321f2e72d2755589c33e64da39367c11101aa901faec3ea6c6346abbad4449db1a7ddd8a10bf56d7fe9f3cfb6a58c9ef81cc567748d4c8b0330103ab46184d25ce8246307910665a495bda546d66381bc1a6f195a8b586646685458c8cc53f89337943c9c464503d63829c8ae2008696c723ec660f12248480afd8b89a6651c36eef8d2867d5a37aa45d53fc4234fcc74be2fddeceb3dabbf7b31f2c4599d66821bd193e560c3b15e2b2ccad68a70726f75e01a7ad9ee943cd231ec8ecd569aaea4b6597ec29bbe29c56438cb0b20f1c1f2dfb0597b72e13dad250b634531f04988afd4d2461307a8f1c57f19e0cffebb10328e92c8d2d695c0709eeea0e007661a", 0x1000}, {&(0x7f0000001340)="5d76d0b88739f284394b8ab82108d290d1ff2a3e69aab962a32f2455d18f71951948e4d3ff2837002e1c699637eed1f365e7c4fca577d8cc58792bde8b2df2bea999f4b58ca8319257d685c0b00be937c90d67b684d90f85c0872f77c7cd5fa02904bf5f72b2570bf46a303e122ad2cb1ab18bb4db0b04a352e0358926bddab998320e6b9c2a", 0x86}, {&(0x7f0000001400)="8252603a782acc720e3a949a4648d3a3b5587cc3a220cc9fd05e47ad014e4f920dae9b804263493a358dfba23b8b0c03147ce209c4dc749852166cbba951c0e3966373fbdc000dc30c6787cc68d1f2e703ddbd36852ffbf7c84c93e7c462f3e831eea4c383be360774853fcde4d0f5832772d112e479538a1f7314352cc90036a9bd9c", 0x83}, {&(0x7f00000014c0)="745c7619c408b4badbeaf8db0d1fb16779507e7a710ad07b44e8d34497f31eeea9b8ea1b6fc03e9e9461a8c90725d2af80da2e1d0cab96e6a13521ca87e1ae02d36bfceb5b5de5d1f2f08b1aa7b29738118d21aa9b9dd17da2ec8198312258ec0d63147022a51e6d2c4f911cd71ceaccdec1873074a8aac1a92ff1", 0x7b}, {&(0x7f0000001540)="8e32670623353f7cd6de7d4056df3b859d80bcd2d7b2d0513f8d1f37247272ebdcfdac250516c69b06ca1ba38aa1e52fbddfaa8f3e0cc6246be9ac156d80ee21d025cd96e19b216a4632f725ffcd51", 0x4f}], 0x9) 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530002f23391045d741fe73c746bf92623c8d63e9ec12e5cb1bb5b60f7a9abbef5151e4ab1c3ba1aad149db24ac99d8e6372041f014d30071f281c5e50315ac558b9e4b6b69b119a3de4f23d9aefe9defb5ee77ab6cca1714596b5cb05a0755f2950520cf0aa6ecdaaa7c015ab77cc95f82da3ad85d3d4e9ccab79c26b9c3b427431031d794e2d171f3e9ce4e527cca3b"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) 16:00:11 executing program 0: getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r7, &(0x7f00000003c0)={0x18, 0x1, 0xc1, 0x74}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r2, r3, r1]) getgroups(0x6, &(0x7f0000000280)=[r0, r2, r3, r4, r5, r6]) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0xc8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r9, 0xc2485607, &(0x7f00000000c0)) getegid() 16:00:11 executing program 1: r0 = socket(0x18, 0x6, 0x8) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 16:00:11 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffef476, 0x1000100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockopt(r0, 0x8, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = open(&(0x7f0000001080)='./file0\x00', 0x80, 0x6) r2 = socket(0x7, 0x5, 0x800) kevent(r0, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x8, 0x200}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfc8ca92d190f3bea, 0x3, 0x5}], 0x8, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x84, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x9, 0x2}, {{r2}, 0xfffffffffffffffc, 0x9, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x6, 0x2}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20, 0x72, 0xffffffffffffff26}, {{r2}, 0xfffffffffffffffc, 0x8, 0x8, 0x6, 0x7}], 0x1, &(0x7f0000001200)={0x5}) r3 = dup2(r1, r1) r4 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001240)="6deb4d53e1a3dfc39fb4831c876767312f9d0dc51b33eaa149230f2075e7f78759163f3004415c7ec1d54e09fd94c500cc5fc9c20dbfc67c58af44efc618dc83c19f76adfb688e36896dd7f2ce6baabe6c1f748a2ff77a54b0ca576f3677ffd2d5ce61aff2beb213d893ee6a751e43af8b842fce9bd05d907d6cc2189271964136a42da181bba7ee299dc11de116310c1776bfa64e493422afa8c6dfb761177092a430a8a6e4db5ee549cf631045e4ddfeaab79302a997e8bf93693c9965897e70ea87637ce4cb4ff5ae550eb4e43ffa6760bd83df614e380ffe89a415fffbfb8192382d02169b37f78580d1f2e3b3eb19b4cc1d5cb37180953e65384ffc9057030da0cb3c0b70d41115908be756ab25549d98f90be4c3e1e64978119b85b52f7eae037ff40ef616a98ae260f06db4d4e9f6d3e4351c98aa10b26d701e7ec13c5754629399dbd66103fd402e3e20744ae9429bff484ad26c6448900ae684a9d5d4da42467a4d13137dd1a6ee67a0f011f8a9e3a3e37a2690d3f2868c6be0c8f53cf98655bc7991045ed11e8207da83241a431eebeb97d1655014cbbe8f45f097dfe821569c454ab3278b7af186f22908a21e5cde15e37b71d988782d145d94dba9e359740bc80b4df4c8ab4017ea4adc6b21576e09f91be74b2d8d56936b70186fa245559e5e31a7dc1507ec1f96dcb0b47ecc52f24ca179a9aa3bbd60dd4c5881ddaccfc76bc989e977204ef86ed18652b75902bc5129c2ecd12da913459852202355b637131c2d87b9ee8423c8b9f6ebe175bc7436885dda8f8ffb566f83a1acace04d6527e7f3642cc6c856a538f3b976f7941d36cc63efaae43131a5bfe13537967da3280e7220e76518714eb5d973e1a05d7964ee5d378cf21bd55f284a2738d9e7e53ff9e86522fb842031e1945406bc941583f5e9b4a2c0e59ae35e45c490f01a5379cd5bd3270699293a045db65473514e179afb7e7ffbb16985c4ffd704ce4f9dc7f65304c7f3ed4b580c1f5fd8b2f444695988bab7e13eb2ad2c818199c3d82ab0e844850d4a6e6dc477888e2e49939fd380e150a2f4bf4d37066e55e5277337ceaa86c2790d4b0345ba4a033870af785f53881c53b4b9b382ed4271da1ad5e688a11e7141dfe28e534000b3dda63417864c2c2c105e03831fc33a89230f78d20f6d80e25a6082df0a5a9c5678ca3d01d7a77c31c96516c4e7fd3b00594134a08d0ade797f36cc88ddcb147ecd30a162660af4bc99f8009d277d34877761946c707b98e71aede3888a331140fb1c0f047ee9099bd3921902e26e38e9b799556febe4f9e7f4d1fe050e2d4787608f396526e631a36331ed1ed30fd937f89bed9e612a17cc246d62515996bca8bba8b1cac358ca458b545fce144d4919e62d6e6ed56db759d939e81935d146c4a084af6ffb16385950cbdab45d5c5771b085e6d9e986a76ccb947bb17740a98db1c43c56b23f840e3aa622a89720632e5cad7c7783ad4851c793cba4fe5e5864c84823cf016fec4cfe98734dfe6bafa3f9324593492e284234fd7e995fd078b9567602c57488172a1e18c05f2c62db79034892a8ca6090f452175d84966e4ff3595bfe85c94ff7afa7294912202feb37d38368b47f9491aeaa1d1cc9561d6915fd33d5caf4cd5627771544520c2be0be21488236ec714d36619be9bf3ad527aee14bb68b3c4fd4a3cc2503a4c5ef637f1ddd336174980719087ba33bd4ac83bad75615528dbe62a4bf4042c17aa3bef481a28ef0c3acbeed400f7490afa9a250d57a43f164bf215a1abed4cb777b95d7b4bbd8283d56e96060eaf514b8bb13ace402d3fd73e40526677cfd00767617ad5c0161044d05444c0128f27ab5b77f3ce051f2e5d10c670033054578d07fe0f127a072d4b846f5fa976c0538c586fadeec8dd218132a7fcb36f34bb5a0ce255de0caadd070fa4b9038691b0619766614eab2c0f1fb527de3a80bcbe072d8df290d2f428626e8c0398f89b79d5221e3c9dd089aee01abc0a20caea03b8d91a78c257506e53775b0b088f9f44eaca88159885e4959de69a3169b7760d0bc76d680f015ec44961ac854d998aee070d96d30b0bf3f996c6855a0120919cab90834fa1c6bc385cd26a67c91a2c9ccf58be4b91090a70cdacc4791805a1157ffe89359e92be92fd55da6152c19c4e2f9be02f667ee20ff0f6ffa4c914d08c82492f20c47d1a135278ab12993cace5797321ed2560dcb245c174bcfa060f607c7ffd0666a4ebfc7528866403a1b1e7b4a17438176d6106eeaf19f46c5712163951cf7ab63d266bb9fba964a5fb2a5c2f64a5cd7221d206010f40986365a12b3267da5c2c2672a449e44a4447773afc93fcb3ca77231fe43f61334bfd102d7b50902c4dcfc229be31c29edf4a08b48000b054bfd03273a7a6e4ea0cec9495820b1872284a11a0614ba6e5df52ef9fcf73f0b692fdcef9ab5948dc9707d23aace105c1040b41874be2efd17ffbd2ed270e8221e312df236b852244d1d92d5f4d5f8d54a050293c7937e2802a82d691a4c2c269774a5a0b7257eaa00723b2fbe89d25c3e20d39a509498168802c83489dc74a74dc9635c242ef48a2f716ad68b48fb5627a075e4fe8ed01a058cdf15f1a6b1694fa6e0ad40248773e281ff0ee796f6e0eff83c4fff4ec5d4510030ba86da1ea8c8dbad36cfd9a0a4e1fec75db31c390ef8b8d883216e6554400bae29d5c86aa6b98514b44cfb510644d74abdec80481fbd6448e506b68aec0dcb2cd73a9c3c04e0b069ce3bae0e9bf424e8eb41e8cf30632bc7b0f7ab75b9ded938e54f7297179c0d37620c026737520600f9d96fd01e35775e1e75c19d55c759f935c0fdf0f426ee494f06756aeea024ad5e695f018faf43a734d86d2d03d5d5168624a07e7a2ed3634ceda5fc213e9e208e3ad6c302a7878991e54d4047feda0be9102f633f8ceee01334bcfdedb79a0be1ff42e5a8a1693527e1f2549a06c01333a381d4e00f38311cf0d95b18ac85e7f16cf08e44c339d1c9dc16812e890f9bc3f0e055f9d656e65d4f0fbdbf20e24d3982ab6c10b510ad4e6bf76452ce75c895b54b4f58e04ec6a4a87d86b124e06ca5309cc83a0c23d4d37b9f84b8467ef3693836988ba0343b5954f1a72a32d33d4d3acfb934af4483d08ada69a4e654d68eae37332c078549e811089f7e3f15334b9875f03dd95e7462a6aa470b7cca7ab0c2183a0dc6a8a95d626cd5d114985bd0eacaffb4d02211e433239f57e341aff55f75644c8cb26ae2ae47bccdd19e1f6fa7d528a1ffd0ed6a60a7145a166c971d8579e22c328477244679db0ab77bfdb5b8218b7480410654d262ba14ec74c9dd51e76403dacf5c6bdf3416a2b7989608099c571fe512cbf8b06e015ec1d9ee013e991725b968da88ef5ac082a0c53e594dc33c931aa9f136f2e72645c1e817d715f752b9da196dd27d5f8193c3384c54deb0a176f95632c43278988b3d03f55d4be20617e0ecd115f703136739468ddbff2e168783dd843ba719c5f82a638dc327597882105d7b52a92a7e4aa3adb189aae7452be4e0086a56775cdf89ee3f0913021caac2ed12c15ef8b08ce3c78766310b38f8710e8daf13ed58e39d406f966d27cee0653af14c9241bf947ccc2cf0de2fa6c8785463628d23019ba60a846ee23fecc5ae3732fa6dc7df67601765718d559817a491a2ede6e3cfa263b0b1beb2a815b162c9900dca3c505b399ad3333c52761446810334d90c37eb78ce1fbaa8871686f2495eb89ead903ffce16729d7019bbead43f9bfd62fa2bf5cabaf4f88b002c981fabd25f2efd4dde0cdca1719fba0f4230f404fc4d2fa8754d66cefd6b390b1af2a73239d8e91441024f5614ed926ca51b2b6ad2b79319d76d4097ebb5427ecde6a3ad34b64d9e6db789c106e946a2e92bdace7490e7c4cc06c4366d4f9402679ab84b0e8dc2881c0f6936fa5db3d28ce97c18e60e2b0f70ad730bf9dca96d92cad68e1a0bb178ab6da8eaa66265b7e24e80a7b26fce6a6e8535ada28115bae4ec13c746a2ca241b1da551ce4d27cc6232399d9a4b4d35c31dbc82889c8635ec04dee0559bbb5e43bbe819b89b25de6d473adc3316a94349ce89032a8a19f03c6b163b27c96da098a973ec78fd1281656e0b4bf60b208a7ac94ffeda3b92dce4224684039b23a593b596167711424830b884f8f87ad04c151a9aa1bfe7efe7ac37f7b1f83da74b220eadf758b2dd276c37a2323919eec521eff2533fa65fee0322b3ba608ecfbd162b52e5641f8e84296cfa02cba71aa9bcff34fb208c14d4547ff902946cba13f850cc021177670397cac70b72980686585b553df52acf31e159fadb9917449e93d98b230eeb3521ab6b1e90ffb65b441ed439db604dea96bdc9f3bb4a5a44689539add05c26d3d408e562b93ebc70c2c2ff0e4691f007c3fb436e5f7d15540b723b841fa33c1c0d56d4dfc02f2b19e5224ab55efc35892c320c5bf4004f0fe1100c8d96e624e6917572914f0d57d3181130e0520067b96d74d88da2186401968be12058d433bd1d15fe5114e2408559d0aec18141087c6874d9b951accd8083d5c25dce76e759244fcc7b4542cbbc6ed8040a488fca2b4c4bf2133c1d122dee8348528fc349624ab232ceb11d5aaab577d1104b70744c2693c53f5931c8f4e8a68990a69ada8b57055884e54fc4152f616f1fb97d4a8271f64f0cf0d45bac578897a17a1b8787644d1cc4cd932c211bfbe46166d8516a03085f1843474d44b90ba8a540c4a6f0d3c29888685c222f106f59601b1ff0294b7eb1207136f1349cc22c3608a455d294bd775c446da814c4b8e5478dec4ca9aed82d52f9cbd093c552db356bb161fd6b7ac2b40e63cea96e7645ba20180bdfcb7d9949d7f1d78bee25c692be9f38341bafbe6617fd55a9c4b43873a8e55a69a911e4deb6a0ad9ec905c8c87a1c66e6d9afbfb5fc784600ca426ec5885880d7959f65f7930ea07c45084bf07345925b80aa473e09374d9c98a7d3372ccb6626567d08b6c24c31003e6b1df7976cb2cc7cdf28ce37c402051a03413b409e8ab2379f0d0a8d22f70f373e0f56687c4a61eea99871461ac310ce378aeae1207b758a9700c7254c52d947474ec9d57666d583700251d3fa51e6f1a830a3c5ccd97b4553cb9b2cd5064617613b6b718276f3b10635bca3194d878ce8275a2b236397c3fea842f56ba236b8ae34085669216e5519e6ce52b01724b2a99cb695a9abf8bb357e7dfe68b8374ea814161656fbdfe8b0e0427884629a4edd240d24bea70c2f5f1e0de33d41611c00485816e50157b07df1b50dd1ca92c113bb17b4bf959318e60bb3b63b883710d6dff5bbad4f225d0820a504fad1c89d85f8ae00eaff0fd05937e9567d38d42889c82c0b5078834c44ce1d9902d18ad0ed2c9f38afd91b3146887a6af55495eadc510fa227f7af01f40a525d48ef55e74b3857d632a786ade0ccd49e5838b1a4168a1abe2a92b637cd55b1d47ff7185128679a4a59b28d7948bf5b93acff3a9d8b38d73e905830809dd8a0eae0ea35a78680f4d8cc04f8e9f0132690fec5950024899175b2bad7e4d0b365d6119cce32ad1f9ad0a7d32476a4222a059ff4d0206b4edd8b3c9a7fbb43cdd6da2087d8a6a8082f360670374e99e1618979c8ff5c6b033ca18a813bb9a6bb627b8b521619f157c644638eb03fedd0fb70ee758fe5ac5926c926ad011ddb9a0a1784e4e6ad5691000db78d1aafe641f896dc76bffe5418a74d392f1abf8ec", 0x1000) r5 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000002240)={0x3, 0x0, 0x4, 0x3, r5}) execve(&(0x7f0000002280)='./file0\x00', &(0x7f0000002440)=[&(0x7f00000022c0)='-%\x00', &(0x7f0000002300)='{\x00', &(0x7f0000002340)='\x00', &(0x7f0000002380)='-\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='%\x00'], &(0x7f0000002540)=[&(0x7f0000002480)='n#*\x00', &(0x7f00000024c0)='\xda\\-3\x00', &(0x7f0000002500)='\x00']) mknod(&(0x7f0000002580)='./file1\x00', 0x40, 0x5) getppid() link(&(0x7f00000025c0)='./file0/file0\x00', &(0x7f0000002600)='./file0\x00') pipe(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000002700)=0x3) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000002740)=0x3) stat(&(0x7f0000002780)='./file1\x00', &(0x7f00000027c0)) recvmsg(r0, &(0x7f0000005a80)={&(0x7f0000002840)=@in, 0xc, &(0x7f00000059c0)=[{&(0x7f0000002880)=""/154, 0x9a}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)=""/4096, 0x1000}, {&(0x7f0000004940)=""/4096, 0x1000}, {&(0x7f0000005940)=""/50, 0x32}, {&(0x7f0000005980)=""/37, 0x25}], 0x6, &(0x7f0000005a40)=""/6, 0x6}, 0x801) write(r7, &(0x7f0000005ac0)="b9038ca8d0966b59d22614d55f4454e79cd9ca29d180d230dc0b9145612cd7a9f96d6215688d962be4bb16a664142af98c6a4b2b07ae816f5b83f5d86a7655c956f0ce09832c652ba56d13ca68c885e9178de754344b00d4b3193591", 0x5c) chdir(&(0x7f0000005b40)='./file1\x00') fcntl$lock(r3, 0x9, &(0x7f0000005b80)={0x3, 0x0, 0x2, 0x400, r8}) symlinkat(&(0x7f0000005bc0)='./file0/file0\x00', r6, &(0x7f0000005c00)='./file0\x00') getsockopt(r2, 0x4, 0xfffffffffffffffe, &(0x7f0000005c40)=""/210, &(0x7f0000005d40)=0xd2) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000005d80), &(0x7f0000005dc0)=0x10) openat(r0, &(0x7f0000005e00)='./file0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000005e40)=0xffffffff) getpgrp() 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x80000001b, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x400008001, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0xb, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x988, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x0, 0x0, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x33, 0x20000000, 0x7fffffff, 0x800}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x3}, {{r0}, 0x0, 0x1, 0xf0000001, 0x0, 0x1}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x5, 0x8510}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0xffffffffffffff9f, 0x9}], 0x2, &(0x7f0000000180)={0x8001, 0x9a0}) setsockopt$sock_int(r0, 0xffff, 0x10001000001002, &(0x7f0000000200), 0x71) 16:00:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f00000001c0)="a91f64bc3995310742a0343f47fbbf5ff38ec38f1d3ff6d49a4fc069f32bf5f78e87f208000000fd37da4aba85b010a1a71048392a904d", 0xffffffffffffff3c}], 0x21e, 0x400000000000000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x1ffb) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x100, 0x0, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) msgget$private(0x0, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xffffffcc}], 0x398, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:11 executing program 1: chroot(&(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) open(&(0x7f0000000700)='./bus\x00', 0x200, 0x100) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x20090, 0x1) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x1035a) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000680)=[&(0x7f0000000400)=')\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\\^\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='&@^\x00', &(0x7f0000000640)='\x00']) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/26, 0x1a}], 0x1, &(0x7f0000000180)=""/24, 0x18}, 0x3) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) r3 = semget$private(0x0, 0x6, 0x1) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x0, 0x9abc, './bus\x00', 0x190d, 0x1000, 0x101, 0x7fff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000010491, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1000005, 0x2}) mknod(&(0x7f0000000180)='./bus\x00', 0x6, 0xfd7) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) close(r1) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000100)) 16:00:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) flock(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0xea81, 0x1, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) r1 = getpgrp() r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x0, 0x10001, './file0/file0/fi', 0x8000, 0x4, 0x9d, 0x5d07}) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x9) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') fchmodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x2000000000040, 0x6) utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000002, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = socket(0x2018, 0x2, 0x8004) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socket(0x1f, 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c048afed057dffabf3343983d8dec69d73d731f0e495a0108f5685309c", 0x1d) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3", 0x66) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x3fc, 0x80) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) semget(0x2, 0x7, 0x80) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x880, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x22) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x0, 0x40) mkdirat(r0, &(0x7f00000003c0)='./file1\x00', 0x58) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000300)) r1 = msgget(0x3, 0x100) msgctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r2, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000240)=""/111, 0x6f) dup(r2) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:12 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c27", 0x2e}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f0000000040)="bb5c5f7aff38b1cb12e93d7194a097cb45d6c07b6c3cee5e2d153076812cf27db182d60ca948a050b1a785620a254edf3a648b1f9f65ce4fd98f7a9d89199d405ee2a04ed7090d380d210919224a57cdc3f5f2789972eb29a435cd8778be5dfd74a11c47082b14ae8eb0d08d6e5b4d486d0db7326860365a1337fe20cfab9834adab9160af90168f3e65ff00ca3efcfd38c68343e9e918dd12da47432cbbae95cd0de13c5ce0c2182dacf9523ffd6b71b59343717fd2e62b0c0f26719f2e9ee16567cc90bbab03460dd8439de22a2d2ab23aa6b75c0f779b6f0723bce2300168aaa8802f32", 0xe5) pipe2(&(0x7f0000000140), 0x10000) write(r0, &(0x7f0000000200), 0xfe72) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) semget(0x0, 0x3, 0x203) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="000010001dcc57c4af8be4cc5bffffaabfc1f549893adeb6c7b5ebe37aaddea19b3a9251dff1a08517d020c577ee1178d5dcfe917d69804244069eaa154fe979be769f8af38734be98afa2564954bc12fbc6a66cd770dbb3d42c3f97a368cd5c598a7196c1ee86ee7ea5e66433e4a7209a26279ef123e2996a6e3bb61a6695f14dedee27f717a55cce7039eaff71cce552063fd9cc3ed2b5095797be4fa4503ece7cedec1b8e661e320501076783fc845052bbe1e7505bff15a62a20744fb3ffcaffa2d822fd65187126a01ae36626ed1687200b31d4da1d4fbab44d6cf3c0c8b351", 0xe2) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)) 16:00:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x1) msgrcv(r3, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000004c0)) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a681ffe4cdca177091ec51f8a0d902da5691d8995335a1dcf3c4cc86ca977d4dec591e7d1827ad", 0xffffffffffffffcf}], 0x38a) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) dup2(r0, r0) listen(r0, 0x6898e04) socket$inet(0x2, 0x3, 0x6) 16:00:12 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x3}, {0x1, 0x3}}) semop(r0, &(0x7f00000000c0)=[{0x0, 0x3, 0x1800}, {0x2, 0x3, 0x1800}, {0x1, 0x1, 0x1800}], 0x3) 16:00:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x20000, 0x0) pipe2(&(0x7f0000000640), 0x0) dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = accept$inet(r1, &(0x7f0000000680), &(0x7f0000001b80)=0x49481758) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r3 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r5, 0xa, r4) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r3}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000240)=0x20000000000002) r8 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r3, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r9 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r10 = semget$private(0x0, 0x8000000007, 0x0) r11 = socket(0x18, 0x4005, 0x3) setsockopt(r11, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r8, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r3, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000440)=0x4) semop(r10, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x80000001) select(0x40, &(0x7f0000000000)={0x5, 0x3, 0x1, 0x7ff, 0x8, 0x2, 0x10001, 0x3e02}, &(0x7f0000000040)={0x7f, 0x6ad5, 0x7, 0xffffffff80000000, 0x0, 0x0, 0x2, 0x100000001}, &(0x7f0000000140)={0x3f, 0x6, 0xe5a3, 0x8, 0x5, 0x6, 0x5, 0x4}, &(0x7f0000000180)={0xfffffffffffff8a1, 0x2}) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) select(0x4, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xffffffff}, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x8240, 0x4c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000004) 16:00:12 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)="b5", 0x1) write(r1, &(0x7f0000000000)="32ffb158f3b364e226f21603a1c9e6f202360ebb566ce35e611f903b4446385ab2d92789a64192c01623a958b53c83c55d91ca3f4523", 0x36) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="998cd35ae74172c242b6d3a8c03c044c95197bc7f78811bcd328b5dc368d1381cd23538bceaf17cd727131c95f0ce44ed60040bb25673b042b1a11ee019007c88a2b15833dfe83760d16c60733b884763192d08d818d5a83c9420a7ba2de689d696d8f", 0x63}, {&(0x7f0000000180)="a09dcd994ead3fe940638a8aa910f41d2a127dcf6f9b27f960a60efeb1484bcd9550a93e077f011df5e08aa1f541ccf2e88d28a250da59fdc448870eb19f2884fea014ee06d2ff222228f4d63fbd1b01ecce896ddea0b8e4b15e66de254dc32015995f218164cfdc321a3087c515904ae6486b7be5da0068c08387048a68d2c4cfc643ce20db87047d183482cb4c0db0e5b0103bf5492992edeebc22416ca7276f8d5b1f6b4f4eb2e6192d992eab7ce5a68a336857ed8c2763f2631c3a86f8cb632f0b8edd0348294edc341eacc92009e8a802d8ae45514c6763f9d28871bf45", 0xe0}, {&(0x7f0000000280)="04b296cdd32d98f6c2a06d5445b506d53f6413d78cbd2e63bc21762d4d42a029f86879e375a3106e6c0c2273728e6243b237fe63780e67e884b9c7c2be96dd5b7374960abb37c2a874f67a61e4ba53dac3074ed3", 0x54}, {&(0x7f0000000300)="8df741b75d1262e3cf286a6a261225fd6a28a65d6f7911e303deb34235c011713fb2eb6b47a867eb1d5f1deaeee51dd3111eac8963d0854d01350d4f7136a85d6fe76130c95edad9f7ee8b8ee236f5088eba549e8abf04908e7f2ada31549fc9", 0x60}], 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) wsmuxpoll: not open wsmuxpoll: not open 16:00:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = shmget(0x1, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r5, &(0x7f0000005000/0x3000)=nil, 0x2000) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0x4000000000000006, 0x0, 0xfffd, &(0x7f00000002c0)={0x9, 0x7fffffff}) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="f8", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00"}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() execve(0x0, 0x0, 0x0) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r3 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r3, r4, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x85, 0xe0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x200, 0x101}, {{r0}, 0x0, 0x10, 0x3, 0x8cc, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9985, 0x3f}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x2, 0x976}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x80000001}], 0x10001, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0xb2f1}], 0x7e, &(0x7f0000000240)={0x305, 0x100000000}) close(r0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x85, 0x10, 0x0, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x8}], 0xff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3f, 0x200}], 0x44f, &(0x7f0000000300)={0x8001, 0xcd1}) write(r2, &(0x7f0000000340)="16582f2305001b1034a0c73dc8db124cfbf1935788802bc7a42a401c86408595bb2ae6b2eff7b0a5e9a5bd9dc9f5346c62f632d887eb0dc5bc478b91649f4889d9a33971db5ff6d9d7e22f9b1d88e5", 0x4f) kqueue() 16:00:13 executing program 1: r0 = socket(0x1c, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07007325f012ed913078dd34343632b3bf3b05010000020100000004a7395c3be65fc4"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4202, 0x25) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x200002, 0x2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = semget(0x2, 0x1, 0x10) fsync(r0) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000100)="92a36018640c4dc12d47d27a184c8a36da0d38ba5d4ebf88089f6014756b1a81d1911d057064c1b4deb8e788de44d57ef7de23cc6447a3edadb6b826cd5fc65b67985c337f95bee5ce5878477a2cf5652425e76a4e15d575c4606965c51d870d02900d7554f844b30a60dfecfb513eac59cd99d1ac58422aab19015cf14e9f4acd45c434e70b6aff02a8") writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="3b103ed589149749b15552801506a74955198cef67f50cdc93e4d91904880ed745f1c1e07775e6168e71d27064f25637bc4b1c89c30a75765825f8d06efb9db906e402fd96c936060312724769a0fd35fd47da2e85226c51c37be3235c2357a76c212cd80d755c62a2e2ad1e6e6f17a7c302b728865d323c17765cbb914d5e5812a2b8feffadbf5ca32f4a0afdd9a68676d9ecea267fb8ba0ecc7b832595995fafb54b7b7d88e74bd10884488ade5019bcfdbb1b3feda72d4f94502398fd51faf08d263d7dc69183d021c891b98279f04fb39b6ffb2a0c018454bb2f94a1d7faa23ec66b500e", 0xe6}, {&(0x7f0000000040)="15", 0x1}, {&(0x7f00000002c0)="cb20bb756af4a8d1d012a45fd3d4d1c3b378cbf5ae47bccf91a91fc30be67c878abd831fda5f59744e85249e66345d957fb0c6a772f41988ec", 0x39}, {&(0x7f0000000300)="e101a5a2d920f5255ae8036404877bdeba1f7a77ea96903aead634329274aa3ef61d18023c18cc0576cf6111fbe01c0fb6f59b69f34ed96f90488e5247eb2b336656417b6519641086f177d3682f517e9a8425217d9264ca77620e766cd9a4b3c0a8f801cbf81677192be61ee2fdd1a8be5247df3103128f8618c2e486094b5d6ee4df907256c6a7", 0x88}, {&(0x7f00000003c0)="c708bfc1590ac2e2974a6659b91d113187596e79bf6c9ac1885ab230b3d816058153448962f4ed2cd95c7026a707da69cfc286749ae1873bc55287a6521a8540984574462fe980536a0e41e51bded0bac659de15346d4928ca0867832bd59b420e0e3d", 0x63}, {&(0x7f0000000440)="dd92d5cab4699d213650a813985269639b1b69ff7eb36e677e519dbcf01fc5fb65e258279697a191cabd737c34fd27ee2d5d422365d83344a06b1c32a3a29585f8a989e52253dc434c5976a944927261370ba2103da3f2fc80af835f", 0x5c}, {&(0x7f00000004c0)="0c805bc98a3d5f55d26769edb97fbdc2", 0x10}], 0x7) 16:00:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') 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) pledge(&(0x7f0000000180)='\x00', &(0x7f0000000240)='\'!/\x00') read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) listen(r0, 0x800) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x0, 0xffffffff, 0x1, 0x0, 0xffffffff, 0x8000, 0xec, 0x2, 0x2, 0x0, 0xffffffffffff8000}) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r2, &(0x7f0000000140)=""/179, 0x4a5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) write(r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4f, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x8208, 0x0) bind$inet6(r0, &(0x7f00000010c0)={0x18, 0x2, 0xbf, 0x6}, 0xc) r1 = socket(0x10, 0x3, 0x4b) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) write(0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000300)=""/68, 0x44, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4000000000000009) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000240)="d00d04c76b0b29c2fd3b3a9a1cb316d03caa6a53b932442000013d6c6b25cf7803f5e67c02007775c9e9a23cece585f581d081e7f73582a953fc2e5141d43e5bc6704c5400d091e3d719d16f0863a9d375c63de9366e57a295ee6825a8f2bf01eabe3f5729b8259a3da1297e6f04d03a4ec19bb564a96527c6d6e52e5c5ca12595ed8b27f3d492b5f62e6929d866c5f4a1d8b05314e0830f0a", 0x99) r1 = syz_open_pts() r2 = socket(0x3a, 0x7, 0x1) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x82000000006002, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30182, 0x48) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffff8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) 16:00:13 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0x4000000000000a7, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) 16:00:13 executing program 1: lseek(0xffffffffffffffff, 0x47, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000080)=[{}, {0x6}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x47, 0x3ff0000}, {0xc3, 0x7fff}, {0x81, 0x7}, {0x4, 0x7}], 0x4}) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x20, 0x20000009, 0x6, 0xe292}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x26, 0x62, 0xffffffff, 0xd50d}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0xffff, 0xfffffffffffff001}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x10000, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x16, 0x93d9, 0x7}, {{r1}, 0xffffffffffffffff, 0x87, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf00fffff, 0x6}], 0x9, &(0x7f0000000080)={0x6, 0x401}) close(r0) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f0000000b80)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c637c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db783041ca8016f8b14fa5eeb56c0b36aa8398a6ca89db2fcfe2f0d537d15ebabdef79a6f187ebef9ec1fe618d1de575e69866e184515e982368b3cacfd76214ea9796d44be95675e81fc73a8700bb76a84b67a59e0470903fdb1cca7854900939266f867389a27e703b1fc172d911020463a50421a3f0"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000300)={0x3, 0x1000000, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705d4a1069a3d399c17ee38a8a198a6ff80d9843efebeadc94431a2ff3a7f60858fc5f1b9131744d3"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0xffffffff}, 0xc) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:13 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x100) unveil(&(0x7f0000000040)='./control\x00', &(0x7f00000001c0)='\a\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x2) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x40, &(0x7f0000000000)="379b41307635cc69", 0x8) 16:00:13 executing program 1: mprotect(&(0x7f0000585000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x10, 0x2, 0xfffffffffffffff9) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/87}, &(0x7f0000000080)=0x59) r1 = socket(0x18, 0x4, 0x80000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x4004570f, &(0x7f0000000100)=0x1) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="5adb668f643fd601845420190b7b64cc7a78341e88f2aa6bc408154ab1540370b9904303a4f8f9f60d403ecf7856dc3a3b38defbfdab542e88ba35cc7a44d3ef46f4a82ddaef0ccc769137b2ea60a7c25e", 0x51}, {&(0x7f0000000280)="0d34146a1a6df24119d3b9024d39125a6e90be39df1942c1f101d1485ac99975c0e49baf3efe5e82019d", 0x2a}, {&(0x7f00000002c0)="3eedc4dff59a39d1c52b1ab9d09ffa681180c70ff47ca1ba0009bfad5b37dd776c64a0a337", 0x25}], 0x3, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) preadv(r0, &(0x7f0000000340), 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYBLOB="dae829e90ea703e5af1a603854f05465947b8738004976492e97a260b88b315d86b265d652d06ed9ed084f934004c5b7b6364f9d9197df803968a16009d102133b831a36d21a5634b2fe3e292760b395fcad31b90f2a19c28b70aa10e3b45fca84b5e372f5239535a91439109a90641c5cc18d1a2f8ab3335a2389c8f104e4c05f792d09727b01afc6303fe376"], @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r0, @ANYRES32=r1, @ANYPTR64, @ANYPTR64, @ANYRESOCT=r1, @ANYRES32=r1], @ANYBLOB="c5ed7f569ee5a17664308a4a0f7a163289d557192ea211417493612ccc72fc39de3db1a63c34ddc8f4502beff8972183981e0110249c4a2419ecf71769f7febb061be59781b9c88c1774b9a62052573af5bd28204824390903d346d29ea31a0ba9b84ce8a84ee5723b8429c30b6cddd2863cc8d51f384a0f4de2bc5cfdc5d0a27e6806dfb3d9402e1a392cc1de896cb009633e1cfd1c3ecd049f30b0de7162d4d4662c03dc3aa78b7e6ab18d187f23bd41891c7b9e5b4fd0e81b9230a3dd8427dc22ebdf0d583bce76334739c350fefcc40d530f121ee48536673cf1e7aa02e752e2153433b60df90a10ce30792c0c45b26a2838d98397de9017eafcc36071da21961c2c0357ec7bdfc48cac66cc28ab8da0dd8c231477d8294f91320c6d9c695d97096c84481003828d671b2f1aab0f934cce70df1b4e1f8ae652fd385361bbf859039cbf629aa8a61a890b528e35eb80e6117fd0537ff4a6d04458a08863d80105b2a5c1032542c9b12f7eaf160f7eab4def1e206c2192ae4a40b04ec9477977bfd1235790439471d0668551ec4cd2c5e92be431a75ce946d69c2f3d5cda4f33e21fa6b2e5ef0c06e4e81201929ed5672e5e35867bc78274a854bf351c65d2d8a2c2716cf2c1e34c6f53927a1a27b2be7e83a46a3fb6c180dc09990a3229ec0414a19413d7d59abc8604cd89c72a3c50f3431f0536ca497d2547a04bcf61bf43f1934f988d19938bc2d0f926dc22fd4acba6ffe062217130c33781cffc01d1bfc6b0771c8831d399b66ac0bcbfa1f78ce75ffb716809707db097da9730ca723fd23044c77edbecb3a96f77363478fa2cd02ed2cf0675e4ef7f910e3f55eefbd9003caf6472cae425301b54d3b7bbecae581ee048d24499d62addfcf0ac50edbb5cf32c53fd3516e3d93a3948704cdf9779d0f6c0a1b45d8068e8cf7d4fa753eeaa81ac9efa33745e007dbd819596cf0d5c0268cbebeff2e04db686b51c9d488db31607836bed03079d6b602c12efec0fa078e2a9b6020ec608cb51584abca51ac45e367eab6ed1fbad9ee82376e3325043319eb052a4d939ec36e23eeb9bfea27df7205aadc149b42eb260206e8da349606d32abe85d01ae1ef274d7aa03ff2036aab4581b3098a478fcfbd2cef8c6df13d5c295000d683ad5a8526bbfa7f3d9a21b92b27e6214814ce01006a3767cdd670b09c85e5d6c039ea633d7a80f999149fd312abc8154a97c2bf8da67007b9bb68c5fc4db4bf334b66327c16f201984b8c5a22958d6c7273d460c169cbbe33a8acdd347a11dbffc36d6728ca92c45389b168f585b4a5b7809743a5eb23b2839ff2a52ff1deed944a2581e46e56e97d4bf01c46bf02eb8a310cb669dc59a48957dd23674a5fe9b4d474eb929738c67abe0c4cf72ec4b74df2c8d1d3da51d828f46a98fdedb95b5a898dcdc44fdc616156feae3839f5fabbe21ff3875dcc1022c01b27d9b212f36f108eee87d854165450bd1d9256dcca97002b16d8ffe5dc27da3db14f40fddb175ae11062dfbbafdda80a7e99a6a9ac9ee3fa3321995fbf8e71dc221c97dc8df39c9ec2be06862b96e71b7a497e1f2e82ed498cc10faa55a653749dd944c2db117e0fefbf4dc39c0414c2da8e7f5afe4aa9e7720e76366ad00e3b3360a32c95477be18dd3de00ffab66ace9552238dd1696cad0da705a45816666de595cd3f3ada0a18b4904cae142876af8ec4c902130a60f72cd502d11cf0f29f4997b08a04e2800cbc12edb356a589a92534aabce1758880962a755224e07bd78471264acbddc7fc0b6de5f80b2d10f34789114ff3b525565e72dacdd37318d7b5ce72913ff975a8b55412244fb6420836e9882436d35c681afa6d715006bded7a8f277c92b23c5409b84ca47787dcda59c062e1d85e1496357d112e0a400b1e573c3e44d4b62522e11db5939d75de3d1cce8ac67c0eec2a0d9a6e0bab1adba3638df4e3a10721486f7714f9c5900feca2f9c5e4d22a14dbd0c9eda218d3170fc2a8f55deaba52f0e2df8f5740501c7666b46d464aa157cf1f80b35dec62c27497f3af8f906f0f9f85b5b79f35a2139898a11722e8b60602f31c91c84acab4d6746a0fbd36c96d88b89cf61b55d4b595c9a26e78b142298d2358ced1eee0735cf1c75269b9184cfb0d4056ba8abff60b2fdfbb82c2d551025abea80d320b5763f36478ea93960e449c43e072a29274dd42a6fd2b3550c4db457aef5bbacc89797ddce724727e2116928d87d41d31ca8c5f66db9c5bbe405991aed5cf34be306bb834551789713bf0da334328437a2aefa2f79bea03f6b55e97bedfb8c09e285cd83efdc1b785fcd4a792dcd450b7ebb4c9d1599e53a3b88ed76ed5d677696c24e0b2d6775a803b1b09cb84ea7c987b01a92d43be4c295d840977da873e5e133d3fe37d4d80138d83b087e36dcc5e1a670b79e698bd6407dcaf7f5b11046debf12de4cfc939c9b401f7cf55510996f85cbe6a19f467d4418d701c02a41c3988eca0fb6bc3ef705a06ca0468c88759af08ae145424d325c559a213e4aed1f12ddca1fd1ff55cccee0593a76cbd35a8bae627bd668bf4f48d3a1a9e15fd639431be75f330020eb55c81ed332e45014476afae2798c999fbfeb84008e0abb599084ffe86b0a77923bb4bc777a7e0fc45b177f5c98348ccafc79962b500169b5c51e0be1588dbe3789e6ab3aae22e6f03a75f456163349414ee17cf14042dda0ea46544f04dec5190f8c14724124c5d5344c5e44293afd66e1771981af98f2a88b7d33de8721875714c3fa2be0b78fd1c9b2f0bcaaafa5b6c3e9b1e1e928f87a7027ef4005c879fdfad7754c37820a214598deaf3c8a1f34ea484cbe4716e2521a6bb05b3c704afbac5236dff7343f538afefa00d42b564473f79877d62542b4acd46fc5da4e594e2c44a0f59b21a51e489c57eb81f07ac62cee222246fb788e97e2f51377a9d55627c46d610ba6bd11829fa60e36be244374380dabb041c2574a06776019151e1e5f60cf996c36b6aaca4382eb908737dca2615096f84d9eb54a8a4dc6db417dedbf464dd4327a2a810399486bb40bd2ba853e4e5a2059dfaf87d253b2c86d6b3b62b80a556e9215ea59b03cc1f8ca8ab91ea89701cf3470b8ebffcfa395a1d21125ff2a4dc423d09557859cad8d2750e2ad0e3fd8177cb172579746e098b627f5841e52dfaf2e346725bcb4f4e9fb02b576d85e52999ef890e38393fc16a23222f69ad504fceee07a1224fe94972142d0c3fcf9b4886b1a10876efd31e5ac2c9f2cbf0016aea2eb346b1d9bfe2f6624a9bbf74ca6a6bb7873cd5b7a94d8159d16064c6b27776794e81463d996a2be27296f0ec62d9b5d6a45a04c9f6cba75b529f3d0d8442848c75d57d4f7cca256477a73f991fdd45945c988846354daf653f6bd0b9bc762dba82a63bd06143f9a80b6b150e02f2408a37daceae87b6bd4e738829411713e806e171a72b4cd4f51fd1b16f6b8986029ebb67f4998a7dc606cc66dcb10118fdef8cbc06b4c67d8227cde8acc1a7a5f2de995a35366e52b3b6edac95838de0afe6cebf85bed6d13e20776e6f10fa3227cdf1ead8a0bb9c3af0402319b4a9f876f743cdd41c7cd371419139a002c74adff977be745f385b61e786794ce28ea6c183ce3d3882ba7d18b62f078de90e94f972d5b5c4a5da1c699541f7131337428b0dcbe0cac0aa72ef74a775e52faa24e69c9af43c4cf0616fdb9c37ba5debd51daa0f5449a5d738810ba39219c48be797b0d6431b79ac20b0b9473cf14ef2d1f89778e65e07ff54555bc80e4ef2dd2c2db6a401d58c07dbe04f0a88b1eb1fbd5d11a361d52e92f3980286b60804fd1c300e7b82d81d2dde25d605c7bd68024cf16d4a5fa0225292f043d0f27be52186f2e9443460e2227a956002c14c8905cf489beed3eebbf2ae10de5f41917b26937daade4ce4c0ea5ca7f1d6a2ef1567e45386728ceea5c04845e5812bad8ad19c3f818602cace56d6f09253f02c45de0a87e84eef173e380ad17012565d49630572d8a947b1a68b45df980e70edbbe3017840e5318013f379cc95ecaf7df93cd132141c031a0a82159511a31122357f7812ed3dbd44259662759ce7dc0655a67286beb285441cc432fb4afe6e821b2f76154af6871cdb5ba382fa5506b0bcb95e897fd34e9d075480ae26bc2cd4006a54a57b37eb3e6ef733bd52e6fa7514c4d493026ca82bccfa394feba2c3c48d4681a8a5e3f8d154e852439d7d4560dd4648e04e05d3a6d57002f830afa1ab385b4f40758f7f04c2261b23a1cc17cf4f7b45598076bc817672b0fd84678882a88f0f9a5f1b85773194e07c78a3460e789b69820eee67267823864e114b5eddaea2ce8ccb3d8cb7914cd8fdbd7affb2d3ead1e8214383268691ebc1bf1ca8daea2913eb41982e058777ca6556067e81e8ed0bce6a2abed23caf2e6a0db8066426f2b2c976e2f02096ddf356274b4413ea7f5e718aabb11d7c81f74afb1634be95fb67f655fceb07fe99dce82b528b5790af29e8ebffbb2df7f8c538c4f26819e8ff446b555f9e0f487a43f5559ba25c7e2451f0407073372fcf660e5a8aa05860e9e17fa356b54e03057b44f27dbc884f74dd327ee8ff717e74980c8ad96f9453af3edf593463daa52ac55ec03efe9489648905e576650b0c9e076b2e297e03ef0cd957fde24beb146a0bb3833b6f8c80c4bf1d15e1f4a3a50fbab7823f61ae10c48dd6cd6e8e8a790b14ca1f04c744fe3495b7d1009e6fd90ce139ff7fc789b7a2336cd6f5323f1935a2ca2001ad23017ea7bec98d7ceff0e41fbc3cf9f593e8cc419140f719639285f513ec38659035c331345078adbf776dce85aa177789f2f40747c07ac3ef558753675c52747d229a6e409f9cae9193437974f69b3f463b912769cd1d7fce2071c45a25736f6256ba315988597aa8915d10559967bed7dbf7373e2dfeb499cd914503f63691f5fed370a032289ad1123500c5436000d7b7c58a27290505dbcd21f79261918a2c4db138bdb3a8d26b2f26d8ec1bec13feffde0a053cd0b5d303405c5a51289e92c7c4a0dbc3a50d18e54db9f75547fffdd3016c65000eb2488bf7525735c7a03ef559a5dbdba11464fa7b04447ac1b0ffa04d750a4750056196f52f8206174f1605fdfcb3e29276a9b2c9322631a98456b3101806da4f05ad83d060976082076d2f514f5080a71d928619d4065f4a1514330450fd71dd303e0b4f6b8b00a9c94b73c3dc298b44a1498140481384042d5fa63585afd8cea235095ea9d07b751c2734466092948befbb7e4fdbd2132bd896540884a83b7979118584b437a0de7aa8573a69c2e9df1b301bc5db401a2af426f165c9c59d1d30986bee1d2c18ceb89087e0ad7527e432fdd39359bc84caab732b911d8d1d51b71be6731c2e88bd48912350ce4b75b008e4a3694eb6e5f180ff7ca944433179f3101d6092ab7411d04e71b134eb4e007f30bd2304dc31a55bf3ed3439ff103f7cba8ec0dac48378563a6429525a80ac5c11ff9d615dac851a3e23de54f9952e7e8a13be7cb661a136041b732d2ee8cef3aabc3e88e2d7c1311832bc271dbe0e31969e9be4f30b268e1448c8bc21fe104c0a4bed896b0bc73381eda630b21ebe83ba7e230b681432282edd4df44f3c54bd921a281ae6c9700905f475d8a089adef81417362c80b78bc0e59863cd420e938f07e530a5e4f18676d9c5f82293caccf70b76f2d38938ea716c05fa569614bafc4dce56314c75715f422af497b93a7"]], 0x1, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffc000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7fffffff, 0x0, 0x0, 0xaf, 0x5, 0xe20a, 0x1, 0x1, 0x3, 0xfff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='c\x00') ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x3, 0x2}, {0x2, 0x400}, {0x3, 0x9}, {0x3, 0x9}, {0x3}, {0x3}, {0x1, 0x5}, {0x3}, {0x1, 0x8}, {0x2, 0x1}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x72a}, {0x2, 0xfffffffffffffff8}, {0x3, 0x80000000000}, {0x3, 0x1}, {0x2}, {0x1, 0x2}, {0x3, 0xca}, {0x3, 0x80000000}, {0x0, 0x66}, {0x3, 0x7}, {0x3, 0x3}, {0x0, 0x6}, {0x2, 0x78fed216}, {0xf70d2feccc46ff50, 0x4}, {0x2, 0x1fffffffe0000000}, {0x3}, {0x1, 0x69}, {0x1, 0x100}, {0x1, 0x2}, {0x2, 0x7}]}) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='W\x00') recvmsg(r3, &(0x7f0000000900)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/59, 0x3b}, {&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/167, 0xa7}, {&(0x7f0000000600)=""/152, 0x98}, {&(0x7f00000006c0)=""/188, 0xbc}], 0x6, &(0x7f0000000800)=""/229, 0xe5}, 0x800) chmod(&(0x7f0000000940)='./file0/file0\x00', 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000980), &(0x7f00000009c0)=0x10) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000a00)="2610575127d3d88c7d81fb7d8b4be11d5a25aad511d4ca8abc1517f85e388a0513334360419b57771295bab9281fb23c04a7f477c046cf2aa22e5d1a5c5a25689ba838a87788e7b22c7b471eb1f634e304cd89098f0b35e500538c861d80d6bd73b8dc97fa83e93f869fce56c30c9397647b0a091e89570b5a8334af10154d987f8aeee66e69", 0x86}, {&(0x7f0000000ac0)="f94f610df987444389312e67cd79135e662d7f9cc5d0eb", 0x17}, {&(0x7f0000000b00)="27f849aad3670c7c52a22d279b5fd8b3108ece15a9070f3dc25ae98d821f57dba74f80f1debe410dd097938ad43d8631e15aeea15ad745b173193bdc74723c34281c26bdf97b2f6e422fc0f10f358dd536fa16a0b7d5502cca41b7846c6c71cb6d9fb920c626950655298e8cf53877389b9211b3e39597e4d6ae05d3f08b381bfb8610577cc77d0266", 0x89}, {&(0x7f0000000bc0)="083d17b4fb82c7513601f71504f4ab609044870a261a0bb0d0d5aab8df240e5f4d87fc51b876a4b650463c6a337da514adbe6926eea5e135bc55e2f1646bb932be520f1d928b", 0x46}, {&(0x7f0000000c40)="e44ba53ebf847e93d888ccb8eac9fb923c73b231e9d3c95dd7df887f056bffce931121eb07f4b42b", 0x28}, {&(0x7f0000000c80)="54f707e056b866b1c20be3cdbc7d1346edeb63c2d4b835bc8d0ddca04eca1ca487b234badc0c0d7a2b1e06c034c55be6dd933be653b6ca3798294dacdd850c9ba362bbc6bd6f74ddb38aec1ecbb6365cb01d1e8e68d8c3cc13919ce42eabc77a94b6e67338f470393dc0c01808d5e7aea97f1fc2a6aec8cbdb0df95a0fb436d2abcc5c669eb6d03135580f317abc7dd1906e4279ee622e6dcd02863b92db33ad4fdcc0", 0xa3}], 0x6) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000dc0)={'./file0/file0\x00', 0x1, 0x5, 0x7d5, 0x1, 0x7, 0x8, 0x3, 0x2, 0x1, 0x1, 0x2}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000e40)) ioctl$TIOCSBRK(r1, 0x2000747b) chmod(&(0x7f0000000e80)='./file0/file0\x00', 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000ec0)={'./file0/file0\x00', 0x9, 0x6, 0x3, 0x1, 0x7fffffff, 0xfffffffffffff801, 0x1ab, 0x1, 0x2, 0x80000000, 0xffffffff00000000}) shmctl$SHM_LOCK(r0, 0x3) setsockopt(r2, 0x7, 0x400, &(0x7f0000000f40)="70dc", 0x2) readlinkat(r1, &(0x7f0000000f80)='./file0\x00', &(0x7f0000000fc0)=""/4096, 0x1000) openat(r1, &(0x7f0000001fc0)='./file0\x00', 0x2, 0x100) preadv(r1, &(0x7f0000003100)=[{&(0x7f0000002000)=""/38, 0x26}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000003040)=""/142, 0x8e}], 0x3, 0x0) r4 = getpgrp() getpgid(r4) r5 = geteuid() r6 = getgid() chown(&(0x7f0000003140)='./file0/file1\x00', r5, r6) openat(r3, &(0x7f0000003180)='./file0/file0\x00', 0x201, 0x1) open(&(0x7f00000031c0)='./file0/file1\x00', 0x0, 0x8) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20018, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000000c0)="1e", 0x1) 16:00:14 executing program 0: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r2, 0x89d1, 0x7fff, 0x7f, 0x2}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendto$unix(r0, &(0x7f0000000180)="e996211ffc261595ea43c29ba9588875a0f24f92eb369e3ffd869418c54c0417344d8d968d108c0d9c7d871271a65e0ac97620483347c047fbb00f6ef2333946db16660a0b330a5032878bd55ffe5d461754b4a52d48b8bb9caa2b31e2234be1080360abe68b3d1da79b89c15c519ae7820893468d223810c4b44b1e55c2b01b7552a531897be8602b26b2c11bce378f013ada14a1c30c459314b8eae4023a7222413899461f8ed9b56c7a5bef1ee3585149234a90284a2991950c862c9ee385831404ce41473df1dde896fdec71792dcd0cca797ed207c2084f62dda3d6a72f76da300af56eb35a509e6ab95b660148ea1e4196f3bf39", 0xf7, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)='L3', 0x2) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0xc, 0x101) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x38090, 0x0) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2]) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') openat(r0, &(0x7f0000000340)='./file0\x00', 0x380, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0xffffffffffffff14, 0x0, 0x0, &(0x7f0000000400)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf038b3f42d400000023e73e6c61f831ddcb78a4a2e0fd868cae5fe69e1d5b041031b8b07bc3c0e7d2d8866df8957e3207dc464d9dbd3a2841bcd59bd550550f11bb76", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x280, 0x32) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) clock_settime(0x3, &(0x7f0000000080)={0x2, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:18 executing program 1: r0 = socket(0x15, 0x7ffa, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x212, 0x0) r0 = open(&(0x7f00000002c0)='./file2\x00', 0x8000, 0x10) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)="e6949f482d0e01d702c85c997bd4378407aaa95b96209ea89af7dd5e142dde8c53753e92909f9ae1"}, {&(0x7f0000000380)="3d40324903e68a943922aa3c261cb39e36efa1abc83be5f9493d1b1817fb49c90c6f63ec6671f4a4aaf4386b3e513bb7a18a55e20d8010f359c235be7590ec353e98cce0db154dd2dfbbb9c5b4a184435d8ad605671623d0dbc3b7f33cb989fc63081e04cc5dd08bec4fc5a60beec6377c118efd96f55952efc1bd50760a6fe57473ba2e065d5ab7ec469ccadc7510e3ac52f10def1ab8bd689383718da09ae68b566174b3a9"}, {&(0x7f0000000440)="c084621fa057d3947383874f2a2f7ebce8cba2b3a422cf5530b8dc541caee374364377010c9f005eb71e970c83dac5a021366298379270262846344bbc90f2d0cad53ee915f45a27fb6200eaaa9b53d9f48240012deef92f031d424756ce0f03d14dbf16943c3999f8b510c24afbf97322a760adbfbbb0665dede833c419204fae7010cb4b318eb5cab4fbb3186da5b62bd8e2948fade9b4adf71658b0cabc227eb92c3620b6af49139f7eaf87d9958f8604ba86778e9a55bc7e926fa415c65d3983b8e22736c691623f09314478595c17b502f636d646587fb7c5ff328be8ff8b8b1518b696073c90782768fe38cc6ed98028a58469a5f6d1647b269c5c20509d9bf63938ef3d94a09547d6c4153907b918609776f0a70d88db60ec3959b9df8ec6464a9169d25710f04c0c44106d158891cbdd9fd2d4ff5af5e1452d144099c76d4e85ca27c94dd13f0eff8a05f1009f16531c066d2d22d330c7dc4aecb43b2393f845567d9669cc64fdf5d65f546dd9ca75e4a47921194c33486bcf4dead42136458e32cab649bc5a15cfc864614e5db0471294a8ca09890138025dc1c93bd7ca807c8c6c0cfee18b846aceee5d4dc1189a890cc6f4f07c5ca3653a1b13b739c22ad63915c489f66846cd549e5e0478529ab42cf14235f54ea67b25e9234d9582f45431ed78d1ad61c5460f26e4aa344901a604ecd49f0971533cb5d11788289e34c92ac8c730ccd6cb924a6c37e40890d7b0c3345245b2a562a5a64f0288cd60244e5dae6db99c867156458b487a9cde3c50b977dd46113ff7aa66fcfdb3b1536e40ed837f26f168e5fbfeeb7cd31d39faee20b0b31fae45f3b8424917b2850136f474da02a1a65b7ff10cc8a89d07c5479d6725d2c722a8b819a4b9d48ab051cb8283a5d7d938e440cc4695ed0b0b84ce7d20a2f1de8ff0a5d25fba342c239c9a5d07efd0c66b8aece39eb19bbdbe17cbae6a859b0f1b23d3db39ddf22e9a812e2fc6455feda58c1fee60348e355f9a70ea92ea7b2277df9b0ae775ed0c74881de5e5baa60ce9f001bee9caa04e26771783021ba126c9c3b97510cc4863636180215cb336e73e8821db164b609e8ce224ab57c41d83ae5f4670a710c97167c073ffe68ac6b585bcd6a61d00ac193ed0565a25a406ec716185a4e12e8bd406b2f7f3e6c0b46ebe39a7f6e2336bd633d9f9f2aa9379508a6c8e81581e3b1a6f137332de5d4554b5f61bb8cd7c50d1cae598ade51ce78a7d0647b94ac6a737634d0fd806397de3b76eb5fd2911ce5d1c7b2e6b5457a432ce192a6de0872eb579590998a5eaf0c21e9eef2fd851bad34377b9a1cb3511a3f6326736cf52ecbe51b75d222c00ee67731819a93a8d4bcbf80f65d3a8e75eac21edf7ef3b4b09b06ba428a2b44834377d8cae646e49c34bbdbc9bb28db0c3300e22f35f80b2067719a7f4a3ef0e1983b14e2d88646d19097bfeeb8ce851a4b244e1ee5cf629039a60b6b85ec01c4e13ecf42d9b0e051441c301749ff128bfbb032c38fc90414d419c322488479e76b34d36a794cac5d8c01d0758fbdfbb5fbde012755dc7fabb937567a324bb71c3462756ffd8ed900243aa46c4376731a3f7f9179bc207cf051e31ee34f65b52d58311ef5d8d45934144169f9dc94fe47f8f23ae191bf927c580b08bbc1beed37e959ab31528585d5a4bef7348294958099e0812563279ef033fd57a6b2d7bcdd6b7fe762473ff78f0f4849954c447ffc710102c31be620e18fb1dc492e87880c0969061b93e84285614343a224945a527c328225f0e1ea376e7e8571aa2a15d762fbafa0591111b70c58fe5555e298b1d35a785296766569cb48baa2eb1d1483e493e63cf4e90855f6234d1a14b493c3fc5f288ff1410fc1288cae1e6595a9735a9ab05ea21c6309073b9b4b527a3e9c43f7707abb76113283c219d29b5af16a29e4601ed8ba8279848759a13fbe8d8f572a66dc7a7e8b70169031e46abc12de628b4d0beb9c2b4e944ef8849599a613f47e596933ebbd06747f60d93848903533ec8cba4fc4f64fdf85aaa7e67ae6824090228346d479477ca5f62a627868eadbe9424ca24afcac1ce256d27514a635853be46306e3aa7b0534194715bfdc5e37f7fc5295bcf316b34774b2fe6401db28fafbbcf99c5b2decf6e3dd2c833356846611752375fd976b95ea1f8e6d7b3006d622131d5e4fedac27cec07825f17f3914dc12e63f4b12295c4f07ed7992ff45f3636520a999a36cb075d7455937d74bc52a1ec6e5ed447d045659373091ec843cc9e656ad3cda8a91aad58a535bc6c768da59010257a1da43b0d29110753c8e77f345de4b5acc2f9ff2ef8d41837ece167d309d5adfcf8c46b77be37d480e8ea54eccc4efa10f58577141091f710158d7e8c2b5e049490854f4f09733fe9c133503d286cf60af87360fdce39d972ae4c5f010022fd49d7221024990d582986a6d630e6d2f3b4e8f3bd596382a31fe769421cd375027bebc6f3df5dc03f7d54062e99e1228295b21cbf34671ebabfb24c42c4e327f620fecd43b6661c213cd47058b84acb2763194c33c9cf74b3ae6bffe48695304ed4f25f5bd0b04f81272804bd7f7f91720cad3f5956d9f6575ac685c1f074d733f0ae6b0529a6bafbbb419cdfb1af0b11d4bb2f285f0734d1804d833dd13076864492388e700c813152f114fbb60cf666c22ea84f69befb59459d074b4f83ee6a140ef7cba07a421157fcde6966e819d2bf85c2a651d118cf092a94ef3f0e927f8a84ae392d3bb37abb508d9529448c712dd1b2227805b989e28708343ec9d1938f526e0d74f9b711cfe554ba27a8e9d9feb3db4057cf5b3b3f523b7694e9a986dcf9d87b06b3fee4e367cc00d65a8f4569c2e2d48664e7c492bb1cd1d2953087808d0cc73d9c1586dec8b47577322bbc6eea5d30eadeedabcefb699523dcf996e8313fb95b1b19d70c01294614f5cfd7fe2833f3cc2bae1465a7a7cae6db4fc3dd41258a883c1a1309e97640908a3a8912c01da9d8f1daef6401a3b432e80ee4888d19d12045dfe7d2eeb0a56fa7147460060e2495f36c9824e43fd52a1a00a78957f398cd40582a4ea5d33e9e5a1d89a1e016543ff60dbf85144f7f56d446ed1990ca2739c5db36984cf63254aae26027349f5c91d27070e731de32253a6a078ed20cbf4c8a0c0d52ca073c92227f7e5589519c064811eefdb14c28c3fd56e6d1c31e53ff8ea3db2329a62842e3e4b97c6270ec8b98ab0ffa70e5582b355f23d5ee1231ddf9a4d085c50c5afa3e8b3b80f3ee0a95777688352a28b676992f749490fb82c9f737163175d1997bf6d0ae7edbef981cdebf39be7644461989f74ac2c51b13518d6b2c686bd540ab095ee475fa015af1a7f7d9c6562c3b24b8805a88df04d410f51316c4d55a5bfffe1071fed4c1e3a195f98d52d1d2373b9ff5e967c061dfd5e47593c129a1bf55bb8c0d55c8b04972c398b2f1d367c4b2758e0e380ce53ffbfaf1c90122f4002e61e61ba849b8292f6e965b841b8ac862cb3026f25fc210681304c362fc2d943f1ba02c363721767e47e452aa591557c0818d948c4d54f116485969ebdc1bb311dccf156b946a7024185ead06b718e636d5626f3e2b9c9d273f13675f87050f9db8a78df588118a36978387588dfa4a24cbd21b8eee0162044d88466d8ae44f5f5f732e286fd05251253276696dec6683257cada75656f54c1bc2a2a18b761ba1a9cf610da599a2773951fee8843ca8d5dc91de7282c13ff6072dd5a17bcba46d4f74ee44e60feeb2fda0e1122d6a7d38f994f8a33d8d1cfeba6c068f7c17e62d0b76f4119bb32e0b84f8da3b68f3879aa47f694e7a5339868cd7a19c6714f84eedffa0ce55b5be31d5e956caa4d726e93d466ea8c21bd86f0f56694935c1fa6f7740912c01845803d4ab29a7a2d157ae40c3298329cfeeb7d67232f87e98b3b1de0a2e74a2a194e82408df7d3a5c718857cae9a536bca336ff4ff6fafcea6d90183589a3dd872d7098affa993db92b4907bf365f01485e1542a4d55160ca8d6da34928a4e08b07ab153b86f7bab2a74cb54545f247c3d0e1f50056a010952f4968dff90f1743e28df82abc1386e4a25100cda5501fd6779c1b0ad7c4f4df37e7611711d2608d57b66d906300c931413e9dc4097f3f68d9e6e914d256e4c7e67308a713d492d6aafabdf42b7cd4c33170245539b92cae05bb77b1614510a99f91f889f5634fd445e07d659df8c9a239b0ce478780d329c5b344ecae2b25ffd625f9af45426aa5bc6e689da93b1c6dfc996560a7518ee1593d78686d52496126133b4d18f2347241b24f8963065f424a2840ec433a5ae29d8ed9ed0901713b8bd36e7273325d60ec12cd5bd41285c44d38c13e28e965edf040745c12f7c6d2f947e934f56d8078c6a5f9944e2f67b78b0ffb37d675f9d1a150047e2663126dc3841bcbb1d95cb8e8e840a2060db9f6cb04acd71d25acb56a21a05f8a441895815af88dc22d61aa0d0e1fa26264be3f0303ba7da6ffd3c392a43fb3feede41891a1b1cced785092b9fe19607d3f424a4a0bf0b64f6a2a8822c5bd5f95b6f3ef64db3f8563de53cf263e0d7599e682b97f7b22d7fb77258ecb4d0e520618c46d108925bd8b6d8fc1dbc35326fedb96a238cfbaf25282d087a377db6e2c2652039a081059724205bcecde3653a3d545d1fbcb92a59b93466ef8ce8af025cb1b57903727e1bb98f01814727830b8add89825c81add1b354e36cffb6836a409d47f34c478536b2a6dbef1c4ec9e03b4c81e81390a13b81e3d6f2f9d182c8cccc71b69691a29ac79178dbac659e3fc61bf84f61b4e0471e79600eee837369c03f72687e33a367bfbacd92503d19bf9c7fe44de89192eecc475bfbf50b3f5f4c22f4cada64de221868adb6ea7dfc5aab9a08c6547e7f6be343c2073afff6f008dd47194b3ebeac667ad0c161bf07a721c9a954064a8e5d582b5ca6b4148e4398ec5baa0e19333aa5c057c4538de7152d04a05abad4d2f3ccbd569a7c5d7257de3a27c164177cdc6e5587b81616c06eb01e98473be5e49129ff10b78648f9799b47fe462f4548708eb678b4e753327e9ee6d55085f7faf618ec1b6cc595f265cddadafbd1f785f2086db0aa538991171c177d118992520a5f90bc7fb692d59f04d15ef31bc862306ec917e227e267c33ec0e1244a9555d64065cb41c94b462e56d9c4b58648ec137cf478312bc430b4921c8455f4822631fe0e89c1a9a5fe393bf9af78bc8bd0f9b6d3c3c65b9e501245b79ba5ca8de23581b582c2b73260629bd276310801398d01bec2408b351067db9849f76408a080f721c182eb77a7abe8bb11cef39f26b12372dc2d98ae4ab49f8cec8bd5a5e39337e20972084ebdc5e37e9dca75c793ba78c5d8f68c1255564bf2ded8807f7c737f16d7b403fc001bddef04d60b344c128666e174a85d9297d1b6dfe6084cb50ff2e7a32d95dc83a40ad5c7ede2e1d0b1cf1509d791f805e02f280e57f7811cbe1f00d7f8280a7c538c4c411d928f39863abb5f8a631bdd02f361e11bbc36122b64c5a8a4dac6f4c474e449e4a6c8a10f5541f712794c46c10be06c1147242aaf78506167e7af3e8151da0fc0ad89c8d8d8c9fd961073863975cdd1b3095dc752ed8dd6bd97de671ceec76e32376d28b9d70a812f384572268e9421d7f5f85847f671bdb0c3feaee0975e00b83b1770604bc4c421bff537342bccf90a50967df2f88f6ed138d7fd96e79457b6f0a3d80bfbe598e"}, {&(0x7f0000001440)="9695fec44e248e53386fe3add13e673025e33931c2a073f1bd2ee5fe849630b9331d587331b208981a44de30d959926a12b742d50ee0f3b875ad04aabf6bb7ce1b0a8bb3072b2c5d59d6"}], 0x10000000000000ae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000100)='./file1\x00') 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x3, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)}, {&(0x7f0000000d80)="ff2ee23b26348740c30f250ab0914809ffa99c2081c56b31ced5f9dabec3e177b72f317420e10fa2e5640e4558a40cfff0543ae1bfc2c4c36bf7ad9addafed7bd824d6e68ced3ac2b79b98f7379ef5c85fdd2e2655e02ffd5aa901178c09a37566ea050997b1c73983932cbad1f5339e0182c9884b4ae9595b0fab46ff25e26d73beda0c1cd3457318d6fab07138c156329e9d2bccaa334b7012537b11504413ccb88975443d23875e07819c9e67d9d87858373999f96f425725edfc77efde54113a36dcdcddfa1e205fe73af9edb37bea099f47c3b992d6161fb88814c99728d7e50ae42113b7f4169144287c98c69cf81fb551e09c8598d4d447e44d5b756ed36a3c47c951a9dfed0af76eb25dde6c42e7b3327a6491e7d3b793c1ea2acd9c7a1ed00504aec980cd9a6a76520d894097ff4561caf88d7e04a872d3ac88f44e6e59811f6414c5e0b86c6822ff34bbbd5bf067a5c6ca64e99a5337b7d692e8eba373f45297f8418505789d8f9af3d9db31b84f6983c901f5d9740adc8291d19848a1a7017d8734fd0467d61cd8d18a5cb83e4ab2d869343488094fc99c00420a93c4887be806a1f1792a88c8cfc9da0f055dc06a6e9d740697654483b91511ea0624af117da2cc156fb7d81716938e767df76f493785aa185eaf821acd6b6eece2d001750595259fc6d4bdbf385a42abc7f25e1c543c9694835322742d40713c67995cb58a5a37c2f79528d15e1eac99005005ca10a51192180994a55cf58ac3fddc03adfe2d13a63922d3c9034fc9db57a61ad1dcfca7bc95544e9d8d64a7d0818154fa9b883ce1add2885036fe976ed16f2d2ec57861e4ebcfd83d145da1baec3d2b8dd94e0a28f9bf5ee8481f9be7944093761703290f5afe535b537c6b900a632d6f4b926be65ae8b963818e91c1ed838367c3424a9ff4b102b3ccc64c62818e24d6a0132bebd02000876891c8a2e8c1eade5b1803fc9b7a4214d1723f41fa0b67571c35d7f899c41f1679edb4126ccfacfa5c67fc27251afdd73cf901013457038c1c7df8c2ee5960f3538ec1a08b80fbcd1f39e195b11a4fcf0f7c6d0e635067a35a77c3f59c04f0c0dc0719ea959ed3f6aefa9c8ee7e492a0c03c72bdd4372ce2a80ac432f2ff438d930f7174cc9d23c66691042ac6f2aae8939b77a0c0628a3ce593f1be4dd97dca3554019ff036d33496202110b5f5b7d6acab6c6ad80eb6f6806f584fefe33e8a9af3c9e4a29f70a5f16a36dedf8c80481216bb160565469725e184f7aac475a569dcbc039050c4f768d8116f8fccbb66eb75ddff1b6ea2e77b8923030c5dd401e88784a752e833eba104fcc63f07d8d61a507d6c15dc1382d79c9d0974380adc08ab4d70f94974ea201e2bb16ca3a0a2a74a85fcb413d029819064008ffb36d6a8c655ba3f7e0adbf651b280cb3e22fcf39699556513fbe4d4c12a5ac039e21e99e98c736c23bbd641cf7d5b5ae088a9d6eef11f0e44b050987b100c46bffba9334eb3efb543806467532322e1741a11f901fc5344cd12295b8b30cafe84b1e342d5463e931f7fde787b287412704eaa0ba79168384ceb5d8ecde219a6dec615f458456dbbded9c79c9102705984899a8024b6c7c1a54c6fd305117000b3568397dcf113bc20362293cd9e194bf962030910ad3e84e44a6080a4b9bf41181df26483e3af6e489c6860dd6e0fd3e49ae85e8a4270e57e760d3aac2cf5859def20f6b63811ada9532b8501acf708c7945e59733b58d326b9bf7d8c05859926062131380b727f377b946bcc3058b291af039df529d7496455aaee213d82a0ccc58b8ebc3981164ff257fcd8bdc5d5024eb491d82a877ed37bd80b18c7171f7af602978a005deeba3e0cb794a33526439638a2354fe747b8d09de16015117b42676e9fbba187d4409b31623c21e1e44e54c160b0e3a98ffbc2d9553c70c47903312bb1259126060b429a582b5cc9fd387e8752661619a4e7c081d160c4f4709d111caaf1998264e56cb300d72fd862ab9bea1e0f7cb175465c1bb6848bebf2c8c498570bb09d745718e081a2b56fb4f8eec99dd1eebbbd253e1cd8b82c5df2116f35db286fe41056246878718a0c8206e60237b1cc3d76f340780d0af857bc7e6cfd3b1576cba8981e22988ffb9551558df2960e3827e1221ff71e8ecf3cb68693978a219d7bc07d50f6afebe77c8a78a3e0db0b294e5e2ad1c9f499e132fedfdf565fdf4824d1f3bd9cf636ca34bbc01c9e4c1c87b571bfe4bf9c1b9533315d1a3ffef8ef8f665193c6ef93e0e1509e3f5b043910069bcf246ff38d96e11bc76dedabed244fcd4ad103a9d397cba502ac0719a344a06ab65cdb166937a289f9e2b2d50555cb5d254b27d5f582a6688bae0b1da745de50760fc73e30a22e5d138fdebf654d10d0f425d497def99d5c4073d03fe973e9ea60b5a7ae64bb5c4d7b0ee222e23fa99a97ecdaaeda2985e17cacf05a92ef308a5dc5f86e8ae18bc0d98a7ede28c4895ead16d346ab2343511e81760ee853fbb0f3f99fc6524e3dad6e47f2767abea76f7e8b7fd48c9da221506ef122cc9182fa378a8ba2dbe16d1a79999996131dd6f7b15557caa091eafa923d39ca9b371c4b8ab23b28fcbc635bc2e14dd6588f06eced534f8bcc7447c5e060b73427cf38f4bcfb82e82c1681ad1629cd183dbb27568d272147b1536ce4697cfec5d574a2234922dd1c71eab7469c0444921a00325aa9c21470b99e5ee61f3184e725ed9d842dc32c88ea07fee8d0f94ec6bf2e191feba871045f12877cb1d4ef8ea30edc0c93ce7b1008a372a08d6b24f5d10f79f52dfb0ed30a2eb995cb02604939fbe3915a18be3a73ce9922f39857e1f4145316f610c6cf9d6244365bc3a98d5bda3ad0bac9cc58d197150b15b6d981be86c852c9d37a417cc103359c38e5c365367cccae9b633801e990b490864a1a91b1a2d91f9f03fc2de86473017cd04a635194ca382a6362c2f84e686790794f4167e0b569ad4aca24910eb9e8b5785c0f8070290be471de5b092acd5878ebd9d1a38fb545b2aa6dd0a9a0fa50f605d9418c195128571bba29e3514bc4bfdcdd0efa4695e0e51914e7a6a677623a51601acf72f23e695f3005ecd0bc015e307cd7b554ee17f4b2c068cc579d272bfe87d7c6c9e9445b9bff9b412d4fe99e7fddb2f3db27de97784fa8d449754d9584c73a717a30510911770badb7b3777ed8669f055909dc81edb3bd193724d1feb6fe27d265ca25be4ef772ccc057c539830edb6cab2ef58f60ab526ff3567fe6f6c2f5a87129087082dffdd80e7f447f5bc7020fd013b989493e6186cb0c6080e1dc0ac23bff9e170d8ddeb8a83dfe7f5bf90fecaf41e10c710e8506496de9de9e61a23c17d3ae09739c19613e7d00da2bf21ab6efeeb48bb8fe7cfe2a7b3c4a9ab76a549ec640d055864f3ec31a94ea8d18f61884cba78021bc4c13dde489fd8a77152a45d1481b0e16d04b016859af11aaf020bb5f468ef42ca44db2b11cb892584c10a910ea9addded6ea7a6dc7f5433c42fe1c571165a34d52072596cbe86455525516254abbb4e93a601ae57992289fc86dcc24f26679cb166993d6e4fb66fd533c8987cc0909d8bbbc01071d1fc5752d41f2507297c2ae09f948712cb5c8261cb7783ffd71a0694fc51081c1a3dbc8d16e9d9e2516448d0db76dda82a4c894c3e6a02a2c77c4bc0cfaa9bea5b862d5f15dd8320f65e7abf022ef0401a70db7d349bc690aad6442a59b125f23c2605de86b8fe0a7294af05e1c97dab5e59e912896829e8918c4b9e70db2ba0287642c690d2dbd6644cd836fb3b2c4966534f06a8ae3bcf60ae2e4b49a7b4574024ccbdef5e0af7e93e633a7df04ea1dd20c202a6049c743b86d5036cf1a0a29089264fbdcc6eec39507ae8776e4cb64ccce85c85c5045af2c20cd30a353ea56a7c6725098ebf60b63cf9b8fe0d77c20cbf2426e3b5f0b8d52967fb8e626943515783db2a82aa07b7fca72a5125a29331ca79d3cf72b36ac0e965eef37483210ac927b19f8de57d675c0483d983a5e16466b16394c9fefa7378e4f3ac46ae4595a0b68991cef7dac192b81d6431f7bbd5bb68aa85628fef05e5c5977b07ab53e85b6e8237f77b2f86b59b7b298f191451a8455055a959751290848c86d9cdb5a11ada1a0f8a93b27d3562540b21a133be3646eeea50cccd574d1ac3b18f1b044f25e43dc19ccc4c8671867eafe0765231364ef07f6c98eb8f130ff94e55c04c549c426d61a4ffe53fcb6ea4e604b5754c4c0fdb999a207bf191c57ec4b9179b5f1e5c59e4d27f7c5d0e86ce00e87dce7e01fdb9d96693412197aa0e69148312c3275e2632a9ba599827f3bcd6a97434dc86dc44e5cb8153a595ea15d1f80211e7758ea9b594e3c9b505ce86515cd141a7502e4d12f1e29128b5ffaa8577eb4f03fe53483067092552102a4b9ce9b4fe0bf585fa422a3bc87b6f2e63ed74b3d9a82d1e3cb9aa79b95b30c6553c022a76a07abd29f9cbe752398d4a87cc219b23421e256c4a3f8baae95b715ff35481e8022a570874023d6b3eb906320ea71bfcb9eb855ccc6d71b31bc20c2ce2b1cf35751a9328d9883d6722daabe02fc5d2b2883704d5b96d671b703e18e1c2bc012ea63daedbd59b8d91617b69df7001b4ddeb9f0290ae757094b8c9c8b0a9e1028deeae14f4f810a1e02a7b59d075c53fcdf34abfed17d45e7c7f94c217fea7b650338529f43acf1df5d07d2b50ae775c14bdf2d68a0144a7caa4208e51842ebe4eeecfc2046eb9efd69bc1d8c8cb8ff24bce0e8537cbc26298ce226eeda80d49e7fe381536fe211fde4eba1bb8adf63d16458fd0b07cfc31f3c512998f998007e59421f0ddaf7d154aa2c11fb9c9cf33354fd82c5cb7ef395eae4e11240b72130f8a0371ca36392a0f13ce5f1da691aa1788b8b3f8d77becfefdf6d66a73f652e1b822961acf5c5c87a8e16987349e05b780d39cdb2054a7c42cbe55c57f38da346acd876a7f02e279bc04baafcb8071a2397047ae66795dfad6c3cf650111457304328decf16b42c7d1c38d8a3fb4f541a3c2ebd691b46d2851b0fa09b0ec2760f4424b3f49b0cfed9f8f8e107dcef41aec85f29ba93ab44db13f12015563fc9850bdde602431c0995c699f431a9bba0d6d3b19b6e6ee363ce5128fe9b1395e705dbbc86e9e6f1394307830d7f23b100d0f4c6e47e0b87aa8064266e262222b199d11d4b67c0e5fe799af286b779ba1ef5b12cbb6629336da4061576106ab00da957e253f4e9a7062049de8a69be6b116fded4bb2213f5e7c2f4e09ec076b9fa60d0eb2f6231344585e2c5ab3ef27d00b1ed66f5fc54905a7b86f3695895f14b6223e0d96a707a6e151773611f71a6c2c529039c19a0abdcbd52d64ae044d7883dc8088cbb093d49ca3ecf5de0c2d1dff6e998f4a5a632e5e89edf0703c0eea6a6c46fbb56edf2b80030d9119cf93aeafa80917f49ca0cc402bb87150dc8eed9a588b51c83726dc15c91b1e82131a31e837635e7cd594d67963152a49341d1998bb723011c788ce50b84ee305aef0f751bb1da8e042fcdb9328f2803f8fb88b53923940a916feae5b2521931569be36d91c63abe60b23c8f41817f0ac8a35ea80bf2d273a705279c29c193a12f108f6cee91aa5f101b1334e84738b90b3d5deaf5f131449d3311d9d363af6b7e23471d535ddbf2ff25517097ae7abf443f70d642d1fb41eccda83a878c8290054bc94648e4e8ac575e056552f729b41841a19e63fd46a6ffac40"}, {&(0x7f0000000980)="44b0b4fae64f14c808960379d92d2837a5769d46f0ed621f4b45e96a6fac74ff365251e31b66b4df9221c0a16a3583e58c30052a9d8197d2f7396f77f2a8844d6583ce14e31171a9029c8319511a2d988802fa3688d461ab5504fd8185cb84cf09f69fe296ebd6b9758d1d624b12001b24893f1d661fb93f64ce29102ea6b12b712fdfe83d377d994d4e9d3cb4c6f8a3732f87956569796eac3d017cbcd156db76b1"}], 0x1000000000000254) fchdir(r0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) geteuid() getegid() r3 = getpgid(0xffffffffffffffff) r4 = getuid() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x8b, 0x4}, {0x123, 0xd1}, {0x21, 0xfffffffffffffffa}, {0xa7, 0x5}, {0x81}, {0x8b, 0xfffffffffffffeff}, {0x87, 0xe34}], 0x7}) r5 = getgid() getppid() fchmodat(r0, &(0x7f0000000480)='./file0\x00', 0x20, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xffbb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000002e80)="a737ab989e34747b9258701004d5b5a4ec7ed82fd2ba4035a197dece40e7c0f400c0a8d195140d843db409155235d6c65791863b9266cf4d736731bdb13005d2ac68528829372c62e3d217d5355b650ea02875202f886671ead1b5b1ea2d93a9cdde0e3ba7cee1740f2a50fbebf1e3f458ce0383f8a5f3c1ed81e9ffa326f9f53215a7804adfa5d58909ed9063ba1f73d114799610b4aff9fdd507320f1ac27a2c6728038df1627bb08f12ce3c4aa447185737f0d22b52398f91915ec28219ad2b227c5a267f75377b68098ac9c5849662cd1244ea459e7d5b37db20eac7b665ef964f9e4280315ef99a9525", 0xffffffffffffffb2}, {&(0x7f0000000500)="c5252febf8945d25d6d96fb86cfb8ddbdcc38a0ba37d7df19bc230de87bdffd38f1d07b0e40239bf73b79bc23f6a2a91285b151ee9d27ba55e8a9d358cbf5652e684b2ba5b194fad562eb607afffee6c87e4708ca4376d1cc37d34b70d060ed602a43065c3f05e35701a0af2eb506725a1ae36b410d38a7491d55d227e8e86dc0a2e55e3f9fd027900709e50e7ee2dc66075c51e2214543b735cac46a88b4904557d41bf0ba5eab9298a819c714f42e56db8e84d9349284ee344f563cf", 0xbd}, {&(0x7f00000005c0)="8246d11c36aa4a2cb7c7a265a3957c32b8a7eb7f8896be25c47c6b8b2b4b7d4d72544c159c687a81c1736ee17e5af5dd068738edadda6f22b960f461d1259f59ae7264ffb4353c856359b3b5e312b84144766eb9dc15f07971dcf8ef661698ba2a3535721fb7bcc87cd9d456022b55db14f4010c57652490e71d1fd50e310f32569f73e9a685b2433818695b308c4a534015a8ab4230991a0b53244eae1799a6198aa7b9103e1baafede5fb622b786fb7e3a50c904f865dac8c98b1af7c1050c121f866686ca14c01528b32c62654f7adccad626790e0a86b6b579b3a21dc4f31ef1fc00b089e3a2aedb8e6af8d9911cb1bdd0cae843d24d9dfba256d2", 0xfd}, {&(0x7f0000001d80)="85952e097c1caf9a39b5faa64efd5919cb61540cc4048bbf3be2179e519579708a86aa6e782e8a801345666a2f5144738087fbcd607b0e4f0bcb61ff45397a68af1a00cffe618a69208f672671ece71986169b678da697b835f36c82f12eb7ff599cad5e8c07672a09036e57b2e83046e64cb18f999f2cf444e5e35e1fc8b0eb3de20645f79d04a2eb1ff83fbfd5e77421ecee112b26b7103cd3ad8e67c9490f797001a140a05570f47b0c91493bf37669a3954a378e2fb66c2ebde773228a161885ea34cc3db7d991638bca8522532e67273e6f38026f734ab25e40ebb8b835ff8f843240c9bb60b56cbc28b391894cd88e7ea1381ea6a71fe2929b7006af94c0e12393ba47784268a7ee8da639f256ffbb493edc0790417096d77935d4d9634720454e09c67e8c30d932ff8c7e5bd9e650a5cd82cc69fdddc08c0ef578569af0c14607724b3537d98c67d34f881ee7219868941926af6dad15f336ece1ea6a5f5733d112d8d24f7fd8580f186e606fa7441b36f54b2d2ca7748e9aa23036a29a32624ef81321ee68b2c661b914a5b77276d0b41f66bfbe02df80ca645e2e96e785eca24668ac1b6af08891a11f0a8e85e72addb7301ac64ced6b73a8e2f61dac9f16b502f457ac8f4085bf13c8fe9f0b1a91429af1cd9ff6b03899fc9455a9cdda11e5f5eb45a88bb30e8ecc350cf84ba73ac762dae4c7b4dabb6a404c38a3d67f488fdf53c8a4857f98b552f7022ece10ab278c2021410bf3c2e64eac4504768522d008f1c7a56a24c23adf844eb62d1e47bf5c134d3442aa8dd51c517279cbe3505656666f17d86c2a84e787950757c08c2f4a4598d2337ce339a003d9a37d50a1e4b0c9c1e822a8bc413445fab5cbb463f7d69e980e319776a9a591deebf552b2936480cb40720ddebdebe7a3b62a96ffc3ca06622cb9c9b20b9b337d55d17246ce15a9cfe04d6a06f1b74c78b4ad82ed7a48dd21e10ed6727abf581f632a3346b6e51e5b23c9bb441d5bd828dd6a5d2faf552fe99b91739ea487c4b33b82125f88df9e93b9beeff0f86ee4097696bbeb3d0bacfc827b39427657164586694c487b68b74ad842c16b04a633c3a1476cca801d0e0935d342660bd8dd0e1bb3b845776544f9b3a497be4709a1daad2cb4f55bd278641258c864aef397ba4e45b2508888177402a1ffd34166a69d4a0849848874fc0d8efa6b089b8b971b55e97a544776c388017a210a8a739259d85fc78e7eec400a317ffa22f2160da841d611026dbd552ac8e864960327006bc53b9b1f3560cd7ea900fe1cd43642819378719e720eff3d3cb9219c0194b91b9fed3a075ff5c5177df541a1f2d2a1b7d80ce054ff521b2da0ba66e68be81fc7c6a8466a3c01134b02975855e74d917bc310cdac27c3761d514e57d558b82d7b25b252c67fef9f5d96983fb955579d7af0fc825e32a6b7c8667204cae39661a4cb6d932affac827e97c5ad3414e79d516f415d21cc7475bb9976580279d4d67d193545fbdf6833e3f064dd30badb5e4ba7883e9aea461821f0c6665730e3ff9006f5807ab2626ddf28dc5c69138e9f4973ca50d963dc3da1920d93215b938dc6e96694a2e067970494f43c085936b997cf5d8297976fb4e674554234017764c4d6601ed05e810a896d727639b255997a36a88cf1769ccfe556162b82045bcc49d95404a0e9b8a6d271b99d5a3c056d5d98ef8f1fb728b6ae3926b183d537cd57838c6fd72b9eea295f38300f8b1cc70bbd185bdacebccd54bd10761641cef048a65a1090762e25a3d71b0163708b36834d98f820db29bf7fab009f3071a2cf512872e9fda710c799d63de57f893bb5c5cfffb44a101e07a648520acb8fec0f7bbccd700d76fc5e104c0c15fc8a3d8712ff2b95cddb7efceca2df54d59f9ee4d5e163737ba697429a9d2908ddaf462985f9533efce26aad4622e948611047514091e094d0f772e57374d5749ff939a2a879a2ab0c0724614ba92bb38312fa1166c38453dd6a0fd4c63e3db9f0279831b20a88b0a65876f50d2b6c45b7a059f3e482802d156673a95ee0c21ec60e9c77213254a94b17ac40a84d93c327cdcf5e45bd5f7d0d0bf832e72e3348a499e3e00e2d948edc9580c9b312c3ce34378c888d475837903b9c3a7754bb2c4b4d835084c117f8839e766c625df9b703f729a7d571879f5816a1403c75eca191031259a75d08c7e94fc23d67533d237068a9037b6d1669f04c23690a3ea0a8f1192168d28b897998d0ed1aaf5ea4e16db5b8b9adc452f214bd7bdb9284e199aa2d3c19d5d264c1a6225d5fa80da2f4ec7311ebf4f38d7d3ea865e9440bd01e5c48ae99c082ef0161456c2e7ee9ccd7ee73cfb6bbdebe9e8b743a0851af865b6d5f7146b8ee011e3e238231c48ca594ead4272937a88b036309c6551ee987d659453fa367aed35a90f1a3143c6c73e37a599c626088c7f68ab3afb1d49d899b1c5d87662ea33ff6147dbfdea73d70684a1bfea7b76f4c64ed5d9f0a362588fc8189d106bf36d44aae2c0b82918d7f3e30a719cc29d8c6b7e13b4548dd1bfa53f40865873fc400a65780cc4f7a63276f76c9d069dd34cddff2883aec9c9f844daf8d30b4c094c8f137ad1977271ab4b7e9c0096a0e2c9c1aefc6f690f1cb5f0751f9eb3b0646bd73cd3d7cfb879324120a4cfd8e4148bc6169b6e9f736e6f3217d2828d6baf4a8d78e5caf0b3197169bad495729558ef2fc785da37c7a8afec8622cfbe1b5e7738c79097127aa31035cfa0c4446271c627dc4d5661dceee95824331feac228ae787e5ceb60c780832e8e6a09680344743a45103d7168812e013dcb3fb44dc0334d3feae14fa5aff500cae176fed2ab2f71c612452861ce4f7618fe24db0b23f1ff3bd6353ad35a26b3f9cda7cb5893f63e9b021d6696253ab464ccd1e3bff7e8211ce8e7bed9570df2121c466ab449e420eb14fb3b47eaeaccb0959aadf9771c3aa747351edfe5f6eb9843b16bdfc19cc592cd4e791cce346ff046c108e2b25251fb8653359edea8362ff7ba0c0ad8de615896f7eb8707334b5161da6a5ec490fa5b12bf3514b7309648a272ba444d05d9823b2c6b949d23f07b5cfb12ab5df078acd657753da1e6c6b7e1ae5a9a608d98749f4e503ab8ccbae8a372619188bde089f22350f2a70e282f5541cf2a0af08252f4ab7fa1848268e31953957022348a5e9bd31550054eacf86ac69b7239aa1bf4839b766a9e15bbe6c1f5d27dc2cd03540e3551713c179e135b60b84593d4283fc83b97197bd78c484dc7de3645c99f4db543512d6d63625a0e92f7ec3c7740cc47d3f508a1f0cfb7fa82a944f8495578c712d5bf1ee16f6e60701614ee4d6b007147d8713865cef425542d5f4d0637a863756781e4c2177a61d393a67f1dd075afdae1175e83e776a6502df85ad333d9555bff91c98e3ab7fe78683d9b929012dec1890f1cfc1b9f2bbdcec390cc295453d2aeed4fe8929c7be3ac05751f9f751c4f6691f3a26be646956ebf0637ba7c5c5ef6c96cf9fd6fa87c56861d4ed47be891a6bf51e9160aa1e2bd7e748869781df56e9912ee4d3d788be8fe6f520c1038d39ace0fe1d4cfb828d1f9f96271ac9b9606297ac3d56cbb06685443eaa950aa6012406a943bd1334632e0f40c52852b28f3179c9a65f641a5cb12ba700ebf7b26bbd24b6e913d99b2d0b81f79a73bad9789a4fdb2cbb13ee96554746a1f77cdef7493fe84fa6d933b8b3a16ed793135bc2b32a7ec5f9cabf0bcb1557ba149b5ca1b8ccca926e45c55939b8e903ac95d6eb4481540a603cd110477ec8bce58c49093da7c863ec0529c71ef59c639e747fda17f05f8845f40878d8060566ee692dcef7d11afe8e96d84d65e67c71b15d851de454a29c2639042a0379d6780417437e60e0cb85b5f3a12cb1b2707a9e73b2da65dffe821c87d6c36fa844e1aa4948999fbcd13599a389b3746eee80ee277be114cb4c699c66e02c3327791e700faebd0cee635bc78df1ca7f10224749b840b52c94e92b3912302604de1865f47309ada77a9f57d7f49e725ed5734deaa829086b120e8570bf425351a623b7e3ac723f217bab9998da70167281187be1dad2f60a0bb9ca855de5b811f1e4f2d316cdcc5970a3424ad547a36f28af4b9568d06f778f03f0325774441c002df5c82ad52676648e50890966665fcc141f4856baa4fb2bbebe4af4068b1502cb4c6bb2f206ed9e4c4fcb9b37dd6ca86a7fec26bfa6ed43f392a5accf12b457c484ccaf0c9692cc931a078b3ce4b0b1ac140e59d63c9af8c476059c7a25056adb72a88b8b43cb34a0b874d764c3fc7c6ad927e774366d9e46fafd58dd490ac567e5d1b21de5004ef10ace05bdcc1c97a221e336ff1b53dc8d39554f525a2b53fe6906d2d2abaa4a2649d6583d080d4d64b0e7d4c9f33fd65f732f60b32e5853f6355078e2d5e869305b81f34d62f3e7cd3d809c0cd4d7ceb901644840f55bb02bad8687dcf6fcb34f76ddb9c113c852b60c4486a6ff46221703a76532f9ce17299a4348d38e932e7817c9ce8580c6149ba0b0a1a2707651904964789fbbada56d0b9b274e03e4e37b65977eacb92c84d95e60c774a5316c6446198ba703f3c4637e1b48c77872b7d662d76a0509ca9d5b701aa29b5118e7d6f356d89b8463786d91a0586313e4635cb17b2e63991ba2ce7ae72765a3332abde6ad7c503cca01e2594254b66b07889cd490d5a543308736194356d00239a2ea1844d330c045f30fa73827b55ffb1f61432df77b030c9cce9ddcb8ac378ba9cc42d1ad1badb0522e0ff9306d69af100cf917b814279c46d4e45ccc5af6a135d3ccc2611f81896c053e4c2f5918c23a29818e5613bf067df77566c63d088ae5df88890de0c6f1e1b8ab804e334e7ae57aeff846d791cf426413426d503ea0a2b4e9d60c22d726e9cc7e4c22e1c3ec21ea2824d48f113dc6214ee66d1d580f9eae01c27c37beaa1176ad752e93ce16d5afae1b612f162ca20ff8e6ecb73f0776a808b94cae2209f793239bf0c911b5a63860fdbd3ffa507897b5e85afc5f3fa221a7a582ba799be6ef3a2dd92e524180798982e45abde53581cf7f01faa3aefa1a418160e85a9bf40b02c94fed63cecdbdf1a380b8e071f2071e010e644f58bf9666e0a81d816ee80f772868fc786c2c6140193571172a1b2b56f66e66db08f60a0951f5021eed042ca5977ab15b449240a2d27f2e3b182c8de9744c4aadf450737ed0e1b03e1305e6fe473872e852b02fb5e0c615ee1356919f7f49417325d959aa50ac7430e5c578b58c244339a8d1fe35dc246e15bef4264c1b59f6b891a6224f7165caeac26874a7d6c2631a0c5e158bba84900010611dbb331c2dd9f12dd856134d5afe2d553c5341ba7a4b6d808d71d73fcc7537a49743c53d603f6245f09cd99c78eca0bd8333dc365ee143bb07b926513ce7fe75455001a27f60bfa5c6931429e84d8148b39d1847796d5a845cf2ac8669b2f8f66525a564a1054aa5c113ca3f041b59df83a776642248b3b5701195434138243d62f69f8d0b2fa22a120ebd6a723c190d746eaaacd96e63a4ca9bdff73832a6241e6ffc677cebfe2fab84750240732f27d3c51029ab45cd5693a0764ce5bddbe2a2c3b7f46ffd911ff20163fc74c64042658bd0edb3f18331d2706264d31177b9aad581e61be46e7b9dc096fca5f881c433737c7572b9f2ba28b1a58425d168baddda6d14cbeeffebe79e999b4a81e2c80c9e09676ba7bf6c1cd09debde2a409269", 0xd7}, {&(0x7f00000006c0)="f81bee2269637df916f35e0323e465a7014d614c6e147169aeb6b2c10c6aa0fa8f6d80f1bcca355e0fe7f87522bb7e957095356e53e2f4444014ef91419a89d08781e3028d163e5ba873aa8b1a00166e7556ab8306bed0093a5593f1946c0273c462ebd45d159450bddc1e13788fd0cee04cb01cb395f3172757719bdcf46fa55088697ee64cfbc752d426b126e7bfe9ca", 0x5a}], 0x29c, &(0x7f0000002d80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff006754000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x400}, 0xb) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="5beb2b637250c8dd9cae76858705ebc25aab1ffc8f2596f341d47c816c501e915b957f9bbfc5bf8ca5de5c880eaa6425a0da83b5f79284bede2a4d4516391ab31799334bf78ec79260e3c0cca4b40ea7bd3a554bf2d690c640e7135fd22750a6ecf97242dbf999ecbacb58a720f31f0e53014c3cf37974d02c1781f0d61f9a9684dd1ae29929f604b492f80d75696597fa0532fbb91a4dedaca887b0488af01d5b1c4c061f80adaa9c2c4e5872e813143f4a", 0xb2}, {}], 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:18 executing program 1: mprotect(&(0x7f0000798000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfb, 0x8, 0x6, 0x1, 0xffffffff, 0x0, 0x9, 0x0, 0x1, 0xd99, 0x293}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x20000000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c910000000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff60) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:18 executing program 1: unveil(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x12) r1 = getpid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000035c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003500)=[{&(0x7f0000000100)="a7f88fa434e833a1244e2e969b18eb850265077354bc62d5cf372624535c08b585906eaddf68d8a8032b7c01304bfd2c3b11ab77bfcf74636ba573ab5271a10a643e3eb30a860b92683e2decf3cd9cca4456942d53f3685a64a56705e63482c2b988a7aabd6f92f79e1ebe7dc91eb6accea1ef4570b76fa9eb15f99b6ca56c00b3355f4671f3ad7b05d06049988850b006c8ba15069733827b1bd438ddef55840a4be4bd12cba4ed3cf257b3523d51122cf6ddc4296d9dc8e289c75bec3c90facc005f905fcebe06d239d96f2ebd4aa4ac594c4168a27c49271789c98bb06b4b5a6a14f8fb96c6480dc4b818425add69a88b386051b1cec418f132a12386c6ba6e16dd7a4211f8e3f136d846db2ad79eda8d6a5d90abcb5717f6d9cb06442ade0a59876f5c96dae23454bba68b6f3814f56f7e7823c0745c597a3180bd7c8e182b8e85ed348f60196cd285a333495fb498e417ac2c50027b9da5bfedaa4d5cdcca8eed292c17428ce9b8ddd7e99405c12ae9ae8ae3ee31336b90dced62c7a24cdd87d50d9de4e922b2842f3d799d7fc5931d48178947018d6fbe460d4e4248bb68d5e4c5a1b99f5faed975ab2b37e7b8d5504825628162cbe581ca08eebecc3200b388a4e673a56d00558fffafa36aed309556e53f7a4fc3161ca4e78d06664a2580b288f70bef7a1242032881969b35d2158b5fb7695ba7d5df26e9ebd3062c8135f0e1ec416a64f41032b93a77210a49cf3f8d278d20d09aaa183b06322ac29ed4a6c83a8f6658d0ec2c6bc52a09d085f295187491315cf15512106c769dd06440a38e49dd00c9016d10186d17e36c930d74b8c9e7eab97c85d5d20ff8a506ac27894c9460f126c9cb3b5b0596d35e41d20141e68fec11c30fdc3033f1498a5299978df2bc97345ee7920c395ff3dd5e88ff94dc124854c7252f82af1ba8e404d1d1539d95da69cc9dab3adaeb0d8c12fc0237b80914040416de5bdfaefaa0407cfa0594f47901e9a4ff9326a46b9ad3f0f8f95c561c9082f9f0fca51ba41e228fdcc8d8edf6559476663d70ddb76d12df96b8202a8e6b95e77ae017d61aa680b6d39e2a5b57979a2d9379263de533225efa194f8a094deebc6c1ff6ca72ed0aa9609e5ce694f20a731a47f850d7d71ceb150e6bb7d88d705ab6b81b3076633b9aea91ae3bda3e20a96e556a4adf455c9ca1f53f18a218ba340f349f33d252827088b6c9c1cbdcef55ccb1fde6967f94168419f85fb8091da39642a03074ddb7c9415ed7c17221667fb5689f6c063ffad111ba4e6718f0af90684f89c8781e6ce37533233d2cb4274dc863cb0ecf40c81b7dfea39f10780f8c8b568836c7d81bff262f4efa96fdbce1edc8efe56f258aee07def4c627e492c592615bc8f14821a8fd96de4578cf14b2366a9924e1373c6aa76610d97b6614db83b47fb8991f42f6a43771bf8a3c440a93a618ff8ff0f6c9dc35208d263d1965358137f36fe6e6ab03e18cf4f80aa27dbb1bc360b7a283618ea019abaaab0eae5aa74e5f9bfc58ce730d1a5b31ebd07383374eb7664979c6f9a1fb09e2af1d46925a287176607b4c7d8e36aa7c9629edee49acc03d1b22c1feaf44e99265860890d3e328a934533adebfa95eb788f5490e5c6da900facf4de1b6ef081d6377788f22de3c3d6a809e605a984e301a5ec0a9d5666c340b2ce19b3f1b0ef6a83afd1fd75b70157b675167115f94c6d9434be790ec5b9408aa1c400dbe3b0c590d991220ba3970c2be227bfa9a8bfb86cb24d2ccc14ea64fd0213cdaa8269a40f44434e6854108e5090dbe44fbeb424803bf155e9f8d45ab1c452e5d4086c48e5223667354139fcf6df1ce712a998e10e118f85b26a28d42d6dfa45f37a9857b03937a6037677fda32602a678e0f013e2174ebca8505cdaddcee879338a8c6c6d34a549b0e685de7004c6424fd52a17dddb1c0b9970ea499bf7666cd1840f76a52950de4131eae48c582605a96d9dc9cd9a0508824bbffc51f69494a7781ec27e3ab01298ce40d3c94bade90f1ca463e0ce6cdfa6cbe82990621939f733a67ea4f6df4480938beb67bb4986501e7eae6fd06ae1dbef1f0a992ec6b6071179ee37cda8d87c060384bd2ec7a18ce305c72d9c302b18dc0786b93cfddca61b37baa1734745b943a6d133246546017d4dbc28dbda7fff55581d101870c61e40b6352d48e159d94666560ab42747d57d783816f3fec5658c33829bd75cfc337517d21d6737a542417eaafead47683a5af789a2d3afd1385199fbb45d9c63a4009761519a5296b831e250fa48025f953c2e50bd166f06d9a9d5954b0dc8285b1248fbbe21233f7ac06f48b44c357f2c1114a99e80eb1d045cbc131a9542379064084ea4a34489ee8bfb75794937664a5a86dbc9b66e350e1f32d87028e5bd99ad47964859f40f66ce31efee584b0ca4aefd191d83db6a0084654e0787a64dc4f934c71ef8ed99245682543e471ac14be28a0932d8b36fa31c15b0798b3a26a20eb93d4eb68e5e1eeca2bf909f32a751892ced96ac009dbc8c94599f4ce86706f0e7d16bfad9502700ad0e92269986bf6abe5a69dbc1f02f8286f107deb4f32b86430901a8160a68fc986f74c396f6a4e32d84945a93f3ca2cb67bbd027ae1ea940ef6dde622083558dffa8c9031ec125835179d42f03c8f8c9ca4155d3de667f1750382e37d94580396dc7467f4eac1e3f3471d4db6e599a3a48cb6be9228e9c468c4e2c626fe937c4a6f391d3bbb189077fa65f36ffcda4b56d93451b26ae0d6b6f4007f001f1b93eda2dd367b2582c3b5157164559d704107cdd744b51c90b425a2426e522cabfb68f1a63d8d4fab62b2f26123f16fe4d452d45ad2ebb2396ab50833f2fb4c3df3ffdefc1774393346729a0bab963529f7163311b9d939db0807d1d475e091214867fc14e8c33875759f57b1c6dca54f360b462d58ec90a82948f62802b43e062317441fcf8031e6315d60a531d33ed67083419c62903d11ecadcef7db904d4760fde99022588c6f385027d2b856216d8d75e002fd56503cc89d52608eacd982f5e2a7684c950363d0298c0781b8d3208b9632a3c164285fe9c600be44e2f927185e9339fe16cc83e14e0ba882a76f403d77feccd570efcbbff1c984c88a182ecc9c412146b147971f37640a6f85d9c8f12938a0a55ec637dbcf73469493c05ddf99cc1a0cb3e13da55db4332d8b5679680e8386e8751da3a3a167a5a5adeffbd059dc1d8239260cb0368ecea227f95b60cc6007e1d51de67aeccae40faafcf36be6f48b6cb68dd8d8111555bfdff11596867f73bb269821aa4cbe509f6ff10bc19a498d381a287322228bcedb72675a1bd380df49e632409f6e9c27339fe22b792013e0cf19e1c64eca447b08795cc9dbca9d3678995f7d5709bc22ac088d321a9c08169c8405baeb22f73e227ecc5c19e6fa761d4fc089a6e92b342d9c11dfb8fb0af64ac8090b8d6e5a6b4248bd25ed941b95a4d0016092d82bf1ca9adcc82028049efeb19347f0d79f1c84f519a4cb70b1ae5f3d29391c12ba5787f3dded6fcd9d90958020ba3b12dcb0fd7a3d64026c408aac35ada5a66a408a6a1c1ed2b3c737a0c2a39dae2b9e175b0592882b42a99e3ddfed2a0cc3b4370dcec1438d4903a9a6730767d1ab905e2f399d1b4e0b29be4940894731fe7a6383b7dc7bec8e883cbd010ad1fad4acadd2420f44d56ea5e51c68fa4383383a667eba27a05b49fadfa853832978b3397a37bd68b9e941bc41cdba08e4f9de109eba5b999a9531c7df85f9b10ec50caebb82ff4157b34d50b960f32d2c2ef3d14b09f26074ff735df6ba065f2601e7178e6d076c6292630a877d9677e9e5a95c66360b8f801e23c7243dfe214f39b0cabad447fbf86a3e102af1e55efe6bd553381db95e780f9772d90e435290f962982a4c005b14697392716ef4cde00a704bd121a3e6a145b295963e9178c98ef3b202c331c96c5c5ab2940d11b26f4daff522dfe52dc154c793cae4ef1784393437be9683a88a34b681b44f05494f33a11ed6f2b309fafad7d733cb0d21b6fc9fb2bd810f0e45d3eb121f15221ebe85ac3c42538031fb252f3ac377559ef703c9b6f918a6b3830117b9f2c18d6179a4657e2d79e2aa6c15c04637ae8437d1cd1ae3764e8a5cbf312bb14b9abc81d2b901baff5af2f05d295d86edf17b2ba05e518fa0167c59ba90d3043d40a038afc570733ec1fcf997ebb276eb5687884e28affdc77eaf58595bd8b0fdacd74dae96337cfd56ecd52e02f64626c785eb09e98edc816a9c85ba81f681e8f64e13dc37e28ddc47d8223add547e98bc270dc97d78daa7136a511c8ed9de3b4b1e92d96c672fa3dd5e1e918c745f4192ceb4fa50253f01b7c50ec28cd579321a120850a05bfe8f369a6185ea02541259df25f37a567ddfc47ce07dfd572851e000aad76d56d04d17ad2de109ab22b2d1c8bfccda23b39757e6086d3dcebd6893548fabcab7f0c4b7d9ea30cc14c15075d8e5431534c39d6716fde8774f8e8f8827db79d0477e772e2b06394db9586e5c958e7cb765bf9d415a37c5bbcf42a346fbcebed898c7fe6a4e2cb5048ba2ac80d3d9b1630eeabaec3ab6e2d997f444955f6c721c394ea8230849ed8b23b846f75dd612ab34feffeca834987b63bfa729e4b21a0dbac9e683cb11752deffd4bff557415c34f70fae3b44ab49dd7ebec3f2400f372c9ef00b2a2ea7f30560e1c297c6dcc9a3711f3fbd95678cf9caf5136e1bd10cfa36d4ccb164d1e5a0fae77756ca301b348864a9f91bedaf98c73b31717bf3073b6279f73bb1e363092ed66f358da29db1f69937ee1197a3bcc3f2fd494280d6ccf46838c75a76d24c1999247bae8c8eff276974850542ef74dd90055cf1828e4240bb6506101f8c04e83598ca9eec80992f4ff762c60da145fd87d906b541428f3a8031d73556ce4e692ba08e5e2c2789f81d0a51dc13ddcce8e7439e24d7e16d12c649d8696cca31fdfa2d8dd31398d0faf9d227fb78b193c7f52f379309f14663449e2ed056de5f241b1224595006b8d6ae062dd75a248221d3dec27f53986367e32e7ed4c366714b33263b77229a360915db00afc4657f153bae3671af400072478e0c107696f15c366d711eb969fac34c7d940c0df04dbf8a4c58948eae44114ce12b1dc8c2f78252fda14e13cb94e6d3af9d4c7ad100ece387586324680fab346f18d7295fe9b1dc1fe898e8822abc10e588b383432ae03a3a4501b9924de81bd31b9e64e314b6022ef8bb2927f5203d02330ef0f4fe8a0636a37814c2ed9d00caca41d7a853702ba3640382e37dc8affe925d0932ba25f361e9881bd8a696449aa8f5e8d429e1f044d1f2562a2da7e937b9b7f1e1c31af57caa4470170fb76cdb828b8f54461aacbf881f5e7f4d3f375a42aa2b12d28a598acf0f47d99238bc52e8f928a3dfade9e11c5d9584870f16a6d9ec025de6b695881d0298e52e218c46609f8876a10384b18b979c638ff071111255972cd2ebcfd5b892bf9516982b882fac5fecef217e7fa39af0c2a554bf8826d666a640b645453db086406985f1fdde453f7f32e1ae7a4d352cc7d92eebf1057f642329dec44b3bb9a5e2b8fe89c14a5999233e12589105751ded1ab29114ee084dfdaa4fe874a9ebc265896f1778b41671f923d4f93cc44515c5b987d4efdb62e5946c466d74e5e5da4ed8e50076590830564b534a6e0f75171aff100bcaa0ebe45db2bae74c355480996ae90cef47d843f5c9f8b3c0", 0x1000}, {&(0x7f0000001100)="0a465fafcfa2902cd551cef3b374c961edbacd700f8f98797a7cfd2be7e9fc37d0d2af420d2efcd6f48cc6f08706f33f03974d58ef1046b7345ae0e4235b309b68e028f4b441d8501c3d9632bb449589e2c6d38f9fe16834f750edfef42e0999786cc49e596089d1e20dc30041fff732542a89823d5ce93dd8f274dd80bc5f4bbc497f60f2ada2aabe946d8fe5ecfd752d3a20bdf8027b165580604b3569f4239fa6057c1ece5849e7e2c95eb026932462ff6793bd32b7cb457ffd4c8ac2bdb6574b5d1fb5", 0xc5}, {&(0x7f0000001200)="71e5065c519fe8ae2471edf7edc605c2ce454966550ccd67040be8cb892add4c5a36868e8f70c90765031ae3266804cef814b4e8df085e7b76b9a7ec40fd38cd417fd02f56383059b3a7472a79117a3980457c7158b6f6acdfb66acc026d98cb339f6f5f147004d4dd67174aeb0317d1ffd67c0ac27a5c1d6dab808412a601287a4e505d8e68cc48aa204d04773fd12c9736ea55bbdba315d622fd2dd14a0d7b0781a977cd0375e32cb028178752892db090f7a41c9e957bb96340305c2a5f46248f88fcfa83554579ded6c5c09135184bc2181e1b7d8860051eab32cf4e99a7e8414f3504c8298a", 0xe8}, {&(0x7f0000001300)="8dabca2e4439096148024a1755cab6bfefba93995d0cfbc5438a3b48fd20dc3d5bfdfa04ae1a529481aa87ccb088535ddffc6c2a29ecac0a94a10fb1b0200394aa15e2c3018a6c8e1893058db62117942fd22fb6027948fc2992cacbc305e5d120a0576f31f015790df39c4ef5133a7c3605dcf60ea5c7b2f0573d914585c4b7e1260b9dee1787e9de6f89871fd3ee72e1ead7e77583b9bdc84017fbf58856b870ccebe9f7f173021179262dd68e0acf1ca6086ca67d652a9dca843d91cfa4920dbd6ac387f705ac9160c93a46b6dbf336", 0xd1}, {&(0x7f0000000080)="7db977817faa10de981207bc3040a3e193a10473ab582b1ebe26a2d28a0799e25156e1f4d463b006", 0x28}, {&(0x7f0000001400)="ad4a14378290f8d53f43640e61a1f6fed72bee359b1052fc09a248f97d6b805338fc4ca3d1715080d84600e98605479f3d2f089fa5c34387e2796da7fdfaeaa81055e1788380a94cf840fe963251572580b3786d2caae454cb3f3e2629efb588ab516189fafb81769487eb4f81220f620486e5d03fe017f772cbaddc4a7367003269fc0b9ec554ee2d08fd25a595506d90400b0457f8259e15794e3890ec22eed1984aefa5e08a38a29dd09f9272ae3042f86e04b92b77c2a3594aa97fe07ed534492d2141ececfad78254c0311c473971957a5536f7276664", 0xd9}, {&(0x7f0000001500)="9d18adcd26df395e542854368244f9072e4b44928bcfd641cb5ce1f26201132574c8de73a649cad8c57a884037afb006c5dd8c24077f9521b38912a14c0c47d9f28e521f165f7d77634ca149a02641dd7437cfc1839527abeaf600d87dd3c9552fffe31d64fdc13eb8f0855ca6fdf7f507021895dbdfa37b1f6bc1f882fd0827206c8a29b32b7da6b266b3459dcd8a557cf4a5747865e5fae706f746ba1ec2344ca1fe4cbe0281ea7e5933ab781c52798dd2c6c5e02fd627348a715e82cf18afd6c698e517a523cf05e265b3b6a97edceeb203b71da4c700f11f28876134689b6298577f51e34fdd35aa41f0cf96f5989f921bfb0b3a25242fe7b49feb2fbfe506b6e1ff1b97a018444d7e1044d34a898371071fae10b721d4d8e212ffc25bf5fcb6a1fc0257bbc038bdd0e404db2741fc02d3ae904d51367f43e0b2de0134ed9795821f31c4e958a9aa8fbe33acd6821fa96946555ce2a6f41dc422c84b371f76873e8cf1c439093e8cfa7383d6ffe71456a2b6a86b97a48f0fd27a3109aefe602ddcc5e0ef17260b1841003ce60c6ac8176a6154a16119b70462bde8e5c607c1fd48de71c408b76c3787cf8cba08483993403b7cc6a226adc2e01525e6c34f73777bd71bc2a759a7ddd76a9e80654a012dec19989013507aea3630f3f4d0a8cca43bae097f2dc2fc7396bd0e4c83eabe71fa5c0636b38fbe4ca1b3bb7c733f0b06934d640845c4e983d5e2a8e854657a56247140269bf81169eb948a930bdb76a660d9b8f9005c025e1084afcf61ee67abe7e4f4715c74ebb07f733d4e84a7227bd807f7be6e92236c3db73432c26509dfcff3b5ac1a2050d011f37f3511749bcd7690268fbb37ce48534667c252656aba19c95bc8060465207e5d7597fb73b0f2c948ff73445c1e18500a2ae10f74dbed52e3447511cab01db98d0d83c0fff81b3681c0d218c466584e03e429c33b3e91becc749970f3ad6d0f04a3560f38481db1a5393d045a16331e87131cdcca528c0d57b7be3dc7c569d65a68a6a886b78b569f441636c6b62e30d3fe7d4a4c9c7219b314ee7a14c9f4ba50dcd080cf8bbdbeb85e872032e8f1f81acf0df60012d2cc747d3b307a4f5be158b1c0972a2b133c3c1763f6a1db761da13e0870fa8d7a5d7d7d80faf27c2be671b8186bc486bf2b38c7444e911e2da04f0a32e7233a3d76e3411de29e79d70b28e6f417c81cebdeea8a56c55f6dcfe156c6cabe95e6a2ec25a1ddb08f0fb05b5209c2b84f1b0cb61c2116883fc1360482399dd9f87683a05a9550a9c4a0feca2e0c5ecfa6095d0d84a82ecebb753fdcec3ae306e0a862618cdea3780de22a7b174e1b4939c27c1db090ada2ae7fa8e193dba23d238fead35910d1e2946ae9ad5090c11a3cf82f51ee46cee549df066913407511719e22edab41a630edcb18eb18b9c5840c4ae4518b771da6e64b51c3470ae519ba63ccf93a7f01adcef4c9071d01935d6a788da9e7372594d85826c680d9170b9958172cd4cd2bb4708c11a710960eb13c9fc82966fcaa42f76612e8f4bd3b022a36811c326f7bd30cdec0e05bcc7d72f22ace8bdaec87e1cc224fb9b3113b5a921f415c1e11264ed6c859636be9d2a5353b467ba51ea13ab3ee1f350a226bb01ffb03f0ab8d7d8a74ef41a941d1bd45fb734e8b981804e3cd30ddb6ff61cfc4d985d951c231c34e1e8b86325c224b58a1ad1ef2881b99db47563571e2daa180b4f4dc46787896b208cffe06562ad616ee165832d3cc552e00acbaf3d7319f36f6294a139663589995679993779601740a8cd5a3ad7d596b9646191cd0427c00c39d08b0c525e71053535a55679d1a1e62d814713278845cc40113501a3add5db0f685e461a675ec59412e802f26819ec224aeb671eb03f16a9ebce5a58de15b4eaeb97b3d5576bf0ceb2063c5c53e0b8de7f43a7bb990adbcfed6dab069c27e84c5f64208151d01312704a86b74a96585a65b7e748207c8294ce6fba27459cd33af99c3f8251894b6ded491ed238e3037df273cb8efdc0fa9a18f90b474b8e17f38e932cdb5fba25da53c069cf47898e1c464c3db18f622bcee6ddcf926e0e03e449a449365cc29ebf8b1887ba592f19cc0aaf9678f00d5733ed3803ff404ce8c71b7b3c8247619ceff77e9ff350046405437cfbbc532130ed44486ce5b9de11d6cee618151f6664dc1c1306aec8bb6c33fbab94173c79690fc35ee310adb3ead4cab6e82035b18c6adae63e0dc551956df47732b308bbfcc5fab41c1a438f33ce41159f7181bf1bc838ad59f6a12eda533ff45f35afb5d0a5daf686dabdff96e5ae02fb97c675ea28505f4db43c72cf6126fde7a2daaf55a57ee8481827f42be9cd2304b9f3677543bf3f792b026966cfcd800c0a3680ffac8c6c94f2925b866b8fb59ab33c3e8ed6982eb5c31e7ab0c4ec4c41e5497c7c4ad5ff017d74e0bb7232082d50267cceb1552d9c6cccc161c84bf4062359f7f170b2dbcaae655b2eda0b15586e41a74c4b5e81552fc39ff42dafc50cccc07434aacb5764acefad9cc19a5f9007f14519f9507a1a819b33e8f3c5f767c1a2d3ebd8332a30b0c6c3faa9f853332d725d0658e028b190720c955067f7e3bd7315cc481a1869580124b43a1f3ded784c9202666f322d8c319427f1187bfd75183b137d69f5a171b6bd58baee4c56adb6b4fb165b3160688c941d283cb13a83ed82b60b6d6202eb8a178227cf7d084ef1a043788d81dab032041666c53441b4f90a11610219984730b744426771655376274fb1b2b8c8f8e35b3a05bf376133be17fe7c44432541fb06b700291ccd93c56c8efc855ca65c03dd3b113a19504dcca9119d211f44e2099ffc5b548b8657bca555dec9c1bdf39168d9114dc694562f3c31654469c8a0adeb9382b0cc905c76f65e887b2526bc366db9e30dd8012f6a1d03f0d7201c789faf2822a80f3dc494418376e0bad489dfe09005598edc232ad990e390f41801dd6ac3b0cb948a2b1f1005b3b6aa0bc96c6529f7a70aea30998d8f56becc27e75a436ae6e720911cdb8d172f9070a46a2d22e15456725383271fb4ce653e420e1c6778d7df14d1703569ed90f1ab7fd84d2f7586aef22000faee663e2ca9ac1e3f75d2678c64b5c36404d24a0e5c0049761b0a8446b6b7051946dd2aa8399376e87a40d808badf27a9a8305ecb81f761c4ba67edfe00bfa8431b020dd4cd74de402fb708444ed343a531fcd0dc9a3a474b606fb9eb5095bce8bc41e24b6eb4404f17d468c6e879d084be12c983fa3ce71b5ea07fcef2b1e9d8f33134878ca2ab9ce1efebfb2b2837ac38de691e639cd949f1677426ae3297bc95b23642ab6949e50eba9b1aa1fd2dda7724ef64f613eba1d1887385c8614aaf53cac11b2b46fb670926c4474702db85a376efd0c95db31b434730ee4ef233e0b7554a59c1217b3e27cce9b7999fd5e02d6894f726dec40ab1b7d0dfc2c25495f1b1f7a95af3710cf15994b49c7a7ca30d54c5705a35dda25766ead379d9de0e87823c4fafddc6f6dec5e8c0ad546dca146d385c0892101b05927d99333ebcaa6fa39dc0de7d817946e2275af64fa15886839f9faf7db6e266968c4c85f3cc5dc692feea74e16afe9fb2c73b40b40be4286e04ab1467979b792d9390381c37e8832a570ca94c27edc26ed99c9c96775667ffb6812dd8b688d7f32a054b78e4e0bdc5ff8863459679365cbbffbcf5ff3d12648c0800aefab2ce100861bf082c6a0bdc69493d96b1d7355439302624e8310dec35f641d77d6920ec349c58667cf889a44e0ffd41ed624375ef301c039685742e46053e5b015bde2d167883cccaaf710109890f28ac2ede62837559fde1649bb578a1b5146fe626f8f09f9edd03fa22640391a83190211d4e5e1b6486b55b15b712acf41a0ae9e8232c6b14307b7d7ee2c2769e16be8783ed71826ab3641697f0954930a6baa0fecd91298b074a9fbec4b0494bcdbd2cb4ce12f1025967d13010a15afabe57860914097df255cd52b153163e4e8b4011ec51264e6f5fb5d028d1f5e9040b00e245b05cda4c44d9926875d48405fc18e64fe03768d88f2e26dd9ea289b2aa9106d8f0481c9579deab8f04bffabc50ee128726e6e0eb8f8cda7cd550537614a21077b5233bf2000deb723263b298ed746f591cd75fb49002a5c6f2c2b19cd68beec9b7ac8d72b3c02c37aa70e17e784000167937c865a19741c45075ff9cfaca7db741f85bd6a4ad353f5cc093f8b08b691cfb3037a27a52b7610244ccef6b5ce3784e3c9d0da8777cb06000e3de7f5822b6d1dab5fafa1098e613d9f9456221604f64bd4454cf4965c89fa9e03cb1b3bc0a83722d93f7aa47e484451a7f297014939fa19cdad067ef637c505128b1b5264be1e4a6d2501fe1cff9af1ed06ea655b459ea697d1c0a2573c6a2d466958447d47d0b5329fd9d6025f8158401ccde7f7cdc2ccd6ca4ece4c9cc79176b2da930b9a03b88c0a15e071983bfc45253fc67301ab72efd13781004d3e209afadf2747f4141bfc2696675db38c3919b5f664c52732212d89970c07bc67b25f7334fc24b85a7598361e0e290c3b28180692b0e201edaf6c0820ba31e3da9a3865ec20fd1f0821e80bee5bb216553027b7629bc45418798ae1f72dc5bbf12321edccd9059578e48a0942debaaf6753f4edfdb265fcd4a6e82c59981a9ff9cd921e190ffd2d2da17423633d51b41315f04aca7eaa50b23110aa7e1ccabe825ed5c0f5a9d52e1ab1613903b7da68619546b339b9d59785cf8d75ddd9ec492604d358ef62a3335ec551ce1329226190fd38b2136831565a6865a748d5c24d6315141bef9934d8fcd2f16c4861cf56b2763c5c2a3a244b32e2dee9e041f5a2fc1fe5fa265d8b86659267eb2f3a0f1faccf614a0804824dc2b8df4ac0bceebbfbcd99da435b63c99ebfaa1f6c04e5f2e402dc0983a18b283924cc3621d7fe740be6ed27e8bb22516ffb6765d6c88787e912fc8386f39b4f53c742e8eaa57ed8527fbffefd572d92ca13c28b0c539df1e60bf089acb974805e4f10c70c065962be7e3b78edfe19f8795b0001a076de22fef39d3ec6f4831cb2eb0bbff7b6331dbd52a1f9005b4d5e542c58b5d6f52dee0b50548a8e2c2db9f8eb8be9b0cebeda769f7c3c356526f342e47f2e7f6c3a29e8ba5af56ff359ee07a311456470b21c0094c953edd310687934a8e04bc61e079f0a07ac1c38d22ef1ca80f7eb3e98955bc50257af8ff943969f07e0e7fc409094ea25cf5f81a2292cfd63288d8776794cf238b98f854b5302f558b920c21b6f133ce966c23b282596748af8edb8a1ad835bb5b79c8f3c8fe1c62ee21792703971510b2cee5cbccdc35fcd9fe6d615c6a8830cdbaacde8b06a4feed84f47580b126b34b663c37f5fb3f79d5997141004a4467e2486d071cff5f6852ed53513948ad785cd28d00007a8e66421bbd25ab9bd37588a5fc3148c3d9af7fa1aa9cd884ee5090394c5b065d7de0e4fe39bb11f122c3e206494c2a69e83f5cec76b7e262e6b8c7aee9b61fb992b11d9c79a0b34f77ad974046c2086907cc67583b524c632f0de93d19824c39989de27fc1685a06574cbfd55f267eddf530383afc5a6fa2aa2783c1184267e122315e5bad44567956743153202b400ef7ecb7752afe8077684a44c21c0dca6bc689ca08ee3107f852857d900f61325f888e1d25abc0f5424c0b7dff2c1da6e71bfaf0e240c356d59564b328a79e2225f2b4afddaf5f6c29509cd15e02d1aaa69", 0x1000}, {&(0x7f0000002500)="943e0254d8ab467811c68c1d1f5e16095e7d06f407814f01c611f8abf4c22da705d4aa1f7b78ff6d884b2170030f4b3ae9435a43cbb9badf7efb1267537f83e1a099821f080ee4065ac1577b799a691ba3808d982a02b6ead9d91420f5ae4a01d521cd3ca469e37a790893db569a2cb14fa5bc092795b9a0688889d3729c3bbd2bb6d3e218d3eadfef1ef678f0f23fb41c2a0591f1b9ff592983ab5fd86b3db4526ea01d99a7deaea13877696392529451f4fd2d22f05cb2088bf1bca400c330e705cce89b40d7921f322855da6448e867aceaaf8a8dd47411d22405ef797fcc11f3516b192618676eec04700d79a0970b649dca577f26aab42da30f20c353d885506f42b4cec35d9a2b801da0c103bb71b0ae1690c21209b339ec2292a95703c2ff2a8950bd38ec9002a1da7222a54439760e1b7087a5edc94518e4d0d1af3211ff0a02c6d89565ac66ab7db74257d229f9a4948b3dc447c9da210b7216f4012fb38531dea8273cba4ba90a177bdc2037e9b6581429370c4a790f3cc1babbe884aa5e7a41801f18637d14c66e69965667f83f22c722d77fa4a083ce56fe412250ce4917bd2fda64edec2949e3ce3a051fd094cf882622cd4903331194756b192e5c28f4a7fb64611f291281396b7547e60bcbffd97ad4a82a44f5c2dfb88b45ffec4d4f24558a296779c00459f2fc2f92b7ed7c0d926329eb956a1794235e5a6b50cc32319b9459ad692e928dec3aa5886d58e5c7591ae51d76d23c853c62929e812f333ee89b12ffc75ee5aa747cb1c0d1534f49089c2bad6b71129a2131c9506fe36772bcb92f67ac68780f1ace892807c1a00c94ed7592c71115c851f0ec112c4d7c3fd1b5d50e56f8406a891f527f35a88db22eaaed4eb3f79dcc4422e2f4e10831d01397c0576cea124b0df5a52cdeed2a33fb5f9d1376e46846f14b36efe9184730ac293141fc1bfc68c01ae5a3de66731a741ab43d020c1ff72ed00f26ec0d39396ca09bd5ddde8aabc126bbbfeb66508a619bcce9a8fd851d7428a1fdb9eee4d3c359c3c720bce5b41e6da86f047e3e0923afb4ac13d9996f97a74e9e33d58724ec41046263fecea9e6b7b04f687eee228e4d9de59e26d293511c22ab5456f3269eec3a1845ccaca1ce24c93e8931bac0125dade424cd4e5e2a408da4123c6d76616f0b17b1dc7e8c3ab83c2dee393ae698666e5c0abb883c63f253da9749766ecff188a113e4b1d6cc0d629cbf42de3f51da680ffb798ae9c18de252a9bff94aeb1a3bf0ef8e69c071885c5802fc79b9760061057050bae4fb4006a536e1b402c8610c03bff49baa9ec4752f937da384f4f3f30c62088d135dc249992910441c41b0d500e70c239ad44e07f9dd4521627079eb14e5199f4567a9ab651e65a7d0a979ff4afe6f6befb4cb90993ddbb606aa42fd644bef12e4f641be76b91c3c6ee4889ca0d65cbc67aa9cc61f33025ead46b98b08967592431400e60d775d26e986ef6dc7f71f5f3d0998032e7654306dfa47167e0d07ab652d1323b68bd9560f4b3cc426a52927415b5ad344928f4affd98b5ba081c870a2ea95248cf9206bd67bf113d78a9d497577097bc1327d11d088b50ffe73506aee385eabe4ccf281c7da63da2f6de123fe66734db3a6f90901e716c7a66101288bf13ad9cb3c6a6f3573a5670d6ee960d5b285690d67d7ed49f03ef4d315d5bced9b8ad5a17d10bc753aca024904a2721733af417f42b6c373c62fff89f785d968bdb743e9010f1534fa31d057fff865ad3a0dd68a534899a330468d762e66b55c3aeaba79b1850c6230dc83fa7f4757d3ffdbe49ddd2d37b08898c69facf554ea38bac3b32c6c3bcb4ee28f68e62021546acfbfd173c8e7878553d815c47d3dd466aa96bc1c5b27f3c7be0f373af3bccad2d5832834cae37abeffe8d7ff3e98bee8aaf9061a1ab43641deedbf9f507257599be48c0ae743f92318d7b2fd5d319b9199b4cf1726a4b0bdc2cd55cb1ff23913029d351586b393248848fffcbc404e3ff31760f0136f6b71f22d7982e08e63442d68c7057751079ce10272c9f626c3c706600157dd45bd3b78df08b8c6ab88fafd2794e45c4f0e4fa2d9fec28f8c33a41502eb3f3b01ae8d0120ee1761454bf0191046e67bc88b355b3740a7b9dc61ed40b20c6b074b62053c4a4d6aca115421af1a4ef7550a005623e8e6020d5ab49549750dad224978615d98adabd09029393fb3a0f84ecfac4439f67482866588fd1634dd371b999001859dd6842f6cf19ff644d398d262d236c5225a264dd8b20b914c3d457038c7025b9fbf34bca6425aaec92c0878c7fbf0cce68434329486573fa85cea30d1c9e891dfced25d9a3b3494c82a2447949ff7d440db5c77841f4d37b8290e6c95fecfe8aeed2823fd9ca91338aaef3a1348f7cc93af42f38278f868ba62e8704dccf9b0b98d10136c9dcc43c7937f68aece724a77525822b4e4e6a6e1f38765232a712ad247e0e68df2a6f1c8a8e4493de8c555a882f03fec3685cae54cb155b03b319c69a52a088e8ee6564d19e459513ba0f9105f2226b8acdef651985fb4ca44ca586ded8874248e64d6c9b7c4709510a860e6903284394de07d28b5af0d83cadd1491f66de833a096d3a08826d0bfcad78efbcc3d3a8ca6dc5a6ff658a53592afbabfa2a17e20d78ef02e296a7c20c15fc8fa4cb589a7defd1d61f699444316dd7f34cca45586fe5617111c24d2b8571dc0a7a44c0f3100e5ca51e4864c3b5b5d070b7bce184157f4d15fecf3f1e654feb8c0ae2cc1e1e546a21952c4a4705426e58c3200b44bdc14dcf5c44a2b6971e5d062b7eb41aefd378013dfba23186b903fa042724a5cc8e683dbf77a3bf847b2b929cf032035cde5be51b9bc53b4afdbf3ce2b637ea23163ee91eac3025c4d1d340e339c50cb56954757a4f729168db38001c826ceaeb2aa068b35f4afc21ae7a4572f7c15a8c8a367c208f3c51f2311c94efef178cf2967f1c40e307799b825145539af494920e048e00c8f7132c40621dc65964e8ead56f6a8674b63a58bb598a0c1affc33b62103fedc4bb3f5821ef875a61d45b2e11eb0bd594469f18850d4f4b7530ade83148bf44837be63b9dcba972cd4b800d1f72a9eeab7e81f7221806132c8a7cb4de9410ea55d2cb8e8b09d77f46bd2043c9310cf22cb8c9f60210d69c065943aa31cbc39dff51cf55102c49f3414857ce292ffab37274ec2103fd11afcb9f769a9ff9fadea640f39c83061a752f300bcdee01e6941f3d09bac7c6fa2101fe6f79b991d51795b11ce56fdd6c21e4608ee98995cdad70da5f789d82ad35aebdbb395598cf9139a17d93344b9eb37160a074eba6c10a65131aee578ba4b3f3ddeae55f34c3d7563e1b3cb548fba7f413ed830772e62c465e1acd3bd1781ff8b4efb6da4a88f071b15a770e422852936d38a988deabbc24ce1c49ee20588a82a5693935e47656c67c733cf9ce1ca619f86ab7457b5131a19f6883a48d886d466605fdd2b6720f78fec7ace2ce02203b1e97f593d186b78217eed18b0aaea2c7d12b00159f50669670fa27ce055da0e16eb9290ba2dd95eb1ad731212a969eb44468662ade4e4318363aa20174b4ce915fb4f5e7a5e8ca0dc4a643780f010d313d4e60380fa712de56325c29108a2a3c46ac20b788ee29ba5c582b427608ead60f5062519ac3c94fa251188c8786d45a447a39a193484744e935f8ced6e88ef584bd7ed0d0c25cdf906e08ad847e5aebde010124485370177c02ed00063c356d00d956d78cfd259ee7c6e6053bfdfa8cd3a01a5732fdd83b6dd2f8e153b52013edf9b2eff4ff2ae886c04d56731037a20fa80fa84235596e4017f59e3f21a79aae9a78bbd38c1a38b4cbb8f5c243d1d23f50eb6d3d3ce6b5a35773066cda2d200e59fa05c3cf4b72c17000c102550077230f3cfb1174f4bd25897f350d40d2d18f56fa71cae76101c146750cdaad53da445177e8c4bce9b19a3d5cba1787e1591e14838a08804e9cd953214d5f8e57ba518117913501d3cba85c446cffac90737ff0ddec8b16ed8b89b178479c694a233ddd89825c4e464e3bd355159e375263d0ef1a239c61fe883885b90ed95c07bf01529b80b764d189d95b25cf97b580494b57ba93095ff921346172ca7c3820a5ebea52eca52a6e0ffe505468a2619cb8381d05a326d42789b901174480073680b452d569a10f544e037527d8fb2714159ce4f7446c298b97797cdd4e99d715cb8831a1fb91ffd2684381f78a6dd23c96b1e62b25e63dbe98101a55b52ebf6d9a58a7d2d8a17fe4198f0b5e31298ce7b5d05c352161783b613062734d41b35adb3c36ac75c2fc99007a44faf28547e3c9d032242e5ac425e88947102acc47b2ffe103a86510b012668baade2bfc025638d56196a6f1ab9844c5d01a49caa08e0f2ca90c70ca10f1f862cad292ee2b2d9e8ba3f857d09f668c78dde4d9ca6cc8b218c6d6b01c667fc32e8c0dc80fd68d450d618aab37ca4337cc35843659b1e1c6e57c0f3381331a45795fa3e8c3571e2ff64e3bedb07e6a105116dcebff76cbd13271be98fb6e1910cfb1cfee2d1f0cbb4e3333b62c0ddef4bc0c12ac475612e2269e193f97dc4107aa668ce38acf441694df192ee8c78eba3f39873378686f1046dc4d6e23be692c6b190ba97a5ed35b841b97d7d7dc687ad9dc61d151613ee75deff48756bad68b893600b26ef94e0965b4f27ff1dd255dcc334abd36571a231acb9f616b3189c9300c4d8d04e967b149eb197c245c32e3d68c7be0810c797938125cb81be668cdce4505278a9d721d56271ac7683b22b34ed7c7bd3031f561e0038cbd14ca5100b9d597fc61bbc5e6c6ac50ef405af349164fc95d466790eec614f2cfad0b95eb84009283e2ea2551c7b3589a5a6ebe9406f1a730421d8a4c0d8fd0983bf6bca5f3b62c7b1341ea9cc04c955b0ae9e6519688b0a94a34de0e1de9c3fb1b0d87a84fe1dbaa61c79f6e49d131229f810d75691d31091bab652ff0e7cbbe4956c78d1a83a239a51510972d4c7f64425b48222d825d9bb0b0ef87be697538d72c2a6bfff1a56d086576cbdc552460b0e25250085684aa8984b4d64b17a0946fd44578dfc3cda89f72fddc0945e1759f19d9a9e395c17c3c7273c0692cc3caec1865c1ff34cd956d78b259c57d43be2057479920418246dae578be53f29cedc3f14bad0839da5cf523fbc5940421d7814aa2ea47ca00543414bbb6fa6f0161af62c17ee3e47bc55f9c9066505ccbf46b35505bcbae4a5d2460e9520ad43422bb4c67215ed984856b7fac15eff5e7b12792733583d88ff6e7ebf40363a70cb1b17aad04ed9440c08fc779db6f98850bc56e3543edc428255c439e74da5914b255a9d686d51cf6046029db6b7e3cd57c3cb3772893f77f91a070e64308ebe56ac26b6c07d3fd708aaacd7c2dcae21fa146a620d67812adecb31b579d69f594bc4d01ea0cc6953a0f79dd9b49a55436995bfe8e74a267074600fe9334a856a41534083644b2ff4f3bcb1fcdf7dc00f49ba754934f9e61061f06ac501039ca04aa7906d2d0df30f3e13028fede6346629ecae95f17d042f700b41f47169133658d191b13e2e69547054d9bd5f59203db25cdd256a80b6fc50cc1d915c888ad14d7dac3f32ea0c0d5d4fa968e3f79159b9c6dedffb6092696c4c750d19c197cb2fc7b88932d1b1bd4e1a2add2baafc4865d1cb4b3c354b6f1972810b63ff0625822075b49c95470480b0f81a5563832e36f21144", 0x1000}], 0x8, &(0x7f0000003580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xf}, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) ftruncate(r0, 0x38a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x10000) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x4, 0x0, &(0x7f0000000200)="0bc5b2195c08117baf6607c2a63c7108b0fecaa977c615149dbc7c1c0833133ce0e747d783c655e2ab58cdb56eb2753eb8d75e50f39f613dad26300523edb9dfb9683a1fb505c72a90", 0x49) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0xfffffffffffffffa, 0xb, 0x2, 0x400000006, 0x0, 0x0]) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/93, 0x5d}], 0x1) socketpair(0x3, 0x9, 0x5, &(0x7f0000000300)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) setgid(r3) 16:00:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:18 executing program 1: mlockall(0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x181, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa0, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x433b4f2766105469, &(0x7f00000000c0)=0x7, 0x4) chroot(&(0x7f0000157000)='./file0\x00') r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchmod(r1, 0x40) setregid(r3, r5) open$dir(&(0x7f0000000380)='./file0/file0/file0/file0\x00', 0x10, 0x8c) ftruncate(r1, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="923a0f7f4cf647aca1abed62aa9a6f10d91b53affa5a9845c8a59d20da7936bea6c0621c59fdf669c4cb167ebefa9ffbab2f676e6963d60db68e893cb04674cc7a0f1a4c42da2dc1837907609f4bbead9936d4306139407ef7cdc1e2c032b5d1c10bfe1058aa8c95602bb4e8dfae557a974fe45203a87f09f2851dcfeca0bea9b96e70747add821a1ec43b124522391cc312ba87e6636f4db46572785274c5671f3a0a90e4572b2871710e66a72a2f09f5ef74654c8a95fdd598a869585be2346792bd640ed43e33a38a234804478a48f9a9334d6de7eb8dd0d06e4802ae7c569ccbce66664064bf276e8b48a4fcf2f89018a7560d8aad2822d9f18873", 0xfd) r6 = semget$private(0x0, 0x4, 0x206) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0xfff, r4, r5, r4, r5, 0x100, 0x8}, 0x7, 0x3}) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6827d51cc840e51379b25cd58c8625e71028071e8a84895ef208129cc1ad221fa1a67c776d81d706153555b013ea49e2cbd36d0f174f495e2d40c8516e693a70087ed0cdd3777f6c7e3dc9345c9485016f1762bd16322b6e2e80beed5946ca54a76e43c11f33c64541457e9b941b8289494ce48fcb16b5ae6e427ab3fd9b7a905d86d5f5b0159704e20cda4ec53f6c0f4d7040816763f078ced4e2a49811fb3b19431876a7657d65d73d802fa284cc5c618c38cbb3e3ec35dc1c919895a29d281cf7b7547133", 0xc6}], 0x1, &(0x7f0000000300), 0x0, 0xb}, 0x400) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0de8855131e7188f", 0x8}], 0x1, 0x0) r1 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000300)=0x7f) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044272, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) shmctl$IPC_RMID(r1, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) linkat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', r0, 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xc) setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r1, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x3f) setuid(0xee01) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = semget$private(0x0, 0x6, 0x40) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000540)=""/206) r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r0, &(0x7f0000000440)=""/253, 0xfd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x410, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000140), 0x395, 0x0) 16:00:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x4, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1b) clock_settime(0x0, &(0x7f00000000c0)={0x40000000, 0x9}) 05:37:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) clock_settime(0x3, &(0x7f0000000040)={0x7, 0xffffffffffff0000}) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x3) 05:37:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="35f516b0e24cd771f6defd7938e2ddaef5579341b150d9032c050f43d72e9d6b1f5080d4d53ff9707c649195797cadded982a539a2a75d49783bd8b3160c85b330fbb8adc28176f94c2f7f299f4a7152e167be0f33305d82648b83ccf81a55ad75c5213afd2ea8ec2751c44bbc5fe93b3fe4834010578b9901211ba5f2d68a1cf7d35d22c770846ea2e55aadc0ede8dd72bfba3629ceff806a04c473c0cc2dce9ee8b9c5e68f56332f45028839e921b834ad658e2d389ee205d5e6", 0xbb) accept$inet(r0, 0x0, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000080)=""/134, 0x86, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf040000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x2747, 0x2}, {0x5, 0x8}}, 0x2) 05:37:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 05:37:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x44, 0x0, 0x8001, 0x5, "34a9e2e49abdfcb8f6e7d7847d9e33fa260b5a04", 0x4, 0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) 05:37:04 executing program 1: pipe2(&(0x7f0000000180), 0x10000) r0 = socket(0x39, 0x3, 0x0) munlockall() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xd2, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00060000000000651a00"], 0x10) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x401) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) socket$inet6(0x18, 0x1, 0x2d0d) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) munlockall() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="60ace4e6565ad0d3761701b2ddc2722c7c90b3c7e175ab0ba9e063f493a089ced74175a2f063c13947f148f53189d06e14c5dffd943e7689706771525157763f1e88a288e462e1c1f9e5c474d6934fb30b15d825be9ce763da68e223cea164479c57c52f1c99548ebb3221146a4b483c0e8f81f1c712d6617f5a94daa985e9d8604cb09b5c59fa062e32580174dc45b3f3598374c91f55a70849a1166c2c5d271b1422c2982e0ead4dbf875ef5609cebb8c54926e483b9aac11fa0accd429a41543241a3eb5c78e92c08f4cebb7de1c3417dac942de510a8dca21be7889ba1e669", 0xe1}, {&(0x7f0000000200)="7ad442de42e57cf4b2d0", 0xa}, {&(0x7f0000000240)="8b30fe33fdfa820a84495decff82583f6fc4f40a9e2e98f988e73238449873b08d897daab33ec134865be3117912f57c", 0x30}, {&(0x7f0000000280)="3df960374368a72fd5ff1b165445ebd7a0b0f87519d39af4b9970172c7ad3cb794abea3ce37c342c70e0920a9d7d0b89d1238f2117c1a2a9bc2ca417981b6d9d46384c5be6a71361ec", 0x49}, {&(0x7f0000000300)="e7be68999a63859bf52a612116b5b20ceb6086fdb8d13f6f9e", 0x19}], 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0x7956, 0x9}, 0x8) 05:37:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file1\x00', r2, r3) 05:37:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000040)="c0ac4cf4117d729ef4718f896b6cce1ba7889eb4704649fd2e9883b3c8edd545d2e9eea18c30d4d1eb71223e17ba9fbcb167f1c237e85348b791d4cb2c2e440d8785f61975cba2bfd3b4acae63f70f316c3d741a3a4d45f0f65b4f5f71d60f5ebeaa45f1b2fcef7374b594494b1f5af21f822abf93c6e7946eaed4e451bc607be1f07d9f9bb61729c1c27d6e83d1511f8c2a782388b7a49ca318f2c25afc1003ce258cdb18bac22389f551510eb6efe8b59b61b3d722a268f9a7c713f82e", 0xbe) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 0: r0 = socket(0x40000018, 0x400000000002, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 05:37:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) pipe(&(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x1381) write(r0, &(0x7f0000000600)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) syz_open_pts() 05:37:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 05:37:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3d, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8080, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) symlinkat(&(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./bus\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x3b5, &(0x7f00000009c0)=[{0x0}], 0x1, 0x0, 0x1b6}, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000940)) mknod(&(0x7f00000001c0)='./bus\x00', 0x6092, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6004, 0x80000000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xc, './bus\x00', './bus\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff000000006a00007ec425fffffffe80ffffff400000f2e9ff00000000", 0x2c}], 0x1) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x1) truncate(&(0x7f0000000400)='./file0\x00', 0x1) dup(r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 05:37:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="3190743a697a95ee5de94d11339d67b66ce539a66b16d21570c49366ffc4d236a1c48587fbc16c781c6532806e4809e5697d45793cf934c0185a6f80c22b179f9d3f2db4f6cec99bd67af4f74f707091cb269a8adade68ce1a3c1d5e7d454e941e5a5ee17f4c91", 0x67) write(r0, &(0x7f0000000080)="a5f91872e815dee429361d13eba2fb775bcdf10622acbaa92485c58c34029f77956f053512c32ee4787ca6f5a7ed6a416f3f3c0a31ea8353a5e1fbbefe8fe03987", 0x41) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 05:37:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x7, 0x2, &(0x7f00000000c0)="b748a64d854f692ae4d1655f28f7ee31676b3430d23cb3bfcd3c8857575ce583d172d2222c852937ad257e5855595327f0b086a4eb299ae413aca53c31f1289ff144f28498e49afd795d90939a7d1367a5d9f995243ae8016c600540db2ed425fdc2c03abe471d100c36298d0933c5d008f21143706f4490f37b1006793bcdf2739341cc210a546a14690a45fe1ba2e42c1e4650727047585dfc52d9d874f4d10889633019b8443d9bec295a6369444cf5245de1dcdd94b0fa085bdd13d154bc32d70b88a5d72ebe746d48696cd0ffb21f35dbd5", 0xd4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0x8) 05:37:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00006f5000/0x3000)=nil, 0x3000, 0x200000000) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="b60123ccb61cae9b7343fa754870886a9b56f242dcdf0249ad571050ee718040fe0e1422632b8c94fc86f97e24d5f5d7951f487329865ee27971a61d8caaf946340209f4d2b7a02732da2aac59eb750e81f2c7266c3d2c0a3b266974e5d4f4d6281d8f1bf1c90e547f18f738b2de0717d399c1cf699de3662b55f29c0d4302245ea4cf957cd4ce7b07c1722b33b109af826133cc95d069f03d6ce3714c6cdf33b0fed6d4b9e8f837fb4ff00e27354bf6613b9ab8b6429f9209975322d7050314a462593f80658853e26dddef14d427a36df5a82465a34ad634dcc088ad1d7b58e75d8f6fe2c8945ed721d09201f03690365a6f8178f7ef9457ab3e628e0af8cdce39dac89362095c91ae4c2e1adc00012304dc8041b72b0b262649ae12c6385b9bf49157af6de4f333fa8d65e442c00f8aba14354150d9654c389f745e00796127a475de8d4b6212893fdcf5a06562c86c06351b1f24cef82225ca5cc5fe92c1629636ada0ceb84bd6f4a22b679c5558370cbf86212be282d5eb4750595a2ae966e68b04c5a5e77f0d2ecc485068a0647d5a006c620912ee0fb2a896f3057c67cbbe908d7c6be01f7a1f471be8170a2b9f3cce89206abe54028fea36f9d26b9d7fe34951f5080c08fdc98baf6693ca0d7fb54337e39a4b33105b93a3983d59cf05fb1bda2a1d5751c24ce730a459a38a3d684a667f25c497bc05b3a8b12d6b4ad88c27cadb6ee2f8d3d11f438c5437ced626d27bba941898afe5291d9f23cfa6d9c10c609dd45ae735f47491b6e285a41929c5b6e924f2b89f9a2986fbf741a3cab985c23303596fc7a0159f58baa629474af6aab78be9337900170f75ae6f18ca90d2eb38cec0423b1d9b13cd4e682d1755d9138ca21766a3e644919de8dc54674c2f22b1aebfde08ce6a6b264f32bf09af5ab58b248861f1b34b59f349afd566864fd224033144c83a5e01826813fe5a92e4fdcba9761c45e4932defddee33482e57c0522fbf3d6df9c79d1500ea3e3640b3b3eed96f385eef6698f369b829b24e4abf0bb11653f48286c655a1ecdb3138c7b0ab930e95bea6bd349c838c5488143c044f775dbfe7ad13dbdefc24cc857245de0d7a01ec9027f4f6489068dc312f6552e143e8fa058dd43ef1c6c63d9c81e67204e8ab8fc4f57c22ae313a6c01a898a87e7d82c9d9702d2a76318777fd3a3bfeba2297b01a0503a4a95087756221138a0dc0e77ae2c62e31eb75b0931da61113a364d9e76985cbadd906a90421a9ad888170964a60304c29d35df7670e7b8271728a130c16a843c86ca0b059637f8ee700ee3611a0cea9ebbe55121cdb9ca26ff7f2fb536a93962400142a7594914085cb84f44d10e70ffbca4536253f08b479eb35b19429b54a20f83fea5024c2457958d6597c662b38b70093cd3684b3bbadc91e9f25059d197acbd109b89ac1c5441b8bb389b405c1a64ca7ae2b90579d5d6f0dcc5f4fd2e40dad499aa3b0cfc43be71983feb51bd75a8a139ee791746748ed2d76f85699306c7b4b96cb38b75c10905c3a6ddbab26207b52bc77d44c0f18ce42153fcf8d19de57e27c5f042505166d9d1b6b823a4890f8e11f5e9b349dce1e2559975f0be3ce54bb1b8a542906aee8fd4b0fdbdd16828f5eaac32de75f96ad732935e58ab747201500c220943db574ccfadaad2c479b8313c9f7a45a2a4572e921b011b8dd1e9a2d6ddcacae88db3eb834377006a66372694142cb6da4cc27e3ea97345478ace3a6999e726e2a6627ab13ba63932070702afff3007e77d19de1384b30b2842b01b06833bcd486dfb1fa636860639f9be2dfcf634a7fbf91ed92a8f86e4733b1843adaf75ae817f08c2e4b3a581670fa0e9887d1e46383b3145652e2ee1cb3cbc4433c5136dc3473fa03806a7bdc5f850e6827c703006707a49ff1f81499e0c2a307a6448b11515e902b02fdede368f7db7cae02d2490312916e89ab937630912161be518e01867e1106205e24344ad5941bf8b80b3a9c0b97948c0f045700c5b4c9cbac6cc68fde142f3d02a613b42e78a78cfefd5c92f8d80b7c15e0b1d0f1ec0b892b19b7e437065a63037740e9c8934bc08a82bdc22b40179f9dbc3cb47f691b6d63eb78f6263dbd2e4bc8807e4c0adb0ea819f5df9df03bb72a62a65c8d10208463738e6577bfd4f3d919da9d428013cc44cf5f437dd2ad4dcefbf6879faf0d5463f48b048b15e2dfb8e07d42fdf6bb601aff0e6103253ec274efa2376839f8e9ab9329dcdb896ed3b90d26d3b45e9179c004f189fd919929850894562b561720c189c94583935728a5fed5402d695233379b286ec06c5c8a51d0d1f01641751f5ed19684ea2c156c3fc76ad1bba4c0494fc5f54a74ab87ff76f854a0c5202be6316f684b2c67d10168bb2b787b187041a0f97bdf5e21296f0d8fbff10c10f50791240272ff95f477ff4f2941c9d30c6a2560b686035c5ff1c30f5a0f3e84afd515b4896caa298b267a7bd3bf43de13de9b4a4b0fa39966f314d57fc79e610b9e2e3c57aa5369ea166556aa41dfa1d91829bd9dd3d761e1840491f6f83770eeef79f2573a813507e5bed4a15af909f14f20d199572c6e0079130d592a26a48f59d3882a7589ae38f825071012a79339ece92a0afb79bdc2b9046b9251d565c7c535948ad13bf7f50289e8a72f390a257a6a40485a33163b5097ed3187c467444a8d1fb318faeeb797e36840cbfeaec84604c2544a99407ff75a5b7b3695fee0117f2bfa6844772bf27a5357daaf2d47f3e931d76ff0cb59c916019ced1c83bfb5cdb14ada6f8924275cf0f7b6cc88bff7dada2715046e1ea00a757fba632a915df826e734970a7dbe15f75a2fa4597c67e1505094043eb69b2bd27b99730daac04a61da2a23d3d76899278aad4046ee099b8bcf4f835fe6fff616279c2eeb2a0531e0a2d4da31c4e5fc457bbf8c8231787137b4837a99d5a4a2fb8820c31476543b98c7bf95e99c4c41938ba53402b23872c868c765c466635bcb639e23c8179c5f778f81bb4db09bd2de08d4d2e8310b9494d808a3e945c3fd807046df475f896ff645d37015f5f33014302f7d80c85e499c81b73e38b02b86859fa805f79774d92d9e30d308133805812f30942777a11571b5f7fadea1b0fa0faa8331c64d097cb3775a0247f4ffc7ec42c9576eb7f651f5200a46cc1476f72ee10ef841a81dc9715f114219da5d6875473b5e2374e023ed715be01f0af4b66a981f50cf40add7499c7dfcd5401f57564bf7b2e34f4ab9c640384b4d42e4f8581896be354e7f2d9efdcfe478d6e54f1f58f06f3a554f65e867a631392388f55654b9433b58472dfaa45fac06c0502075baccffd7f3119e86a76a59fcddb021c15b2a073fa0e174c973bc3050dacbb9050d433ffde1405afd4b67e39cd2b52cc9d64045c0d7aafeeccf593eaace04989eda6a4fd0967f5a094d7142718f0901893f57d40dd99be773110b667631d6339798473b3ee4809ee32918ed95c118a397d204955cecad36a042f1eff0e02b99a23ee38e5641b84ac50eaa713e988becf97306309cb84516050e1bf8fe63f7de37fadfbdc088acdf1ebbf952c11135b9e3abdc3a3e35f30c1d56b6d20b1284470e44474d98c229dfaeb98c48559e5620f344677a71991cfc03a0b0c270749fd5f00fe51f7d2d285a55b4023d0218e15bcfdabb1b01984d764c1cfeb1aff838804f86f813c0a339987e8fa89e63a2ec239c0f2ddaa9983d7379b0cb3d316576d7ab6f9b70f5493c6c4419f61c1750d1e1e0a23c2f6a021321fcd12599a782cefaa78963c3773949e2b26f4af3134f70ff20bf9e7ec624d11821c9e35bdebdd19d8c2f745986454c634f3b77cfcdda8ca29735bc1053da43f82e65e4659e3194f6ac6ca4ecc76881420ea8e6da34b3deab09e91e2beee0b1ae8f997ebf6632c8a01d28f086f9fa02e198bc4c54a92aea7c7ee0ffd7543561da7e4f8f0166f917b6e8144003b1e04a64c214519574bc0d93f292750e9ba13fdd5609bcd43d55664362bc9cd63168ea121d0de77cd6e66cceb6fe0727c79bf69aba67f61b18608056a20a38df8fe2bb3be8a7fc1ebba3aea2186fd7c8536e7a8234fb8b7dde82fa436e93c11129f45103b4b1fc1880165dcff0422dd1bf7577db6a13fd6ff3fd9ff13ad1117785b968fb88a3035fbc3078254f61cd9e1bbe664486111c50b46370e6baedbe7672d8c358c08c22df388fde92f8b636b3fa68ba16d60c6bc8aa989392afdb74b9f19335414495488138535e5ecdedb265c472666d1268e691a8394b7c867339eec16d3bbafc00dbef4e703352df74fdfe6094e176f3a322c385805d8115c51b3ebbd5d44503963d25c37e9caf89eca99cf05f16eba7b30441769f55afd2d520cc4f54eb05eb017afa6cc9425fb669ed388f767fef213806e5dfcdc4a3c896bbc8af737b1456b4b9b72d4d1964027f44771483eed8929e7a08303febbce760bd6f8b7d4e293bc144e11c35a3ed88d60d33aa46f054a464746c8d1feb4ddfd661abfee8d0cd8f6c500088d4586ecbf5ec120fd330b4188754b257f4b0c8ac48758e425557e4d32eb080f3a0860cf6e7c7680eaf4c3c098bc95444af678a0294272cfd37d5fe2fcd2883197c7a7434ec0bdfbc04b53112692ef003074e05e730b0299e0e5419dd5c5bf9e119386c3c25f2ff1393865d83df5cbaad1f0dbf8253ce8443acf731b16b73f09d1222f5b6d1d66e19ffce02aae7fcdb565874491b2ed9710471a224938d8e39f5544b5f98f1000ead00027b9f69c0e12c356a5f88a7f0e632925817ac6d8db010ca4a4283c76d10fd114df963e5b620b0440402784282f6575fe8b1ede333eec43dd3dd4f5d6e5910cb5aa532f7958136837806aa24ac3f9c95580e628be14a52faeea14be7fe2847f4828a3485886960082bfb7904d47cf5cb0f185c14a50f560697c8388311c9fcbdd78be05fac8e02ede4f59fb8f9f15c5fb301ee06a4496aa17f57cc3066e6a275123f112c3c1b80b96eb4454563909924003dd516c9eb207c2c9e67b5cecce80552da2bf9ad105d5100f259fb9c65d8d6ec46e9a6bf944a8bb20676b807c9ecfec2ce3e1d341e8831a4d2d02b8bc7024e401297f368342eb4b64136ce939ee36bdeb48c7a1f377241d0d2d3d1e0c27ce8bbff7b7b590f515f8849d485a5507b14084cbbcf3112306d4b5f089f0629e6d2565190a00a7a9e4df38eee22de73566e4a9064f225a98e1aeda6b36f29bdadfcd046a6acf2024b79e32f70985c3cb61b8579466871c118179eb63807afad9cc209d83fed3db6b77a6d2d7abe7ce800e4a4a1b7d71dd54f42c37f28f5f39c464be6134c2441c9c4a6db6ccbadeba4374db458656273326955ef5f2e2edb64ce7242a2ac622dc4efd92839aa32587264c9d918c529c920dfd144d8e6dd4311213fe92509db79a0b0e45df6da2163aa152412f5d1b2fa0344b116b49b9ee50500c2fcf29b66a04d9b03a5d8bedb0b47ccb780537cc6e36c3b7cba9e71e6f732ac3784bb10e8740050abad0df8c6d1f35602453fdfd835062f5f1f0a9da30ae9fd7346bab82fbfcf2552620231de0e1f28b4d401388c7b61d213960fbdc893e3e4f892de1ef22b1afdda7a8597b47ed6beb0776fb0668d1e38b5d86cd6607f8fce0f3331e7d418818b625a227ea517adbfeabc6dbdf50dedfabc7ce56ffdb4d448e8959284eac5e113231f12dc974f0367a1f0180ae2a6784c3dac869078ed873a905b17e347acc62c57f73a462c57235951fd76", 0x1000}, {&(0x7f0000001180)="8ecd1ad5a13e7eae4e3d73e2362d6a382026779a7c5cf8a640cef9cbca85b66a7c8d94dafcaed412c00ac82500fc76fc64a5c408e3e40184877a13010e1fd881210709b8eb1e216ca46cccf4556a45b104e8681a225340b3e037fe12b0b5bdf8d151509e0708942ba9c942492ee69e6d7f92e26696c2a56cf6e7c04184d7ec4d4701c925332ebca6106d69c66cf4a1c1aa158955cddd5166764fc2ac1f583d299d5bceac4d577776fabe7ab0f3ea0976df7ec0ffadf27bb1faa4d75cee0019e649efd7c262c184cffd7f15", 0xcb}, {&(0x7f0000000080)="c86fac3bee4a6b084e700a4292", 0xd}, {&(0x7f0000001280)="a99454fc00c9d2810654fc0038e796c5fce4f1f1306d1c1eedb4a3a2bf09a2805508c4ddca0e2f42f6daf3e563293c6465eb82083b47505fba67af32e214990d4a408862eaf7c3724f95ec8bb50c18eec77f2f226900a5a99978490dbf208b626fa866ba94233711c06653fabdb5ae704c9c71fa2f42621d7794d06d45e4b97e336691d6", 0x84}, {&(0x7f00000000c0)="ff", 0x1}, {&(0x7f0000001340)="2021241c8b2f5ea9b6ae4778296c3f40cedc381ae1e0a2b130a9960234a8ab6db8e4b2dcea773ae84ba7a1e40f390372c7edbc4232d80efd27d027c6b4d58312aed47ebc08cc3d7a4909dca414286bcdfd04ba8fcb2010a53f9dca9d50fc65af6dea91141dbfe90c9c52d9f341cfa3f8b2541674d9892942bfd2fd08349b325402d57097edafc4922e76866187ffdc13ac77a897fd531b1ca6ca9c437c9e7c83b3d6f0f17699d7932737ec8cd55aa399dea1d0e7327153e63e8521b74d148faf98c7749984d32c53ab81fcd35ac153fd8e7bcd17", 0xd4}], 0x6, &(0x7f0000003940)=ANY=[@ANYBLOB="e800000000000000ffff0000001000000f35d5beb2cf696368e3c0a4f733dde43cda6a8ccfd181e1ccc5d244507b1224b7538d0970aa9dfaa5d720cdebebaad2f6abec3e90abf54c3b2c4a09f4dd3490dd454875398c7b03b9302680baf2d1b46c9941f20392bf067cdd6f3ebc422688e3ddf76542f27b0767b5ba11c184337a019e8fcbe711e43840d2350f4632a02e38a0a387a6348d43bdf34c6faf6f68016b07ead5c18508b0e7e0116178c00b169b333fcb149fdb599a128117aff5c9d4164d1f61dac3ddd9fdfa9b8e5d6b93a1733399dda6778ebf2e99215a0fc4f10b5de2c600000000001010000000000000010000000400000019eedeb0a21e8ed489f02905be1fd14211c1f8431927285475547dd9afbe533576119314df8631fcdaeb0e7ed23ac472e30b575adbd4129fcce2125f3d5cc923ce349743cfbfe3a5d41f303c497bf7b458e9895c643fb67700331ded8f9262d5da03da715225ce553e36548fc5853a092a8040a3394400dd99719d3c6a0c2ae33569631e51de93703566b0369a4c4bb52376c15aee75b324a644f212593cd6db36de1062d8ab553d12603a507881a11147611481d1ead14c1ea86935ee2aac30228b5ae03b54539177a59541b359a7fe1dbbf2e324985b10f2db53b0ddadc156956cfe95119196293d7fd80644caf89f48ec36b3b2197237a743c88a24dd070cec24e2b1f4697e1844dddb7eb49d0a77c58ec867dae4dd61d29124c5371322a7b3a8aea807ab559edad6db7db6c36bcbde0d0ee62ffc2dfb981e68adfb56ee9a62d582f0316ffb4a8c58b86c03d63a6bf4b5660996b5fd68c68b6d45cbf913be28f16e5c89b8ea3773d48edf408c20dda3f1fe6fb01e929d45d054ebb0785fa3e02e534fd80e02b3ac02d406202ab12116134d9ff8bc6a6341b6487dfc6d909c31359a78ae7b7e23cf443e97e97a0ac1c7e0b0060ec4e9e5e807ad767dc28a95ef7bf2f2c619600bd89aab226514ab6723f340c3797c46572437ab111f239864414444d6c01cfd9d036de3bb6697bf82dac9e6ff34a05c7e3a21b818d979da3fd2e81b6f5455a1186b3486867d714db67b54254eb9df3f409e4c8dc25ec5fe8337d0a4639b1aaff200adebbfd7b92bd19c7c7cc5f6270c3062b8afd9785251c83771af821ac9d9d37226dd96461cb1fd5f54e1dfd3f8d9e4e43b695dc42785535ad2660828258a8759ef912c649c3b258021358783b10c608cf0ad3d9d94c296ee3705ddf6e11a6c88534f272675ea43af38892e23ebaece95be621262e94e7f56ae561d5edc613f8372f291f8f322e985ba92ffb864f27f57ec31cd294b50e4c5a151022bdc1a281b3d9672fcb7ccb5152f1e2c36c7f6f97c76d6162f8ff7e1d0861192a50ded7bbed46e465e6bd9bcda029e324b7341a4e1f5803cf73c73f560ea2cbfaa89de6ede757230997a8b21a1e66aec5925a1bfc0d46a74b029a26f41d63560a30c70b6e5348e411b06c41c3f2ab3c9fbf62aa2ce545dc86d980fc13d9a128e578c5149af3bbff4a471f299b56e24619b8c0080173bb102744d299d224205d54952111ec1c0b91eface9f4ae2223a40ed05865c187eb4c9408643eecd2ec93c32d850e736676e64000860a0a4fd1d34d923dcb38bf0004a7d140f4d183229ba9d1f353a274d2b66e99c544335bcb8edd25c4428caf0b7bd8b0cb14adbf4161bb7a39c6653e5cb715a4a28f3d5c3100221be7a5ff8702947eb5b5bade4687ef73a387aa3fc517cf641e1b10ef41e250a4e10702e3206516ab3ef070af1757b4caeca9710e9208d69b701fd3ad511f13a84946fc7768beceff324107a9d94d83006ba317a5a6cf7d0895c90c562829dafddea6495ed9146ae64b46a0660830074e5f9942d10b10fc45f2c1bea8a249a462fb30b8c6b6753986e7eb0c482d0dd79b63ca56cb59dc12f73c103a5f14790beb48892b06a4f8218e4f951d71b8785d65a9cf88609033d8c836b58e06b49f4bf643f09b3a0e641e7b652d19711548038fdb2f74fda688746672e126fa1f912fcb277031a7591aaef8d6ef0ae159bc5e0125ce39e185c1c1c5ac632326c107b9acdc4032857012369061de1172bdba106e33c2b02b347974fbcd59e0ae56d97a2e2e80710625f63dee0906007bc4b3b84e6b04ff3a124984a5dd6d98dc5847533b0a049effd1aedb7b507e6c3dc26141d179fbc8b040cfee8a7bfd925a9bcc00ff8fdb3adf030832760803d614b741443bcca6622695bd8a4193e704509ffb54ce7269e752390ed0600d3217cd5b6e445d00e22e901de98ed13f9a052abecbc379f58fc6641201272581530457b27a834cb253f78e4f9909e1ea9159001cf5081cc843fc6db67ccaa25922c957b7dd84b4cb589b8ee5fdbe558a8ec860536b51bc4fe330f8b8b6afc9491cb34b1a7cf5b4ec395c5da2fb0a5bd2db9d2d150dbb2e698b8fc1ccc265ca39eb5ff60354dae731dab3990c565247266bd851549107a2ac0efb6f3b3921563cc22b73c0e2735c118232f5d8dc54c7b35d396c474380ee12bd81ae459e223570f20b481dca02cd64c069dd5c88c4801defbbc87ec2836db91feb5fb2e54e943021fbe8e28b3fb4873a0b0ff6d27c408128f327f717e63532df99828bbc68c94214962bb844b63177f378795b0faa508fe0ef68ec6f169d93fd59874edce8b1123733de6841dc2f1d0d256d339f09bcee9da93c719d6851e2fba2c0a2aa7f55289af76130243367a61b24f77ea2b2cd7417db7ba15c407ff5741f52041f84964086d6e56e3af6c586a6ae9ac4cbadebd9736bd7c426684e4e17300155d47949e0f04d4595726354fde1fc2005a59a9c8fb7e204955f5b1ed7cd04b20d1ac1c7643fecfda95810e2d2210c91f7bfaf944753bc4b14e0bdaacc53399c1087d53bb6be4e9318a554a6ac4c9f07689418dc5fd766df0d9755d9ef8329265e2f5269728f30c720794b1fc937d10bee20c512a26ca96e45083030f634b0854681a4b7ebbf56513a2219abdc10623626dae0ee630b8fc04606e34a18368afaceec1ea1da3e3080896cadaa573d5754aea491df9a69316bfa57ec3875660511c0b4a2607dc5c935084522488e2cfc133c2cfb875c94f2b5c19d6d6df65f12cfff8be526d9e5b9415214142d3b92f0b42045a195b131b4ec555d1ac09bfbe13f4eedcb1e5247631a9235958faa5fc663db4a006a3aad8f3ba8fa5fa2acc047e3cf591f99e21a142667734beabfbb604c562c903058fb1460c61319b5589778e8a10a9ec6b81aa599e428b0ec871ad3b80743eb5390d3d3be323c1e5bd9d5e18da9f89a2c212abe98a9c130523041da4f823680b6fa7a31ecd61bd87658fa8e0dce19a4960525b8caf077fe091d4afc73d28fedec0b6c9d790ebbd05f39fe45e32832130eb865c8e480bfe43fd2dcc698da7aa49d746d9bf99064bc608f95c1977b7a8d845ada2dc8960567d30af1b6863ab3eca97863fafc0491d7ae04e6e63e27c258a3dc02c66aa94a06c87da0af92a0eef4c185e0735d4ebbab630a144402fb642419d79d50d1f98aca4e5fa5b8cfccf81a4cbbbaa9461644f6382a19a4eefed2ab308e6e053546dde1de556f8dbc0b9ac4b0f6229a099a86c5500a3441a0d32d120e7b5fc0ab0774adee810683526c1cd252fd1058e3a1143a06c10054c4a8549970c5f438d1a02e6c13f1646261459c0d2f7b8c399655be833d6d02194e7f7f242a1f0b5d140de2bdc036089ec5618a54c986b2c0851e2a140e90f286b32211130681501349b59db340669dccee87310e72d61f44d68be689c3c2fc0324c83ce4271cb534bc62db84859850a1afb8309d3fe1043862c0c6465e07cb770d17df7bc858deb5252e1e4db3be671d0d1908b0bbaf5bc31c718c842f0ef89b7e8ecf80df0fc670fcb9ec55f2906168f2b78d33ce7318f95b29d5b33fb454b789847f58980274efa19b388d8465262cd11bea69f7d57113d6c2b43be83d682f8d47e0b1aea6bf73fc2dbea400e2faf871f684b2d330204c1608223539da6235c230373b34aa503afb1946a3d4568764301ea8bec42e453fd1cbffd108d4495821ba5525ef499fa2a119a1a932f8dd4e6f7b1faf7d25336c232717a81667aef14fc000410cd42c5cb4adcf169b1974aa9df71d74b3da651e4575d3f99d16481b76d7116d3f9d94b7eea7cc38ca159d3b955b58e3de915e921ad84b51dd70166e6fc96cd6925599cf38dabedf63a9043f598d05cb8724f647b3e0fe6d77a2045a453f2c076921784053cc55cc66fbd59165f9335d054c9bc01161764cd58851f8d46d45019e9890d19f6081b8ce316adaf23d7128d0fbfd60f44372e6826b4b5444a3648e360a9bebcd10c97cb988ed0ac06c4cb2478f2a0cb2a7c911be25370de3e62a9e9a7090f235a0c26094ef933202ca5a73e6ef43a641301f8ecdee0b666302b9e94d32238a76bfadde2668620553cc8f162c01d3994d27def1b3674a8e218c8d1e2adcf5ee73a7c506291cfaf15d5ca2533e2d3d100dd8e7c5d7ab7e3952e2809e4ab80336be73e1e7faf178b96102d440d8bbd73b1dad2af9a5cc2edbbb047f8302e9fe62900d961b87d60eebdfea1e265d55262edd62fecd60562fb7617aa00c5ce748300d51a43ed4057ee2d1864daeed88665edc4a56298f530efa6992dd5a79ba714832ece5fbe5363a01b1150a74f292d103a255b6efb099a867f2c1b93981afb1229f028126a4f988586d5d54203d91dda85d59a4f88ba2145b899fed1bb21e0026c69efdcba21f8e29c57119e911b379fc2c0b53f224e9a71cc68212e2865bdef54189cda3e3f41adc825d7cb1bece560a4d2afb960b9e87ef5d447e2dbcdb85cfc6fbdbefe4be5fbc84a64f605e5b191be695dd0ed09b52bd319487d70d9e582839447cbc2c6f0fae580b9154bc9fe7e4f2ae44eacc4459aa73b628c38a786e7844cf465df2731a8e46cab3fcb836462199b7a5bc8336c74eabd03b1b0a79a1daccac7989e6d4f0bdbe7eef53e6b1f59db5d15b31452c20e5c9f2e37d3c723054f69873103f2c9e9445b286abfbc84c9c207e4ec37bfba499cb1deb9cca9c5209ee61351a88c0700000089d406e77f775038d7ff8d8a953dd879964bd51a5e23164a3160bf451438a44ccecf2584dde11883cebd354041862970a82b881a295096cbdb422238fc4995a37aaf3ee83ccd348b460501f2f586f8ff6ebb2cc5aaa131b16a7a51ee899584b99f6c5bcd6e83867800d8a051bbc43a2af34e9d0ef4d4ebca90671fe73cd65878c086ec65134a95858d34aaa27d572b101e4ee96e01a5e94a07c7b533e49bd66f2cc54d55e11aba023b0f9c53d013c1ad3e8dec9ae24c9c96ebdded97e3824ab5e3379483789bfa3b4725135551e43904f0d3a0be9e8a40197c94622cde581e8ae33cc3903ad5df2119218ec5df84998c5458995fa3aec99b699d6998ae77483d94448f0bb3f7cdd2ea560b87c3a7c9504ea27a6a7f4d6a7cc540e479c3553c5385235c7f4be7bcacc955ef34bad1d221766acd996110e7e38c1198e05c987917f755b62a6376f139d74bbdbf7b76b03612c939fa65be5c9db05499777b5ccd42719549a02f77cb00f3347334422e838b5b8e3bd0daed7655bbfa9933581b4cc88469d4aeb794a109b2b5b958083e7aa7e9ecaa546762325fcb73eb50457c02dc3a3acecea578980368809db1da6f1e51079305b1dd8a78c03a5a824f985e26a444729d2ca0b5fa67d9e6a2c3b69b923353117906fc3041060aeb03503664f3193c9c9f3deeb525682859a8c7859381161be34978bf21d487f849bf6ec4f144cb1fdcfdc1bc4a44f631d0d60c98354cef44ec2a3cb87ebe667058a61763ab96be8eb9c2d346dd621d911803f3d5628474274d4761cfb56fedb0bb1fd87915f93de032ef965b69f4d31b4ccce17d0e7733e4a01bd6c9498942e263984ddecbff853cf949b04b9e965c2b3bead750f5f219178cf36db77aa82cbf3849abd98ffd52b0df6b1ce95ebb348afb3b1f5dc8c477509f9325448270e32ceab202edabb829e5d1287888f3a93760be68724845eabe0900e470ff57e21355560a3336930f8bacd5018838568b50618b164689c251754252c8b359564e188483c864c537f3c6e479c6aa8a51679c695f4d584d145f591c41f1ce907b769ba371056952d640d69e60f7d2923db3fa442abaa3bbcece961b7499eeeb5bf5a71b4e28b764c8feb61a5b9d10b4ad2d8d49773c730c3f5473277282ae6d037dabb073bd7e79cd2dd042484522dc98b8d6e0bccc06caf69b35bc472eeaaa2e799ee2cbf31fcc8e36e5915a8bfa35e4ce15875c5352a014e7cb58d648c98b4d62b91e6a1916011e06b874f7173f192bb795d64504ca0d8c25cee088e99cfdaed77e24be7cd17843bdbf3c256dbb0d18b2bd46c8d96822a2eeab82973fa59cb2315615744455e55eff58b90f07868b6af5e9816c95fdce61f679f9d0d07d17e0ef4580d805fe8a470239c7825028857bef937561a48030473d1678c7da3be45f95b5d1892ed40192e8a4ee036214c0937977aae7a7ed40644d8dfc8ccc3f054e078b66a907ea8baaa660d4ac73a003890fb10171c484d5dbf4c361d82ea187e71976e991a6ad14d53622a45d95120459a72f0ac55de7dd933f25789faac63788f978231ec53ccf182ccc4100000000"], 0x10f8}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = kqueue() socketpair(0x11, 0x3, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r1) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet6(r4, &(0x7f0000000280), &(0x7f0000000100)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 05:37:05 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000000140)='.\x00', 0xa8, 0x3) sendto$inet6(r0, &(0x7f0000000140), 0x0, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x9725, 0x8}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) 05:37:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) 05:37:06 executing program 0: r0 = socket(0x800000018, 0x2, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt(r0, 0x4, 0x7ee0, &(0x7f0000000000)="5da023c5808f97fe92d2ba46873ce3b5d5e257a44f86d11af8973fbf1a3c827396de72cd9cb98734f32d16537149f6ff0df5a182bf4118c3ca9e955bf1fc0f7cce39eb393690e401b2cccc4e974f2ca4e2c5", 0x52) socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0xae) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) 05:37:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x2e8}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000) syz_open_pts() 05:37:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0xfffffffffffff801, 0x49d, 0x7f, 0xffffffffffffffc1}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x400) mkdir(&(0x7f0000000080)='./file0\x00', 0x60) chroot(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 05:37:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x400) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f00002d9000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:06 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0271bce493a0eba61ee1b678b441f40bd20e8a323a41afa63f6be739cbde284b1cb89f2ecd585881620064fe922b7f6da9f151e342f26a57b99b367cfac480a73ad8d281a87df0e6eba75eb617b95994df2d458a2f183229daaebd0cf793d30f3419ba0c17f6d123d0a6be3292bb0a6d033826e7655192e32ab897bdce3661d4ab2ea2f39c7fcfd332b01595fdf0e9d07bd82d8e301b4d63ad68f91e79776299885304d90f3b5b78c702fedd4001c0d4a7fdf4fd6792c315f034c8d800eeaafce845bdcebe070c02109d8a1a06d641b804ba3c0a85accf6ba1b00a9a77e7dfd3f199eed902cf", 0xe6) r1 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x100) setsockopt(r0, 0x8, 0x3, &(0x7f0000000100)="8e2f52e029a9168f335004", 0xb) setsockopt(r1, 0x7, 0x403, &(0x7f0000000180)="2b22baff9e093228f9feb75f37e914569b813788819ebd9c7a29e29d232647fa9f35464fe4b133f553df8cd82d63e80562a2ede29f6e82c417aa9b3bdc1be999cdad5db42f6d00dfab86f75e067be4bd88234ebe4a91009d3e2c0addfa6046503031b9f0f6c3d7659108e6ea9f928a8c11edcba649b76cfe0296068afdb4ef46", 0x80) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xffffffff7fffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)) 05:37:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x212, 0x2) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 219639 89030 0 0 0 0 syz-executor.0 *240635 89030 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 krpc_get_xid() at krpc_get_xid wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807c594a18,80085761,ffff800020c257b0,82,fffffd807f7c68a0,ffff800020b6d090) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cbc5600,80085761,ffff800020c257b0,ffff800020b6d090) at vn_ioctl+0xc9 sys_ioctl(ffff800020b6d090,ffff800020c258f8,ffff800020c258e0) at sys_ioctl+0x651 syscall(ffff800020c25990) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,3505de8a010) at Xsyscall+0x128 end of kernel end trace frame: 0x352f0d82ef0, count: 5 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 mallocarray: overflow 18446744071562067968 * 8 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 krpc_get_xid() at krpc_get_xid wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807c594a18,80085761,ffff800020c257b0,82,fffffd807f7c68a0,ffff800020b6d090) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cbc5600,80085761,ffff800020c257b0,ffff800020b6d090) at vn_ioctl+0xc9 sys_ioctl(ffff800020b6d090,ffff800020c258f8,ffff800020c258e0) at sys_ioctl+0x651 syscall(ffff800020c25990) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,3505de8a010) at Xsyscall+0x128 end of kernel end trace frame: 0x352f0d82ef0, count: -10 ddb{1}> show registers rdi 0xffffffff81a9fb17 db_enter+0x17 rsi 0x15b3 __ALIGN_SIZE+0x5b3 rbp 0xffff800020c253f0 rbx 0xffff800020c254a0 rdx 0x15b4 __ALIGN_SIZE+0x5b4 rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff814d1103 kprintf+0x183 r9 0x1 r10 0x25 r11 0x6eb1af342d164d27 r12 0x3000000008 r13 0xffff800020c25400 r14 0x100 r15 0x1 rip 0xffffffff81a9fb18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c253e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=240635 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b6cbe0,0xffffffff823ac728 process=0xffff800020b7cd38 user=0xffff800020c20000, vmspace=0xfffffd807effd000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89030 219639 15562 0 7 0 syz-executor.0 *89030 240635 15562 0 7 0x4000000 syz-executor.0 22318 60851 52704 0 3 0x2 biowait syz-executor.1 88954 333214 1 0 3 0x100083 ttyin getty 65297 273247 0 0 3 0x14200 bored sosplice 15562 514299 52704 0 3 0x82 nanosleep syz-executor.0 52704 1091 13940 0 3 0x82 thrsleep syz-fuzzer 52704 516102 13940 0 3 0x4000082 thrsleep syz-fuzzer 52704 53736 13940 0 3 0x4000082 thrsleep syz-fuzzer 52704 197583 13940 0 3 0x4000082 thrsleep syz-fuzzer 52704 365727 13940 0 3 0x4000082 thrsleep syz-fuzzer 52704 171164 13940 0 3 0x4000082 thrsleep syz-fuzzer 52704 440550 13940 0 3 0x4000082 kqread syz-fuzzer 52704 244003 13940 0 3 0x4000082 thrsleep syz-fuzzer 52704 262844 13940 0 3 0x4000082 thrsleep syz-fuzzer 52704 27985 13940 0 3 0x4000082 thrsleep syz-fuzzer 52704 203109 13940 0 3 0x4000082 thrsleep syz-fuzzer 13940 308787 57638 0 3 0x10008a pause ksh 57638 226524 56131 0 3 0x92 select sshd 56131 129620 1 0 3 0x80 select sshd 42199 19230 41282 74 3 0x100092 bpf pflogd 41282 191613 1 0 3 0x80 netio pflogd 31886 293178 22637 73 3 0x100090 kqread syslogd 22637 400143 1 0 3 0x100082 netio syslogd 46877 96244 1 77 3 0x100090 poll dhclient 42007 57763 1 0 3 0x80 poll dhclient 91422 27982 0 0 3 0x14200 pgzero zerothread 7538 24436 0 0 3 0x14200 aiodoned aiodoned 79876 68001 0 0 3 0x14200 syncer update 2888 491689 0 0 3 0x14200 cleaner cleaner 37557 17551 0 0 3 0x14200 reaper reaper 91269 514125 0 0 3 0x14200 pgdaemon pagedaemon 94883 292653 0 0 3 0x14200 bored crynlk 28745 444498 0 0 3 0x14200 bored crypto 32557 301058 0 0 3 0x40014200 acpi0 acpi0 78085 498855 0 0 3 0x40014200 idle1 35697 23347 0 0 3 0x14200 bored softnet 77036 16708 0 0 3 0x14200 bored systqmp 26214 417889 0 0 3 0x14200 bored systq 61172 286491 0 0 3 0x40014200 bored softclock 59836 244332 0 0 3 0x40014200 idle0 47074 58677 0 0 3 0x14200 bored smr 1 93366 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 89030 (syz-executor.0) thread 0xffff800020b6d090 (240635) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823bdc30) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 22318 (syz-executor.1) thread 0xffff800020b6c028 (60851) exclusive rrwlock inode r = 0 (0xfffffd807c1fc708) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807e7365e8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9526 6450K 6468K 78643K 11395 0 0 pcb 25 9K 11K 78643K 1128 0 0 rtable 100 3K 4K 78643K 968 0 0 ifaddr 59 14K 15K 78643K 421 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1525 0 0 iov 0 0K 28K 78643K 301 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 76K 78643K 2500 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 41 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 315 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 2354 0 0 sigio 0 0K 0K 78643K 13 0 0 proc 54 51K 83K 78643K 1604 0 0 subproc 64 65538K 67586K 78643K 308 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 280 0 0 in_multi 33 2K 2K 78643K 177 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 12 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 411 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 100 21K 30K 78643K 8450 0 0 UVM aobj 116 5K 5K 78643K 121 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 107 0 0 NDP 12 0K 0K 78643K 123 0 0 temp 172 2379K 3018K 78643K 9763 0 0 kqueue 0 0K 0K 78643K 29 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 11 0 7 1 0 1 1 0 8 0 inpcbpl 280 1295 0 1288 1 0 1 1 0 8 0 plimitpl 152 108 0 100 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 106 0 66 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 470 0 466 1 0 1 1 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 18 0 14 1 0 1 1 0 8 0 ppxss 1128 61 0 61 13 12 1 1 0 8 1 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 39 0 23 1 0 1 1 0 8 0 pfstkey 112 39 0 23 1 0 1 1 0 8 0 pfstate 328 39 0 23 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 492 0 304 12 0 12 12 0 8 0 art_table 32 493 0 304 2 0 2 2 0 8 0 art_node 16 105 0 71 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 312 0 302 1 0 1 1 0 8 0 shmpl 112 119 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5656 0 4223 47 0 47 47 0 8 0 ffsino 272 5656 0 4223 96 0 96 96 0 8 0 nchpl 144 9298 0 7680 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 29079 0 29078 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 11 0 11 5 5 0 1 0 8 0 scxspl 192 32324 0 32323 18 17 1 6 0 8 0 sigapl 432 2533 0 2518 3 1 2 3 0 8 0 futexpl 56 28034 0 28034 1 0 1 1 0 8 1 knotepl 112 699 0 672 9 7 2 2 0 8 1 kqueuepl 104 660 0 658 1 0 1 1 0 8 0 pipepl 112 1572 0 1553 5 4 1 2 0 8 0 fdescpl 488 2534 0 2518 3 0 3 3 0 8 0 filepl 152 16069 0 15969 11 6 5 7 0 8 1 lockfpl 104 786 0 785 6 5 1 1 0 8 0 lockfspl 32 1121 0 1120 6 5 1 1 0 8 0 sessionpl 112 29 0 18 1 0 1 1 0 8 0 pgrppl 48 62 0 51 1 0 1 1 0 8 0 ucredpl 96 4319 0 4310 1 0 1 1 0 8 0 zombiepl 144 2518 0 2518 3 2 1 1 0 8 1 processpl 840 2550 0 2518 4 0 4 4 0 8 0 procpl 600 7539 0 7496 6 1 5 5 0 8 0 srpgc 64 44 0 44 2 2 0 1 0 8 0 sosppl 128 49 0 49 9 9 0 1 0 8 0 sockpl 384 2302 0 2283 8 5 3 4 0 8 1 mcl64k 65536 474 0 0 54 7 47 47 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 589 0 0 27 0 27 27 0 8 0 bufpl 256 10730 0 3742 437 0 437 437 0 8 0 anonpl 16 291164 0 282273 121 68 53 53 0 125 11 amapchunkpl 152 15119 0 15032 30 21 9 9 0 158 4 amappl16 192 13236 0 12749 133 100 33 37 0 8 8 amappl15 184 1155 0 1154 1 0 1 1 0 8 0 amappl14 176 1164 0 1156 1 0 1 1 0 8 0 amappl13 168 48 0 45 1 0 1 1 0 8 0 amappl12 160 1150 0 1143 1 0 1 1 0 8 0 amappl11 152 1266 0 1252 1 0 1 1 0 8 0 amappl10 144 84 0 81 1 0 1 1 0 8 0 amappl9 136 1393 0 1390 1 0 1 1 0 8 0 amappl8 128 221 0 193 1 0 1 1 0 8 0 amappl7 120 42 0 38 1 0 1 1 0 8 0 amappl6 112 1196 0 1187 1 0 1 1 0 8 0 amappl5 104 286 0 271 1 0 1 1 0 8 0 amappl4 96 348 0 324 2 1 1 2 0 8 0 amappl3 88 228 0 223 1 0 1 1 0 8 0 amappl2 80 22631 0 22577 2 0 2 2 0 8 0 amappl1 72 65533 0 65084 25 15 10 19 0 8 0 amappl 72 7855 0 7820 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 120 0 5 2 0 2 2 0 8 0 uaddrrnd 24 2534 0 2518 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2534 0 2518 1 0 1 1 0 8 0 vmmpekpl 168 23683 0 23658 2 0 2 2 0 8 0 vmmpepl 168 283661 0 282157 142 62 80 83 0 357 10 vmsppl 360 2533 0 2518 2 0 2 2 0 8 0 pdppl 4096 5076 0 5036 6 0 6 6 0 8 0 pvpl 32 825908 0 813810 251 115 136 143 0 265 31 pmappl 224 2533 0 2518 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 663 0 12 19 0 19 19 0 8 0