d6f97ae6bab9ef811968e375b5305bd6768f216147ac2a94f2b85d5f8021c2ba67d4d3c0dd3636db095c100068fc02b4d2bd53b35647fdbf4c0c719622c8d35dbbfa92f4e1f0ba0168cf4590d9e55e4713dab2ce9ef27cae5ca7a84c946225df9cdeca35789cdf670ee580dd2a650866a6a88c12d610abeaf8495c8f77c155678a3b38f1ee3afa84951d3972697a921779f462785aa834a8e440d4f5fa4fead77ea050dc1464e69744453ef8736d09bcbfd97aaf9d4a74f2d4285a0e31d72b69ae354ee930a2db9c1e34550be107c0d8aaab32d90a34d7bedeae4fca62ae59bf11f9969520e20b6894ba21a0a03ce0676eb166dbb92bb50868cf0987bcfccb536d85637d3be2c4d1049995337a59a25899e0931ba3a0ed4db1564c2e3efa22f27f0f1d12df5b49a6132399def92d99bf1f8b5bad8586a53b1f94d2a6cb529e8a04a2298c80365ad36a74e650d8498796cbf65d647f965c799297e8991ecf5280ed0d97b95cc8a9c6c73369e9bab6c117ea798ce11ce8038d773445a98863a2f6b6ceb4d93e6288426f4342ce631f1545b9b1b5f8658ebc1cabf701b600f66d587d6a6476e80999f0b3d0cc5f71947104670e624b363891db50938b2976134b6265008b3e5dc5e68926444432df61b8643fb2f0ff67646cdb001124d14d88888ec137a3eddc40502f8cfc4ff7c0f53b2443656495234991e89a7b7093a2d1b467e62da495ecf36dbdc2042190dcf33207ab5914378adee94b2d0be2c4750d354b7231d9bdfe50d61bdac1080865c0bd28a4c7cc441efd48a41229a68ba04d3ccdc52f56797e4aa04a8fd2418af82e11111b75ee2d39e3d25d15c5a7b41e9fda5d9045dd171d6e1775e2750c9dc979a6c8100f6fde65865c9b7e2493ea0a7d7128ecbd3a6a1852c30de98835ada68a1874b309810b203b22d54fe1da6496377cd13f4ba596e9209025ebf187da9c5e3e80333038026964b8f5975c1c61c197730ee33144dbe8169fa0c1d171b58e7e79f10bf213624e09b0ded283d4bbf335c843a078a4de3962e802f93a848e4cdfa0018323b0fd9511e8347060f14a46aaccb9c5934179f90ae1d62dd874e300ab8e744161dd42df61e641e61c135368085ce03cfa4245d9657b087f8216c3cb35e5dff6a40be4f2d60fb4c9298c6bb7be80cf223b5cec262965dd5e33ca46c781b4ab7f2c0a0fa533530819995afe87c4817e977ef22a10fdb4d7f7abf8220ec1f7733e246181b80bbcc8cc2fa44b98ec6c26d72e214f3aaf2d70be18028d17a33d91b3476bc0f0bd8de3a1bb2f010044141d17dc9501417b0f8d", 0x1000}, {&(0x7f0000000200)="b2ae1ece47c89daf252c459a23bcd48aa6aaeedf2b8ecae994ca122b7f280145d71882ae5e876f1360c4eba417d4067af9", 0x31}, {&(0x7f0000002500)="2fc0c0cc52c5d74c1f22155137da097a81f455700a6df67e94f9faf18484b9381d6be79a98062f019c053cc062dfb8af33c828df78b18be63169b901eaf74b0df474cd9f3b08c5eb0c862a4ff3b4206c9c932df9aaa946407c1aa454634b54c4a7179992e82442069cb119204c60f2e3c33487d080", 0x75}, {&(0x7f0000002580)="ff58cfc76c177ce99bd824c1f70212f1150d", 0x12}, {&(0x7f00000025c0)="f1bacb2dd8abb67d08fa48e1e2d9706e2f430c69a417e160d28f26978ad4370a0b561411eda4723f4c8354409a65a3a3da547103c009c1", 0x37}], 0x6, 0x0, 0xdde) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x67604d9f, 0x0) 02:48:47 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x0, 0x81, 0x6fc3, 0x200}, 0xc) pipe2(0x0, 0x0) 02:48:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x0, 0x6}], 0x5, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x4}) clock_settime(0x4, &(0x7f0000000040)={0x8001, 0xb20}) 02:48:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_emit_ethernet(0x246, &(0x7f0000001240)=ANY=[@ANYBLOB="45fc4d3fbc4aaaaaaaaaaabb86dd60e0c38b02103c0000000000000000000001000000000000ff0200000000000000000000000000010420880b00c40000f9523f1570a8bf949f044d7741278b6c7b21acc7ebe1e9ecac9ed6f326509fe269e18e527473b67da10685d024aa3f4a96178e4f69f42c30365b3d24ed048a055f7ca175826f79cfd4fbc762ab7718d9423660f58bd0c679b7215387ec9be03e5ca2303078bff8ed5fbbf5c557f81fdc396bbe6151f31b4e8927ba64a3c0020d41676747f5eb50fa85013f5c80fbe3f39b317457d6779c48f817b0bda44b4d645f44c78ddc7cc1355365c65976d12fd58d8cd74cc6bc3e23bf8f09370fe807c8153d66f60000080000030005000086dd080088be00000000100000000100000000000000080022eb0000000020000000020000000000000000000000080065580000000015e795be1db25660ccfbbb0a9db317681f063ce897b084323f852db6c2443543dc301c69fa080979d02911734dff070000000000007de53c8865daef2817c0d7052f07a5b8b10f666b11692e222db4a2f0c26f3eb3eec8dfcbb3f867aa7e8a11dd1635d60c00ece66c60ba193e2672d5fae13124e98547984013bbeaf4885244c10cbaa8920e5c28e08589033bd17df6e1dfbfaf89e866941752db2ffc9ccc8d9c4e577946bf70b8728ae55bd83ef8e64572f7f24616d129acfb74cfa2f7f890ee647af82c97b064ca1cd74944e95d229d9de6bb6af95b820422c556fb2223ad82efc5abc6f77e901a50dde46f0ce9bf44a3c723915f9d506ed7cae0799c8cb7e9540000"]) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) 02:48:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x6, 0x5}) close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 02:48:49 executing program 1: r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x4a82}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 02:48:49 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000001080)=ANY=[@ANYRES64]) 02:48:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000090000eeff1f000000000004001b00000000aaff0200000000000001b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) 02:48:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000000f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1"], 0x85, 0xc}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x810, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r2, 0x0, 0x0) 02:48:49 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = dup(r0) readv(r1, 0xfffffffffffffffe, 0x0) 02:48:49 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r1, 0x0, r1) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xfffff4f5, 0x7fcf}, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)="50d632a498d4c4c7d13c94a026cd97811a6fd5e432692f29943be4f2f098f22531ba88b963e0acd60e7d7be438ed406da543af3ee62bb5b26979b003e4518682558c89ec78e02656c887834217195bcaec44123701d80a4d3b241084ee7061f1464169b70581ed495edfd0a4df6ed8295b8ccc5c43b80a109e29018ba617a36d1e3cc0229d630c", 0x87}, {&(0x7f0000000380)="25bc69c728d31f2569b7afad681fad23583745c55ad01f78ac053debadc71a30fd63a2b683da0dae71f5b2359d8db8fb503cc5acdcf28e5777af54212080579a9c387458c5064d2ff544b65e8d9fbb6681471c617b20a46404352fbd5a466c756fd63b1ed9528e32a6a6d951dfe7d0697e0ffd81de3cf373f5d2e795ffe91ac6c55d06d8f56b8a5c728c3dd71b764f6ab6cbb37b1915b86af7d57d681e842e6f392aca48418c010243945c95050d4b57e0e5a8d19e4561e29af5e9937cd614ea95d4a804083d52436b9cd7194b498827c0eb", 0xd2}, {&(0x7f0000000040)="b347a51ef5c3780f56361e28da39bace918bb2425688efa153fd83ccf2d70c339813f00b72591d6f25f2c584e09d3eea769f", 0x32}], 0x3, &(0x7f0000000480)=[{0x68, 0x1, 0x3, "575a1076b4751ad65208ab745bb859d1c9e4c937eaede2eacc2bc7e04baf9b6f67da8a236da4bc6ed85afd4f99779a4e56ea0a5c2165fb2662bb0531ebc17ad9ee954b5e3bedfc7c6fea11d6278bcb62cf8e186f03150c09"}], 0x68}, 0x402) syz_emit_ethernet(0xe8, &(0x7f00000001c0)="f709ab8f643413342bb0183c15eaeb329bf6a3ded4c81e3f0209d02b9c66074a00b12066dd5d28bf55ca9c2b872a702b7ca28ca7dd5c0f183da356490109225b62549065c552c9a754409f962ea08b5527b8faad6228d226c71725f787199494001a83889c844160e8ade6932da366db4e51202b8c6d2120d3be230d4b295d9c72313b23e10d085576cf2c2dbe7ef6cfb6303097f0f151ba48f5c345db1b68845396a47b285b50b67d30744e63fb231d9e2b716c86a345071cd5663461fbf889af3aecec57f4751420eecb188b678fc8247d9bf781ce42632952962417937ed16639893bc5b3a82d") mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 02:48:49 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6261ebc2b3f9376086696ae82885a95df1e0000001"], 0x1) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="11ec2a1cd6d0888c94964e059adadc487111005ac7d1bba5c01b389379f7c4770417481f75e857f78cbf4ad34e49b2552da48b83eaeb46432cb65b82662c1eaa3fbdc61ae4440c14de20c2f9a76bbc2b2c58ec243ca9617d59ce91873afd6c265bdc32bc1bfe66a599cfedaacb2e7935b4d40eb96c471d991a391b3e029770dfc713aeb439a75228b3fc3edc134b1413c9c718aaa7062676ddc24be791a5deb369bb4002603c3a770d4c0a6f30de541952e56040c515953b66bad7a05c37f3c7bb23d0d189392d079050b4e59bab32d04f6bcfef5da721f5376592ace738dffbe6a2176a43bd28d95b5814ea18031fae0a5368703945e52454f9df4c9c78f41b0db0ca64e1d36fb22d48bb76180e37868e3116198d9a7687ac0607ea28bcd2d58f2c082d11af7e31d244200170a6af28a7869547aee363c9972f0da7f603d4c71f4362a2c2fe30f5b1c6fe6eccf970ec3f378704a1c2db7a842336f4ac64ca3b57b819c6328abd4fd4112565a08922dbbfda9a93bf59e5fce62b89b18d744209b3a60382bd3272c849442182402e320d856f7fc0e7ea512ce72312cf269265d81bd5f9f0362571566998c32d9d645b5b0e04ee37a6ce760b1e35d8a98821758f1b5e80322eb983e01c2fac3a7175c87c810f561cef89c6baff510d1f6432d3db9cfbf50a057429e3943e177915913275be7683492791c102f691a2019f0fb43c776828448f8e2115016d671455e09bbf32f523a883c5f8077ce02dc257639810a831e4c4a9020f8e91dc9fa57f22663954b66c72944dfb8db5d9ac64396f6c2fdc62045b160ef6ff11009daa8f8eba0333e74bf3bb66baca05208850923cb682d969535dd52a4e6f11d228d0cf88ad3c4d5813e197ed2f7e6b0da49e5d640127f208fa0f7b165172bc31fed8fb40ca70ae3e29ed6d03759f7ea5c687af5ed872cb4b896405f3ff304caa1cba3ae2bd913108f9369997a2cb24fa1ffd2a0a8ab63740c10a360d740fdb0cdfa3d801562a632a17ed7a4c539e19376dafd1e2558f9030c490c442b279b63e2d206a78469da3b4a69d112bea06a6e026a81ff3459b31fe78e4856108ce4e0101d2dff4290722d8a9ed5924c987cfd80ec34b48a856e303c6ace2b0cd885731c5c96e8a33e87b7721426ccaf846f4248887de5e1d4ddb6b20b030bc2756e5cac3c568581e778345d33ea1fb324bf8f04d3a2283aac7b3fe4c2cc62b18e713c097a15ec9c245b4ef82e1f84bb2fb7618bd508ca15e3c6956862490161f02c28b0e15450c8ca8ad884fa8f3dfe0e8a2c9d9f5dccf08eab410e0ecec9ef926667d139381204b17a953502a26e06d8453829fc91e051e15494bcf2bc056e776dc4960c0874de64a91d1d480631c0a5b3a65be6d181b0a09d066acd41fec149ce23bbaaedd04f0dbff0ff1ab7a166e9a9dc90d53b2cf5162729da4dcc28382539f690ec40d7a4f53a020361fb3fc6d270327aa89f355844465a20bd7a7dc05e6b77c13803913c52a653920b636a86bccda645029fc4165d0e4718227b695ae8d850b9d9e1910d4dbc35fb54841f1be1ee888cb63d51c9595e0ab8962cdc21034b96004a21abd43dcbdd6a6cff2be3295c74182ee05f7d96b7798b42ce407da43d716be3c72f3dbb2f3d6c81a718ba4d4db6ff04784b23c690bb2e466b6eadff1e83f73688396d23cd1ff039c52a669fe47eecda5cf37a22480fdb1255574507e577c536e51cc426c6d5d2c6719f0d4528381e8bd248874d9528be14f97b48ec68c393db9ade28bb847fa541ad8958b9342a9c2690db577bc268873f69e7a46bb44ba8347367061836b6bd33e73654ea64ebe6739ce97308694612a6c2d270c4933e3ca838b4a7fe76f7c908523fa7a1f1e252be4628fa3555a2acae4f8e922210a0785bba243de08858a0f9353a09c546dabb3bc915eac06da3c443ba94ac00d1fe95aaa58fe24b76e8999e2879649df0cc7244feac31426e083838880bf478ac68d0af17839df55e399db21f6dc4ece675f9d9c9a9040b71e1486f9d698e1899f9f3558a0a22abfaedef08561e936d8e1367a96ec2d5e863a1e2cc9c86a8d7cbede8f2c6f927d561403dfa970076fc79614cde00fb009acc2f381bd7e38f297de92962dc9b1312262a233d52f779d3190652e1989b5cc40c828e740b9d2bbf211553c438a58cd200f77b39ad70bff9a3ee383a24d5585abce3a9793945adb2bf0ae7eee86b5e2c15868e28d88378246aef150e39e9654504e1c51b07138975c5ad8d308e9536aa2654bd545fa6783c0eb175a388bf4a551a52a67d217d5f43bbe7b6fc037e0b14c26105cf7371772c434c9734effdc43895a796141bf8d7d015c20475e63b0ed7a600039ba31eb8b21ee17b70732dd09c4c765c091b6a569d3da05fdb6ac6f6c0417d35cc7ea95b6ca116a030a7535380a6b3841bd47711def39e6d894542f0a1b5de1ed1e88fb0055be41cd952348fdf4efc82fc3b14b4a47dd545040d4eb62fc828b0ef348220dce06ced91be0051a3dd54608eabf0f68867003ceb2b05cf19e3fccc539e623d003e0defb0c7b2c7d4e1ec19c080e288a56179252d46e8fc1f208fba2b08469ad5facd86ba377fb8e354d39b8794217fe0e80ecabfdc52a4e9c4ba3372a45fdcbd9061d42e0be600f912bd84274bf4122c87a6f5f91a8ec7711bd7868db37657b43f925b43e58686745ad507d891e4360a6a7ff4dfe997fc4b206eafe843b39ac9b268705aaed070547a42ae531a3530d962974d25a4a11e68e4ed6f9133252fad67e8ec28f15587546405b0e0612aaa3d6b36c155b0999eca694041bc95491512ab65d35c3586856eb9fe0696dded085c6e3c93245ce039ee08dcae9269f0019b2a67bf1ebd014a281100884e48c2aacac6d3b277abe0ac5c91bc5cb69d4f5e74abceb9abae00fe22cbd6c968da4749f8fe2700b6a9ff8839152fd6b0d107ef0206ae4736285773b84e68ab820e976018bf143063554a91ef0d7800ee7f1df488f74af0535b3926a17c432e4f0fc01efdd2f4360cc398c811f08df721a80bfdc61acfd11ade62d98454c550cfd3512916cf178143bf33b2abfad90de06c1a08a0f98f7e2eb95edcf13ce589a70bdd3960774fa90eefd57aa6a927a6fe0992714f8ae84ac5d4ef0628bb9b5a810e8278db852ee4ef970c6a49b579c52461d846ed89f27bb15384c234620f545da56d193ad4afdbb997345e2b7ecd99a9a596af273dd9bd06523d8c765464d5ca0cc09d3f3b7a4319d5a3c18b9556cd06f7a43f4be1770469daff71430015d8313dbf1e521309480eeeaeb2b3f0daa8b1f88a4ca5ed1af052fb39ded735a81c01c585ac5cd75bb24474de874be10f47d0143f644075acb5ee63b6ee6f337e06bcef75965b9924261b691a531aae3896ccb13cd04d0bb2b50dcf9b6da9fe0a4e881420a15f3f3fed2803da820a040ee059067e2723d445d1c8c36827077f96509201dc0af0afb43f5a815e3891ab60582e06d89ad9c24b6db4f4f0de9d643d5ee2f22bbf08e680d15554ac5021f042190df76646a87dd072ca761d80c52ecd42571897e2a16d8ed265495fcff2a311e7a8113036cb9354fa8a9a1788c87e1d10b3eee66001be8b0f51b760966163c40618ff3c6e05281793446f6d08359156372e2191d19a82b2dcc4f379c9ea9351c27d8a52d1c9b7e6658d85640d6ca20771869ef0d6bad2704f5d432527e7b3e44a8601c710d6c4966a6f55cf06984c695d9092cf0a3b24381451df1003702b903493fc4dfa421a42dfc41c574d1ee167a171040b35de641c696efd57d472c9d4bb2f8ff322b80d7676057f7782d062af90fef07686e63804a937036547347f8074dfb00664f24b90178a93b7ffb4e4d9bf67fe15d66dddf858314dbd02cf1b5b6ef6feefe1d9d8c79bafc83e20b4e74101fc6f207d05c00f24220e28c97bae3cadae711148dc20ebad8bb41650fce82cc8e3754aa0ae1b3c53ea5004be31f0151b2a466025faea0950d430cd99420cce55049b6807e3240d073a50d9b6cdaf567aa906688f6b9cfe642049b5be3be9e7af67eaa38da66993a00cb1d39f7c2a4bb1271d3e2814948f76918acfab8c5c89ae47469f065c4107a04013175a9bef19604534d21aeba238a1ff414063139603c162531a900d4b6241be72cf1b3df99a1999fb50a112f9646f54a8dc2f0a2ae5d680a53c500a13cfcaeae3f6b373dfba8fa53e54c70c82edf31cedf1c47aa2763d54454651fe2671bb70a4e6d29dfd7b9660a4de52d22082f617dcab5700d969d37317a04f2109c5ef9f7a5a3824b3c7aa186a9644515ba1c7e78a253039020ecebf8a7c11e89050363ed9eca80c6d405acfcc102472f978e158db2ea2126f4f081d4605691c7bcb6ea57090ef999415cc4c7ae21085c396d78d47d1aee58ae1bd8330f909fcea6f53ad7019b8514dd19fc0a8116f210b641e3a144a9c0d994aff901d8d4fe6af93e13e0221311f4052a29d73a4942e73e45c1fad2b4cebe2264791e7166c9d9e8efd95790b3af66558715bc524d447e3b0efc722703bcd456b20b88ad21b738338b1b289c0b3e2ee657bd857c60314907e3f10a9ea9f0fdd2d4b2264389feb44974fc22cf171f01ad71a39923f987c40f635c7d7e205c4059efcaa6bdabcc6ee99f1f37fa12e20d5948953764a585ca77fdb6f170d2a9ad444c6aa9ef17c7c5604d8db4cd169afc986ee8eb5ef6e6d88a7ead9f6d9a18cd62ca858d5a27df27b41ba3f05ddfdbd7dde45f70d37df31d4077b26d39145c6ea96023b7cf7e7d094e7b8d5b6115d4d1228902ea479d53ad897eb07b3d106907e16b5151b58cf7a6d6f4e7e4ec27c9c12a46545f0437829eff06811fb9b733ddd95673e058b97c83b8b1ebcf953e8fc426ccf5dfa6671f99bf2bf375b273714ee14c05bff52db4deb93bda1aac1fc560906924de6b2f6a00309ca4c72354d007c9cbcb2776e22542c40ce423804867e194d727ff47f144213e696811280050803ec496d44323ce3ee82a4b896e32fff6e2f28f7fb1ceda63b5dfe9acfaeab4906bc252e9fc6547c1c626abf65da710a4563e9f50f55fdff6a5911c6cd115c0c2606eb23d517dd94df34288fb0d9779f086c8d4d2738749e85716986ea6ceed72741516d974c58d8f7c3a6f5711bc5f99e94be7cd1b14943826cdf430ae64a6f5be0d81aaac662659b1ec6c4f46bdd73d0c8d681253fcbc8f35eb829ace0e4ebeb2ac1bb4b695fe3f54ea5e8b2db35075399e1d21016115b5f0318669e984973edffe0004704635c68efa03f41037884e67dd5787d6e73d6a1f9cdc1ec46cf85a10896afcb36999643e437dc6da3449d631f2a30670b8c963878606b7d84e078a460df5996611cb2c1118c0f9c5d867a6075381e92287a2094de59d728c2b0656a8ed7b3ca168070defd00786b838199be72947cf492dae4fa4b731499f4ea5e3790865e3d9f414296aa2b4ec83f1166e340308d636d941e8b150bf071c69d7d2df506f917d40f63287764e938088db46ba0a4d7a7ff98f058c322cdf2abb6aa4e553f5d6e4e3daf485b381c24649613e63a6f9dfa1923fb0d85e8cd9e95f8a3907911bc23a322370abd8dbe07aaae52ba2111cee31a9b23fb60757979f8a21fad55d55eca07f6b64317d8ce77ebe55b9c7e2e948a1c4f3be453f764005793e69bab82e0c14ce8d135f0780c9468d2e23a164e96e343507996ac063367e0d12232ca4d3fbbfec3c821473559cf567122d573bed9c0086aa8a57048d726d362648", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="1e30a3d33fa0fecd2669743c5e0a4ffc0840d7cb24786c0783ac5081e84cc0de21b7d0bb2c20b9a7978b"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 02:48:49 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRES64]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) 02:48:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fchdir(r1) 02:48:49 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x1, 0x1, 0x418) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) r6 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x10000, 0x21) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, r7) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pwritev(r8, 0x0, 0x0, 0x0, 0x100) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 02:48:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x9, 0x800, "f2edf9f087ba4cca0037913f7ab607fd2569f358", 0x1ff, 0x7}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001600)="c128dc15b2d25d523b0800edef2f52e52c1f69ec47140157a777d898cb2a1f4b449dd63b5df88375ee0c4a3425121f8216459b37d139a1ae269b8003ee6b0b55d20eb8e681203c12ebe49e817b6610a7107ff19bd4948d44c142e65024236b51f9c49535f63be1b75a7440f2e150bcd41e5808fdba03bb6a3a2e2af884acf13543008431ca0f3e8ef37fc4f9a26565cd6951635a39183ac048fc6ddcf6523caee0a5cf15f6f85ca9275810f4d3e96983ddca2b394c518e8d086dd585492e2283afafc4ef9ada18d053223ec3a1182bff95b5a000a006bc7f6bb2c3f3c96ac22862110cbf78e9fb765038eae9b855d525", 0xf0}], 0x1, 0x0}, 0x0) 02:48:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530f0817da6ba0457de39707b973839826fad308e63330a14341dcc8b32be9c7357d01db0b6805d8826619c406ceb723bca2b3dd97a8463bae0afa9878bbce8653b3907a37108984ec9095443721228f0a255d0c3d19ffd62f1065148d0b9427c4447b817ba0dd65bf78f1d02365143fdf551e6f1f7810e0efe90d9483ac4fc5cb896f97f66fef2234182d097f76e10e9946050da9ef2498afe9ad56106f5dfd00614ae2589dc3d835b0c58bcddcbc734efc711e5c999c738c6e8e5721f6d231ba8d3a73670db012f94e881b3839de93999afdd7efb37be05"], 0xa) r2 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) listen(r1, 0x800006) 02:48:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = semget(0x1, 0x1, 0x10) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000040)=""/117) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 02:48:50 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fchflags(r0, 0x10001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x8, 0x4}], 0x66, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4, 0x2}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x22, 0x0, &(0x7f0000000040)=""/34}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000000004009078000000006000000000010000aaff0da1c82700000000fa00000000000100000000002ec00000000000000000c5988c1c403fbf12ad8c065d49d42b9d7c0677452674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d71fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba33814e38b4e6240cacf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f934615e64fd3a768fa14a22ed75eba34cfe2fec0900000000000000c216ef5edf0b1772ac2460c7aa2375"]) 02:48:50 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) accept$unix(r4, 0x0, &(0x7f0000000000)) r5 = socket(0x1, 0x4002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186950, &(0x7f0000000300)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 02:48:50 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0xd64, 0x5, 0x8, 0x4, 0x0, 0x3, 0x7f, 0x10, [{0x9, 0x1, 0x1000, 0x800}, {0xbb8f, 0x401, 0x5, 0x6d4}, {0x1, 0x9, 0x3ff, 0x1}, {0x239, 0x5, 0x7ccd5cbc, 0x3}, {0x2997, 0xffff, 0x28000, 0x3}, {0x101, 0x2d, 0x4, 0x20}, {0xe74, 0x64, 0x1, 0xff}, {0x2, 0x5, 0x8226d01}, {0x6, 0xc0, 0xfff, 0x9}, {0x6, 0x2, 0x1, 0x2}, {0x6, 0x755, 0x7, 0x8}, {0x200, 0x0, 0x3, 0x7}, {0x9, 0x100, 0x3, 0x9}, {0xff, 0x9, 0x8001, 0x2}, {0x7, 0x800, 0x400, 0xfffffcaf}, {0x1, 0x3, 0x7fffffff, 0x7}]}) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000140)='./control\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') 02:48:50 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ade000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x0) munmap(&(0x7f0000ad8000/0xa000)=nil, 0xa000) socket$inet6(0x18, 0x0, 0x5) madvise(&(0x7f0000adf000/0x3000)=nil, 0x3000, 0x0) 02:48:50 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000080)={0x2, 0xffff}) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000080), 0x0) 02:48:50 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) r1 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r1, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r2, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r3, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r5, 0x0, r5) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1000000062000000efff000001000000d876bd4800843b87d751528788759b5c20ebeaf8a70408f4c479bb3cd3a52b3885e020a677cf0931faacbdf78f575d571f487f70bfa93402dca745d5254de432b47766e4df56e642c951", @ANYRESOCT=0x0], 0x71, 0x40d}, 0x0) dup2(r3, r4) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60b05713b9dd5d00000000000000003a0000feffffff0000000000000000000000000000000000010090780000000060f17e2b00000000ef4d234f35476975d9d7ef732b112a16"]) msgget$private(0x0, 0x20000003c4) 02:48:50 executing program 0: setrlimit(0xe, &(0x7f00000000c0)={0x2, 0x5}) r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/251, 0xfb) close(r0) preadv(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000400)=""/105, 0x69}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000580)=""/193, 0xc1}], 0x5, 0x0, 0xef) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0x0, "4f3ab851b5550700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='/', 0x1}], 0x1) socket$unix(0x1, 0x2, 0x0) 02:48:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x10000004, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x8000, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0xfffffffd, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r3, 0x392a70aaa095e2ec) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x801}, {0x2, 0x8f9}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() 02:48:50 executing program 0: r0 = socket(0x20, 0x400000002, 0x40) setsockopt(r0, 0x1000000029, 0x34, &(0x7f0000000000)="0aed036c92bd63b6b7074edb6b7dabd4763c027bb650f835482dbb0dec9d45d9065b09a1196701c1064533f42508d04f33", 0x31) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8500, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x5) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 02:48:50 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRES64=r2], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858895326d1a269be58ff38f255f2de673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706eb0025245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) msgrcv(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="000000a02ad8be30917185c51dc0f8a418a60000000000000000000000000000feffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e6150f81765000000000000000000000000000000000000000000000000000000000000000000000000009706000000000000000000000000000000000000000000000000000000000000000000000000008e3916ba7fecc3a5ede73637c9052a69bbfc44fbd0abc516d4ff4faf942a6c2170a75a6804cfee53023fea795dff2d80ac3b1229b844c124db3982c029e117c27aad343df479f5f86a38da15fadfa338d97390b50754c3d43e070cf6a151b8dbb4a6f74b86f760fa0e7fb3710f00ac60064dbf92ce30943e1c0a632719bf1a744ef25fee12298049f5b6eb74df46c79b9cf1734381c9cea14fde20c3d84f9c683775eaa01bfbe53af90db0a8f179ddbcd942f969f9b676f99f0bdc200d0d15b68eda860afe287a497c6ee03835275363190e4aae88eddddfd3ced7cf8b3153db212c94119a75a3447ae7ce4376c52aeca9"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0xffffffffffffff4f, 0x1, 0x400) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="021d000000d6a0917648d92d3bc456fb951579000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1ddc81612e8c27c0079d0cf40b9c8b754daeb298259d66d5d83892a5fdc165e1dfb61b60a3ac0c90806457f60d7af9aa17e990f6fb51b5a47cbd715057a58c46a9dd923fd92bf6f4b037b4474bd647a7ea03669a2c240e2cb5abc9223a1d04288a17431fa52470852a4a209c33947939299dd67c5bf07210608aca9b890ef86e14e85fbebba81d1357df143b33b2e2a0acd7c82ed67e93020d5ac0e7064fef781f8f1993c0bf01dd458c9638be4b414181d8559d5e652945955"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d2, 0x0) r7 = msgget$private(0x0, 0x208) msgrcv(r7, &(0x7f0000000040)={0x0, ""/120}, 0xa1, 0x3, 0x400) msgrcv(r6, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r8 = socket(0x18, 0x400000002, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r11 = socket(0x6, 0x4, 0x2) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) sendmsg(r8, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffc95, 0x0, 0x0, &(0x7f00000002c0)}, 0x0) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d243b007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r13, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r12, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="051d64df690700"/16], 0x10}, 0x0) 02:48:50 executing program 0: r0 = socket(0x1b, 0x4000, 0xe9) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) shutdown(r2, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:48:51 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0xff) r4 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$KDGKBMODE(r1, 0x40044b06) semget(0x3, 0x4, 0x616) 02:48:51 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000000000aaff0200edffffff0000000000000000012c0000ae20316278000000009e75e60c33008a4c175e920170440400be5b190664f553d61cd148c7a3e73b16149ec5a2f912829bc0fa2d008d43236f6373690606fa0b0cdce955fbeada6bf4b3947a9b8cb2532cd103aa59bbbd7f5ea0e2c0bfc1a5520833750d7758e42bcf345fba27370096447326e6d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4ec9b00000000000019d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7b20000000026bac1f8f206af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f8439ffb3459d89803ca3ea7241de03985f0becd4ed565f03588b80ccf64421c1986340c16cc3870542d633cdabf7d7c0cb065ac5c8276a6cf0683d332eeb694d35e5bea9e3a5e18a29771ebd3048d7ec9225ef9a8ca46cc73a36e97a631619e796df1592278535d2098bec8c4add326e69f5478d0b27ce2c485108bde03d42c2d63d7ac3ce40a4805d5d0e62e064c46df05918a47bf6fbc1707bb96474dcde4b147fbe21f22a51827d756df0395b9d40388e7acb0d848fdbeafd63f735309c68a4e409647947a7ef08f568730cbc0000000000000000aa9e820fe35e7f6c607825d4d291f896c78331a74ae0546ee92ab4621308bc043cd3f7ce13e40ec6245d6b43f1000000000000"]) 02:48:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000240)='\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', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffea3) r3 = dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) kevent(r3, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x2, 0xfff, 0x1}, {{r6}, 0xfffffffffffffffb, 0xc, 0x1, 0x0, 0x2}, {{r7}, 0xffffffffffffffff, 0x88, 0x4, 0x40, 0x728}, {{r5}, 0xfffffffffffffffa, 0x34, 0x82, 0x8, 0x81}, {{r1}, 0xfffffffffffffff9, 0xe9, 0x2, 0x4, 0x47}, {{r8}, 0xfffffffffffffffa, 0xb19cbd880d2c0771, 0x2, 0x8}], 0x0, 0x0, 0x21, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x800, &(0x7f0000000080), 0x4) r12 = accept$unix(r3, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320f7b106961c876b0847d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b44a09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f0000000000000000000000307c077e8fb6dd7a94627e8a244a2c3958c79e97daebafc9b1fa52c7ac9b700f93279f2849b00b306769295f395058bfa95fc2f1b9851def0a30505dccd99166943b6ebb70a9d56b30b09881390cd8125cb9e1efd0fb6c27c657be1b1538852c477340b5c9fbad58f15ecebe89038782402cfe5305dc5832b9a8c9dc1ed93188981654da2464dde064f389ffec6502299c17f94fa7ecdb4597037d3245274b03a8f4f4d2f9795f1f246a59fe80e41ec0ac1030e6596473432ed3b63fa0d706d63084ba84f2f35f6e88e0dd76d89d5642616db5e95e7e06f3d6e2ec2b86ec3f8f73892ce1b170732e9f14cbeeb747161a43e9a06f8ca552c179a68d94c96a61bd81ad96977f5d349fa353b243b35fa7d8a9e2e024e9bb2f546ad97dd93b2d40a1abef65e35ec8061ac18e63c253c34a7996c046ee0b3ee183dcbae3fa617bbb913163d093e798a9b17ca51e1a053b9628fd2f0000", @ANYRES16=r11], &(0x7f00000005c0)=0x2) r13 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r13, 0x2, 0x1) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000140)=0x9) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt(r14, 0x0, 0x6, 0x0, 0x0) r15 = dup(r14) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r9}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x8001, 0x6}, {{r10}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r12}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r15}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r17 = socket(0x18, 0x4000, 0x0) setsockopt(r17, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, 0x0, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x4000, 0x120, &(0x7f0000ff9000/0x4000)=nil) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0x0]) r39 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r38, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r41 = kqueue() r42 = syz_open_pts() close(r42) r43 = syz_open_pts() ioctl$TIOCSTSTAMP(r43, 0x8008745a, &(0x7f0000000000)={0xa0}) ioctl$TIOCSETAW(r43, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r42, &(0x7f0000000500)=[{0x0}], 0x1) r44 = socket(0x2, 0x1, 0x0) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) poll(&(0x7f0000000100)=[{r44, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r42, 0x46}], 0x1, 0x0) r45 = fcntl$dupfd(r41, 0x2, r42) close(r45) r46 = getpgrp() r47 = getgid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r45, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000700)={r46, r48, r47}, 0xc) sendmsg$unix(r16, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r18, 0xffffffffffffffff, r22}, @cred={0x20, 0xffff, 0x0, r27, r28, r47}, @cred={0x20, 0xffff, 0x0, r29, r32, r40}], 0x60, 0x400}, 0x404) setuid(r28) 02:48:51 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="c5ee4435", 0x4) r0 = socket(0x2, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0xfffffffa, 0x6, 0x8001, "0d58e766d12ff8d360ac14ddf9f51967be9f9b88", 0x2, 0x7ff}) 02:48:51 executing program 1: open$dir(&(0x7f00000000c0)='.\x00', 0x200, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x87, 0x0, 0x7, 0x101}], 0x66, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 02:48:52 executing program 0: mlock(&(0x7f0000453000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x2, 0xc7) getsockopt$sock_timeval(r0, 0xffff, 0x200c, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:48:52 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r4 = syz_open_pts() close(r4) r5 = kqueue() dup2(r5, r4) 02:48:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)='s', 0x1, 0x5, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYRES64=r4, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r3], 0x7, 0xffb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r2, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r2, &(0x7f00000000c0)={0x2, "c15568510ebfe2a8b22e8dafda15613488f9a9abfcb68917f1d2667c25181ee7b04d8ed6a7c9f940f532bd53bd382db2c48f81dbd2575f52ca2a590009d64fca0438f2a1f9db7dbb18d912460c8b5d5b3b1d0b171691b9534fbfc2b0ed4248a1b90ba40a6208b902b1de5dd438d637cffe0cf411ea905fa387f1b6956930afc214c4ee4ac9afa568ec3f3be656d8c1952d02ad6773b109b92d822704ba691fd84ab8069920059dfe7d8739dea1cfce295dfc63cf7d4043764ca3cd00964b4ebbb94ad5746a60617dab8a083c3f0be3a1c87c145329575e4424ea06"}, 0xe3, 0x800) msgsnd(r2, &(0x7f00000001c0)={0x3, "ccfede6ca39a1d81aca57627cd8d40fa2e3f4709fb92f3ebff29839e2c9ee8861b12f81f1426c435538ebbd8fa9b9567c7cb0a55c59ff483905f04d404772283e4d2322fd3d4b29569f3beea6d6858b5c5596866bf5275311d0f5ac16274485db45267d88b8f482965c9964c6bcedabcb0beb5008432d260f6562cddbec737fed68f9f3942238f76a890ebebd2e2fbf752ca1f826fc853c5bad0e42912e5b099b8f54f5311e6f3c1b56438521f9dcc0d93b688cf4143b1aabf5b69387820b413bc9689bcd4a34f768c30bfdb5042a16d6e9da5d8dfbc8428d07019e8118d624e957b9aee8c4fb3"}, 0xef, 0x0) close(r1) 02:48:52 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206925, &(0x7f0000000000)) 02:48:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) shmget(0x2, 0x1000, 0x578, &(0x7f0000ffd000/0x1000)=nil) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="dad6fb6e84a1f66b97018176402b291d54c893cb5806878d5c93146de8b5ade5a9862926509ba2216703d04a38a369baef301a2d44f126a7baa364b51b24f1736ee3f12feea823271789bb523aa80a1fa67cd6e42666b6b901eaa377c06d83019b7b3ebe2dcc03c1a0637e04e7182edc7e4bd060aaf79c483f274b72f6e6a7d832706ed1013e7220a23d01dfa32aabe1fdc95b2514515f8ecba220d19c579c5c888f02901c34f22398d62f73b2416dc4882c62e3bbd0367d7b8f3e4f32c8780bb725d1b33e172e4423e6ec6190d8c6f576f325c2fcb420b8ecf1b00ff2dd107344c357b259318e09853a0abc", 0xec}, {&(0x7f0000000200)="f8e9c1f08502455620aa33b1bdc31f4cbdfd276552d5008fd69435da9351eedba517548e9aad3ba2309dbb434b063fdb2a0753d9054a6a7b42365a643c287ff808c585cd57bd7ee2cf7aab23aa01acc0724af6f005f05253886fc65aa65635a81a6760e0b8753affd738cebc242a9f64326f4941e0ce2bd76af3718d80825e1f44f5fc5021274b244ef78d42630f7cd9d7d56bc9c4fe7c892ed7a5ad83654a450f4c254932cdebf4ebac09a500d60e37b5955344", 0xb4}, {&(0x7f0000000040)="693cc6024d6d2056417ddc1355e50cada33c02c809e73f9e17eeba14051a5e2e238ca5cf563af13ff299f809f3f67d791eaa2f7e804f8115b33c8df79c0dd26225350b1b8d04ef814044bff392f9e85990954b3f1f702401a1c37e511b2a6597", 0x60}], 0x3, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/145, &(0x7f0000000480)=0x91) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x10c) getpeername$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) 02:48:52 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x158) r0 = kqueue() r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000004ad3f416ce8bc23e80ba0000000000000300000000", @ANYRESHEX=r5]) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f00000000c0)="e9d13f5e1ce026a7c223fb2954014cc025e055aa94b18f2a2498c566a4d83469711bd60d962cb87de1e5c8ca7af00bbfbb27", 0x32) 02:48:52 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfc0800303a1f000000000000000001000000aaff0200feffffff000000000000000001020090780021000060f17e2b00000000ef4d234f354769751433ff18fc99e4e800000000000000000000ffffe0000002000000"]) r0 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000001c0)="97dd215b2485e88cdf7b167eba29f796695ca12fb1dc40561d13e86830a929e53b5844e9e466cccfe85080535164e2d2eae3a1f854d1689919de75e620d42543fee4cb80505dcc515c92c562b8e0300ea6c42064e2aa1123185342cd2e73c60d94f16f6f070546d3348c2d12c0c6a2802ff19500760541c28b4ae0d699c60f8b0165e1e8b874ad44ad0ea53db41a93d687784487d2979d6c0d528c27f558dd9c441e", 0xa2}, {&(0x7f0000000280)="b6af5b6693cfafb8ba54415e9ba74ad0dc75f1da748fc0276cc2a0f02c33df9096fa63bd5c00d8c256963fc8efef484125d5789c954872abeaf6ced9fe3999581038dc445522b2b252a1a08f5811024536d1b6f7fb872826dd9f25144927d8fb5876260849888cf6636314837794a09463e7a892ad0609d985a0e2b075788b1c6a", 0x81}, {&(0x7f00000000c0)="64c9b432fba42680105229493615135485a930df4f4788a4eeafc2684bab5fb2d2a72219294a7fbd019135947270a4eafdc1b0ac311a0cb09b264503449aee398055e1e027f4e2c003f4e677a2160752bb80bd009e48bdf254149683937192", 0x5f}, {&(0x7f0000000340)="bbba22aeb508e99ca626a24608a2c9eecbe4763e8fffdb799047f777f217a2041b511af1a302e8f75899f2d28668fdbf872c3593891ed98bb30a8c038ad1cab2115d14b020f31174b55fc07b64ac8d85bec27ef3920d6bd64fada5f34c644a15277d0979c8b513fdcacc4b9d4731d861cf0657cd617a15127a331f5d2c2704cf05fc0201213e926e4d99df525e1ea3e3995ebaabb5ec1a51a6327804ed282a33ba8bdfbec2cb655424d6ad61270944a5073477507782", 0xb6}, {&(0x7f0000000400)="0dfcff3b785f1cdc321e2611e77f8d8fd2f5f89b725021f1edbacce25ddf5db5bb7cfe4f20007c7bd9a4c8836851cad821439ab70221e8858b0a0d2f3b04edd94d4471fe58d20fd222e27032a0934c6968eb2d8a702a5fd78fdf65ad9ad36aec04f2f3a39b672ca6ab1585e45320405b3a591b90465970328f172785947258fe5edfc606129610804ecfb5c27ab3da01b94b4f8fd5b2a14cd76d9fb286d4fa2c2a0c04287251cb39d956547a0b51f3a8e74b12009ff0720b7f5aa6bde7da427e817ca704da008719895a992cfd2260e357a91138a1b7c4f771bea3f14d71", 0xde}, {&(0x7f0000000500)="93420fbb1f7ca6f0f5fa74a5db6293cb07f1a083709cdfa582ae98c005fead340e8aa57d2bf65859d517e0d093be7b15dfb3f737008743bad2433a5a0f5788e7481b01e4fadd185450ce5059f17ff118a22591fd260a56017a8678f9e0dce743c1e7f91ccbd51a812f318e408d2d370f6257c5840203ef21696a14214f55b5b4134be05d174c7801da5f23af2c09fe5f7497dea15c17d9d8c52135807a6543a0d54754109c3b515a84fae7898959d0a074e719c29353101f968ca7168f4a5d952add04088b6e5b6e8623a89c227b20ce7015a7f2611cafb018e5545685e13ba05f3d29", 0xe3}], 0x6, 0x0, 0x800) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) 02:48:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5", 0x63}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r1) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:48:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x2, 0x100) semop(r1, &(0x7f0000000000)=[{0x3, 0xab8f, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1800}], 0x4) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$BIOCFLUSH(r4, 0x20004268) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 02:48:52 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x8000, 0x3) kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x4, 0x1}, {{r2}, 0xfffffffffffffff9, 0x14, 0x4, 0x77, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x46, 0x1, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x38, 0x1, 0xfffffffffffffff8, 0x8c7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x2}, {{r3}, 0xfffffffffffffffa, 0x14, 0x20, 0x5, 0x8}, {{r4}, 0xfffffffffffffff9, 0x5, 0x40, 0x10001, 0xffffffffffffffe1}, {{r5}, 0xfffffffffffffffa, 0x74, 0x2, 0xffffffffffffa58e, 0x6}, {{r6}, 0xfffffffffffffffb, 0x50, 0x2, 0x9, 0xfff}, {{r5}, 0xffffffffffffffff, 0x21, 0x20000000, 0xa9d}], 0x6, 0x0, 0x40000009d1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1a, 0x2}], 0x3f, 0x0, 0x0, 0x0) 02:48:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r4 = kqueue() pwritev(r3, &(0x7f00000006c0)=[{&(0x7f00000002c0)="9598da837c588dc5f89919bee91c980d70", 0x11}, {&(0x7f0000000300)="28b8f93e8d673cf665e0887e1fd4798f25cf514fce19e55b1da36039a25dfcb6f6fd127a77d897e928fb38dbf2ab2860e2131aae355c92cb9c8991d5fb89bf52ca7af227419ef9620e02e384c3ab9081f17d9d5eba41daa6eb29a5f28e9eabeaaacb94cfd6663a94145142b688b65f0873b491c8b53e6b4b5d66b0a88a30b415017511ffe45c28032e", 0x89}, {&(0x7f00000003c0)="5e08217641aa6fa5cb78c05c49bc01a3d8aadc5df96325d0f5a107fb3d7751c55e6e61c7fc9beb74d8b4eaa0913ebbe3e45af65453737ba1058f768759111c51600b18ba9d73d8e1bf53eb81b446a5c9e1a5ab46847f7d2dd8da56", 0x5b}, {&(0x7f0000000440)="a5a3f5ea21d6135ac0f71ffe4e2b42521135e29402d739eb4a6c1dc6843d72fd9d70e9ecb9db712fbf7fbdd139ea7ecd8521623df75994efed6ea083d5c4db58f23de48a8895ad7d9ff9bac0c094427d1967456befdfa58b86fba83746796b10a87ae3da2af7f373a89c66784256c1f257aef65fe50291474e223632034486e791e618698a33524ace53c29f7a8db72aeb8eb4f42d5a9b010db5ab31011a92ccafef3323b8d4917069300e6da8f5cf490306cbe883dc2d33aad50807cc462b732391020c45d702a94984b51e89ffea75c11e1f0f9fc3339078943a69cd833b998bcdd8a9eeb3c5e0d5b8d3405f51d4b8a479af9c43d8793387", 0xf9}, {&(0x7f0000000540)="98d02af68889fdeb6a5856b5c39918eedd717899b7596d939bbf79a2740b3449477909e536831e8629e715835b73ab4b14e81b953d9caea1e9f074b36c480f68596a218bace23ef208c40eaf2c2ddfdc895e5d42c7b331f87508d9222b1a251036c968818eae001fee6b3832507e95c1f63096041d18aa286352b0ecb23604a26ea7364971778370ee0bd1e3961c3b1c8d20e8e7203443151f803164c5462c5988a388ef06dd39dd54", 0xa9}, {&(0x7f0000000600)="b043123efc9da424a1aa78f376824e8497aace08d0b7f7b2cdc7b25b69755acb926416e2adb86fd065b230aef7f0a397791feaefb29d512d2b4ad57e181277c5592dd2a5b52be9eb4116fe8dbeef29d7dfba14fc438d8ba0140282d1128482e8d853373006e18c2c996134da4864bb7b86b93b20ea1ae8c95e16c7cf5a975a65174cbf1fead9b7c4c81add14db7c5b9125610321d36efa38e69ea7c65b86634d952c9bfbe90eb1c6548e88e9398c438cdd040736179e", 0xb6}], 0x6, 0x0, 0x3f) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) open(&(0x7f0000000780)='./file0\x00', 0x20000, 0x10) pipe(&(0x7f0000000740)) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r6 = kqueue() r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000880)='./file0\x00', 0x20, 0x8b) recvfrom(r1, &(0x7f00000001c0)=""/254, 0xfe, 0x42, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffe00, 0x10001}, 0xc) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) r10 = socket(0x2, 0x4002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fcntl$dupfd(r11, 0xa, r10) connect(r10, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00d1a44775b607131200"], 0x10) 02:48:52 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000080000000000000000000800000ac7d39e5a24d464d4fbcb8f5006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fc6a013d38b3629a154db2ea853bc219d44cf77dd0757aa229894f9f24589c2027a080e99f015a3c5b490df34a299ecbe5cd2610863737e6275edf99e1c819178ebeaed7845f93b03aaf065eb4aa3ec76ba859f2f7e389490d3"], 0x10}, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$dupfd(r6, 0xf, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) syz_open_pts() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000e80)=ANY=[@ANYBLOB="030200000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa40211b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760ca8f2d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c09cb065f623cb88679e175ca6d166c9acdb337ca079fc0e6c036094b872ca47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb3232190000000000000000"], 0x156, 0x800) 02:48:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002340)=[{&(0x7f0000000000)="336a223530242440b05cecca0352c301f59d25930d2194964a7cd242a502af6ec7e0ec26a6bbbfee2d5925ce744fa66862c39efff58eba4b0fc108f3035e47c4b8d3676d33dbc59eb7d784f348f8239f3f47e059bd83a627ed9d649126b0d031779fb439d2c358a42c839198cec9e33eb1cb39574d59f11bc3573a1c38371fd6d91532362d05c0289b45105e7a11d4b1374ee2afcfeb717ef70376f3ada9bf83126e67f4947d3b6a0cf235899c340f6858ec764ff6be9cc8985f0bb3897e65c98027e8bebf604a5ae947202db1643eca27deee346f05c3982f648c639cadebab63679efaca7787b71c1aba350a20688ec9085be83ce58db3646418e655ec6310bf8022c5594cc78021a3f3f983ac4f01bfb366cf6c44abd87d2e54fc4363a03ff3da90e777dff04929a17bc6d00dd20d9c371651cf32a8fbf74fd42c4fc5e57c431397fa8a712f0747d985fd3f0b75d7f2a0de78dc95772fe7125442ecfb904bb60ea11e187dddeef7c5885644c12df106d555e78ec9ea34873de3bdb626a77ba67f9c718a5a60ce187bee6deb84e0fceb171b389e9c6adfd8858e2e0fe911059b1c6e76e5aa460c5716127751cdee099f0a9d1a5ff206b64ed236c2e737020ab64240ee3f22db931e448efba1cae0f7c7437242b3c524110c26d735acd47e487c22da4e394d721fb964b3ef4dc5a726b1a4fd1f12ed419c55638ff27a3580c6f554c34ae1816241cca6cbce8b6f5058d3bf637b35317b126f89f37b733d6eedea2ccbbd2e6ea07a07eaa0121aeaf5f1a16eca21294fa5c36cdfa2d5d3b354d604d4f8896d497bd2ff4716e25f5d82ba69e530e2c6d056aa26959336e88672a84214d50f9d00d5278bd4dc5894affd86e8dba1ae40ad13286bca072d59f42ff4d2f3fcfca24eb8178dad0b580d5d8f0a3e457e91ff45a56f8f206ff1cb324899cf52844e14633b22b75c79d7263389514d7c752bf98bd234a9bca8392822fe66a954446fdeb8963239e06a048bcb76b4d6ef9a8e47313e9fea5860c633c1a0b90df97aa04873edbf571d8552478086b6975fd2a93aabcb69232f5761990c48b9951899929d4e574e8f8bed2c278a9ed8b36ba4ba097e4afaa0d85a544df038d080bb7e23dc808c655a8fb6a4e0b20896ccd8603bc2f207cfdf944d3cbf059659593f689599b006c2de2715acf63b421ddf5fbd346ffbfddf37182e6bcec36e423a8caa892f8d50784e1a8f17e33888315ca8e4425448d95356e0d120bc34eff16178c2188d31f63dc9e791d83a2b01cc2be844cb2e4b49b06762da5b1df2d9d21dd63f09022f4ced49151daefd400a3b39adcb61e48c9223340b9e66d3b77e405fee9a8ea9d67ac9f93212ecfa5513053bfe3bd239c8ec1e6f1d9e212a33461d33726124e8a8ff561bd9c54c4a14be8bd12832183db252c545e54b953b598622d205d5b85480b7238035a6a92e8716e8c43233f884a304a620c54ed5632995541bf45ae3dce411683e2ed3fb1e2de80014f2fd31e90091988b31c563795efa84b9a6279a883511c03493849a02672c47fd575f7b82db4d5c266e1a90e276023772a2a99fb6d13cc98502e6b9db1e1b41029e08dfbbaba0c001419602555225725e286613b1f4c3e03df6f2eb0ab126915f2b9aec6833f4631c6cbd648c8f0206a12371b115a91d49f87d443ab99fad43b74eb906d958da7382dd4c06356fe94c500ebd6861b9b41ef710643216d13e661b009ddb3bbcfee694005f6ce02a49e5f838fade21f2df7acc7b75ab7eb93d8562b20361698e188f768acb917f93ad8dde5577477b78d40921bfbc72c8c5aad39e4731ce4426b561df286ecfcb2dedbf3c08a212b11ad63e878bcadaa0d9dd6b44b582a1151b84fcc09ff407bdbfe6f5f98e9346a5d6c0e8b610840ce3ff1491e48b506145549e34ef8bf41da74a20c26096e9fcc9da29dde8149a411a804fb5a3165cb21d00cbdca1e05733aa13ef9bfc80c2e4604710fa50b8e676b45de8f14bbe632905b8c4a2758a33b1f0a00a80d0c8c1349c6ff6d38b3219b3a0cfade1655e58e1ac1289546126e913fe27e2e7cf61d8e8942ad0288e11f42f3ebda046f4345111b13b0c0afec831206706c29fdfde192b0d32fac8ce25d99a98e2f675cd3c0329296ba247dda7d7939e588b5b5ba1bc0590b67b61a49438c8d289cee63ba9b75bd30e9c0915c026902a460509c139d6daa5bff0ae93f2156924de3229be77dbdbdb9e39465b25acf40de6f711dda6d96a4a14729fd586ec3f1c7b4bb81d2ca7d0f8f89c06ce01a5c0666a21e797b944a4e1fd771f6a963422a5be32e5f4948f6da0cd8049a236e9fe6bafd56aa9fefa39972e680a0a75dc76609213048efab2abe5f1e09b2c151b5fd5afe2a2987259ec5e1778f835f92536191de808d730434310eacc1d41a5c2fb29a3061f840efd0eb2e8dc0f5648e0c4311968e486d741949334ead16a24144a826430ff6e5a470206751b4a01f0b43bd18d9722cb7aca825f029617358b8a652a9ae897983fee19d346b49ac421e290334b9c43aa15a8955d6a2afe3ef09b6e37bcd61ef5f8121915882c941a79f23c6168ad210a5f141197a3a584aff25ef6936ec42a61b955fccdbb1805c1d1d12bae4a6c59c4e10743f962a4e929a0176bd2ca09290e95742249cd02bec68b746e85103ec02fc88788ca975e5647d966ff4f937e6fee96a74088760b08d46c1089d8491a1a1f2c9f0f551b2b28aaff7d993547880d9321405881a5da96acb022ff5fea41c62de8d39f40fd4c68842916cd803adf499fc02d0d1d39c7b431dce6dc7c7958aa35e0c11b0e7dc57defad7b8ad821b5656448bca1dba42f3a8a519ac9a76b567bbdd2834dbaca1791d535a2a5dcdc0e68eb8cae67f155d521494e3f2b34d77c4ef6f1209a2b5d9a16c0ad34e0b815326ba482fd3cbf2e93b8103320da2cd802ca534609c45422922a5d4b9a5a4324078cff248a2144916c74aa898df6d98ae3916665e27e676f02f6ad98646f843aa5c7fb80e697f974c3487d6268eaf5a1b044d3c5f14731e5d7187eec1b9eb48a1a00f905a32c47bb45f1485c428bde81bc3ce6c97282dec1bc672e81611e70cf5af8c0f996e924c7ba00af963e991580ffa63a3af239501eaca8985271886981d1d87f718db59cb81cb6ffb84cbc8cb31fd4dd2f2ecdda9e8369eb1adb528c51e402a8301a584a7788cff3cb23dc1dec26446017f3a193bc405b4fa5b16f78890deeee17bee26433c34c8afb6bbbc2c4e5e5982ed0bf51be7317c60b4a69ce3bf7005df4ffd283076cf15ea07166f921f9b843e6169171aafffddc247da33e5cd771259a480f39706c941b11866be8db46d307caa6e923daa8a10034eeb790c1227cd1547eb6c51c0ac6178f2998ba207d50dca31644012372023919d0a0a6cbbfa63ce5de06d05d79f19171297c0762ab255f0e173bd0ed40f5e4a753d6f9a2ac1ef53cc6403df7c77e39ffac1068dc281fd9c73c904cc8b0e4a0c60211631eaa0d3bae5d3b0752dd72330dc0f699a74100a107fa584cfa0e639065b89b4f0a220e6b846fb644e6a658d6fca3b49ba76b032e483f6f7475a032cf70655924a6f9b966a16f75476d52ec0c72a51159b9503bd7c2b7fedfb09c4876a1c8ecf5a10d84a5c63bedf81872a4f4ade8c6e227e62de01e0f0e5048855c9fda2b4988af875d01ff87f236a0e48a4f77ed250e94d89543a9e803da500141cabdb66348f643315fb632983ff9fcf2f03f60238f0d10186df1efaa135f32ca744c6fe2aded8b22d2dae0d67294db82355af3fc79a99612ed46a932296287d63c2bcb6ca00eefab49e9305bcd3d61ea7e719d2c60dd341284d8bb2eaf3fed75179e6e304a0ea424a0c05f36040f112e4609b1f7b214637dd32cf68e21de6a5c5f4eab7580b3a73b054534411392ec57c0d2f0971d0c4609d7dd074e78014dd5d9381a1483f69f2cfdc53263362e754fc80e0a7bda244c34f458dabf93f315eb3e7dfa0f922b92d0ad647753b6fb679b01c25d559f1576ebb3d393168b7c825ebfcf007418c6298e5dfb775985d9187927c2b74935aef3e775f4a11aaf76fc343000e666af1c83c7ad018b4c379e9d8c3c357979272ddbdc602f758456b210c3fd3aa92e5e860d6d0c6dc473b28051906be6b36903a6a6cf08e96c51807292b8a7b3fe3159511abbad3556e2a296f7a2e8c397b348e7e2f676efd2543676df621f6d292eee82590667038f804aba06050441362950c75e81c7b605605a77124b4716aa57c371bba062b133c6ec9bcffccd88cbb2d72cd807491d81052e5388d0ff14a9ea3ac92a3c469e1d4446407f86d4864883f0ac1579f43a557e2ce7121615cb1f6e99843288e25294e112716648f8ff7494b7d42b34d8a7bcc44ec55ff701b95ead5fc223e170238ad8fc32d5595a63839b1b84ca57d79c6aebce250be8ea8d1cdcef2f675a88e469e887026209a7d5114020ff575a8964006afcd3e6142e05216f1a35b281a29c1d6e9dc8570570e5018b5544b3ee8b1c7c15bc38dcf06b97303b198a04a7cf90dca2f165fde12f95d80cc632e75d6495393133a3d8c1609e26e0aa8c1941aca887124d3268cfa27f90b83cfe9bc7f757ada2e07c857a527323e316dce9315ca78c78f535fa47a53a1323015984a8e70ce35d2973720b2899f56cc1c6d721f079784e42903d06429d4009c76edcae1501cccd8434b5972543b7939294d0b63a53705a8e3d15591fc7c2d182fd0105b5d9e0b6bf7dcdc696a474f5475f1031790ce8d0563b1d1fcaf1507bb9a6ccfbbe777203d94a07af9275770791bbb0c81d0a00a11a4374d4f6f408f6013c635cb262a4fddc9deda187a1e4a46cb3cf04bf01b8b765636fe7d78b5ac1859121655436b2a9ea202717d5715a19527ed310e9037502eed5b104b322e166ea0d71799c70aa8b18ee9a2de216fc872849f9945ff0e270d0d12f15f7da184e0d85687971222cddc45ef565094badee3f496ba835bccb6023310df06105dd2689bdacf21bc8f90deb87eea2fba36c6c751b1532dd3dee86f321165acfc04d3e53a3bc4d11c3cdafc421f25c736bcc2e8c217544b2a48217878a39bad85b6c085bf115986c3fb4cad1a0885d6fca1f85433d9d63b7e99fcc518f7a9b4e62564b212066594efa121723de0b1c3373dc8b45e4e3129adcbcb84359d1dc35dbf968b4a735a40272882c882d5a8a9f1563a27a33c446ae4744b76f42e5e6a0fb369b7997e7a7ac7bc5077dc55b70a13539ba84a8729189df0eafdcc07a827a590c769d1dd6abad53ee4328fabd9b91cfffd0955267fa5e0558328d7bf74102f3571c8780a482f95f5ade43b6e55d1a18493383bf060b168e90caa61c63664b0bd70333f237f7c4b2d28798ff2279889141f6b18e647b82f76beb72e8691d37d4b0329e5c7979c7176f2229cbe277f9f5a0f7ca6ce569f699d51be12cf195dc0323082d28e96c9c5f4763940d058b2efc3e83e545237140f9b8a900cce82e9883ee20dfc8e6856f9b46c940c39ba33444ce1811f94156d3c74955a761e54db9747da3f92192f81467aa41ecf9f0f61fed6e8cfc855d6ff872cc176a9e86795262e7e69f7b397a1f8ffd04343c087c8a14f17dfa89c961b4954c1c429ae42562f2b1f26050a43109fbe2e8f9e36f0cf7f2609e314de5f3b5adf409879cceb39099c6000df9ae1a5c020335d07b1c7ee3e698c3d057856383b117c042b29ebce975dacec4a5255b42c9387beace3338d7a6242982060321", 0x1000}, {&(0x7f0000001000)="c05c4903d59b69f72b03220701ec2d8384d90c154b33345cd97c97f1d86aa9873ff359e0da511144ae7c32e6568b23779a79d792fbe089f2625199d01e2967c06a95a1fd67910b22c84191373e3a3906a331ee6e00d204ef633cf4fac3c25e2139ea571e6a63828221bccd479a2bdd960d779abe58b885a309c56e66459c967e32cc26b3c9518cf5ca7d121ecaafac3d9eb7f2fbf64371e82b233ddff063bf5c4f93aed757dee15f129d60e3175cc7ac6ffb4db7", 0xb4}, {&(0x7f00000010c0)="7df6d644623f0dc2b32641cac0da6dc9f33b413452405c61a1b97277b561bd7a1982893b370a31df49b894859e230600"/62, 0x3e}, {&(0x7f0000001100)="5e773637af3a5078143b6450ae91e41cc14658b1b074e97ddcba1ae595a49b3a8d7e6a1c6506455f11ffd04d183f8b50", 0x30}, {&(0x7f00000020c0)="3e0000000000fe49c7559500000024815ab228c52eb83d9bd2ccc37a63f3160c5466d0060000006458ba1b6d23a1b0d7c1effe145836447ce8876fe71039e321c720ccf3e5aceacca7c437f85986f0f804d0361557392a6b8e47b9d7df8c899a78bd876a3240ad7ab9bdf56ea3fbc1c89a7a0b96c3f854d34bd836b0fabe89b888ec460000000000d1881883d9095bcdde44afd024dd0198b72be18daac0424aadfbe1f3cc0810c7a12a9699097c3d0b33f6d3190ea0db28dbf8af26fe1adf0c4b2fbf2d438a5e6462a709055782c66f268bf0d6f1a3cd5338c3f50d9a60569a40167eaef730504cc350355a7028cfbb72b47d58c0dbaeab5acf86b50b1ea0b9eff74e099cc525eabd2373319b9a774508aed0bd3d8bdb9aa21b25ac485bea00"/306, 0x132}, {&(0x7f0000001180)="fbee586ab71a86f8d302d357a60db936a625798c9b0ca6b883378dc0b56ec1db31814b05cccf176004794d8ea1373eecf0bc583a68309a5cdc8dd031aedb02a4e4f9123fd2b2e1c59010da0fa1845ec367553d6ba02193793291c7f30ac24f8ba9889c132e510c9cadf9710cdfb7b6dfa51c54d1e19b708c16e27718693c76a6b707a01f32c0e092577d579aa4d6eb5a3255441bbc5b7acfb1d9dabc6d4c60ec5fa5eeaf8032ebd16b967d9a2418b3c72b65fa2e6ac38532a31590ae1c6741aa1c3872f7aa7148a0f2824d0f2c4c675e69f2047989ce752e6a9b47862c8579680a7a308c1c4f30fed74e203bdf849d9c4f85cb7d9495a171cd69086d94de80c61d96d8eceb1516842ae10f2c58a98bcd85bc4ba26e8cb6efefff05f65ea7f9e6ba2afe85a1e63fda145cb325b18dd86b627174a5e6a72029a4b2f68075f8c261638b362fcd6310244e3fdf6a02cc0569644e8eb43d3943ede859516c46dfbe98ca0b872cd984f4986895cebbedce85aeade372f43198b58e1fceb53e5432d25855b393ef8f3a53f62f1fa7e67eaed90d24ead4c6d3fc126c8821fb69b86e859798d10d3716b39febb7dcfd189b5eaf1f48af389c87d810cc317e34dd7e3c747a749b6148e6835cc4b099ecd4115b75075e437a3db84f5939fb07c9b40214b2a539e729e6a1f6986869abcf19c789e61b217df2e5eed9c94981e9a9d83a1163e754e30b69a0d587c4a12ce03ea44318d13f32d23c3c99a7faa1ec2868de091e754a61766587033151297c7d7013c4ae3e46cb2acfd3b926ca2bf8b7d33f9cc59df42c674d5ce19abb6d6c2179be73dede4f8142136dac6ac8b1739567fa969d0157bdb946cec33117efbcb0f879001664bd43972238803d77cff655832aafa9b72ff8e83fc349f8b9086c5d5776921fc214adedfc1f2a963084005155c28053bd073729a679b5c2a27d63319cee1732ededd53cae59aa2cd17d7fd007daebea59a7e4c266ee9375bdc6a28a1395351b1a97c86c42e3560f72a627b1561188012d0fff62acfe98e1b0b652a26d8aed6ee5fa7d02e6421bc6494244673d66277546c00f2c7217d9ab34e0fe83cef1eed98f4c4f12762c26082ada32dafda6e5ed3509b2297cae843a9a7deffb54b4456788684fdbff34fc319ced7103aaf58d2db8b87658461f04b8fe194c339657dd391423bfaafce3fe53672576d9b5573f3afc75286e2d29843194a9c0a0ed11866323bda35f27d285b22116f5b30e9f73e7d18fbbc93909785b52d4821c0711021a0b28a49dcfe6e4739d6cfeedd34f38f4824d4addbb60304ee570636a5322c7e9b80c96eb66dfbda2aafccfcf787cadaffcf8740216324d4295674b3bbdd55f99973c1ad9f4ffa422958c7ce1df46678d71cd2ab8fb7c374d3f924e0e2f04ea952617e3c635a810046ad2b1bc5bdb108406b708b51999e1067e263f5c039b1546bdf5f9acb34b28a6dcb314dc010a66684d2aae97f8f989eab8c3c707ec581bec4c7883efe2cb07bd35a246a3fe6867eaa06f91367cf6cc659a47bc8bca34dca94e35aa5c4720e84e3ae7c3246ea8bbc48df82f284ad16bc3f49306b57df87010792e4764aac6d17ed281d1297ef730fbae843408e62a03d7dc9e9466c7d34db12d9db98b9cf32f43864a8b565ba4d7a00e388ff1fab080a0e1098d78ab472e164404905e4b67caf8005906cb65eac0c94175c5dcb92911d49267acc7497893126c3f90973a966fc5118bbdcf656c7e17c89025599d3ef85d2a02ead35771662aa11fbb27d7251368d140e4a3d0af58a89d5d408a3fea6ab382cd034eaa720dfd72dcf3b60ec4c6b384fdf64737ef866eeea2b8609b47c1e66c7e3d2871362680ff1696f07a4f09fb91e0751d18755948fc4bdb30ed7aadb8748844b32eebd74de51e72777898bd15a7dfaff9f1f1aa236a5e621d7420cb1d2e386a91165c814b11dd0aa55570d9959e266e035b62e5a61a2b58c3122f016bfbc17c26ddc35eb963fe60343ce35ba0c44da13e5c5500066aa4f600aaa1ac2d5cd27e22ae39ddecc4cee28cd5f903e8c657e342cfeb812a8c6c72be87cf985fa2c1f9f3ddec4de386e4d5ecae3fdc32eb881bbb66bc5f64a12808caa0b2f1c19a94a8c4e168878a3f6c2df44082b195ca29efbe239066e878ecfc76870874f8d834ab38c6989910b53348a769fc8d15af519d7bca572109f6e7df0ae85c065b1acf38b31c96881dab097cad603f695673e95f1c6fd9c4984e2ace926db29c498ddfeea421030b805fe01111d9fe7f178a26449f8f3e70de04edd48b115a9e3b3be73bb39507386819630b15699cc7a7d043146c9c7cc4ce75c075029fdf5b9259652e5b5c774f321f9e1b3a8f1aed360e41657b8e45aeff29f534dc2b0949f6e880d86c7338fe4f3c14003d2093efe6141ff7ecca69fe6be4f3f72d5d40bdf87bcc0d603b40fbfb58d3d11d85584d6ae073ea77eb0de8fc68bbecbc17b216b8d07feee28eb46d8d015ab4a5bdd0f5780c25ea0469b80996c2cf5e28a5c123929f58a19b0551a7aaed084a47de51007451de0011228661da867b1002d07ad01f7d5b19e6f45d698e49867e19a1582118e7d79e9e209bae50add06319ec589d94595ebcb78ed50366b70951a6b8801a6e8a7183bf5479aca8dda06a50fc44b101e58e74ef129c3ce2bbf8a3e250d70e2239322e72a21b76270ad1c4a65c2a8334260e6c86a3c3fdc4e40cb0ef51a8daec72ce8246d0b6bf4c7dfacf08b43dd261be53f594666693931e9b6dad74e81ef1d5987aca5e1d5b68ae9e32755eebb01e1f7fb10e484cb41048ef994d9e37d65b1fead068c321e61627b196e44c86c4492c5d9ac83a4ac74cfac8f029a07253da0672be4a378fbad832f75b5e466afe524b8a48983d46a5cd65a45b3421a9a9e9ea829a7186877c331660c6d21677b1a2364ad2ddfd6f6ae8be5c68bf41acadbba8981680a354c10bb751501fcc931abbac8f9c7f06a825eebddbc5a39c9dee67bd481ce047f4be7b52b380d9ae2d78f2a335a94957ed8a61dc2547d44c895a615382093e4733a632c99a028c3f563328f272e64b092b382130877f24e6c681f71d852bdc60685b4befb39f1ea2eef267cb6173a44adb361f2c8e0ca80633545d8703f284d2d7449781f2277e0713245ad9114c0fd1978575cbbab39b122593816134ec4e8b0d1a2ad0bef1382cf9ca2fc04d452cdf135306b442eb26fe3abcd28b92d8280de949f0412fa51b32e9693b5bdfdf318335dff6ed33347bf135501372437713023cb289c05cd2b974dea125b6f7e3d6b28282d506e77d4b2a64e2911620c2bdebe66cd2a4ab187f7157657e3b967ba53411e1c2666bf70eefc20b27e1979305380f3fe7bd1c036a64bf308dbf5fe32232ee9eac849dfb5e2aafa1c9d1a347ccd0b9c711dcec27184f1da9d7bc6c69fd9bb1c2f0b948b3a3e5606f1a00911006e6b87ce6f293a16b7d835ada55d93cbab163ce12554159589ebc5c7cd94e20c81ef68313c097df08ecb8353aebfbf304210fb9ff9024d5775616365e8d0784ef2a47be9047906110c6955ab990cebb901188d2ff3781ad43e106e53cfe439416e29f5fd001834b9f63d19b7b2580263f8ea07c688cafdc1a0451db3ed3d5a93d4fdf9d8e941fa89267a25370932451bf5fb74dfb785aa970f14a39c00f8660a6f79998a9869dcbcad2eeae0eeeb0e8fd07b232669a94d4b8f2c5326cf0fae1b335efe914bac1c93d78ee1557b22a2fd14cdddda48c195024130ea91b0f5ad16aa9ae21b50c4a6f12d5db51d714a480443c3ba2856d45ab68c5fcd95170d3ed0c515dbc79420a678036001c1caa9d1117af0ca639c2b7373d096bea182371ba83ae70df21c6d51a088516af00b2839878b5a8585f38076b2c91461988bcf53a3b38c841839992b114ce893f29d073538e1a6368ef17c6b547d6488c773fbcaa1bf86dd4c1b3d69f5032d46eb09e71e7def118bf8c5f0d2c51d3b82f237f1805f816d338fd5bb32de42d29acb45020e47bd4d454694848bbbab8fa24b5a58072ddcc7ae11db96a93d569bb7afa0e55b340ba4a9f4dec71c3ca058fc139a0c7d9f6e651a3749540af07a25b008d4bcf2c65e814e6d648ef3dbb73c901879a293d320dfe679d005fd3c503b5335f12f33083ec2c84279d8a969a77b76d68f8d7626c2ba80d463086c41dc02a7a14e8ec79221d332023e4391957424227feb33da34927eef36356c5229cfd3af9aa770694ec714d1c63bec23445b727e080a3f94f68317dba344b601fbb493b1ed5f525f2d6ecfab8fbcb4d3696753ea43fbae17a3a4696495b82b93232ca3022e2517b765c7ec7802a030d2e3e0c8f5048febe3905d4742b7f243f15180908f21a1f731d2708d0d2c922302b84fa648739bcd50f0ec293659bfaa958825012b4b584601084659f7a189f67ae74dc4ef8783ea26b95df1a1ba0d13711279ca10be6bac606689762ba2f23725ab4587d9ad462f50d7b4486a27bf5f081a45ec73a95abece99de95afae0f8aacfc50f3d7643e67399271d85d50ac56955688925c65c19e0d46a1f5d0fa8da053eb6e2f3976b0fc99fae110648dae4ae7791455799da28e30fef270493", 0xcce}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001f80)) r1 = socket(0x2, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x1, 0x4002, 0x0) socketpair(0x18, 0x3, 0x3, &(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001f00)={0xfff, 0x0, 0xff, 0x1, 0x1}, 0xc) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000001e80)=0x20000009) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001140)=0xfcd3) 02:48:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="94", 0x1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x6, 0x4002, 0x61) fcntl$dupfd(r5, 0x0, r5) r6 = accept$inet(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r11 = dup2(r9, r10) readv(r11, &(0x7f0000000500)=[{&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/178, 0xb2}], 0x2) fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r13, 0x0, r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = socket(0x1, 0x4002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80186950, &(0x7f0000000300)) ioctl$TIOCMBIS(r16, 0x8004746c, &(0x7f00000002c0)=0x7) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={r8, r12, r14}, 0xc) poll(&(0x7f00000001c0)=[{r0, 0x4a}], 0x1, 0x0) 02:48:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) 02:48:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005ec7000200002000"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:48:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x10, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0xcf, 0x1, 0x80, 0x77b5, 0x7fffffff}, 0xc) fsync(r6) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r8 = kqueue() r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x800, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r11}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r11, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r10, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x5721b76b96d34429, 0x40000000, 0xfffffffffffffffd}, {{r9}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r8, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) write(r8, &(0x7f0000000200)="d2d92beb404f8d46e9fd7811c47b48a7a571b38688eaee9f375e14cec24347", 0x1f) getppid() r12 = getpid() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x8a7, r12}) close(r7) dup2(r1, r0) 02:48:53 executing program 0: r0 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) clock_gettime(0x2, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) clock_getres(0x2, &(0x7f0000000140)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getdents(r2, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) fcntl$setflags(r2, 0x2, 0x1) shmctl$IPC_RMID(r0, 0x0) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') 02:48:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/211, 0xd3}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/248, 0xffffff93}, {&(0x7f00000003c0)=""/180, 0xb4}], 0x2, 0x0, 0x4000055d) chmod(&(0x7f0000000080)='./file0\x00', 0x20) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000240)={0x9, './file0\x00'}) 02:48:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) pipe(&(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r1, r0) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') 02:48:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) getdents(r2, &(0x7f0000032100)=""/102396, 0x18ffc) 02:48:53 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x155) read(r0, &(0x7f0000000200), 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0x1, 0x2521, './file0\x00', 0x400, 0x101, 0x3, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) dup2(r2, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) dup2(r4, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r7) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x563aa52136ab9969, 0x0) dup2(r6, r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) dup2(r9, r10) socketpair(0x20, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r13) dup2(r12, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r15) dup2(r14, r15) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r17) dup2(r16, r17) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r19) dup2(r18, r19) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) socketpair(0x18, 0x2, 0x3f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r23) dup2(r22, r23) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffffffff7fff, 0x7f}, {{r7}, 0xfffffffffffffffd, 0x0, 0x80, 0x0, 0x1}, {{}, 0xfffffffffffffffd, 0x29, 0x8, 0x98, 0x8000}, {{r10}, 0xffffffffffffffff, 0x708bee300b6c7a26, 0xf30ad0bd52a84da5, 0xffff, 0x9}, {{r0}, 0x2d75aaad2a1ee503, 0x80, 0x80, 0x0, 0x1ff}, {{r11}, 0xfffffffffffffffd, 0x1, 0x2, 0x1a86, 0x2}, {{r13}, 0xfffffffffffffff9, 0x1c, 0x20, 0x8001, 0x40}, {{r14}, 0xfffffffffffffffe, 0xc, 0x4, 0x4}], 0x101, &(0x7f0000000240)=[{{r17}, 0xfffffffffffffffe, 0x6b, 0x2, 0x2, 0x4}, {{r19}, 0xfffffffffffffffc, 0x48, 0x20, 0x6, 0x7f}, {{r20}, 0x8000000000000007, 0x28, 0x2, 0x9}, {{r21}, 0xfffffffffffffffc, 0x20, 0x2, 0xffffffff, 0xffffffff80000001}, {{}, 0xfffffffffffffffe, 0x72, 0x80, 0x9, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x180, 0xc0, 0x6, 0xffff}, {{r23}, 0xfffffffffffffffb, 0xb, 0xfffff, 0x80000001, 0x4}], 0x0, &(0x7f0000000340)={0x8, 0x1ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 02:48:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) semop(0x0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000080)=0x7f) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 02:48:54 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="200000ffff006300000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f0000000000"], 0x38}, 0x0) r0 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000140), 0x30004) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x90, 0x1) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:48:54 executing program 0: msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000003ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000002f0de9e1765236d9cf93ac9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9ee865018565e2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a9b6a2e53ef4a1d6bb6c9dada0000000000"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000100)="9358405d2e836951d71eeec5bfa154a298c6dfc8d2ed26ce3a48f76eba878eee99c7dcf1eb870ae8fb30531ad9d2d67440886f14f1251f94d098c1012f7ff181172039f7bce7e6e6c6f7a9c061bbb0bd466f823292d50260cc1a57", 0x5b) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069c3, &(0x7f0000000040)=0xfffffffe) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c3, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069c3, &(0x7f0000000180)) r10 = socket(0x2, 0x400000000002, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) sendto$inet6(r11, 0x0, 0x0, 0x407, 0x0, 0x0) r12 = accept$unix(r11, &(0x7f00000002c0)=@abs, &(0x7f00000010c0)=0x8) r13 = fcntl$dupfd(r10, 0xa, r12) syz_open_pts() r14 = socket(0x2, 0x2, 0x0) r15 = openat(r13, &(0x7f0000000780)='./file0\x00', 0x80, 0x150) connect$unix(r15, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r17 = getppid() setpgid(0x0, r17) fcntl$lock(r16, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r17}) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8122f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x5d) write(r14, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="8b7c5a9218bb42fe7cdcb4c9d3d38a9fa07de04b44dab7f3010000000000000048f93c7972aae350a2abc17808c9509e3a7977fcd4050f79607e899a32ded4878a1736e3fe393d816e8377fda5373a3e56949553ff28e9aaec38f0ef599bdc4fe0fa026ef4cc952a80558bac301616a0c67db935263a41a059985d6e11fe0083702d453f2a4c328c31b0d32e91c250974e87293db6feb5764487f5778d6b00"/174], 0x10) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000200)=0x5) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x80000000000029, 0x2b, &(0x7f0000000000), 0x4) r20 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r20, 0x29, 0x35, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x4) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0xc1126939, &(0x7f0000000300)) 02:48:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 02:48:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) dup2(r3, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r6, &(0x7f0000000080)=""/93, 0x5d) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r9 = getpgrp() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 02:48:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c380ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x81) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) socket(0x2, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, &(0x7f0000001240)="c8", 0x6bd) 02:48:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2, 0x8000, 0x6, 0x6}) fcntl$getown(r1, 0x5) 02:48:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0xff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000f35836755600000000000000000000000000006a7027c557413f30e2b229c519fbd809526a0779cb646f73a498b0e0132f4652c0895d1e1c2bcb795a172acaed4d1780ea5bb535568120e2455957491a756802c518c0a251e41d397f821298386b29c1296ed8ae1198356c67e01c8db4fb55e185ee81860b2edb118275ee0f2aef6d8d0af1539df05c2ac63a41177445fd0f5cd0df5dc945e5db409ddf32c2f621fb34d30d53e841169ef54afec7a1eaf30e2cf9c2ebe0"], 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setown(r1, 0x6, r2) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x180, 0x0) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)="2d58cf0d3eae4e63a15b85fed3fc430254e4a39a95a895ad08ea29c39f9295f79759a973076b95e1c61cd7babb123eb55947f91a75", 0x35}], 0x1, 0x0, 0x1) 02:48:54 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x800000000000009, &(0x7f00000005c0)="ff51e981e9b31594b50a6cd2646bc2669539712d5436ecde663faf57dc1b8e92b4a55f7bed175ad6b1585f1bade99fe9773dd1e964d2722813f1f27dea7373bca21f6470ac81dc3752570e9e6eb6d6a28fb57362c801d44f46bb0ffa9570ed5ff467e17e316d500ec75485df619a655ec48c486e00915a8c965be845c8940c09cc56f7997ed20bac13b35fe32d171e70f1cc6945cc45e7bb94142b54d83936e16884c5967b66a246b76dbcee4b5acfdb6752db589f10ea126406a0a49ad9ce055fe5b4ecf36d87c2d2c3a8c9d00928ea322198ec9afccbb08abb151f8ba9f6593edd74c9333d5e059f8815fe87ab4554c451930203853ef5901027255dae95ccc0acc07d8ed40f0de4d7bfdb1638a1b920535ec22c764daf92f86db1f2dc5d32ad96686acb1d3c3bcfd0c5abc052bc43c97dcc5b788a50901e908b3604c21c673509506487b1afeb54bfdba8a033b1b4f13f9c4d991b88", 0x157) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) sendmsg(r5, &(0x7f0000000540)={0x0, 0x0, 0x0, 0xfffffffffffffe89, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES64=r6, @ANYRES64=r1, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESHEX=0x0, @ANYRES16=r7, @ANYRES16=r8], @ANYRESOCT, @ANYRES64=r9], @ANYRESOCT=r10], 0xfffffffffffffeff}, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) r13 = syz_open_pts() r14 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r14, 0x6, r15) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xa, 0x100000000, r15}) flock(r13, 0x2) r16 = getpgid(0x0) fcntl$lock(r13, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x40000002, 0x6, r16}) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r17, 0x2) fcntl$dupfd(r13, 0xf, r17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r18 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) fcntl$setown(r18, 0x6, r19) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) r22 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd", 0x0, 0x8000}) r23 = syz_open_pts() read(r23, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000200)={0x1, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0x2}) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "c69702eba43f83bcda020000000000000081f6bd"}) r24 = syz_open_pts() read(r24, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7939c5cd05b001a7abb32321900"/950], 0x156, 0x800) 02:48:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff00f900"], 0x9}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = socket(0x1, 0x4002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000100)=0x7f, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000040)={0x7625, 0x1, 0x18, 0x9ad6, 0x2}, 0xc) 02:48:55 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r7, r6) r8 = socket(0x2, 0x3, 0x0) r9 = dup2(r6, r8) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r6, 0x1) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) r12 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = accept(r14, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r19, r20, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r22 = getgid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r16, r19, r22, 0x80, 0x8}, 0x8, 0x5, 0x0, r23, 0xfffffffffffffe01, 0xa, 0x7ff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r13, r19, r25}, 0xc) 02:48:55 executing program 0: syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xb) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xcd, 0x2, 0x6, 0x3f, "53ea5dc52c20233d1dbc7817d9fa6fd560ab1df3", 0x9, 0x7d}) syz_open_pts() 02:48:55 executing program 0: r0 = getppid() r1 = getpgid(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x5}, 0x2, [0x3f, 0x3, 0x9, 0x0, 0x10000, 0x3, 0x0, 0x101]}, 0x3c) r3 = shmget$private(0x0, 0x3000, 0x356, &(0x7f0000ffd000/0x3000)=nil) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r6, r7, 0x3c, 0x3}, 0x400, 0xffe1, r8, r1, 0x7, 0x8b, 0xfffffffffffffffe}) r9 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x18) read(r9, &(0x7f0000000240)=""/19, 0x13) r10 = getpid() wait4(r10, &(0x7f0000000280), 0x0, &(0x7f00000002c0)) getrusage(0x0, &(0x7f0000000380)) r11 = getpgrp() wait4(r11, &(0x7f0000000440), 0x3, &(0x7f0000000480)) r12 = getegid() fchown(0xffffffffffffff9c, r4, r12) r13 = semget(0x3, 0x1, 0x20) semctl$IPC_RMID(r13, 0x0, 0x0) semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000000540)) r14 = fcntl$dupfd(r2, 0xa, r2) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000580)=0x1) r15 = semget$private(0x0, 0x3, 0x204) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f00000005c0)=""/233) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) setreuid(r4, 0xffffffffffffffff) 02:48:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x60f9, 0x9b, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x33d, 0x2, 0x0, 0x5, 0xffffffff, 0x4fa, 0x1, 0x0, 0x9f5, 0x1ff}) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r1) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000200)='\r', 0x1) 02:48:55 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200), 0x0) 02:48:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 02:48:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x7c, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r2 = socket(0x1, 0x4000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = fcntl$dupfd(r2, 0xa, r1) r10 = openat(r9, &(0x7f0000000440)='./file0/file0\x00', 0x200b0, 0x61) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r10, 0x5) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r16, 0x0, 0x0) writev(r16, &(0x7f0000000100)=[{&(0x7f0000000300)="5f427c701a8d4924f6b3f1785fa1bbd4941294d8e7cc1e78df453dbea75b71a23c0e5415ab01a1eda0e4ac0f749c27a6ce2d55d6f1ee3e04492618463f8acfb8c0e8d754047da4607ec93ba9d47ea1474da0a57cc3aa69d2069bb4c4e7828efe63f6b92501d7cf2dc16c68fad908630fd0c88bb127dd53c0baee7c6d661d1d8a6bd7118ea83bdcfbf917db88bc1373710475d4c5608e441ff0d09ebb7243b887d68aa8f18f3b7b4885b0aa6a57421d85c56145ac4d7899d159d2da698cb77dfd2fae6a8017e9d3140122ef759f951f4cf7e9a5505750197bd22e7dc8e9a91e59ceedaef50dc37f6078129ac1217d", 0xee}, {&(0x7f0000000640)="9382fd6fd58911e1d6b8accfb4b147d5b9d81640a22a69dad3920ec97310dcb3d9dc8c615ef0b9e12651c6ab6fcf31985e20e2218624b0e77ccd8543502435498f86097409e1ac6b05d8e5392a848d0b488c41d89762a88fc38862062a8e4e62d976f9005fb43a068ff9d2d8ab9444047a8c6e377b29359a590964860344b7d81ecc875d2eeea05be6023cf37818b9b32dc347285376a5ba210d85c7e1b623f466bd11405598c606dfea6792d5942f64d537df81395adfa71595b24f2d607084c75a4e554df4dda0047fbb7eaa958e05ede2932e29f7b4434821f2f0ea1d97121c9f858271927eca", 0xe8}, {&(0x7f0000001b00)="ebae372ef36963b27ede22661c13804c19cfac7533a26fb95b1c6626749f73a6d91644565235209aa6bd928b9b4b75577bec79efe185205c3d504280d60ed8b5e0d1ff025541dd4c63972023be37e453562eea7a8c27c168888aaeba0e8f8f7c7c04b93cc372d49cf3199cb64f12fd2df66381cf62ed34753202a511b33ae4aad0bd19ee90df4990874a83aaedf8085974938028569853733b55f3087bd718b1c0f7a681c52c347888fe1c8e8407f676d81a1ee6e70903b4366658bfccd3674c0f979a760bcbbbc18ee5b5178f4189bfe5331ce2cf0a51fa8aeb0c617b5cd97d34dd2cc4673ded5b25247ab54a09ff59c3e1b96557919f097082eab2a2bfb5880f0d74886e23ab48c15f6c8c95a6c538ee5f203ba4c82ec440c2fe1337bacef390d25783ffdc94fef5d765ecd61e0acbe9f69b09b797e26e123f8fec5e76b5020ef8eaa89d4c053746106443a2c583774a001ef6ebfb91359c7c12f3513cffcefd7588b9683b1dce2c08ea27cca850b1f93946a2d0457044717c2a7d8c07bfcce2a8aa56893b0375185c6b80e44649ae1ee19acdc86d6babef770365d03fbfb3c844c41887777b74f95f06da85495d5b02e52def114b36a8816aaa87945ded2fa15da82a2f734adb4c980fe78254366d779ee5fc4f82c5bc20421fbca78914616a7978215c5c788875b321a6ba84c05f81799504e333c44b8a14c4d69c4c45f2d1dc9b6d921ad8c75de727a4d4b0447d6ac53169ef2b34eb9d5a25736c7f0d570e838e8511dba7b0fe9ba2a628cd6c1d21f142db4b5a2ae94be9b405f155da88757e85a1f7992b10980af3d2357f68a5ed2c90fcc53dd287a9d98f2f801fa06f26822e12604fad0f14bfe32f06d288199da9eabb5cd7f579eb932e5fc7404f29c73e8f98d7f1df16010408c6c9025f3bb95b988cdba99841c55adc428ebcfc29801de3f00ea5bacf42109ac19cb49315e2b3bf514048df04ffa81a146914c5d960bb21f062e6e829c11e21fa9a918be492222c0b1764e87cdef1aac32167ff062b918c76dc99134c06a4ed0db5afe288f5eba2cfbaafcfb3de68bc9d7ed236805727fa5b3117ab4d49a6a249de92c31e0df0c3827696cf0e2eb5a6f4773bfc5415043c3d34abedc3d05371b5b4f53ff28b2a655e8f62d6329c0afc1d02014aa0fb4db5aa1939b6500dc69eff0ff0ae9d6a2fe3dc3397a39b9382bd9692ea0878b362b4fe20708693e7166524d545588ecf47bdd3da8f13eed212d31ae9d5c518ebf52dea97f0d5ea50507f047dd10b382063474730ba5ff25690f1663c7f056d34a40436d8e0e0de522a9e7f08123447299f14cfeba0db564c5503ebfe9c82908a6a6c278d5d160c0cead0e7bcbac6be13a65df136d22a5aa5ec9cae01595e6d8c3d78b5461ad900d94a718f096a161de7c65e54e4484403c40a09bd4d7462abcdb90329463524c913e44341e6db2e386684160ba667c02db8f42e36a7ccc2647bb51af3f5c1721ca73d9c2949ada974f2fa018bbffa670e06f010183ec856aa6c034cc1ba08eb4ce5beb0b7a2c361cb19905299dddd844064d29d3a4b54e38079059c76f70b5f0082bb269146d768723de4cba42a555c23ed0d89d1a4e29c66115eccceae8240118974b9fbe756f3e6092ed17844c1d920d30556705a575a81b6a5053fe15bcaf8fd496326e6a524f299c4a1c973aa688ab7e1591e9fa8825ac958b2751e98afef162f840abd86b6203a7425c9fe82d7029f3b4997270be38dfda33e35e216e92b5eaeb265b0609418c825c9535edf5c9f5bb58c004b0594963bcbb66dfa9e1787135ecca572e089445e8c0b4371263a23722df8ad56abb58ef4877579f18f90824bd9eec8c832b05487a8c03157de3d500d5200be9048b4d4057f71dd24d3476eb2f3fec5c721514b950ed306718abccab5a25b2e89d844b9f314eb83b0892bcde7071c7bcd0f73f0703d88120cc61a8db629af9ecd432b7d767921ff4f17192d775ec23dc7e3d5289177bd5b3185b4dd1b8692bbfd32f7ee34bfd8eab1fa12e7e77204656008f5c4b09a8138d684f75e7abbe0f511ee1dd8544ec2c13af93d4fa01d062f64f73752a1862b8c0431878201e9496edf839ea116675ebcb9d36c27521e3fc769334403f144ea6eef42083fbc4f14efe4b5cec8bccc5ba2343fbdaec9f9359413804cbe364f9ba10ed6f563dc164aca42f57013afcbb398a18832460e4215b5671d6ac9345279ab4b1be9366ee787f022279f3d92ff5d074c31df179a7fe10a29a6669b9b64d4552569d60b79bbb14b3a2acc1e059937193c9553cfaef8e4410ab711aa3e0a1f92ea71b7e3c2163ec3478f74eea68a307dd37ee3c2ca5352f84b76b71d787705e1fab725201d877701061e8d412bdd3877631dd19a9bcb3d357f5ffe107f8658b5c8353b76ba84ad50ba44886fca4c10784435857a19a14d27cc79605bbc1ff2ed16961d2a5c29efaa12015e49b06d55da0f454210f7bae531c4d26aa8cfe7e0a27e93f4402da98e991ec3b5faa9f684cbc9ba3a06891f76fb9409a7688d5d95ce4c9cc9758f2318d43d95da1516e8c4b93abec50b9361200850f816ab88d494b11b798ad18157da3cc14aab676c73875cc1344748e4204d3851b74067625b53bce7a8d03bcc27802d0fbd3da16751d2cff43df0e96a4561242bc46f2baa11dca84076b9c5fda7a53becc0450532b38311227bf302bdb1df06f5f8e4fb9767bb875c11cff114cb12e341ff4bbd9de9542ab44126d8131b4d3f235769234fffe3aa021fe7873df6fac70dc418f1256a09093ff403227dd6ff7a5f2d35f9ac525f1c3f5fc33ca3c83f1a6bf7f6d6d5de1f420530c394891f67b68ee729efc06dc98760c4225e978a76e364bbc19e67a7d2919d907bdbb3310fefa2148865952a2e5a50c118b5c2691587e9b2e2fcb7501fd0c88aec699295537dcc74e77c9c4275c9ebc140c7f5dccf008cef9a2d13e6914e8488a0ddf0c11e4370054e9cac57e1779eca740398f90f32ee2080fc34bdfe88fca4569a3402bb93ad5c7c73f002f3e0a5e9a1ccffb410a31a9cd81ef65daa7e3173bdc708125d0c5857897a57ab5ece2c0bb261ea45a2012e943576fbf46f08b83c286971f5d53b89a79be621713f7a938a4d9f93c567876af0756fbc8719203f55ef967f2138057e1f6e56fb44fdf47af6d7c639bb99470ad31cdb83dcd0339b22228e8ff5c18b9022156f4edbbf19f92b50e11b01216dd41c2955ccf9e52ca5315ebd2ad5bff64262cc4025c05d9ac7d80635606081c9342b8352b2a5a37390d63b31560f91e2004a0d9f1baa3d3666e5b549938140657e2abe98e9f21d840e2ed23882db0e94d3f6986914f38910e179c9cd877e5b3d062500f7933023ab32d9d1fd230ef4a43c96890d5aca8c4a25c51ae6be4dd6f9298772925cb5bc2e9e6af5342e20bc619c304760f38a0fc5f7bb443e1ee24f1e5703bef6eddf07200374549682387ef4b96efc98d14eb156b08977f590f122e5f9c7480338f34033b78473b7e4f4ea924cd91b208199305996f91bed3e255c25c6c424a10a7e561f706df9957718c28e3feeceb3423f642d456a143659a2d9028bdce0b258a205735b1f0364fd694144c53e3f7954b0a3e74c8cb89bb4259ccdba5b53f1ab2fc99d8ecbfb840b60dbe1f769242fa512c2e3d25312defa962afcd9f721e37d3aec42662a7a3f69fa38ce4ca8197e06b37a7d48308c6ac2f9be725094950011e68526a05c557cff966efd518e8b9522c28b736c4b8f93663995de561e92415d7a9a55d5112fad7b11caa36e10030fd5d17ea7efdf31eb11fe214950365d5a4685d8934e989934003d26c023a5a06a4dcf57a6ea7778ec90926a6c14396b3056d0d6adfb0724acf84c84d041753b39052bd4e51d5851736bf598042e24f8117e2b1761cc53c024009b32b57c4f3f7c4c684d822b22cfe4db1a19f1227564caa8b2471d696ed4852c2fdd62a927c20123981c99fea8bf962964f1ab343baefb006dd0e33d3c2338bded2a1bec29b14e36a823449366913440a4a7e5b41344a80c76455d05f4e1a2d4bb21ba1fef666fbe3d53e66db60b96408a670deb75fde677ece01fafa7eeb63f81ef00d41dd4bac06f814cffa792b5dc805fa229d5e13e3ac5351b49a77ce5a2f81b962864bdaeeb9ab0003b8a5bc22ebc7649cd2ca9ed02f2568cd6c218b4c61f92f43fe9a0724dcf95ba0d176620b35b7b2ce6239d339b707a8980bb749bfb8437a7039e46c6fae31afb7315ede3facf46ad57b40897eec25a7350138c7f93285635357684ec9c8df10f1d1192df074fb98ab93b462c5c548850f77fb9521c590ed2601e0e36185a08f8a7e16465764f14d72af22afbf564ccd41d715fa48b14f73d854f5b2f9430c767dc5929615e1a12f0e011cabbcc8cc794b28dfc094c0233e7d483c787e770a38bc71a2b3b44adbead97ffa2bf12c4b1ae06711b08ff82cf2c4b2aef51961ad42cac6843a3dbdb4faa5b280f7fe9890c1018fa2b9d15b761560b4e058650fda8076f5b86777ccdf4f58e4a473be8d8dd172ab5cac4bc678bc3f1e6aab0a07c709ebd622cdaad8492e389d4e9b259d3f63517629365b62259ccbb71b9bff526e4e7d40f4edbd591638dc596dfa4419538f00da2c269f4c472b4be5bc3dd696c6a495382fe9e7db571a76c93d0cb71752140a8b746921c2d10dd2f59a594fcb3fa73c86f6c49e587c6230ccc4f6406ef0703ffcb8d5cb1fb1f564c652b3027c94ae92c6ee4ca99241825617e61d95bac9293bb9c7d29fd91d08f401f8d17241a0ff3b68171d72366f4555c394d70392e8e0df99c9f586b221067d45a01c5572f5daf57c507446df02e0467f925efbf67fe1169cfa1009006f63bd40d7645280dcea076a92f6c42bd9d166a50f611fd955aaefc51fe5a329d8714e4f4b906783cbe4bce364b0b4f24747639eecc219c819b1f45ab196b5c9c8567005e8fa922da20f5dda91770e616c582a19cb0f4842b422d8e51f5f1d3f0278cf28344cb3ff295747b6965f1256b0e3fe06849c5d0bff9400b6b36c4bd10a9b1900d051e9b062f2e570ed7faee9759f601cd8d4004763c7b2e3d0b67ce1c2ec9c153924a4821eb7a18ecaf872bf8a9770a55fd19f2813d9afcb9ed78f3ef594d9be66afd664dbbb0a54e7c8579b61b89ca874ce96cad6b067270d48d30323954746b6f66ca422635ee5d0116a77ff93a5afe55f62a24037a20b6699359642db454c329ba2086cfda6b9231ff1ba3f7d64d9fc943d2f0a1802d72b37c6e75a5719a32d8dd82a02122c8278d4208f14a1f1386b4cbca2aebc5bce93f4a8d1e51c0a02840633c70ad4787894ef547ab47e08f0fde78332eea38f008472d27486dd1d0a62300f12d33b28915c871bec8e5b6d639be2ca31c09c029452e2258b02fff258a18ea41415db6a33845e34950f3338679bf5ff1913c4790eb748e1d47641468ba8c8367e95d118a7d19e0f931aaf460a1f7d4df8112f91dda56a34c9dac68d3ce3266865dca901cfb576b2d6596c6e16cb2db73878d6467ece198b289944be3701b489d67203375dfb9ba15f6554620c4cf7655d14526017bb9b211c7d6469f852e7cc0740d30e9058102b7718a8f32b59c8566b31a8b77e9bc2e91eb3238f6dab6ee5de2e358029e4ad7e363cb02aae7a2120b10ae1abe687ff86518591e79144c0cfa27d9428ac42eac3bbc23b9bac618ffcb3b8217162989defc3de71bee0555068501ce61e21f748aebc55fd722c6b820", 0x1000}], 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x5d1f1f158c7487d2, r2, 0x0, 0x0) r17 = fcntl$getown(r15, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r13, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r17, 0x0, 0x92, 0xffff}) getgid() geteuid() r20 = socket(0x0, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x1000100d3) semop(r21, &(0x7f0000000480), 0x0) semop(r21, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getuid() r24 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r28 = fcntl$getown(r24, 0x5) r29 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x240000000, r32, r27, r26, r27, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r25, r28, 0x5, 0x5, 0x5}) setreuid(0x0, 0xffffffffffffffff) r33 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r33, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r34 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r34, 0x0, r34) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r36) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r28, r30, 0x0, 0x94, 0xffff}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r37, r22, r23, r27, 0x20, 0x7}, 0x4, 0x5, 0x5}) 02:48:55 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r7}, 0xfffffffffffffffe, 0x7f, 0x1, 0x26, 0x165}, {{}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8d}, {{r2}, 0x0, 0x0, 0x2, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r4}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r5}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r6}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r10, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x10220, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 02:48:55 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x39}, {{r0}, 0xffffffffffffffff, 0x14}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r3 = syz_open_pts() close(r3) close(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x7, 0x0, "e14b88a5338c4a4a6fb8daf484f15ebddc42205f", 0x8, 0x200}) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x20, 0x1}], 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) dup(r3) 02:48:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001600)="c128dc15b2d25d523b0800edef2f52e52c1f69ec47140157a777d898cb2a1f4b449dd63b5df88375ee0c4a3425121f8216459b37d139a1ae269b8003ee6b0b55d20eb8e681203c12ebe49e817b6610a7107ff19bd4948d44c142e65024236b51f9c49535f63be1b75a7440f2e150bcd41e5808fdba03bb6a3a2e2af884acf13543008431ca0f3e8ef37fc4f9a26565cd6951635a39183ac048fc6ddcf6523caee0a5cf15f6f85ca9275810f4d3e96983ddca2b394c518e8d086dd585492e2283afafc4ef9ada18d053223ec3a1182bff95b5a000a006bc7f6bb2c3f3c96ac22862110cbf78e9fb765038eae9b855d525", 0xf0}], 0x1, 0x0}, 0x0) r1 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0x8, 0xd7ce, 0x7ff}, 0xc) 02:48:56 executing program 0: r0 = socket(0x22, 0x1, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000001400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f00000011c0)=""/12, 0xc}, {&(0x7f0000001200)}, {&(0x7f0000001240)=""/109, 0x6d}], 0x7, &(0x7f0000001340)=""/174, 0xae}, 0x42) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a13e3030004015b0dbf5850a81f78e00818d23a", 0x14) 02:48:56 executing program 1: r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:48:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944c36c3b1e901628808ec978226cb425709996de6023d0bdbe54b83ef00000716de2a8788e5b34f327fd78aa70b49e04a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c44ee455629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r7 = accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r11 = getgid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r8, r11, 0x80, 0x8}, 0x8, 0x5, 0x0, r12, 0xfffffffffffffe01, 0xa, 0x7ff}) r14 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r14, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r16) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r2, r8, r16) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$unix(r18, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r17, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r17, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x11) getpgrp() syz_emit_ethernet(0x6, &(0x7f0000000240)=ANY=[@ANYRES16=r17, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64=r17, @ANYBLOB="e0bb1f0cc9722c83c639b7e379f3c0750e2b93d1f47b607b62ceb3b5c0a412843aec9d50d6917c420405565410ebc448283c41c3106d5ef27e5ad069fc8b29b4ec3eeb790bbaf7923c9fb6d2c77e5b0e067839145e5431b594d1a38e1e42cbfadf896e4c7ad760b46657cd7af075a22055f39941e05cff18b59ce5360bf8013092bb", @ANYRESHEX=r17]) 02:48:56 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x108) listen(r1, 0xfffff000) 02:48:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) setpgid(0xffffffffffffffff, r8) r9 = socket(0x1, 0x4002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000000)={0x800, 0x6, 0x6b21, 0x200, "71d772872e5a5a274032bcf392c3336aa10637e8", 0x6, 0xfffffffd}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 02:48:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x101, 0x8, './file0\x00', 0x8, 0x1, 0x9, 0x6}) 02:48:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="08b5d59da989ebdf4f340763d5eea8a7bd403da9b1c32f82146826461d2df00c2649301148e95aa6c47c59a6cce8afc2a4dfe837c09b00b7491d518315f83508da5e55ba04957134426311300ed543007dcf14d197ad734e74272aad96b5d47ce33a3ad1cc233d058d2009cbcaba69f005799c74504be4ac74b870a874ce4a80fbcdd8e25fd5c2f81f59c0481d3e077e46f7d185436a4b3b00a4fef6fd4bcdb4dc4c6ee0c5cd5a8caf277e1893c13ea42979549ee5c1ee49f517ec613f16d5e3d161649b2d3770551bad76ae026a5726dc", 0xd1}, {&(0x7f0000000140)="f24d9c3d937b6c9baef898506dc2062964420cd00cd3eaec4352599e102ed6430205fe3483897fbd42f08792776202404c8ba1a0ce9ff5b588dc533cfb0ae73640caac416076342209dff293ed802492ce313277afcc71ef9966dddfde9133832f6ddd39e44a8ac82dbe8af4d7eaf5c8d53061c650815141066287f2174fda103b920028a8590a4dffe09687fcc4e60780e66b639c4c42fdfc0787a413fe3131107f36f826801c6bd737768759933f29cd3957632f1b9703d3c0f93c229aab47d97813c191b68dce42358939cc382578fd314f67bba6ac", 0xd7}, {&(0x7f0000000240)="7499b0cffae879ab96ef601f4ccf71f8484095127a4b69561a917a0e71b699caeeeff9885b66687f35a13f0d3aac25606acfd2209ded07c13849224e2f828478bd53c74c771eafeb4b5822f97d2882a9d303b6cc3b995a0524f55261c8710989368fca20f034c112", 0x68}], 0x10000000000001ec, &(0x7f0000000380)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 02:48:56 executing program 0: msgget(0x1, 0x600) msgget$private(0x0, 0x446) 02:48:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/51, 0x33) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) read(r1, 0x0, 0x94) 02:48:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = getuid() r4 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x4, &(0x7f0000000080)=[0x0, r6, r9, r12]) chown(&(0x7f0000000000)='./file0\x00', r3, r13) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r14, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe800000f9ffffff00000080000000bbfe8000000000000000000000000000aa33003f000000009078000000006000000000010000aaff0da1030000000000fa000000530001000000000000000000000000c5988c1c403ebf12ad8c065d49d42b9d7c0677452674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa3d6ea476e87862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d71fc6e795a72a22becb2da37efe2e8f06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904add47fd06ba3b814e38b4e6240cacf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d3100e8f77266d3d5dd376e9529fb1ef0119643fcb9a0e0c28dc92a84f934615e64fd3a768fa14a22ed75eba34cfe2fec0900000000000000c216ef5e9f0b1772ac2460c7aa2300000016b3081215cdc9a004f6819909274a806165d1361beb09a33e0a5694fa8f571d78d793a693af21c79d6132240ace3ab34e5463d2374b91f8905aac83b47f980bf8fd435d02c2a5cd543a7f454b7cab158e7b0c5e00bf73f791b4fac5aab38dd0c19f19000000000000", @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRESDEC, @ANYRES16=r0], @ANYBLOB="0cbcb96a", @ANYRES64=r1, @ANYBLOB="80c64c38e00cfab4b983ebafae257c78636e69fd9d089cb7df2c356c638f0540e97062b6713577e6988df3ca398c5fe68d48dbb62f2e3548e2df42e8ad863dfe49800747ce4728edf5563e2cd557bf66919ae4c45f7a551187", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES16], @ANYRES32=r2, @ANYRESHEX, @ANYRESOCT=r14]]) socket$inet6(0x18, 0x4000, 0x76) 02:48:56 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unlink(&(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = kqueue() kevent(r0, 0x0, 0x3fd, &(0x7f0000000000), 0x80, &(0x7f0000000180)={0x100000100000, 0x399ac9ff}) munlock(&(0x7f00003ec000/0x3000)=nil, 0x3000) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) 02:48:56 executing program 0: socket(0x18, 0x1, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) 02:48:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2a) r2 = kqueue() r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$TIOCNOTTY(r4, 0x20007471) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x88, 0x80, 0x7d, 0xfffffffffffffe00}, {{r4}, 0xfffffffffffffffc, 0x20, 0x80, 0x100, 0x7a23}], 0x4000066, 0x0, 0x80010020, 0x0) r5 = socket(0x1, 0x4002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = accept$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = openat(r6, &(0x7f00000001c0)='./file0\x00', 0x40, 0x127) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x4, 0x7f, 0xfff}, {{0xffffffffffffff9c}, 0x7ffffffffffffffa, 0x0, 0x10, 0x3f, 0x4}, {{r7}, 0xfffffffffffffff8, 0x0, 0x2, 0x1, 0x286d}, {{r8}, 0xfffffffffffffffd, 0xc8, 0x80000000, 0x7ff, 0x8}, {{r7}, 0xfffffffffffffffd, 0xc0, 0x80000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffff8, 0x83, 0x4, 0x4, 0x3ff}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180), 0x14) r9 = socket(0x10, 0x8000, 0x7) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f00000002c0)=""/131, &(0x7f0000000100)=0x83) 02:48:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "47240500f6cb9cd2af58fb1c00000000fff900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x1, 0x4002, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000240)=""/19, 0x13, 0x0, &(0x7f0000000280)={0x18, 0x3, 0xffffffff}, 0xc) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1f, 0xf0, 0x2, 0x0, 0x0, 0xfffffffc, 0xd6, 0x2, 0x3, 0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000040)="482689607186bb2d", 0x8, 0x9, 0x0, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:49:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = socket(0x1, 0x4002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000000300)) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000080)) r6 = dup2(r2, r3) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:49:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0xbd9, 0x8, 0x3, "ac8fa8538c288c1be708962936e01ddeeb570796", 0x0, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:49:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 02:49:00 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/732], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="02000000", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfffffffffffffeb4, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) fchflags(r5, 0x0) 02:49:00 executing program 0: r0 = kqueue() r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2f, 0x2}, {{r2}, 0xfffffffffffffffc, 0x36, 0x8, 0xa22, 0x9}, {{r3}, 0xffffffffffffffff, 0xa4, 0x80, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000000, 0xffffffff, 0x7f}, {{r5}, 0xfffffffffffffffe, 0x80, 0x2, 0x3, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x7, 0x248}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x47, 0x0, 0xfffffffffffffffd, 0x0) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000080), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r6, r1) lseek(r6, 0x0, 0xfff, 0x1) 02:49:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 02:49:00 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') lchown(&(0x7f0000000000)='.\x00', 0x0, 0x0) 02:49:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 02:49:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x6, 0x1, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 02:49:00 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="e185bdb7bf47638d4a7d55680385a5a90696dd4f60a5bbebd492ba40ce48bca0cea9bb925df4d90ff57fec789713595c495ffe76a0fb9d16b9378a22aec603260671fbe4dad371f4569c3801f72803f2ebf1a4eab584dbe4d9e2fec486f7e7f27c3c96737c1a4e66ff45c4ca39f5190bc0aeff90c0eb425ed409c5c1186fcd9a129806e919f13117893d828639653858cc41784505b91eed33e9b696e0830aae7b316602fc71c81a78fcfd0997f806432d77f0ee8764fd14ad0524d75af4f349e2b453ed39dc566ed5bdf982373c621beff821f329499ed8dfaf64790949ec60f764eedbb41d909236fdeae7778ff7fa128e61bb2410c1f3c1584ce5e68eec16d61b54aacdec24cb30588db33ffb653b0316226ef19bd698fc6036"], 0xa) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0xfffff853) sendto$unix(r0, &(0x7f00000001c0), 0x0, 0x400, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:49:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001140)=""/197) shmctl$IPC_RMID(r3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/116) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00004000", 0x8) 02:49:02 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="0725000000900000000000000000e20000000000", 0x14) write(r0, 0x0, 0x0) 02:49:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000562000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x9, 0x4, 0x3f, 0x0, &(0x7f00000003c0)={{0xfb, 0x1, 0x1, 0x3, 0x7, 0x0, 0x6}, {[0x2, 0x3, 0xf9f, 0x2, 0x400, 0x1, 0x0, 0x8, 0x81, 0x3, 0x6, 0x7, 0x0, 0x7, 0x6c7, 0x7092, 0xfffffffffffffff8, 0x4], [0x20, 0x5, 0xfb7, 0x59, 0x1, 0x7, 0x0, 0xa8bf, 0x9, 0x6], [0xffffffff, 0x1, 0xab1a, 0x80000001, 0x3f, 0x8, 0x679a], [0x208, 0x5, 0x8001, 0x450, 0x732d, 0x6], [{0x8, 0x19, 0x9, 0x8001}, {0x1ff, 0x3, 0x5, 0xfff}, {0x3, 0x5ff, 0xfffffffe, 0x10001}, {0x7fff, 0x80000001, 0x8001, 0x7}, {0x7, 0x7, 0x80000001, 0x3}, {0x7, 0xfffffff9, 0x6, 0x6}, {0x8, 0x1, 0x6, 0x8001}, {0x7, 0x8, 0x80000001, 0x3}], {0x7, 0x1, 0xd3c, 0xc1}, {0x3, 0x1000, 0x3, 0x5c52fb5}}}, 0x6, 0x8}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fchdir(r4) close(r1) r5 = syz_open_pts() getpid() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r6 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = kqueue() mkdir(&(0x7f0000000100)='./file1\x00', 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000040)="5953c192529b3a0ef50b06e16b59031320b49bd4e85def758df621affc", 0x1d) write(r1, 0x0, 0x0) kevent(r6, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) close(r5) 02:49:02 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x1, 0x1, 0x418) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0xfffffffffffffedc) r6 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = dup(0xffffffffffffff9c) fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000000000000d4"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 02:49:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kqueue() pipe(&(0x7f0000000100)) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x57ce, "be48dd66ed61460300000071514cf57fb8a56b00"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 02:49:02 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0x4}], 0x441280, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') openat(r1, &(0x7f00000000c0)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000200)=[{0x3, 0x4, 0x1800}, {0x1, 0x6, 0x1800}], 0x2) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d80)=""/10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) r19 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x80000000) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180), 0x419) semop(r23, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r20, r18, r20, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r20) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, r14, r9, 0x1ea, 0xff7d}, 0x7fff, 0x7}) semctl$GETPID(r12, 0xefcc311047af3394, 0x4, &(0x7f0000000180)=""/104) renameat(r0, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') 02:49:02 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000100)='/', 0x1, 0x0, 0xa69) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = dup(r0) listen(r1, 0x0) dup(r1) r2 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x4004667f, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000001c0)=0x4, 0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) dup(r6) accept$unix(r6, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, 0x0, 0x0) r8 = dup(r7) listen(0xffffffffffffffff, 0x0) dup(r8) accept$unix(r8, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) write(0xffffffffffffffff, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) 02:49:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x1c2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) unlink(&(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9bf8675341f08c82, 0x0) 02:49:03 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x1}, 0x40a) socket(0x18, 0x8000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r1, 0x1) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) 02:49:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mlockall(0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8004, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 02:49:03 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x93, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r2, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000040)=0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000840)=0x330) r4 = socket(0x2, 0x1, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x3, 0x16000000, 0x1, 0x8001, 0x22, 0x5, 0x2, 0x0, 0x7238, 0x7ff}) r6 = socket(0x18, 0x1, 0x0) close(r6) bind(r6, &(0x7f0000001540)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000bc0)=0xfffffffffffffd7a) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/255) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x0, 0x2, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000b00)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x2c34c8b137db9ba5, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00') fchdir(0xffffffffffffffff) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r10, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000540), 0x10000) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, 0xffffffffffffffff, 0x0, 0x2) write(0xffffffffffffffff, &(0x7f00000005c0)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd642bbbeb2092d5ceb7a6755800596d2ea08c68c09168de38b9f20a65f48a2d56ce66a27f8fa164c771e61241e55e76a0b05a199e3414242cdc728804c2b2586f5d275abd9664b78d2891f63cde3a7a8a02876b8fd8662dc6550351a4efe18fc7a0de06413b0610aaa448f0f56d8857e53eba9ca5825b63735a7876a50c904c0e577859cfbdb1af5ce7f4b9374ce60576b89555aefa3ed80a06145245018c97f1689074f6093bf0585e2c2f3aefa8b616cdf210e5c9abdcd049e82d3c1b8b0c6d771f3d640251798b1f183c887cff9a1d3114cf471bd2fb91e19de09d2413a566436080093cb9e018d4a70eab35a7e1ff90c1ee48fe9b8a84f1a7db3a3cc3dce9b9f3ae754d62c863f94d16abad9ab7ec4d82c03e993d8f2b7c741e2de480f859d9b313018466282e75d79b5b6833ad661a61886e6964784868810c9c4e26bf69ba61318b33bb5b465ae6175471e1fb59512d43759fab74a209e93fb61aabf211e98", 0x37) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r12 = socket(0x2, 0x4, 0x34) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f0000000200)=0x10) r15 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x410c5cbcccb917a9) symlinkat(&(0x7f0000000400)='./file0\x00', r15, &(0x7f0000000d40)='./file0\x00') fchdir(r15) r16 = openat(r14, &(0x7f000052fff8)='./file0\x00', 0xa02, 0x0) symlinkat(&(0x7f00000000c0)='/', r16, &(0x7f0000d06ff8)='./file0\x00') r17 = msgget$private(0x0, 0xfffffffffffffffd) r18 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r18, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r17, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cc2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000acc91366735117000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a1baeb61feec97f1f5bafff0c8d5583ca2b83eea214e18350c76ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addf09e9ac4ff6cd5ec85c61dc8a768042064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff751c8a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731e"], 0x1, 0x7fb) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r18, &(0x7f0000000480)=ANY=[@ANYRESOCT=r19], 0x1, 0x0, 0x1000) msgsnd(r17, &(0x7f0000001540)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711ee37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r17, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000f0ffffff00000000000000000000000000000000000a0000000000000000003aa9a86c288100a2006a0a2f0f010000006f86000000000500000000000000000000000000000000000000000000002d7e1d505bcf15df2546048fd08949294c080cbd8d1b4091b2b07f9d3d079e081ea6ca99fae82929aeef99407da3a68005904837edf5bea9f2955e86cc5ad997d70459c28560b6d3d5c7ce4e943a4ef5ce5c1a2b52de9820edeb94dcc0c45605af4aacf3b2f5d6b84a48dd4094e893df2c9f4fe7e87443993dfb4e24891079dd27b68e94ae51c3264f3c07cbd2587d9135e87fd53cf2dee390564b5f037f8fdaa21a14884ef7f966e28874c365624e0ad1ca2de6540a664ec4003e3721a19f4a1e566077be033290470583c6a49682d4c09c98d9e2f800e46467ea6aed1bdaea604f4d5d3b5ce96b34373b2080c3af2317749835c88391"], 0xf, 0x3, 0x800) msgget(0x1, 0x28) r20 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r21, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r24, r23) sendmsg$unix(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800ca0234f19ef9111af2000015ff00", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r28, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r30 = dup2(r27, r28) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000100000039e003592d", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r29], 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r34, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r33, r34) sendmsg$unix(r33, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="732fcfb31df6d4ba3d5f0e9c3309053db0ad4c3a38412376f73141e97940ab6fbc7b5398c3c40d0d180345db7194a732e66e48e021", 0x35}, {&(0x7f00000000c0)="77ca600291df0b3c1ec021f940823366b51cce737ff8420efddafd92529da9359b213824ea33fbff6805ad4d", 0x2c}, {&(0x7f0000000100)="4ad4b85d709948526867c8abb86ab159f8e7314fba38086e62f087d60c4a3d1b1a1e62eb2b24124c646f6cd1b5fe7729ed955398b32d3866660776996114ce1d92ef8e1550a82e9b6b720ded0b0afb8363312b734bb12584f3180f687988e36ab794ef8ab0e2ebe15b3c5460fbf8edc80497265a37a56c753cb144555f1677ffc59f223946f12e6e1c85d037ddbc2d33f982b49d32a1b42bbe546ad466d994c38e3fc7194b1f49760dd5739cf57574e549f3ebbd007621d9beea30bd6b05ed9d07b7b261079b8796c2cb6582ad", 0xcd}, {&(0x7f0000000200)="d348c029434b1b382cdb08803732f34dbcd7f4b677af421a888eb8ebabafab894c035eb7266c35d4f6eabbc32b3bf459fd585070943cbe84a17bd5b9576fec9cbdce5e76ce644b", 0x47}, {&(0x7f0000000280)="befe296248bfb3d272bd0d510b8c88b3a569003709dcef1acffde5d471da672cb10b08fe", 0x24}, {&(0x7f00000002c0)="569e03be6f21d2b7332f791158b1f074619e1cc4a498043ccbce162621bb669268cf69440e240ffc3cb313dd2ab2762c38fd9f855835c165ede55e0e302f329b2482e64308a9929169e2fac246a0cbb3d2394fd5b2009f3d5543f1d97becb15a53ecaacc1be29da82a4cbe48729c3cc59a6fc3bc5ff20cf4a95295be925dc10dd71911b56a1a61c48efb8c72e98e2b219fc5c8bc13f8aad26417747809ddc64e73595c4751ada65148bbb7dc735ecb762e5a706b9784788db85d6b09a08466c7ab12faeb30727284a436f5fb6c5f6a502f9939ead5e72e401ccf6e7c1b7dfab5c1133ae7620b7db1c26c9e1f013974367d33744eec5d48ab48d49fa9826a6f920ce9437cdd1780d7412a435ea6a82405128fc2eef26a203bbce07c79b926fcc52dbe0eb60cf6016b05778680d87ab34ec3b78aa24c7c87ff8412c05d1a45cd958f2328c498a49a30d2be9b5d85591cc7eebc35137b6e10990803430e906332ba41e789f7034d6c114a434ffbd4fe4fe385c6385cf19fd6b5b793c6462cdc53d0b52520a5a7404d49480a4d8dab5a6258333151b621df561209e45ba3eae953cb44d80cbaeb81142fa29bf530a53dd74802118cfdfc7d6bfbbc1c22907037ed0a3d48a68fb40d914e015453e17e85cd5ab36912700c09305db561a1fae90a66210290a1d5726baafaa59e7cdd9363504276eb5685039a3758ba43a4d0134ff54c2a34aa239107e6d663347e4f550cb773f0c410b0b1b10e6a9204557f52ffa67c568324fead760b9b107637ec6555e4cb23a38d7202d84b252904a0e8c8972e85c080c4dcadd9043aa5ed13f766f735e8658c08fd35720bc6e2ddc7994bf04a7365f27ba4344e2543c981149cc081d893595eab2e90088a37e0606971b73b90b7b3ef0a4680019c1268ca70f0f9a2088cce54aa78da69a63a2fa7187ebdddf586da19755960b371c0f503a6a143b59c260493adbebb8abf69739475711c57972a35acdda7df992696477a65942dacfd877a01040582c1023ba09612e53f3f92a473c41e7c8a6ecebe5842d48b89152b06e7cb4db4cd1c3d0e111a1786bb5ab1c39cd233a832a9ec7f14721f182fdec524a79a9f41a809949e34cf3e1ed3bbd46385eaaf41222436b2a08800c1dfbd50d5158f6df9e6dcb6276a7ff353695f0ba6de5e8bef7d808a0e92c824a2223dceacb934cfb139f5844c0f44979662d68941d2a808e615b5494cf0253b6d426ff55d0227e16d0e5589e22446facdc3bc4605526715b825917390af66e041eb6a89546f3d9156c30801212529288b36c63898aff719431c749978f9ca059ed7daa5e4420f2df1c8714d79c3391137057670de0d8d8bb10b279c09acc39049706c3b1df16e08ce47b64fde2a0ec19170817db2ac9aa6ac46cf0b4b46ee23be3fa197c5d6c57a3f5ce181d7a3b3e5be74dce06fdef3863836e14ce0aa074abdc392a3b3d528cf30269ea5a89c36028f4f1ce9036c4e2a544f3a5796f287b0bca4a01687cc985bbc4b5281eb144282eacb46df5265b665e06490d65cc6e75c87b7baa1819235e48e8ab4d84451379937f1178af8e0635860b81fcce8818d93eca3194a7906e259ba97231fdb5146a58e6de8ec4ce026268fe419f09a595c326023a88869a9dfd9179070b79d94504fa9d81af049d534193f30c743a60f39218e836caf9d24b8f54eb5283b7b56c064518e224d0bd7bdb3623fedb516fbd8d5d2b8de0ac93cb9bc1bb9965f7c6a163447850123ee0cfbb489d0e4c9b8a99bffba33790d4b0757128115ec0a3af25e6de19c352771df4b1edbf3cea176db4a5529741102e5038cb241c3f54bc0751f7867145bbdd860b2d0afc94c35ed2301cb303c4da464047053ac165176f82c056ceffb36458a4bea15e62a1911da2ee8ce0bfff74cc71eb36b33fda29fe776dd6e17e1687e3d53c6de17377734edb6714fc815b73c319380a500694dbd00b7bfac66a8777ccf64b6237bdecdd6c0645207844cbdbd02dc4e200d6b9b415b194cb09cbf2e4e66c834cf57971a7e4a65b8f271e7a7c6a97ea4e55335b41452eba6cf83650cae81462d9e0a04ff742ca1922da6c0847f5032b92bc2b7c9d0d95cf6a6998ffee45c315271e1ad2d260ee24b5720b20f55932c9e527791d105eee1d12735816c11bd42209b2ff6af650304f8fd44bb411a6a810c3ce64c414865afed815aa0e4ef10738e3ebd695ffff8830569e9d45078ae4668811765192b60fbe4933cb2b9ff51feaa1d9a7c229cbce750c3ac9092fc1b4fc62a71c7abf1b58e14a742e8e0662abba4eca11549834aefc19a32aa841c536623f604b5dd20d024b9019fe5ffbaa87fbed4f43bc1e3b087687b5107befe4867bf726ece60b9eb03e63cd3ca2b1023b8412e859d41f7084376d4675661b0e19cacc25a0c705fd082feefe489729fa60dd6049e73019d95e07f92739caf86b4649fe7362e23dbc67247209a8eadd05f7759480fdba7632a358f56c94117688d3c0b69025165caba5f32f5303aa3582ac746de823fd57714280260aaa230093576386f5058312bbbc368498c67094cf128356e7cd40158443d85bf3939aaae2cc92fa9f853c9db6a0eb84defeaf73e85a9fbf251fb2ed1d4fbfa9ec6b5c00507a9112b3287865d8f1b543160e1b804dc676da21e406922ccffe33d1b54ebc66ab76de6af97600af96a6829af8d675d7c0636d3c051ebca43d2f0ea3dec8964be19d36beb45b1b910b6f35777884c484a337da59d88e03ae7d4d1f23cca17f32ed624742b273d296ee5b18eb5d0d59f04a77ac3fad1405e1641d2c7059bc5a33326b2d76eeb300254558de63aea187feb6a881bc60305e43f187acb6c584bafacad9766b3aa1d037d76e52c16f88f7d30c20c62011dd0af307351a3ddd7004dd7cfad991437532863baf885c5b750b1506215427350cd5ecc4df10f0a10e6597faa53f72645a5dbb53be31e4e381d07df7e3b1057257ad8beb566d8fffe408b6a24fc738322011db2a522301f33c77d4728444121e2ed8a61871899eda2fb2386e9a354ee5f88ced2b9803eddff43fc39f8f52b500e96598dfed451fdff0616a4e5874e39d97c4bc527652c9cf7ecda6269366ee70ee16da1607a9fe809846897105eee6d497995c8fb7b14da1c3142aed3c2c58a75ab88193080e3383aec2805279d7f78d7f11183d04271ac05566d23f2fba7122fcfe189bcd1deedf8e961e7aaddf7ea26bcf1e726544e9698686e68eedc1c04f5a22546f34b4d8377a8711adc84666e717ca0312f62352c4f77a65aadd34b0c15d4e909e24d6b22753e0416f04a4b71972b93d0136e8c9db7e146d1d9f263d3cea9cf104592ac5f65a0aa44eae83e61bcf03437f0ab9712a3576a52b0037fb3599a1546b505cdd24f3dfdf47f979599530da94dcad0a400f6efed4bbb582029f0b8cd0b5778ba7788ae70c668a2ed7f19ea0168454cc33cf53d8cbf9fd7d84a68aa5146c0c52ce15cfcf483749569f56e6b7189f592da81a10e61cf05b27c2fd66b4595ac399668c6e29bf91bb9725deb7fa4f281592f71a097692e3cfb5ed164a235e373ba805e36691586f75ee7ecc3e9df987d1448663a40339564507a7fcb61a4c5b9189018ad8b96458c630744421e100bf781001d5817ac1895a07f38aed093e204f667d1f1f2abcd0d8542373d17293f96c987553bf4296f9e0b104f777c6aab4bdfdbe4e9668ef46940a60ef0d12646f671a8a5efe3d16c504de95b316c21a78893886e13f02e3a004a17b60781fdd03e3acb8422018d6009c20be566b1d9f73fdadab5e7506f979fb27e65cecb6d08ee76c6f2948f8eef0179f913f9f1a8b6cf1e4cc27c81a8b0bc135bfb4b865df669f0e55fa9da441cc7b6b74ce2f8cdf8a18f7f7c7cc4954a7359a1dcb8a43eff16eb1796acc21c94ef460980f4440ca3c7d3572f77b63b4eb68a34374eaf675c499f57774b11cc7ebd6545f5ce318b40121dfc52eba2d844f353bdc3f9612a9f41cdf3ad4aef396a0852ed7df0ca37418bdbba3a09811cd4b61519562ac053632575a36d275f169dc8b49772071fa1e51075b7803f9cdbd44c95f6370b686491009976734d58ce7dd085449cb016171a9143f4204d60fdaef1b6bb5bd8d29d500abec0d7e6ba4adc0e4b562c8bf08ae01da95d41c327177daa5434a210fa82ed65cb7791972d22488a02864c0e9edcb29a9bd52c933fd379d73fdbb5042e2899626631ef19e7d359b33bc6b49561cc12fc36c2359ca6cec4b45d4f0b598c4698c8468f766c6a1050a29383929585b09577d0639f451c888536ddc5226bf5ad52f08a0f4d6d0376db268fd49de29ff628227581b3743f944114275bb4603fba81d2ed9e9e614c72ddf77082932f3ef6d6d9d836b990e6e955237aafd8fc95bdb99bbb4c5ad273b059cf14e67df85fa3c61ea5d4d9d63ce50dfcafa15b5ce6b71efa58dcf1c172323f24c615c198af2e1da991b224ffe49d5be0d8ca87bac1210f9b92604d37fa79934e70ef6a2b6bb4a147728fb1ca9187586150839444b43021a9a5ff9835ec96b689bba3ab1e7ba5cecd40b061f725218b883111761d34e5d2244340c50f64ac23c6c19b0d2125d6b02dead544df4821d4a3cbf2cd3693310a4dc8bbe5372a06d887bf42b6bc33838572a2fb77c6db01af0320f8525e038d9f0b3ec3f72ed30c8afe2ff0be1414ab7c703c4d8bce15b432ee828a1f233f955f1808d52a8eb85c5cf7cc733dad2e385c10516a1b62f696e537994d3a386d3e0cc2f06ee27cac7bd89b2dfba31d0939848df2eac3110dc266e3044b352c60bcec66751d1feaa3bba37241a5708ce726ca3bf7abc89499b72592e18a0e22c24f6feb9d3efd13384ea6adce55bb51f202adea56cc6acf54ce2fa867c7192a7fcfd917eadfb610e02f500df8c28ab3e69a409660263e3411c1e24b80f2af14820ca66843b4fdb9c6a2f211cdcdc28d354f761519638e260d139eda811d73dfbf75e06fedc1bbfe2a242f20faf87dbec0734fb4aa097f0c4ea8b02dbb6153b03f20e851ea3392a4e8238cb2896c07f03ab5283ae16b5737024ce4cad9e5f5ec3cad0de3a12b6672a26f686eb4371f80ef529296db3d72d05d7c10b947d7cccaf3c600a2a0c8d68572473978ba2be3c0e803b5dd258fb4fe0532b1b561506698cb5b290f9c4057c788e8e8f5b7a22ed42289de", 0xe68}], 0x6}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r36, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r35, r36) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r37, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r38 = kqueue() kevent(r38, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r38, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) dup2(r38, r37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r40, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r39, r40) sendmsg$unix(r13, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001f40), 0x6}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r42, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r41, r42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r44, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r43, r44) sendmsg$unix(r43, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="732fcfb31df6d4ba3d5f0e9c3309053db0ad4c3a38412376f73141e97940ab6fbc7b5398c3c40d0d180345db7194a732e66e48e021", 0x35}, {&(0x7f0000001580)="77ca61029116923c1ec021f964ff745f8af99efd420efddafd9252000000fe213824ea33fbff68943a339ebe83dccf", 0x2f}, {&(0x7f0000000100)="4ad4b85d709948526867c8abb86ab159f8e7314fba38086e62f087d60c4a3d1b1a1e62eb2b24124c646f6cd1b5fe7729ed955398b32d3866660776996114ce1d92ef8e1550a82e9b6b720ded0b0afb8363312b734bb12584f3180f687988e36ab794ef8ab0e2ebe15b3c5460fbf8edc80497265a37a56c753cb144555f1677ffc59f223946f12e6e1c85d037ddbc2d33f982b49d32a1b42bbe546ad466d994c38e3fc7194b1f49760dd5739cf57574e549f3ebbd007621d9beea30bd6b05ed9d07b7b261079b8796c2cb6582ad", 0xcd}, {&(0x7f0000000200)="d348c029434b1b382cdb08803732f34dbcd7f4b677af421a888eb8ebabafab894c035eb7266c35d4f6eabbc32b3bf459fd585070943cbe84a17bd5b9576fec9cbdce5e76ce644b", 0x47}, {&(0x7f0000000280)="befe296248bfb3d272bd0d510b8c88b3a569003709dcef1acffde5d471da672cb10b08fe", 0x24}, {&(0x7f00000002c0)="569e03be6f21d2b7332f791158b1f074619e1cc4a498043ccbce162621bb669268cf69440e240ffc3cb313dd2ab2762c38fd9f855835c165ede55e0e302f329b2482e64308a9929169e2fac246a0cbb3d2394fd5b2009f3d5543f1d97becb15a53ecaacc1be29da82a4cbe48729c3cc59a6fc3bc5ff20cf4a95295be925dc10dd71911b56a1a61c48efb8c72e98e2b219fc5c8bc13f8aad26417747809ddc64e73595c4751ada65148bbb7dc735ecb762e5a706b9784788db85d6b09a08466c7ab12faeb30727284a436f5fb6c5f6a502f9939ead5e72e401ccf6e7c1b7dfab5c1133ae7620b7db1c26c9e1f013974367d33744eec5d48ab48d49fa9826a6f920ce9437cdd1780d7412a435ea6a82405128fc2eef26a203bbce07c79b926fcc52dbe0eb60cf6016b05778680d87ab34ec3b78aa24c7c87ff8412c05d1a45cd958f2328c498a49a30d2be9b5d85591cc7eebc35137b6e10990803430e906332ba41e789f7034d6c114a434ffbd4fe4fe385c6385cf19fd6b5b793c6462cdc53d0b52520a5a7404d49480a4d8dab5a6258333151b621df561209e45ba3eae953cb44d80cbaeb81142fa29bf530a53dd74802118cfdfc7d6bfbbc1c22907037ed0a3d48a68fb40d914e015453e17e85cd5ab36912700c09305db561a1fae90a66210290a1d5726baafaa59e7cdd9363504276eb5685039a3758ba43a4d0134ff54c2a34aa239107e6d663347e4f550cb773f0c410b0b1b10e6a9204557f52ffa67c568324fead760b9b107637ec6555e4cb23a38d7202d84b252904a0e8c8972e85c080c4dcadd9043aa5ed13f766f735e8658c08fd35720bc6e2ddc7994bf04a7365f27ba4344e2543c981149cc081d893595eab2e90088a37e0606971b73b90b7b3ef0a4680019c1268ca70f0f9a2088cce54aa78da69a63a2fa7187ebdddf586da19755960b371c0f503a6a143b59c260493adbebb8abf69739475711c57972a35acdda7df992696477a65942dacfd877a01040582c1023ba09612e53f3f92a473c41e7c8a6ecebe5842d48b89152b06e7cb4db4cd1c3d0e111a1786bb5ab1c39cd233a832a9ec7f14721f182fdec524a79a9f41a809949e34cf3e1ed3bbd46385eaaf41222436b2a08800c1dfbd50d5158f6df9e6dcb6276a7ff353695f0ba6de5e8bef7d808a0e92c824a2223dceacb934cfb139f5844c0f44979662d68941d2a808e615b5494cf0253b6d426ff55d0227e16d0e5589e22446facdc3bc4605526715b825917390af66e041eb6a89546f3d9156c30801212529288b36c63898aff719431c749978f9ca059ed7daa5e4420f2df1c8714d79c3391137057670de0d8d8bb10b279c09acc39049706c3b1df16e08ce47b64fde2a0ec19170817db2ac9aa6ac46cf0b4b46ee23be3fa197c5d6c57a3f5ce181d7a3b3e5be74dce06fdef3863836e14ce0aa074abdc392a3b3d528cf30269ea5a89c36028f4f1ce9036c4e2a544f3a5796f287b0bca4a01687cc985bbc4b5281eb144282eacb46df5265b665e06490d65cc6e75c87b7baa1819235e48e8ab4d84451379937f1178af8e0635860b81fcce8818d93eca3194a7906e259ba97231fdb5146a58e6de8ec4ce026268fe419f09a595c326023a88869a9dfd9179070b79d94504fa9d81af049d534193f30c743a60f39218e836caf9d24b8f54eb5283b7b56c064518e224d0bd7bdb3623fedb516fbd8d5d2b8de0ac93cb9bc1bb9965f7c6a163447850123ee0cfbb489d0e4c9b8a99bffba33790d4b0757128115ec0a3af25e6de19c352771df4b1edbf3cea176db4a5529741102e5038cb241c3f54bc0751f7867145bbdd860b2d0afc94c35ed2301cb303c4da464047053ac165176f82c056ceffb36458a4bea15e62a1911da2ee8ce0bfff74cc71eb36b33fda29fe776dd6e17e1687e3d53c6de17377734edb6714fc815b73c319380a500694dbd00b7bfac66a8777ccf64b6237bdecdd6c0645207844cbdbd02dc4e200d6b9b415b194cb09cbf2e4e66c834cf57971a7e4a65b8f271e7a7c6a97ea4e55335b41452eba6cf83650cae81462d9e0a04ff742ca1922da6c0847f5032b92bc2b7c9d0d95cf6a6998ffee45c315271e1ad2d260ee24b5720b20f55932c9e527791d105eee1d12735816c11bd42209b2ff6af650304f8fd44bb411a6a810c3ce64c414865afed815aa0e4ef10738e3ebd695ffff8830569e9d45078ae4668811765192b60fbe4933cb2b9ff51feaa1d9a7c229cbce750c3ac9092fc1b4fc62a71c7abf1b58e14a742e8e0662abba4eca11549834aefc19a32aa841c536623f604b5dd20d024b9019fe5ffbaa87fbed4f43bc1e3b087687b5107befe4867bf726ece60b9eb03e63cd3ca2b1023b8412e859d41f7084376d4675661b0e19cacc25a0c705fd082feefe489729fa60dd6049e73019d95e07f92739caf86b4649fe7362e23dbc67247209a8eadd05f7759480fdba7632a358f56c94117688d3c0b69025165caba5f32f5303aa3582ac746de823fd57714280260aaa230093576386f5058312bbbc368498c67094cf128356e7cd40158443d85bf3939aaae2cc92fa9f853c9db6a0eb84defeaf73e85a9fbf251fb2ed1d4fbfa9ec6b5c00507a9112b3287865d8f1b543160e1b804dc676da21e406922ccffe33d1b54ebc66ab76de6af97600af96a6829af8d675d7c0636d3c051ebca43d2f0ea3dec8964be19d36beb45b1b910b6f35777884c484a337da59d88e03ae7d4d1f23cca17f32ed624742b273d296ee5b18eb5d0d59f04a77ac3fad1405e1641d2c7059bc5a33326b2d76eeb300254558de63aea187feb6a881bc60305e43f187acb6c584bafacad9766b3aa1d037d76e52c16f88f7d30c20c62011dd0af307351a3ddd7004dd7cfad991437532863baf885c5b750b1506215427350cd5ecc4df10f0a10e6597faa53f72645a5dbb53be31e4e381d07df7e3b1057257ad8beb566d8fffe408b6a24fc738322011db2a522301f33c77d4728444121e2ed8a61871899eda2fb2386e9a354ee5f88ced2b9803eddff43fc39f8f52b500e96598dfed451fdff0616a4e5874e39d97c4bc527652c9cf7ecda6269366ee70ee16da1607a9fe809846897105eee6d497995c8fb7b14da1c3142aed3c2c58a75ab88193080e3383aec2805279d7f78d7f11183d04271ac05566d23f2fba7122fcfe189bcd1deedf8e961e7aaddf7ea26bcf1e726544e9698686e68eedc1c04f5a22546f34b4d8377a8711adc84666e717ca0312f62352c4f77a65aadd34b0c15d4e909e24d6b22753e0416f04a4b71972b93d0136e8c9db7e146d1d9f263d3cea9cf104592ac5f65a0aa44eae83e61bcf03437f0ab9712a3576a52b0037fb3599a1546b505cdd24f3dfdf47f979599530da94dcad0a400f6efed4bbb582029f0b8cd0b5778ba7788ae70c668a2ed7f19ea0168454cc33cf53d8cbf9fd7d84a68aa5146c0c52ce15cfcf483749569f56e6b7189f592da81a10e61cf05b27c2fd66b4595ac399668c6e29bf91bb9725deb7fa4f281592f71a097692e3cfb5ed164a235e373ba805e36691586f75ee7ecc3e9df987d1448663a40339564507a7fcb61a4c5b9189018ad8b96458c630744421e100bf781001d5817ac1895a07f38aed093e204f667d1f1f2abcd0d8542373d17293f96c987553bf4296f9e0b104f777c6aab4bdfdbe4e9668ef46940a60ef0d12646f671a8a5efe3d16c504de95b316c21a78893886e13f02e3a004a17b60781fdd03e3acb8422018d6009c20be566b1d9f73fdadab5e7506f979fb27e65cecb6d08ee76c6f2948f8eef0179f913f9f1a8b6cf1e4cc27c81a8b0bc135bfb4b865df669f0e55fa9da441cc7b6b74ce2f8cdf8a18f7f7c7cc4954a7359a1dcb8a43eff16eb1796acc21c94ef460980f4440ca3c7d3572f77b63b4eb68a34374eaf675c499f57774b11cc7ebd6545f5ce318b40121dfc52eba2d844f353bdc3f9612a9f41cdf3ad4aef396a0852ed7df0ca37418bdbba3a09811cd4b61519562ac053632575a36d275f169dc8b49772071fa1e51075b7803f9cdbd44c95f6370b686491009976734d58ce7dd085449cb016171a9143f4204d60fdaef1b6bb5bd8d29d500abec0d7e6ba4adc0e4b562c8bf08ae01da95d41c327177daa5434a210fa82ed65cb7791972d22488a02864c0e9edcb29a9bd52c933fd379d73fdbb5042e2899626631ef19e7d359b33bc6b49561cc12fc36c2359ca6cec4b45d4f0b598c4698c8468f766c6a1050a29383929585b09577d0639f451c888536ddc5226bf5ad52f08a0f4d6d0376db268fd49de29ff628227581b3743f944114275bb4603fba81d2ed9e9e614c72ddf77082932f3ef6d6d9d836b990e6e955237aafd8fc95bdb99bbb4c5ad273b059cf14e67df85fa3c61ea5d4d9d63ce50dfcafa15b5ce6b71efa58dcf1c172323f24c615c198af2e1da991b224ffe49d5be0d8ca87bac1210f9b92604d37fa79934e70ef6a2b6bb4a147728fb1ca9187586150839444b43021a9a5ff9835ec96b689bba3ab1e7ba5cecd40b061f725218b883111761d34e5d2244340c50f64ac23c6c19b0d2125d6b02dead544df4821d4a3cbf2cd3693310a4dc8bbe5372a06d887bf42b6bc33838572a2fb77c6db01af0320f8525e038d9f0b3ec3f72ed30c8afe2ff0be1414ab7c703c4d8bce15b432ee828a1f233f955f1808d52a8eb85c5cf7cc733dad2e385c10516a1b62f696e537994d3a386d3e0cc2f06ee27cac7bd89b2dfba31d0939848df2eac3110dc266e3044b352c60bcec66751d1feaa3bba37241a5708ce726ca3bf7abc89499b72592e18a0e22c24f6feb9d3efd13384ea6adce55bb51f202adea56cc6acf54ce2fa867c7192a7fcfd917eadfb610e02f500df8c28ab3e69a409660263e3411c1e24b80f2af14820ca66843b4fdb9c6a2f211cdcdc28d354f761519638e260d139eda811d73dfbf75e06fedc1bbfe2a242f20faf87dbec0734fb4aa097f0c4ea8b02dbb6153b03f20e851ea3392a4e8238cb2896c07f03ab5283ae16b5737024ce4cad9e5f5ec3cad0de3a12b6672a26f686eb4371f80ef529296db3d72d05d7c10b947d7cccaf3c600a2a0c8d68572473978ba2be3c0e803b5dd258fb4fe0532b1b561506698cb5b290f9c4057c788e8e8f5b7a22ed42289de", 0xe68}], 0x6, 0x0, 0x0, 0x2}, 0x400) sendmsg$unix(r22, &(0x7f0000001f80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000035c0)=ANY=[@ANYPTR=&(0x7f0000003680)=ANY=[@ANYRES16=r10, @ANYRESOCT=r29, @ANYRESDEC, @ANYPTR64=&(0x7f0000002000)=ANY=[@ANYRESDEC=0x0, @ANYRES32, @ANYBLOB="ab1af9203965649cd36855a2f64ab20f48dd6a34d65b2522e90d0772a6b6cd61575556cdc4f097ef8daff6005713c7504d7777d939c6057b2b2ae2d5b96c7b38b70d0377b2ccccfefea3ac3c76df32046366b5da2e76ee7c84d836388c4ca5f0cc36c4aad9ddff3bb764cd52bbbce06bbf5ca37d6e606f499e85bd47317160a5f1b4504e5b920ab7f234ff9fcc2f431fade0356a8b799571a5097eb5ecf6e139b9de20c20c7dc251bc32d22e1ee96b011e41ced52b027b463b6b47e35153073e205bd6f7786f", @ANYRES32, @ANYPTR, @ANYBLOB="e889b0b2c6cf7b0c5dda0135ba2131643580677c8ee7c925e92f2ffb9ffda68c9f9d14bc690df3e9d1f1f02dd8b0106cad1ca21e43f2868b9d1b768e45b5559e31ca5bd7551bbd3f44cffa9564b7fb1c77f4144816f94bed0e04c4dcbe3292326dd225864c09d14662443e3630bfac5fa6d443a22b778dfa050342723565130da36c4a120bf07402b08f64030f4c33a67084bbe8600a1e8365796606064166c1c9a002a8e84edee34b539c1326a071962afbfa08fcf4ce3530a211004a5ca56eceb92c4ac447", @ANYRES16=0x0, @ANYRESOCT], @ANYRES32=r28, @ANYPTR64=&(0x7f0000002200)=ANY=[@ANYRES32]], @ANYRES16, @ANYBLOB="d979a2708a6fe7aabbb9844fe09f9b", @ANYRES64=r4, @ANYRESOCT=r31, @ANYRES32, @ANYRES64, @ANYRESOCT=0x0], 0x5b}, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r45, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffffe8ff0000000008cd3fdf00000000", @ANYRES32=r45, @ANYRES32=r45, @ANYRES32, @ANYPTR64], 0x28}, 0x0) dup2(r45, 0xffffffffffffffff) r46 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r46, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = socket(0x35, 0x1, 0x0) setsockopt(r49, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r50 = socket(0x18, 0x1, 0x0) close(r50) fcntl$dupfd(r49, 0x0, r50) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) close(0xffffffffffffffff) fcntl$dupfd(r51, 0x0, 0xffffffffffffffff) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r53 = socket(0x18, 0x1, 0x0) close(r53) fcntl$dupfd(r52, 0x0, r53) r54 = dup2(r51, r52) r55 = socket(0x18, 0x1, 0x0) r56 = socket(0x18, 0x1, 0x0) close(r56) fcntl$dupfd(r55, 0x0, r56) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r54, 0x80046c7f, &(0x7f0000000000)=r56) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r58 = socket(0x18, 0x1, 0x0) close(r58) fcntl$dupfd(r57, 0x0, r58) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r59 = accept(r58, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r59, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001980)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYPTR64=&(0x7f0000001940)=ANY=[@ANYPTR, @ANYRES32=r59, @ANYPTR=&(0x7f0000002340)=ANY=[@ANYPTR, @ANYPTR, @ANYPTR64, @ANYRES16=r50, @ANYBLOB="9ebd0f08120e27a8b487251376dd83a72de5c0af0520196b7a56161ec03c0b6e20e05b19518388e00f3be16b7979122d45beb81cdfa2f7d67020b4c5644a60303e919114426f7b2a7b0194222a244ec4ee563f08000b0366eb90d8e9536afc2d41928c5db705e44b5eddd1ae54d4b85c1cba92df907716d8ed53bdaf13386139547fbd9f86b50877885eb982fcf4081459ca7f200b7f870a29f389b16faa3db38a3606257b65a20108477b5b3a14f47c122ef9fbf0fd787029c720355359296b380bc73b5ee3f53c594a5c089ca294565edde67aedd205f1be1343a2141406a7b5f7bbf4d159fd22ae696aa8e4cf3fa24de348f40f842fd620ce9b187f690947f932bf2eaba8a9536dc4db916403bdc1fe5947108ca1070669ed69fa348294491266f21ac3ccc1480372a780918eede872f6e7b926edb6086b0864b1d9b2799d3c96c4c89eb4e03c320ae55a2a6c0ed19d3d0d4b3fe24cf6771a9fef8deb8918ccaadea1b5112c0984cb12fe36ea6083534599710020fa8d06267b00e12adc6e8d603fd571b7bcd2f62f1b317813d6a741803fd6214865eb4a9790979889f0a4ea819977a101e3a07fd85972cf232f6c7b8bdc5f1f7b271b1c81f258bcfb6c9ae24fb69d58d7210b10d1e3cbd4d2ddedcef2efb3de6bad2b317a127959c47be554bde852a66762e402c338a3b080c4ffe3eb5befc00295f8d447c9ffbbe27b9e8eba1fc269da1aa99ac45c6ff2dcc5e47759b15f3e513326abb6b7a48e50bf209f39e6f010fa8dceebc99b0dcea74a3d924e0ec9bf2d9a1effc1db213ef5559ead7baf251c03667c6b11d0912ad0ea9e2e37ef2a293dd6f54be7bddafb6d98ac8eac451f59678b007e9d2d15cc1093b6fe8d5ae4c1ce7da75f9be9d23a42588064ae5feaf4890009c9e792f579f457212d467c1e77688e2df2abf4807cd8431438d29581459c72e0eddeb9babce74edefa2a899982a567cf3158c2acdccc5171fe08e8946404c785f8ed2f472d74578854742f47146eb00f5ece80f604360b326d8c927569e6e3368aeafc0e6e61d9d5afd4ddf4d22e728cd88b74a84ded344f36e910d65462049d404fa30314b05f8ecc87b60fbfe24a4370bbfaafc91c48fef03e940f42338d8c7108bf544623a61dfe85b4d3c315ec4ce12e6baf21d44e00344e43e022bc504988696ac0f07e97a282f66fbea94bda874a07294ffb3417e4d1ee669bd3d29044b9277821ddb82e9605d6bdd2c1616df4ede79862976159a51df0a71eb182178019071c7b61272bca774b6885d7aa916c122d996ba7f39194b8f20e1ad358a5c038d8061eed8aaae051461dd5649293eafb8cce47a545001b89d9cb3fabafaeec9a4356f8963d50a4b79779e9b45f91ceab74ee117209e3e5e8944aa1fed141a73e7afff809dadd4db3ac62b3bdced22ece1a8295985e06c356484b7ff6b6cff26531fe44cc7d59afdb134830527b7d201e32a85ffe804a41dd83240ee7e1ed5a145486ce82a70917f1dff2727bf05fbe0783811818c208fbdae7d85b3a26faef0f19d21c30e6d431eb903e03e2b7b52591516926a26c1c255da1b8d999c3f5744ca7771c2cc1198f3e824da4ec06f93cfb71cb07729dd9ced0ebc7cdcd4e2f58be89f46609e29eecf42bb9674b4ba11642f5285b70b7c6d945277184883e26fc7de3bfc43c9292c0cba81c3857a94df0a8f5b2018c8536398d9765773cef93118729a19a5739fcfea9e3bd8d0e28570e888416913aeebeb45317826d72b5695bb63e696705ca2b112b65b3c10a8dfe345333fb7bd14dee161f482ea85030afbf0d87d53f7ce73d01ede0e2ce245d85004b27deda101def58b8c4a8ad351a01760e4e7ad5d456099fb60cca397d97f04b28954b8b058ed977a383555b595f27eaa90391f07af297b7cfb8dbab89adb2d37a84c2200a64350b1bfc679266e655f57434557dd601fae8ac13b178bbe307652f4657403874bf09cdd3928fd879936a44bac5122a19bad75384be8ae3ba9a10872a39163b58e2d33b370cdb249c942a7facb519d9075948cfb5e61bd062c67104a632baf8547763ae3243f00be8ed0618201790baba1c3b0f4a6a27d9aae481f9208b39fbb1de1aee50016e1025a97115a5ff78b965b93500bb9c5a1804217b884fa9115a965ee303397f8619af4d360c5952e8057b2d3f5c3d1d933ae41aab4bdbce7b857c02c6dab91f8e7ed34a2044a220741860c2a7f032ad5c0dc6e8adebfc5fecdfb73bf23300adc90abe3e2fc6288e5465e2db8d230637132a2b8df5052b982a4e81b5ed001b38d16159a0180579c98f9d6414101e642cb90ee40773281d9354fe2043d86cd1219859a93e1cbab615d9e7418cb0e9c0460e8038389bedc6d3ded4321595be2cdff9b0dea9aa2a594669fc108acd63793bee93d9c1257ce8d25885f62cb7ea888e7fdfc5d712187cc25f7b12e3b6e5fcd72ff70425e878e428892d9388ed27d61838760803a20aee87951b9a9ed246a8b84dbab23bec663d00702f7f3eff5d724025993e019e5e4714e6a4ec572a8b2071d72f679ff52bbf5bde6d3cb4bbd7c2b55a82cdf6a2d4ed7526b4827bacaa97462db6d5e1d2a55b335a63d61515be73a0201176229eeb556464b60ac96657e6c2b75609f29162c1a460a154f8fbd652ae8844d9ea9a7dda6b15118b82a3cde3e95c2fe759eb3fe353daac8dbcccd5c61161d3105a15c2a3f367aa07c0f9e4360b9e3049f567b205411b68c1b830343f1c9f6da722e19e7fb64ed06ceae44d9ad869a763b2242fec7a50ce321ba5c9ca0ca1d5e8cf365ad166a85a80dfd9ca9b014a63e62b07596fbdfad33a1cb189788bb0a98b6f6aa33df752a3e76bdc72e660fcf211188acc4304c3eefe6dd90a5283dcea4edcbb981c57da7789c70eb4438d10885faf054591010d3a1c50065cce117cc01d6eb816434f15998a78c40641e98e04664eefc3602771d8929c69fcab0557526046f677a4d4ecc01c0c15d15bcdb82433f2aaee9566bffb15edcca0d66cdc66a43fffebb4a9aadccf945438f4e5e86c5e8535764c55f09214515d5ced71673079079e8e60576c3a6f34adff83231f28bcbe45122190d21fe6faf4fa9200155d6e79bb8f405aa7fd444fdc366c5246cafa9c280d37aa05cf8659eaff866b3ac2477cb79df87b17b4e243390af6841b85dc5cf754ed2565c99d584babec345af3a103e5bd6f49a53c60eb0671cf860ce8e1265c31761ccb84b87d290951df11db9bbb43e413ad01d379cbd153454117b5ab7458a46b75ddd0a440b19643c26dd55f72c88208f07c1f1dd2360234fe0881e506e69c3ecc7da922779f9a1e795f96070959dd4af5420b7665e211b4f9c0098e4cad347815046bfe1b6988128067f625d151f2027c0bab533f79ed12ae9c43069a6bbe469317e6918b6b16ee4e68b662015923eb7209720dc0fbf5a31a283c114cacfac1babb425084f3219fa335954a5ba99b768646dce84c51dabc4a561e5000db7d33a1fcfbf53f252fe4f59620b5951a02784cbc90522927cde9e29a211c33bc9af1d228a571af18001c58582be0f21e9b4755d06d89963d82b68b64a4e809b5eaff8ab167f59020458d6ef3b30bc3c5dce8c4ec386e9dcac3e1bb87758dc0eb305e647b33ee1f959b60e616ff84e2cf2a0a14cf5db07d0b4c978e26540066cb383f03c4b73bcf5cae8ee4a794f050a9239391706514feea85fb1b6c70af92d69ce10ee441785070359591e30fe54ae5c98b528c8e320dd0ac152208c7a62b16e2f40fb627fb599c48fe8e6eb9b2bfb1ae0e5c2ca15e5591ad007c52cf0452c5b94a5d4a9c0e77bda7fbfa6d898308c351cfae7bd74e66564eef57c86887f5493f0135825cc9b5ec284799b1fb5e4feb9026de7dcc8f4a781915cd62f5a5eb0b665868ded1e2af86143f50121429bbc11cf25d0d97da1fae9b233b8015ea2604402b1974b6677d91d082cbe8d31da498f545a687f5b6d2c68c98d339ed5033d0fc87ed937292599d502f1b7dcff2445de3ac76185e7728298b207c6cf35b7c36bc5070de6cb6fb28f881f281c857e6243a81e44025a242402b349acc88ba4d811f3f5f1528e23e083c650df6082cf277e94ae2e15d0c49a4b576ac468f833eee513e692330cfe4a4146f83f868396fad1fd3702fd4fa315bd046071054bf985bf07b8b054e19feefb0275f135ad85d3010af8d68c102f18972a0bb04fcd5303d3c66d31979f3b7ee68cf564eee39d8e74cbb0de1d59c42a2ffd7e4dcb895ca0e32233ec40e57fa6166677d83c5f7fe0ef6d862dbec92dea42a2f678d2460d6b583d7ad9f5e1ccd404d3f59d0cb7094c17bc671f55d03b9584d1bd9ea39d4f921cc9741a17d35db02aa822ff4ee826a364948437de69cb9278633c93d9a02aedf4fb6d41b8a0d8f2945e379a84ce579177d1220dd6703f47ede83e6976ad10cd123c4334b36b5c287ce9a284ed84c7f2a69e42c9884c6ac02eaf7ec8283c81723d54dc516d07ca1e5049c8dabcb715369f9650dc6d3aeda313ca295d7f9cf04a7ec2298286ba357e0eab4ed9b00a569bcef81ebf01a4d0484ebcb93d0c3ecaffa111e93cee11172271e0384caea46bbf9c88ef3614c87c464048bd81df41950bbdc5c7235dd2e388ba08e459d8f7747791c8e4fdf2364e8a761e3ba4d8717bdb8585423ffe96350859f259cf1102c242785315285eec4731c2fa507c157c1b9d3c3b148cebf12f0e1a0e6cdd44988bf8947ab140d31c8aef51777e42599d98dd08fb22715609522ce66d746de6655c4cad2acc46cf5aabc2b4d80648e9272eaba429686d744e594c400aa6cbab50e6a0216ca4c2901087b4f1fa2d4169e0c1c7cb157789f2ade63fd310575bb75c826fbcf4c66238df8a62d068008810748a80fb969437a7ccfd7d2b22e245e2edff33f28d162bdcaade48215848176554d2689fc4f9714d2585640eaf8c19bfcb6639844f4fff1da2bb6289ecb4a134e28340c3832b22331302bd8d38783405664c76f8e4c8b46300f8a09d1a79e9a5d27d337f5a8949ef9215498cec1f71525e547cd68e6bde401dbedc2265a2998c64069608e584bcc78a6b2dbeb86f3f5fb30a9068fd0921e6a02b4efb884c3856a1497f1ac856f23642b29145d94fba91c98e884a9f18d14a73e394cfdce656a3e3c0b47a17f4c2288c3ea096aa65130fe26336681b48ce3dafd3ee2e0da95a58eae2f3799576cca5edd0a26d14f96c299084266c4f5d45e3be305ea31fb420fbe23a875b2a368f1311d22eb117f285567815f2522da46ab7d714db65698c68e2f3ab117035b1c98738d34b21d3dd259c2d578906d29e71cda7f5a4037d67b456413d939e60a0bcf6e7c11bac42b771585a1922d7146f885d20b61677b695e7d0f5b0bb3922775f7e987f075bebf439f40c7e4c3b9e198aeecfda63f636291ba01d5e059ebfcb49ef674020bc6aa2413de823a32ee81ba97533d0ab666c3a3e80f4beb85620105704da38d547dfe2253fdb18db380fc6592884cd38bf818e182c1d95141d9ccf07778f7c3d97199bf759762649079f3043ae7fcdf1aae7267a8f2b8f9f617ca824bf6cadfdec9adafdf2e4d3777e2ae659d920cd3229eb674309c27d9d218ec0a35f35db16cc278d9a86483ee7a2176105d9bed486f6c760dbbc7513ba2bca9b28b9112354e60c2537b9c9a3dc7e150851ea1efdd5454f1547166df5129e8e6c811fa3e7d8b45ac92f00d8b0fa8854c2e99c814a9173bcdad7e5e2db04c97b5c07555a9de14", @ANYRES16], @ANYPTR64=&(0x7f00000015c0)=ANY=[], @ANYRESHEX=r54], @ANYRESHEX, @ANYRES32, @ANYRES64=r1, @ANYBLOB="f2fad2ac136961d74003c6f3fee216aa9d0858daa027a9021af453a8b65c6e6da383d6ac3feb5b52fab7ad0e40a0404ed9c3a3da17ddfc0a66a394b0ee36dc5b3b4f8f831457", @ANYRES32, @ANYRES16=0x0], 0x9d}, 0x400) r60 = dup2(r48, r46) r61 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r61, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r63, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r63, 0x0, 0x0) r64 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) ioctl$TIOCSBRK(r64, 0x2000747b) r65 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) accept$unix(r60, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfffffffffffffe54) r66 = geteuid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r66, r67, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r68 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r68, 0x8004746b, &(0x7f0000000300)=0x101) sendmsg$unix(r62, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYRESDEC, @ANYRES32=r63, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r64, @ANYRES16=0x0], @ANYBLOB="3bc2e19e5b7c0ad22f1cdc7dfe6690142ff6cbf9af9dcbae465beb78ec0f63a8eb0638fe854d3397fc60aef41d8cb318a7c5810c21e0b3f8651c95233ada298aa3eea822e93f1e0f464173520ecd1ec986546d8ae8a48d23cc7dd0b10000d84b1d3272cc147b20dcaa2e310328650387970cf56785f6831aa39d30a6f7f8abea4359ca32fe158948751575d54e6aea2a2d3b69278001ac7abd678aa494cff0810ec3855d9a83504f5264ff95764b83719f2b296003e2a148f4b90f81365a6c4068fac604c143a7368be86cb5228ec937f1aac19adbc51178a8c2e9ed6fd67aac2032b8578d26a93a75e44773780bd664f1a987d865de5b6c49ee677bbb523500e4182f1ab59161", @ANYRESOCT=r24, @ANYRESDEC=r68, @ANYBLOB="2c5554041669fbbad2d299b03dcfbeffadba0712519183b467c6cdce862abb62ed202149b52dd77aced8"], 0x85}, 0x0) dup2(r62, r61) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6d4b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = syz_open_pts() close(r70) writev(r70, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e", 0xaf3}], 0x1) writev(r70, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) sendmsg$unix(r69, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000001540)=ANY=[], @ANYRES32=r69, @ANYRES32=r69, @ANYRES32, @ANYPTR64], 0x1c}, 0x0) dup2(r69, 0xffffffffffffffff) r71 = msgget$private(0x0, 0x20000003c4) msgrcv(r71, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000002f58c3ce720135d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000003947de2a8400000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fe4ad5eaabae72163f67fdf9d52c62904fc628663bc703053c8cbf152321fa98dcba2db45a662528d7d7efd275f365d0a92171f371187268f6f928121e36055d125dc53449b"], 0xeb, 0x0, 0x1000) msgsnd(r71, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r71, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r71, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r71, 0x0) r72 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r72, 0xc0106924, &(0x7f00000000c0)) r73 = kqueue() kevent(r73, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r73, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) msgrcv(r71, &(0x7f0000001f40)=ANY=[@ANYPTR=&(0x7f0000001440)=ANY=[@ANYRESHEX=r21, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000001a40)=ANY=[@ANYRES64=r45, @ANYPTR, @ANYBLOB="b12584d472a00462b5d8ed4d98784c736074628f087f561bfe4ba35916484f3b5fc82787f27376f29a8b91375495cac2b0637e896c8035a886da8b17e4166a1247957ce453da2ece880b7791b24ce711b33e53765fc8210aa2c025968a3b1104403280fc45bf9abe564738e0b3b4e96a646dda1abcf92a49f56194ab94d1373bbf661f7850c1bf3770bfbe958aabc466a0edc1f9715de3147a1e8d0ee2ec4b6ed814c97cdb46ef1632c98257614168d9fd08f54924bba95e3f84bba54d4ea68e1dc58979767e51853c062f9c2f1aa95ab7464d37e0abae69f5c2bb56f5fc726ce3c3f13b0ce60f92c6afbf082b32172d2f40000000", @ANYRESOCT, @ANYRES16, @ANYPTR64, @ANYRES32=r48, @ANYRES32=r55, @ANYBLOB="7dda70b206fb40142bfcd3712fb2fc2919fb28c75911b0e9032641a4d73cdbaa4185765e562a7fff030ae8d14a2f2b427c3ae0c98b215f188eedaf1d959dce0bb5b0486369b36a7a2f46ae624adbfd"], @ANYRESOCT, @ANYBLOB="82afa6fdda27593ade4c7def94850e28f8c29cca3cb255e5f9ebd8e744d63c819740624b0f8a096ca226e8ac38d01e95a21e6647798c8b31e708000000000000003720ee9796e4961bb19c2241661e6c03a37c95d82c11f149f9bf532536c525c9821730f747017072fceb90b9e409215ebf2445d1e7f636d237d805cd9326938f57191a93a16036c64ceb98bbb3e23a00"/159, @ANYRESHEX=r62, @ANYRESOCT=r73, @ANYRES64], @ANYRES32=r26, @ANYRES32=r64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r25, @ANYRES32=r19], @ANYRES64=r17], @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYRES32=r46, @ANYRES64=r29, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074b36a648ec708a83cc92b4b2e157c8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc2437bf79290cbe2bde5481fb6ff9f58507cb6660b8bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b476dc3e6ad2d1c02ba556283c94eb2a29e7a00213c2a166c0347ad726fd2780b5e84030ae892f5164b0225871202e11212a30dc600af66f0ce4321cd9cbf90c0305faccf936a78d0000", @ANYRESOCT=r29], @ANYRESHEX=r30, @ANYRES16=r47, @ANYRES16=r32], 0x5, 0x2, 0x2bbaff95d624e2d0) fchdir(r46) r74 = dup(0xffffffffffffff9c) openat(r74, &(0x7f0000000000)='./file0\x00', 0x10803, 0x20) r75 = openat(r74, &(0x7f0000000940)='./file0\x00', 0x800, 0x68) symlinkat(&(0x7f00000000c0)='/', r75, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) r76 = openat(0xffffffffffffff9c, &(0x7f0000000ac0)='./file0\x00', 0xc9b1a449dd8dc264, 0xb) symlinkat(&(0x7f00000000c0)='/', r76, &(0x7f0000d06ff8)='./file0\x00') fchdir(r76) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000080)=0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0x64) 02:49:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000), 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207"], 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000c40)=@in, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000c80)=""/146, 0x92}, {&(0x7f0000000d40)=""/167, 0xa7}], 0x2, &(0x7f0000000e40)=""/121, 0x79}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) r7 = socket(0x1, 0x4002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80186950, &(0x7f0000000300)) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{0xffffffffffffffff}, {&(0x7f0000000300)="848c8a3bb744ec74dafdfca3851ef42db6864cec63fda4d8e60bbaa208dabaf067653fdd07d6382d1de1b758a2da07b2c05993f3f8f8e8e5bd8e85507bbb07efd2516e4edc226502bd38a93a01c2c77fd32f084cb522309cea3c2cf5", 0x5c}, {&(0x7f0000000380)="c5a8a5a062646b25e86a7267f9fa378713a3bf0cc1225cd196bde65a8260f5b03a4b5570c17ec44d9c447017fe533af36460da741ffab15a7591", 0x3a}, {&(0x7f00000003c0)="cc3d1bf1af4edd2307cd2b01f2ac2fd9b1b264bf90719215c324b9ca4f63a70b6d289946123e7b4e320de6a8232529cb54ec271435390bb6cf60edab74bfc32372cad9ea435af997ab486741f33a3915fc6ae88d942ad530255b450971a44f5c14c7f57167e4a6704b3728de2b9dbb4be7615b86a1011cd63d7b7bdea8ab81e822ddd63c436c81c9d709086b59fa572953ca6fe9488f023d9d5183a648de7cd88cee4e139968856e76ac7b91e0f1890f9c786e8db0e2f3305f23aa673760ba9bf28d9faedaf59d05bdc88143c1870e3abd6a32ce8957769a14f81308954f696196416adef7f760cd7b8be7c88fe50c0e56694d", 0xf3}], 0x4, 0x0, 0x0, 0x4}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x1, [{0x9370c7188e2931d9, 0x8}, {0x7}, {0x3, 0x3}, {0x1, 0x1ff}, {0x7288be042518a850}, {0x3}, {0x1, 0xfff}, {0x1, 0x9}, {0x2, 0x5}, {0x1, 0x8}, {0x1, 0xffff}, {0x1}, {0x1, 0x7}, {0x0, 0x7}, {0x2, 0xe696}, {0x3, 0x7fffffff}, {0x1, 0x8}, {0x2, 0x40}, {0x2, 0x4a8}, {0x1, 0xff}, {0x1, 0x8}, {0x0, 0x3}, {0x0, 0x7fffffff}, {0x1, 0x200}, {0x2}, {0x2, 0x3f}, {0x3, 0x1}, {0x0, 0x4}, {0x3, 0x5}, {0x1, 0x7}, {0x1, 0x6}, {0x5, 0x5}]}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x21, &(0x7f0000001280), 0x0) r10 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) r11 = kqueue() dup2(r10, r11) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0x2e, 0x0, &(0x7f0000000000)=""/46}) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/187, 0xbb) 02:49:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:49:04 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) r1 = syz_open_pts() close(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0xf1e) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget$private(0x0, 0x4, 0x2c0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r4, 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x12) accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgget$private(0x0, 0x208) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x32, 0x0, 0x0) setsockopt(r11, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r9, &(0x7f0000002080)=ANY=[@ANYRES32=r10, @ANYRES64=r8, @ANYPTR64, @ANYRESOCT=r11, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) r12 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r13, 0x80047308, &(0x7f00000000c0)) msgsnd(r9, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r12, @ANYRESOCT=r7, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r13, @ANYRESHEX], 0x7, 0xffb) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r14, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r15) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getegid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r21 = socket(0x18, 0x400000002, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = geteuid() fchown(r21, r22, 0x0) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r23) fchown(r23, 0x0, 0x0) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r14, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r9, @ANYRESOCT=r15, @ANYRESHEX=r23], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="030000a32e0c5d7858899bbc6193ab7318eaabb0ebf2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497c5d3639170bc10c994cde351a4bf7f22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46af2a755324115e506cd62f2b01573c376fabb6713c8e2cc3bd5063bb2e19119ae26361378de0a48ccf0a87d3c451640d00008f9d5304f958b5381e7fca35ed7142c2f0d2e5f9ce77c1597c62ca4ae24afe5c36868e98ecc017c46c58c8e10aefdece2793dcd069cb4d4575ddd417bd2c5f2470a3deafa5acd8adc313ccca3133"], 0x222, 0x40000000000800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff00"/155], 0x9b, 0x1, 0x1000) msgrcv(r9, &(0x7f0000003f40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007291500dcfa70f43b1e5ba14d079547121e3f5832ead7abef82cdf1e70a85cda0fd6c38c6aea0782d3a495ec4f88b4cf913cd3fbec20939c7033f84d843759b5ac4e85b8ba89ddf419f96558d1e5226348b767a9fe88f61ee9138fdf5c2b61cb566ef67ae6aa1fb6a7ca9520c1163ec53ce5d524e90ccefc03fbc90ee69d34c679fa402c65ddc72b908740e9d3a7dcd41fc8d55013ae235c8da49c97af0a7a4f3e9e789af3ced9be906496dab7d499cbe55cf4be16d1a51d1e705a32d459fc74797568b47c864257b011f2445b734c232619ba"], 0x80, 0x3, 0x400) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001e40)=""/74) msgrcv(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000008f2d9c4eb90ea5611ca14ea879c692b8b31a35700a8e2172fd63bd13869d98143c20119a5ac63ee8d09f8d0cda7687f7ea2fe8eb83a047bf04d4cc57b6640df6b42a568aead44c01ab4d2f5a028a14b96da1c269b7d6d2a50242b67eb52fb719e99c8b70bc7106bbe2f0ab79a49abe652d8b7c1930"], 0x59, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r24 = syz_open_pts() close(r24) ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r24, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) dup2(r24, r1) 02:49:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a38b02"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kqueue() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) write(r4, 0x0, 0x0) 02:49:05 executing program 1: syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfc0800303a1f0000000000000000000000000000000000780025512060f17e2b00000000ef4d294f354769751433ff18fc99e4e80000009a6679e880cc0333702ee889ad0000000000028e3051ad0fa15022fc04a63d762ff7ba8272c0df6d1ac9de064934a66ed7"]) acct(&(0x7f0000000000)='./file0\x00') 02:49:05 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000940)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f0b76098c42aaa9e87fd25e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff020000000000000000000074ad00012c0000ae20316278000000009e75e60c33008a4c175e920170440400be5b190664f553d61cd148c72b87fafa45e5a3e73b1614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6373690608000b0cdce955fbeada6bf4b3947a9b8cb2532cd103d95839eb7f5ea0e2c0bfc1a55208332bcf345fba2737009644732666d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f206af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb3fd19365e500079a8cb4bafc0782d15c3c683810e5f2932f7"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x0, 0x8000) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x400) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r8, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r8, 0x2, 0x803) pread(r8, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x0, 0x2, 0x800}) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) r11 = getgid() r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r12, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r12, 0x0, 0x0) bind$inet6(r12, &(0x7f0000000400)={0x18, 0x2, 0x3ff, 0x2002}, 0xc) ioctl$PCIOCWRITE(r12, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x4}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0x3d) r14 = dup(0xffffffffffffffff) fchownat(r14, &(0x7f0000000180)='./file0\x00', r13, r11, 0x1) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) 02:49:05 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000300)='.\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') readlink(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:49:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x20, 0x8000}, {0x18, 0x1, 0x427, 0x10000}, 0xb0b, [0x0, 0xfffff8cc, 0x7, 0x9, 0x458dc35e, 0xfff, 0x7679092c, 0x27]}, 0x3c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0xc7}, 0xc) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x100) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x2, 0x8}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = shmget$private(0x0, 0x9000, 0x8c, &(0x7f0000ff7000/0x9000)=nil) shmctl$SHM_LOCK(r3, 0x3) msgget(0x2, 0x41) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0/file0\x00', 0xffffffff, 0xcd8, 0x8, 0x0, 0xd75, 0xffff, 0xff, 0x2, 0x2, 0x9c, 0x7}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = accept(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000380)="2362c553198000bb1e83ea05af428a8d027df16cf01ed2b769789d36068735bea81ea070f0167176f537115b26f02a3f30e61c261d9023fec3b5f0b90b0bcdfb62a7a57de28461a4293606d2cef4f36d0f652534fa8ab18d92bef9600641f55195e025d30038ec080272bb82147bf6deca65b09261474ca6c1395681a4908cb4199e1b0f728ecf1b059188", 0x8b}], 0x1) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) listen(r6, 0x6) open$dir(&(0x7f0000000500)='./file0\x00', 0x200, 0x41) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x20, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000580)={0x1, 0x1, 0x4, 0x4}) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0/file0\x00', 0x10, 0x122) r10 = dup2(r8, r9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x3, 0x5, 0x5dc9df86}, 0x3, [0x0, 0xaa, 0xbce, 0x100, 0xffffffff, 0x80000000, 0x0, 0x68d6]}, 0x3c) r11 = socket$inet(0x2, 0x1, 0x6) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000006c0), &(0x7f0000000700)=0x10) bind(r9, &(0x7f0000000740)=@in={0x2, 0x0}, 0xc) r12 = dup2(r11, 0xffffffffffffffff) ioctl$KDSETLED(r12, 0x20004b42, &(0x7f0000000780)) r13 = openat(r12, &(0x7f00000007c0)='./file0\x00', 0x8, 0x0) r14 = dup2(r0, r12) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x80, 0x0) r16 = dup2(r9, 0xffffffffffffff9c) r17 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r18 = dup(r9) r19 = socket$inet(0x2, 0x4000, 0xd9) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x80, 0x0) r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/klog\x00', 0x20, 0x0) kevent(r13, &(0x7f00000008c0)=[{{r14}, 0xfffffffffffffffe, 0x1a, 0x4, 0x3, 0x80000001}, {{r15}, 0xffffffffffffffff, 0x1d9, 0x20000000, 0x8, 0x2148a643}, {{r4}, 0x4, 0x22, 0x1, 0x5, 0x3d4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x21, 0x80, 0x25, 0xfffffffffffffe9b}, {{r16}, 0xfffffffffffffff9, 0x95, 0x8, 0x4, 0x8}, {{r11}, 0xfffffffffffffffe, 0x41, 0x4, 0x6, 0x5}, {{r17}, 0xfffffffffffffff9, 0x8c, 0x1, 0x100, 0x3}, {{r10}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0xe1e2}, {{r18}, 0xfffffffffffffff9, 0x6, 0x4, 0xffffffff80000001, 0x4}, {{r19}, 0xfffffffffffffff8, 0xd4, 0xffffb, 0x20, 0x3}], 0x8, &(0x7f0000000a80)=[{{r6}, 0xfffffffffffffffc, 0x84, 0x40, 0xffffffff, 0x9}, {{r20}, 0xfffffffffffffff9, 0x48, 0x4, 0x8, 0x5}, {{r5}, 0xfffffffffffffffe, 0x20, 0x10, 0x3, 0x9a}, {{r21}, 0xfffffffffffffffa, 0x4, 0x2, 0x3, 0x2}], 0xffff, &(0x7f0000000b00)={0x80, 0x8}) 02:49:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x2}) r3 = socket(0x18, 0x4001, 0x0) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000300)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x30c}, {r5, 0x10}], 0x3, 0xffffffc0) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x7, 0x8a) clock_getres(0x0, &(0x7f00000002c0)) semop(r8, &(0x7f00000007c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000280)=[0x7, 0x7]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, r7, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETPID(r4, 0x6d7b0c0deac95250, 0x4, &(0x7f00000000c0)=""/213) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 02:49:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/4096], &(0x7f0000000000)=0x1002) chflags(&(0x7f0000001340)='./file0\x00', 0x0) poll(&(0x7f0000000080)=[{r0}, {}], 0x2, 0x7ffe) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = socket(0x18, 0x400000000002, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r2, 0xa, r3) fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) msgsnd(r1, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xc7) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) msgsnd(r1, &(0x7f0000001480)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0xc7) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0xc7) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 02:49:05 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b015738376fbb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=0x0, @ANYRES64=r0, @ANYRESHEX=r1], 0x3, 0x3, 0x800) r2 = syz_open_pts() read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r3, &(0x7f0000000140)='\r', 0x1) r4 = socket(0x11, 0x4003, 0x7f) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x7f) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r6, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r6, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) r7 = getgid() r8 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setregid(r7, r10) msgget$private(0x0, 0xfffffffffffffffd) r11 = socket(0x1, 0x4002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80186950, &(0x7f0000000300)) r13 = socket(0x1, 0x4002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80186950, &(0x7f0000000300)) ioctl$KDSETRAD(r14, 0x20004b43) sendto$unix(r12, &(0x7f0000000040)="531a67c512765de5930e02a4a8dba205bea4f205935f7d4091", 0x19, 0x6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 02:49:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = msgget(0x3, 0x90) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r2, r3, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r21 = getgid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r22, 0x2000741d) read(r22, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r23, 0x0, r21, 0x100010025, 0x7}, 0x1, 0xa, 0x4000003}) r24 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r25 = kqueue() kevent(r25, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r25, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r26 = kqueue() kevent(r26, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r26, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r26, 0x0, 0x2) pwritev(r24, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r27 = fcntl$getown(r24, 0x5) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r15, r0, 0x22, 0xae}, 0x8001, 0x100, r27, r6, 0x4f7, 0x1000, 0xff, 0x1ff}) wait4(r29, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) r30 = socket(0x2, 0x2, 0x0) r31 = socket(0x2, 0x1, 0x0) setsockopt(r31, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r31, r30) connect$unix(r30, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653002cef1e3043b59b5c31a8e58793db5c37db74ecca9f2a169e7f1c8b3a5ce508931601f8a4529df52d5045a3e93a0ba76"], 0x10) shutdown(r30, 0x2) 02:49:05 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r6 = dup2(r5, r1) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20, 0x0) kqueue() r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x18, 0x20, 0x9, 0x8}, {{r2}, 0xfffffffffffffffe, 0xa2, 0x20000000, 0x2, 0x1}, {{r6}, 0xfffffffffffffffe, 0x29, 0x10, 0x7fff, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x8, 0x9}], 0x6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x10, 0x5, 0x7b}, {{r8}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x3df2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x66, 0x100}, {{r0}, 0x0, 0x0, 0x40000000, 0x6d, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0xfffffffffffffffe, 0x58f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x5, 0x5}], 0x7fffffff, &(0x7f0000000300)={0x3, 0x8}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 02:49:06 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x538, 0x0, './file0\x00', 0x0, 0x9, 0x10001, 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) socketpair(0x10, 0x8001, 0x1, &(0x7f00000002c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x400, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00), 0xffffffffffffff05) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r20, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r20, r25) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5493d36da6ccf4c3e74426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, r31, r33, r30, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r38) r39 = syz_open_pts() r40 = kqueue() kevent(r40, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r38}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r39, r40) r41 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) faccessat(r41, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r37, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r40, @ANYPTR64, @ANYRES32=r41, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r18]], 0x4, 0x0) msgrcv(r37, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000006af1495de9520000000000ffffff7f00001a7a05c59f3c0f00000078b38d890000000000000000cb9723b10169dae10000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f2407084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a00"], 0xfffffffffffffe9f, 0x1, 0x1000) 02:49:06 executing program 0: syz_emit_ethernet(0x7a, &(0x7f0000000040)=ANY=[@ANYBLOB="61aaaaaaaab5aaaaaaaaaa0486dd604e000000002b00fe800000000300000000a969790e61bbfe800000000000000000000000c9327e3339010800000086dd0800889b00050000100001000100000008001e010000040000007806ec288a00000000000000000000000000003ccd5495439e6c43ce9dfb67b90e59773077c17020bc578893f4846cafbe782909da93cacf592a20bdd7a9d77bb035263984c50977f3f61e226662a9dc2d58cacd0c7ae228cf2234701c4a849f17b7836d4b0dc162888de2789edfc23ca091c9f9e05d170bc28a18161831df8cb0372e9ff8dde209c9445174f66c591c9a9feb5bc129eafa9c8bc4af4e0234cc4946969137b4c1708f722aeab80c0f7d6284dae497027965a9daf0146e634542cdd3369b8db1a26be300"/331]) semget$private(0x0, 0x4, 0x4) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x9) 02:49:06 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x97, 0x4, 0x6, 0xecaf}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0xffffffff}], 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9aca01}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3d74) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000140)=ANY=[]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) sendto(r4, &(0x7f0000000280)="bdf1e71202c70167835065a85f3ba3374797c101d9a236f29a24cc5c64d201f4769b87d797b753bf4fa99cc5cf40f1e1ac02fde84bd4516f35f8f21e19b53712b4f781689879a446baa9b2d3ef9af5d75ed925c1aeb924e18ed79e6fc7c27c3b78344bfda4c847f6dbe1d2cb3eeb6f381f5999fdf9f24daf9f1692203f01f8d68ae3040d4a609678acf353556ff7967a9153eb620c6178d625eb93eeda6421b645c5e117a2fe5d9c97d67471aaf21c42d1557b6b4cba4ebf2a51d6e903f2cafc78", 0xc1, 0xc, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000100)={0x815, 0x401, {0xffffffffffffff50, 0x8a2}}) 02:49:06 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1000, 0x10000004) r0 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) 02:49:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x1, 0x4004, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x4, 0xaa4a6f5702dd1cec) r5 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r4, &(0x7f0000000080), 0x0) semop(r4, &(0x7f0000000040)=[{0x2, 0x4, 0x1000}, {0x3, 0x9500, 0x800}, {0x4, 0xf7b2, 0x800}, {0x1, 0x7f, 0x800}, {0x2, 0x4b, 0x1000}], 0x5) semop(r4, &(0x7f00000015c0), 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x9b0, 0x37}], 0x66, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x534) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) fsync(r9) readv(r1, &(0x7f0000001480), 0x216) r10 = socket(0x4, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffc}) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r11) r12 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) setsockopt(r10, 0x29, 0x9, &(0x7f0000000100)="030000b51bd820473b2effd9998600", 0xf) setsockopt(0xffffffffffffff9c, 0x29, 0x80b, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0xc0, 0x2) socket(0x18, 0x7, 0x0) 02:49:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYRES64=r3, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r2], 0x7, 0xffb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/34}, 0x2a, 0x0, 0x800) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 02:49:06 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) semget$private(0x0, 0x2, 0x1) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8a}], 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xffffffff80000001, 0x4, 0x44e41e7e, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x51}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40000000001f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x11a5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xad, 0x1000}], 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x10, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r9, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r11) socket(0x2, 0x1, 0xe1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, 0xfffffffffffffede) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000002e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000001740)="bc6d5a378efa76d75fc7094b45f9", 0xe}, {&(0x7f0000001780)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed094070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000001880)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407ce693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a5", 0x97}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000001ac0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0x1000}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c45923ba51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505905048e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f0000002f40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000ae0bdc46a5dcaf9acaea9c6373425af1616c54ca5a09969fbcdacd8c976fecd1a11adbf296c8727efabbf273f3916ef1b0c84b7e96774e6e2c0531ff50480b47f6f255a73b3b9623b2635ff22d0359e46b4b42e3c11f005e276f2d2b94320f6221be61870366d39020732549771dcb4de65f84e51113959203bf22f8153c84f7b217ba69a6b948d832f85ceb5f4bf7bf936a85de1ebf94de42ae17b1eb7ac356250d1f29269417d70cb9ff0ee40bf2a49ec64efbdb43b69fe5d6e767a97e223fe101e351b94f3bdd06a6b9e70c223de38a8bc351534c0c035a91727d669cc2876729f6a3bc100717f57c5a92d2692f217009ca62d3aaee", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x60}, 0x4) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) 02:49:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmod(r1, 0x64) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 02:49:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r3, 0xa, r2) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = socket(0x1, 0x4002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80186950, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007bd66530"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="31659e5e032367fc0e11a0707caa20bdc489e69919271e322fe220cb0789d750441e89c9ec78ae", 0x27}, {&(0x7f0000000240)="b68459f2a428692e9d66b583b09efb61feef18d6b85c5491c202ed87a351987566b067bd628781027418b8a2a3a8e8efac061f4b6ee1efd2635bd11f4ed8fd1462fda4b849", 0x45}, {&(0x7f00000002c0)="58b28a3d9ffc74e40f7c1a42dca5d55346d43150cc61002f700cb286d1f59874c46300f310993cb5d39f809666a0334132848d24fe84616c0d929f1a069e94d4c30921c9ebeba0641f57475af726095bacaba608fa0b5b9e94fe014aa46c87bbeb", 0x61}, {&(0x7f0000000340)="deee44e84416478efcb219c156aada38c397ea9bf7684fced257eae9b971ed9a39b8c986d728f464851bb181dc1506896df60e5c5255010949fb6102a3ca42ce2fa50f0567ebc430914942bc0311592c3cb7ab5c74ddd8d87b08aa430fae3574ab0d4d2f9eee816ec5f720d5c47244bbff5d4b106fb41f75efd44cca9aca45eeb86b34f906b8b26a4010a4192c8f937c79addcfc8e0ee6367757bf364160b0704ca435a6687d5488d3b4072241bd0f4f67dfba28150052098222624cbe0cdbe2943793057adada8a5e437f038207da96a711a45ffe10ba8c52cec7", 0xdb}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r8}], 0x20, 0x403}, 0xe) r9 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x35, 0xfffff, 0x8001, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000045, 0x100, 0x1985da60}, {{}, 0xfffffffffffffffd, 0x90, 0x1, 0x1000, 0x5}, {{r10}, 0x4, 0x41, 0x10, 0x5, 0x5592}, {{r0}, 0xfffffffffffffff9, 0x71, 0x1, 0x2}], 0xc4, 0x0, 0x33c, 0x0) r11 = kqueue() r12 = kqueue() poll(&(0x7f0000000080)=[{r12, 0x181}], 0x1, 0xffffffff) kevent(r12, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) dup2(r11, r1) r13 = socket(0x1, 0x4002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80186950, &(0x7f0000000300)) r15 = accept$unix(r13, &(0x7f0000002680)=@file={0x0, ""/4104}, &(0x7f00000015c0)=0x100a) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000001600)) 02:49:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) r3 = accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/120}, &(0x7f0000000180)=0x7a) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x3, 0x2, 0xfffffffffffffff9, 0x3, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5", 0x5}], 0x1) 02:49:07 executing program 0: r0 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r0, 0x0, r0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) kqueue() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/235, 0xeb) setitimer(0x0, 0x0, &(0x7f0000000140)) 02:49:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pledge(0x0, &(0x7f0000000080)='\'\x00') 02:49:07 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130f0ace26080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f5d5cc16e5bccdee8471204cbe1315cbd93827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e03ea0f55712f"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2fcf2a3105cc10c2404040fff5575f8ae87e65bc34cf58235128eaf5cf77f8b50000000000000000000cfc5fbc88b20f97fdac15c78374b6e8e361e2ce9a000aa68bc8733fb9fbc42bb33faaca917ec8be9acef8bbcf72f500"/112], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getppid() getpgid(r5) r6 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r6, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) 02:49:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r3 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom$unix(r3, &(0x7f00000011c0)=""/183, 0xb7, 0x2f657cce6897c600, &(0x7f0000001280)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffc1d) 02:49:08 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0x5, &(0x7f0000001340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f7f84ebdcb6341420040794aecf239284ec61f1bef", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC, @ANYRESDEC], @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYRES32=r2, @ANYRESHEX=0x0], @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES64=r3, @ANYBLOB="ad04396369fc9dcf22f0140271d65db9ac37dd321a4ea66c1289fdc8230ba241debbe322f4824a43417725439a2f876ef8a94d94de48771ee7ba182fd160cba01e73aa5002dc01e7618495b409f22c54db43b74ad0735b3d781515832ec9ea7129c1dd6197b5989d289123052e78a9d8e6b6c3c6777636b49496aeacbd3f64d304a2bff68b254c9c125c1ebf6af4e74f89d4bfffb18470c403f72c566b76b5f4f627187f7be6ca2372e745cacf00ed5941d11078b6e7fba153e6806d66025e711176a58864c4d50fd42b05ec18240df9f4fdb7cc84e429f5f5e9fdef893d4201f7c0b82fda95cacb7887ccdb6f1c6c0594e5f41d0efd782b03451fe736581a94bb738ba912672c75e8703825a6d66321ccfbe86813817258206336afb64e4d05b258d1a0355ff96794a52ced82613254440e1d74e484e25e03aff46ab348d0ea6445047e8089e1221d10e3fa3690629d8167188002bbe61cc10bbf070aa6f7b91f6e2c42c2aea771c920bbad008ae85b8bc5f146050ae2dd28a9bffe9a5f10f8f8b1d76ceb6475f4d33d0bb6ac7bf7ca7808641af6316a71797bd8cf4859550a123e194c2c7ba7a747c8d8e084212cabe687c826ec14ae6510483e2e3e24ebf0ed9661cdffece200ca035a6a9ff8f987d3ca128277e936ce5629003d95f6bd02725e29625aef591a3391b743ba5783141ff083ef7b82ad1f8d5a54d3ca8a2d9cd059fe15f5dc2a1a6caa9a315538825e18c6d47a2a82c1c8654b9092287b50b711f8c03c32a2185ed57f5bae0d8a0db1efc3b582553520a4ba1526adaa49989ede1a177dc791b00a1ccf295a1156e33776c3cba650e657f328eed3d61383df0fa1baca827ca08a090dd50d30dd685fa3f1fca04691681ab9fbc6e9deb9a3ccc7176fe8e6c9504d23544eed5a2d22ce09a24545b6b463825caeeb6cdd16771c163e225967f6f719cbf50f30e1c275ae304dca88eac088b820bc5c4c07aa6f92556cc4e95fdc85b1d7f6344d6da7e8fdd2a7b15cd84435a1779778b018a903ccfe2993c19ea7c385482a74e86b317c4646d7325ddbe6cab45c115fe723ba704c7a3c376ffed546a61f06d32524d4b8e46f6de0d2b5fcf07d7e01ec180034b3a994d5be4e383f009196f46a37a9b6367544b5c8c544205c980d47d26fe4ec508c0472a8f38f171f01992c86f195c9174f2c83d237257b3fbdb4503cb75fb22bea9eab026cdd0e7c5c3f64601479ad77a5ac0b8a23dd04eff9aa6c4385c37f2b6d12fcc29dd6a68ad0af5e28b46b3febf710d534e4cc6babae51d348b8a0a2fe0c334fa7c4c53f9585a06c92e5a36d79149d7d57a35c22dc14dad7b5173b88b92fcd9e790c4a9967fa8241770a4d9292ca1e1b5d0aef69be62da81b632e8cdb8e1f5837e1d473db92a75b4a22e5c94a1ce45068eadb7cf1135fec4024430c587865884f17f8a578e72fb25ea406c44e61b3202045e5c1284abb76845026449bfa9d105ceaed1a1dff147825c56b7f92d3b7d5ee740c62175cee7bff5a7cca07438e7a3df2b1f347a76cc9eff16293c7064abf5f5986f12c53e8ef3815abc1ff7b3208681e82d01a55a295eea6e0d98358a03647f7d975fd045c18af5f33cf5fe2fb6a4ccc655801c4dce2ac7f2924e8cdd5dd6b145f20cc62f8ac585d55eb5d78ad62aecb2ab5e1bb6cb21fda2caf6853683f61a4e14ac9689ae8f4069f9274d89b65848da20fcade521b0e4e5f4a3e75d20c93fc09db3b320f5492a56c3f05e59e18e0344d440b7e1b6286e115f0b9bc1843bc835d1abbf15d960218045d4b0b70d6860f5a4afe9dd2a0ef5e406a673b7d3230ddc3f120fae2e5871f2eadbd73c87f7eb633ae1c45ca2ebb6b2a94c4692508362a7f207435789c03274ffbbc52b64101f85e889a7bef95ca761d948e6ba101a01bb11eae8d7882b8622d09a88eaa1e365f46eb5b8e5456219a52f74036721015836e41d7f235b1577eba2c041c95fc1b3b8bc97f1663a2bc29eaa726a43e57f6a11e7b1192a95a19aacdee2da915006c9415c110d605b11b61a9e7605040da962122deb1bcf0607d85c54f5e124e18562f75c9108d6ee0ea3b91670ccf995417c25de0ff657526535a8642011fa5ae26715662884637f1efd9696afe76f2f1672d0af7fee08b5ffe00eb35e17cf102bff8e74673160826b46c4edbee94e35640bbd1880c3c3b5df25316cc0d540554d2f5875a60c92efa663be847ca5f657e501dbcdf8449edd591d9e7f622e3b15cfa0a9e4ab31b80c2cef8f08a1890a32f3bdd755fabea683fba0d82660cf3f3f01998c12a05de4fc736bf267b7b5bbeda541c106f2606f4d8b647defef1ed56defaf2ad8c40fc6a5b76b2fe5cffbbf2747027ada3165d9252fd38f3e1eab52e7c5aa8a466228e5c994b7c3e94e478686459e385322509c54dc6b733a9629258a8f918f14d246442ef175e6f58980e5896102f9572cd6ca61e402e0af15a0839d6108d2a6fb5dc4821a57c8f6f1fe6fd00c2759212d570e2804f35c4c6d39bd9a1cc81d2ecb36ba29b2a1aa0539949ac52b7a133a0bf1dff0c2d440ec3a48a0a77d3f2bb9c566e57499c51ad5541df50a940ecd0c29c702db1afc26afe3d687845a2ad61b85dafbc74c6a7da91b24b277de047254a4c00b192dac3463b959967293e962863ed8e9b478e0a77f9a17a2624cddd89e224e8b3d6d6556ce3ef43cb2d9097ba3cb4f035b033e0eca35816e58cf97a1321c1b9887d82c6beaaafb60cf47cdea0381ef5e35cd91acd825d8bb6ce880bc742e39b1114fb7885d7239e869eb3a0cee0c0796fe6d819be83efd4a26e3c675ad93f6a15aa5dd18a63752e0a73c19bf91489211f52382ac53195885030873ef84c026f2651cc735abd1824e759a4d846b2e8db21fde1f92d251724666fc2ef5094a9b3cc1020ff6a0e75d76202822d6a542e1e0ed937cebb1b833dde123a31e3bb01db94baa412a3ae64e77d871aa75f6908c4721d9b192d59652059df62bda550a8e90faa75a1edbc1ea34de766c79da860543765ff29af34d078efb7e5001e24a028dc9d9a94d6754da6df092a5527eabb53e32a02cead274344b22b4b4d674e7692d5c78a2be70f871973ef9797b4c64d427c57667340c74b52e548d1e23e5c227735ad6a5b70da76517bd0574935cd11336247c421e3f132e268eabad41ff4e7c542162ea718a06136b3ad60d9f39bd5a9c59c5d4c2e8a2f67a27a9b6f3f0f722b840c8b3c1caff6c3f4aad92b952aca5ef871de0b184f358099414d2a1a6bbcbe28f8b525a28fc76fcd6f88c42c84f8fc92e37e8048021cce6d723227a037c0d42c4ef742b00513cd13ee9f6491998749fd3a272381c39561e8300cbcba24d9eb44b1435fd000e54ec21651359a58bc4b8429c526057705bb05f588aa784cc65f5054aa0ded53bedae0b3aa90ac6493076268ff37fa1844ae502ff60b17c45ae91592fc6dbcea8fbb8a64c8ad05c4fe33079c6f54cd994abe875426bce200d6fee5571abcbed650b28c13defa562bdacdceb3b7d2452254ac7649bdd13b6ab5d51a48ad2115d3350e1009727500c4e51d7585f71b5a60b756c3ad17740bb5556e1758631be6de303c6c1f594ba75e0555885d1758be7a3bbd928ca6906e88c5db63f3ea53e23bddcc1f4ce20c1aead51c94f11263a9826469de09c6d3ad6bff1e96f0c508f3bd3017323f0e2b3c2968d0266479cc74558d63fdab2d97a0a408adabc9bd81e099e88cbb8d18536fa3000be936ba7084e7355bbe94f5b1da441c886ba5192f347b5e67cd8822f2fea66ac5289813551970919cfd2ae58e4bae3027b2068b92e65f0fc2257ac745641088ccf6a0ac19c7221ae99aed126e0daeadfddd8d3e5d10dc4c9895fe2bc46542550e54e480c9f19f5f306a6113fd2f0644a75b59588e4792d923b5a09ee5cbf6be98ff1d075a585927f7295b56e9b38767cae50fa1de1ad18a2b365b34dc4a4907c1b58ddbb3e3323115854e018797d9d53b02e2b8982324cbb78de9d5ec6d8fcc28233825de55251e46a6da110200f2b02732c3a82b040ac918173ee3ca7f8305c4baf43ce3832314d281ddae4d3aae54ececb190866c6b19820ec6c6b2b27af2f12f89d4c5c1162a81cdf8b722bf2c5128f4ae5c5cf04c5702bb37692246c340bf7bea3561314139cbd9ffafc32abf7a97042fdad35a2d3db57b8c8f8727d2f83d61e93a0d568bb0f7f23227817a3e0bcd8e4a007c2aac70dcfffc22bcc6c9fa221792b343d41697429e2e9894012b91a5630ee26e1db07a4ff41501c051c20db7104a9142a69c312953ababa6aa26dfc43beb8ac444e814b25bf2085caeb1ba7f5744646f776580118f6d1816ed1137ed28d03a8a8a33e4bd39544867a3729793fecac50dba77d141f13bcb11471364d660d0693ba18a233e40194f21c6f61035ad29def28bcb619cc53eb2ef7fc4f12d1d1e0023c1c36f80f1db1955ab3003dd39f41a5f00a828ac1eb567254b785666f519ddc6f1aed239ceb004c20d9448f62a0701f5ef64b6350c821b169e35d1d7a030e3391e61687c0ae82aebfc939f90fb7dec5f28e7912b50a924302b3080a4071f6b1aa74f087c750a8597247a49e4f448ba856350082f71f5adfcf0d34255d730c1f7bf227e54dab111973a7be0ca3d8653fbeebf4d676ad9a35d6e91f9cfcdabed87a1a65e66942ae10fc722f3d664d80551e65fd1af9f7e60060b5caf980c95a1754bb3fe260fab217d69322f9cc1a9aa3c29e9745f2e4d41776de819f2fd57491c9093ab86e29011870805ac63f3782ac194c9815c89a70302a93eb0f5355f07f9d415f697e7fa1afd288796a6bae8c1e355f2e8e4cf0362b12f707b16bff29c3d83cc5fa695e4a1c4b507a079af1ae822ec1fe57903efb205c4cdcb7bc9d2221600b88ccd73e04c8a99a3fa8cdbed14666c3343ea49a935559a41707c529c0458ca42799ff2175bd6ab2e21a02ddbe52c20c1c0c6753c3d34b385a33e8340a5bac1ca52c366eb27f4c04182ce301c91f348f8fe58548a844c56a502f4fa1859be291c64c8f3fa50db2056cf6ba8f7b93403629e5098cbac5b4dc2e072107554300e573cc1abc22b26dff57ec72abfd9758bd3068c54a84f3298fae7829ba417b7ec94297874300da3397baf3a3d9e99efa8c1bd0f228e46bbade7c9e85f8e3c6fb9a97bdd4e91f3a1b463ae084999ce7f5f64277604f010f81e6064bf86e5735c274aa01249076b0623b71479d184f056b5551e50e250f5e8d829de114a185699bd0f4e35925301890be4f378a5a8c4bde16245420c26cfcc4f8ad117aadc00d639cbb445c5630ed0959e1eba706cfb04f0e2fe8855694c975ef19526ba0ba2d6db030b9f867a0e4ad8fc8bdd459546851f87ff6f5571f1b62aa21922ff2345b064a164f9307f6670dfe6460e62d66782a5ba47b562182a8c0bb10ac68b141260830bdf135b1e52d0d597a7e4cacafac7900686aec749cf2c0a225b5607fcb788980a37d14d764f79be89c51518ffaff6672a0b9442278d7c35333b6ce62b164b960738512a039e0dee91be3eb054d022bf8b591b5baea80efe53fbaaadeb1f0a335d8a3721367d8a3a3dfd366921219d35ab99de6f9a8ec8fe4daa01c12a9180ea50dbf0e103e80dee848dd18974d9eb633e6bd7dc9555bab7bcea38c7ad9298d3d80a2d4c1723f843e6318bf06ccf66d912a0834928242e5110b4dead0caa7ed14089846cf72e01af0f6b3441a23e8ef6c07c1f7f488fd308947845af77ab473dac45634f9", @ANYRES16, @ANYBLOB="5101399a1f3a89bbea275d4f0b25062a8aa773f21c51f5a39dccdfec5aa3d5128a26030433243d2545f8853065678c63b356075cc81e2c9ed89ef3e9f6d8ce09b62a9eff07196528c6bc1b2a62eb17ebf3d72bdc902dbf2ff8ea2f2bdd3049ee4649f6f29be2457c11cd65eebc0df13dea41494de79ec5cf4ed76c578047d2b266a77509aed49d9deef6079167511c098ea70e90e215f140e0e6d3db8449d87e7906b0a4a52a76ffe8f27bf95e5b87cdd5fc5d48394ef1baa79d0370a1e55c523c2962cf1fd0b5e0f2d6d0f3268b895c87173c8f6a17924f99aa42e47e5658a86539d635fc3ffa17be562e0062b8d1", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=r4, @ANYRESOCT=r0], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR], @ANYRESOCT]]) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000013c0)={0x3f, 0x8d4d, {[0x81, 0x8, 0x8, 0x4, 0x83, 0xb2, 0x6, 0x9a4b, 0x6, 0x7, 0xfff, 0x5, 0x4, 0x3, 0x2, 0xffff, 0x6, 0x5], [0x3ff, 0x4, 0x1f, 0x1000, 0x7, 0x81, 0x3f, 0x8, 0x80000000, 0x898a], [0x0, 0x7, 0x3f, 0x200000000007, 0x20, 0x1, 0x36], [0xfffffffffffffff9, 0x2, 0x7f, 0x3, 0x51073b39, 0x2], [{0x3, 0x10001, 0x4, 0x1}, {0xffff, 0x200, 0x71fd3d99, 0xa7a}, {0x4, 0x2, 0x400, 0xffff}, {0x75f7, 0x5, 0x7ff, 0x6}, {0x7, 0x7f, 0x680, 0x401}, {0x2, 0x1, 0xc54, 0x8}, {0x7ff, 0x9, 0x9, 0x8}, {0x6, 0x5, 0x8, 0xc1}], {0xe5, 0x351, 0x3, 0x8802}, {0x3f, 0x5618000, 0x8, 0x2}}}) r6 = socket(0x1, 0x4002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80186950, &(0x7f0000000300)) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000100)={0x0, 0x1f, 0xb7, 0xffb8, 0x5}) 02:49:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)="552075b40840e48eb2e55fdbe130b6b209888a7922b6b76a4bf1f1c4e0ae8285fd955cfde1ea2fe6ee7f412a11edb06f1e5da976abe481758e55e186f4b04f48554b225d125f63eb24bbef0ad72dd9beb111a32e9a21f5739244c82af5f020b96659cdeb0cb38895dea9b383cf145b2f7812be1a8be73bfa5da5a55c948b5f4d9072226931a75872182a5375241026826ea4b8974ef8a4f0ea62680893fbadfa91f83cbca7ffc9da5069d25bc773f4dd8e7792687bbbf7788af35897dc1a563ab13da4da0235f66ffe00cfa4ecbfee1ea072ad2da9930fb90ed76345828e2129f2b0571dd1a6020637b2fc0b3b2fdb78fc60b1fcf6b9e59968d4e6e8420a79db1d1ab07f87ce8e6a6a4d509fcef1cf9b61e8d5744002409c7755df0f44907615d39b7fd063c25f108363d543196e1e59a19b01807c93ac1f6f0a36452c28baaecf577a79d94dac4a3e9afc976bacfb2fe33638d4b1953d20d194d54a090907c85a2a6f48ad66436c54dad3d930b081bc0b21458fb221cc9472989eb4c5f0ef1a47e98f85ab86b52d0e1db2eae9a74fc2e427ef949bc14cc0f06c38c0412bdc06f49a17c729610d51bbe95ee35cb3242b660969f0dfcb1d4c027de862b376a07809d615e3f7321dab1c1146f433697ca51c4f443794a991e8f394304ed39899e2b8a24a64e182a067b9a12642c7c1ef329623e79f3cd22dd2eff9e9b941c9b9dc53473424be90e780d52e5093ddb36bf114f128e73f56b4d670e4fe73667c502f9c1bf71055abed4eb2fe3a0f55adfd4010acb80f7e0f7ac911902f030d1149e0a8adeceb7bb75e1b6d15358177fc2170376b53339482c4a988e09f70e3c0b5514f58eb41149524ef053070b67ac0bc1151e4a491ff65d18f5e459fb487b2357e51671e277ae208bb13b3c2afa1755f0d77f05f3a6a2cfb4383efa3a79b39efa40d078401f4feac717cdf7610ed1be98d1798c9b2e81fd5a095831454d37c6c8a8434f576a36760fbf6b600b7770fa6188bc8f0a1ca332c7b51c26dda7f92b70d173eb976dfec1ba912460a545ff91b08877039985c86728bc922aab93e75bb802bd2df8e9f05ad7e3bc154b12c36a74754e6b0b0dfb60871732ec62cae33ed1d2fb9cc2b1d36c5b3d74089eb32559bf1a14a49a1a46465fc251644bc9d76d6f0f067c989b68116b27b0e9c6b32e88a45405aaae3a46151c7ef54fe778cf1d73f8ae8eada0122ed2ff6d8806d61b25b173a25cd2b4355329b45e440b446f1d590add0b507545e7654f23489b822a60cd61a53e89bba260177c54af9eed75c232e64f16a3987177639dd7f870e539768d2da46db3697321e7d05512a7f1af5e343b887e077182c8c297a685c4404553978abc9c4a89870fcd394946ac5a76629ed021a4e9b2780603a9803ad5781ce559c3407d354372cad0c164b074b7f3b000fa39e3763fa6ad72d752805066c62a0228a95c3bf59bc51affb23240828cdaeb11d6ac9a7e2fd622583ba22f9962ad80a6d73f161d4ae1eb848078e5c84cc375394ebae2a2344cb1f9e4b590c7e8da96d13d707055ce35305ac65c7de35ecc5dd8d757f69738ce226f63fe8dc2af8e3ec31b3d02a30b6f95e13f44ce6eab2e1f833313522d631a3e59a7ff495614431e53c66e03316cf2888e5223796c96b86b584073f645319426f8dfbcb71ebf9cd5b9ab824febb4cc0ff1a7def6acf09e8b72ac587efccbb2124ae7508a43fd60735285c19e0ddeabbea6f191ce4f739d48adfcaf03e8aa12c0f8657430c3b0673a1de6254b8c822c3e32a3baa4990717263a3b909c853e49d29eb8c5bf46769c917a86c502082d00a6cb1897cd982d9ec24567f0b6626bab74765fbda9b17cee63a790d0b94da0e78b3e7f195a28c4d38f04826ead04ef05831ff525bee569fd4bec4cd840bb195d0954148059781390ed43ff366a70b09618fc60116f414dc3319c33d255e1f7cfe5555bc6b960f181512a6fddeed60f669d09e9de07f3c85a483427cd2d9873c2ec9fcde3c920c3834224d05f097b52c81a496828d6a7e53b1c6102eeae4c6a4e031c48c735762c238574385922621a97bb6d89aea511c2b2022dcf8f0ca44fe576709ef2a4f961566b405dd636d3f533fae1ef8d13f8a0310eedec866ab658b18f25980461b685f35d892489bdccf3e5ca162b14afee0f8434da97eefa0fa7262a37b150c75e94aad829e88e4694d0efa85d50dcd802fbb5198ee1a27a4d7228d4cdbcfc1810141bbe854c8a932143b4910b695481770e2e96cf71c7b21fdfbfc6e7d069eda2a56af775cfc307f7588c345be474f72f9225c996902b2c0635cb95cb3eb093ec2c38d51838de5085b81a1811077b601c1e8228286985fb39b7eaeb1d72df9644b73d9386ff0a7f51e525ccc1555ebba1fb6a547fa550b4c7a09322d095e60c25644313e3c8f985d70a8cbd671ac689e4f45af690b13afc3dc1a078fab2481d404fd235354121ac7fbe8e4f1e7fd858b93c7faa31ae6117a3d67db25d0558e9bab10b894f51d2cb9c4a8fba6ee25f1311435bacf90b7475629903e771e521b1907c9b06e12306ebb5c1c96111883ba4c4cf17fd5deb769c15409f9699ef2f2c4ba03463163df59b245043214a31fdbfd8875e29a4aa9807154d81f734c61ded988e3458d2500e5ce069a25e8fbd8fb0544f36e57e4ad1db34f7ff574ce3a20d24be647b2197569d87a1ba41e588d86210da8fd075e8e21bf16d4358973a519434ff9d86ba87069aea3f3b0ae03321b500320329d06f3fb588beee89d151aec6cf42e8ae53a60fc1656dc98f92f2052759e8a5df47c62eeb7d96ffe2093dc4378b665575567e9000fb946eaa52d8ba4be5aa88065cf26eca10429b1e0d0238f92c4c8ea48a80a7dc7a7be0b72a75dc00def5cd7c8c3e001f35ea5d9bf33617d53f44d8dfe5523de6800a546161209a4374427ec8d6703fbb3bab3849f0143d25061b2a585b34225a81593b7176270327cc8caf225f9c98bbf3d5ef78c94e93b435cbd4e74e3e58650b0b17a82249660bfd1cc31ee0c14a1df41693da0fe074ee54ff1750de0c9166ac24a04cb829cbb4f8e9d7e36cd401941fb086780ed1a0f8862c99052cf08c136fb60e5eb1fbbbc8a253966cf88249166aa9f612db5a20d45a7b2988e9a377271e04f33a6e4658ce58f51c7f4e8ed2160730f394ce4385f15382cdbe182616a49397bf10e984ade0560d9e7ddedc79d9c8e68f8c1d326eff03133e1f056761c0bf460f6c636bbdeaf486a10e49eb457f8d0d9ec14d008201651209b14575b3d729b297c4a6c9bffcd99a3b7981205e7bb830734f13b94dda835677a409f81cbf79b9ea56b9d86cf66185c55c06cc5bd620ff1b8886df10cdd8d805fe84326834f673904e5b2861b5079178ddf2c2a3cafe1ee2899d440af6788823a441f7bd0fdfcd77a5623b8539ad6cfc754c5498b6a74bbb4a3bd74607553d4cee21526f35f462e1d0ba0c91898fe4463dbfc5079160f1ad4314dfd94446e6ac68bd06df29800cf875c06b0a75139150a7c3cb7ebc2f1d5c402e10537d7cbd604e06952c69c7b172d92da6a5a6cbd35333970a421811e6e0464b4b28d2eff3844904d5775408f3f16fbf4ef77f31063d1e7e351cea8faddfe0ce02228d3ddd2504b459bcaadd569d21b35237dbfa0af151876451317e19a4a0f27b014b632f1f91e821314a0016dad617ddf523750b6cd4a668c23cf214d7f768f2c18932e02a5fecae98c64211b6360e52dfffb39644922c84519e1f440f837462fd90f9d0616e3030a933c5427043aa27877f48f740fa2471b2e8ab180777c99f609b54d7b557b97ebf1a0fe2cd31614eff1294045fac7aba1e631bd3dbab2f5db0d75564cb946c182a129c7899cf8c8adbd66109f59d3a0714d33023e7086645495f743af23ea465222ad0cf6a0469e9c55c5744a0dd1218393c1a4e3971badeaf3bc354e87024231db1ce2035a2320703cb2676508ccb5dfbd1fe0f16dcc9e01351ea6a8f26b1f56c2aff72d84e3716d08b825a5c6383866fb3ebd0eb5b6549438b5eb7b919879e18f4c92d3a9e25906b5748f1acee7e51fafa309f92f80886cd0836b32a623c1839718301713b5326edb60fe3fe743b321e25d3e0e3033680644501cd579a17e06b8b50b708b65d345fd73b3549f28e8eac61644891940ce8020ac5c0ab5af241312c92857ec1402685c2211a33bc140544e0191b7b4410820cc7ea99f2d3dee2ef04d6ac1226c38102c868ce32ce671fe328217ef227038781546e84be3784e706f490b7d94933fb8ef6bc70b03e933d1bd9669c0995ebbff12a89a432c23f814e2d9efc2ee37e4c582f101992a8352bb47ea37b635a721b5b5ab1c2ef0d83aa778beee684e737c45536e34b0252e230a19b485bb3065e9a844d48f2986308afe027755eba19021ae01f6eb1eb5013c9b63aeba97375d95e634b4add4ab1c3e5b603fe220f5246f0060e0e73c198975902b91f62e23f4d85a42b9334e8a2ddf7ecfb7c7102a6557e5c5e40032edefe6911d994f5580b215e7fc3064ac73213cfc8bc784f1eb962020b8716329541c3b47e23316a8cd7b411bfc8b25b6a206abcdb9701cf5179a6f071b06e3f2c2f6830810e58e63f9689c121fca8ca3c62ff1053a86a91c2ac4e9b06ca4bbf8ed2b937dfb21ca83f92e8a486d3ce71c869ad42571bcc23cd7ad4ead2853ee940bd8c4df46a017aa74e313f13ad83ebadfeb06f3e50f73d3aefd54df1cc64a7502914a87db7afc5feeb2c8113c971e579a6b8145b825aa2602ce023e6db91f9cfba8b41ec0a75aed074e7a146b36447221f73317b845b114bb57ced1989b1ab5a160fcfb7a40304fec9325a51e0689d9a739e0383f23bf7a119461e012675ffa87c293dabc8dc67cc77ffa8f9bb06091ca67d176deb06cf938d9b9cb5b8b4a33945941eba094c1b4727403f0a423a3094d159fd360134a2a5d00ea1d7cfaca0cfa55288e2af77f4c2980a0b35838dc5c9341fd3bbd1b5519c8ccae9985d21e2bccaf1ab71b7f10c35df8450a5dc8ae70a7113ea6462478b697fb96e76b7fdf23dec7ef22270373777edfce1a2bd2f21cd2f906b42cb0613917acf33f78c7bc6aa051e93875fdff9544e776692505122eee5001bad0e7f791f22d6ab77d03a22140ce3d3fdc21e64385bece15e708fc4bbff4bd96f8af694924eb13fd066ccf6ef673b37b01effbe7bcdc0c837db5ca0b8edb0875ba69a87fc368d9791353b6ae08ca43f9ecc5deefe0fb3da6b5a191e52b12c096511178680de82efb8586cf1693070234249847a456cdc0ed80085ff650d2b4a12b83b5b7d8e17463d08b5fbd93c2a5ca6457416e1f355a2dd6af495439d9d3f846f107a9b280666598586aca4c7ad31ad50d71d6ccdeb4aac9e97f924d08aca57fa070fc597d19fd7cc0f2038ce25921d95dcc4632d91793729035812a8a94a89243f98a11ede7ea210fc4b5125501179abb135ba2b3be1309046a839a915624bf1f19295a2d98e20ee0fd005982cdfddb9a6af1bf7d76d8f3652029bc15f3aefb9f5ebef1d36bf768d59c072483d30336105ade2c38dd4dd54427af5afd67988a75c2aae510bb284ac72bcc9cd862e4efb6c897318b7a161032aa511a8a10fb1f96ebe1bee239ab60d43d8d8ddf31803eacfe7fb687fd9932caf9f00dc71ebb79d6ad02fc249f59899abe00574cce2fe25bd3a14bfe879369596507f773fae5ee24d1530381166d9535aad017cdb48f850d6ecf29ac100115f8ea35311e", 0x1000) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) r5 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) 02:49:08 executing program 1: r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) getdents(r1, &(0x7f0000000000)=""/143, 0x8f) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000000000aaff0200000000000000000000000000012c0000ae20316278000000009e75e60c33008a4c175e920170440400be5b190664f553d61cd148c72b87fafa45e5a3e73b16149ec5a2f912829bc0fa2d008d43236f6373690606fa0b0cdce955fbeada6bf4b3947a9b8cb2532cd103aa59bbbd7f5ea0e2c0bfc1a5520833750d7758e42bcf345fba27370096447326e6d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f206af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de03985f0becd4ed565f03588b80ccf64421"]) 02:49:08 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000140)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) 02:49:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = socket(0x20, 0xc005, 0x3) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r7 = socket(0x1, 0x4002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80186950, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000001540)=0xc) r10 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="1d601950f4c62aa81dfcb436dbd078e3be2d5d6b5326b6a9757109ba004f93c8aecc108ddb3c5c690a6fb61a3f47572836213c95652504b2f469d7a6197c9f92a96b9b780f85ae7e754486530dc3758bc80460eaaae0c401034e9d16e6d8b23ee8c0184d64fa92da485d657ebfbc1cb48b9e4e3a77fcf8955f9996025feadcb83f9ba5cddf7b5e0c25f17b85944ce0ee35fecbec1121be8db470f55c4cd6d21e0c5db542ae0ce0d9a7ad3576c9e71b4426ce62032e0e1c567a6d5ec396c9ee12431ecdbb9842404b31c6a58ba8ccf62ea4310841ccd70bb2eb3e025844a3", 0xde}, {&(0x7f0000000340)="f42ca1f4af56eb1a2e9f0193fb374f25a2cfd60e44d050a5b8d317180b2b9f26a938843650eeb343da29d9e04542b1ee3ca0b11fec0a86b3623e1b92ded8e914843048c6e9f1897f1f7e1ddfc6fb94a9328bdd0e6d93a5d88394ba452ad20a524c54a989f7d9e7e711a923c539e183b5aced39428e3bfc0b233b30471261f59ff323f4b344a133fda5f8c69ad86d8a6ff179259f71b4dba95a54a81351bcf283a972ebdc9e6d073aa37f216c150ea21d3129ea1f3c97d84d0813f43c5a5752dd18be8ab4ce43635e9db371ac8f48066bb1047b91773e2dffdb3a97d7634abeea40ae569a7ade636999eda3be97a93b18b15a88028916", 0xf6}, {&(0x7f0000000440)="967892d1b36bee8597f852082cfcc97958e717a7d5fa85ea490736c300049de758e0c4b871a9b6660e3913d9350f56c6ec8b7ab54c02d088781aa142a6f30a1ff5dfd40d4b41060fcb615bbf17d053fe88d44a79f81cb4954ef26532f8e0a7736087ec112d357dd8f3fab083edbf38e37d0c9cab28927a70a6b6abd6898bff1b3aacfe1217fee3cffde1ff6d3758f8c05a1701c0f51f23fc5e771a69ee16a4075ff9162ea01c567f7f5462fcdabe4b5f7594f06a79f313c03fd711e1506171114a999e0ca8b70db9a9396fcdbb0c1dd45c20b7b1e61f56", 0xd7}, {&(0x7f0000000180)="6a78d047b1fbb499495ece30c783fe68752451868a6559fa53f417d65d387b255392103dfdff9c4d8e9b50e8d6bd7e390360953b187e5c2bc473bfe969ba72a9191095e06cbfd6a4bee9c5e2573b2df714179da7b1d25e22c7dffd9878186a3d482f2fb07db5898255", 0x69}, {&(0x7f0000000540)="209e44105de18dd7bab0aa9dacca3cf0720f5197386672030f5656cc770f89ef10e03742a2bc1d120e4675f482236052d74dae013e81d392780cfa9618c74b4f3cb2f5dc079989cd6528f41bf140c4063b84811cce0af3eaba36dcecf5d9a90aa4544525600cf26d3623243ec011c24a4ee15c8dc2f5a1b341df1ababec275cc3f6769c8cfeac837721a3510d27f8f5e64fbf2ecc8abcac72f5904a43319a785137932b6ae0baccdecaac24e72b7e83e2240a99eda2afffae1df0d6d4b10e69b80cf2457c4c09a4ae17c2108639c3d6e1900a79d769a39e3442b7299861cc59d02284426785d73f47e2030823407f030935bb6bf6e52449c82ec693686129ee7d9266f04b72693994a6a59471afea4e0417b27469a730890ae51283d6e60352b750a07a49f64633c7c673e6e734d090eda5ae86e06a2c0bbfa67273aacf4cd17b9e687c1db74902a586498754c65ca1bd8b5cd961eae8d94ec5b08c9293c82cb1507e5dcdce6db47e8420b2765eef65da0f246ab5859ec9ae196aa1050ed47402241db0d11afb5da96bfebb666e755ef3de61e149e5976c853adc73322ea7e732e61dcf259ff03c3878a7006652938ca8272f14d1f9c2250d44ca4d87c13d33fbda1940c9ab5e84a5a5674fed8c503fa5cbfa7353914220b5c2b16c0140b534b27c239176b31a657b7a04b294a6c3c1cdb0591af9f48a425ef32ba7ae00238b7b492c42ce3c0d9cf01dce6bd2a9ee8fb1f544cc396c8649199e6b8e7e26ae67b9dc0b52aa730af210e0b7dedb02e499fe5e7b321b43545cffb520cfd573930614a0751fc85a349728d5989ee19a98c45302323cff10b250ee0e1e7edde14f5ebba1cc62a78ac85474497f8b494652cf5da679e1d424fe9ea9e3f0e8336eedd073ed735e967766bfbe1568a2c33b1401e8ed1431a8ee4412ee69155047eb13691a232c326ae2827dcf148c9b873e7f0baf8af7eabfc4ce9befa637666df0f33dc1fc898515a120a5973f88a65ea3f5d21211a2f57023b692a2a741032c04d914362c5877720024c9526913be940a46ab74619af02c335f8d6b0bc457f42f2f24f960ebb40bb4b1691cfb2812d31c9405af75e309f56e2bbbaae0f4931cd113968cb43ac10843112450ebbee1b8320d8007c455d2cc5e114f34c81a4030976cb4bc82a0e2b7e2829c3f02cd540044869c3bd00c6c04fca3fcb5ef78f0f00b891656ba028dbf685a46f78392901ec83f43766e163609d813c34996dd46714ca91a2ffe20b3e81a58b6552ddad82d040fdb76127453b8b283166620890372101c8f90515931f8e1f0f99927f06a16948cc0f476fc9e2d43bbd1337f911f2f4f6b306c1dd8c5a91d894d201058adc54d66dd3cf6573f0aa46acecef1e09db5231808063fc274106b71600e9152b761a163dcf2a80da26d096cb9f43edc45ed3be179919230c0801c6f8806121c2aaa87bbd74c1875cdbdcde9cebde738bfe400409fefc8c6aca553e2d1610220d21f6d10b95277279e524a63d6e70247b0327d76b00c3b55dc85d6c38cb9498aaef704692a7505ad9ad74234e19f5aba6b5433cff1e56812ca981289941a744b4b9ade9b3b0b9b763bfa45a163d5630200c6cd3ff92f71c0c0b914da24b40165a85955e697689b303c074c77587b85eda05bb00a147bfb324cbded49abfbfebf7aae1ad46f81d29e5852ab32def7b7a6de5b55f34872b0d99418e5a8302aa30aea55821eb8d6d60fbcfa97ac332110f88c1ca31deabab054fdb6616428e427a4a3d8c93500e51a717b62647e5fc913f1aa92751a8df01eda7884ff773bce70ca63845c4780f4997ce0855eb85f3e4d787a2b9db58dc3c59d8b6eee73710e468d8753d9e262a182ce46c06be68578b2155ce6e88156d5bafe999e8703c63ffab0dbba7918fb21a72b821fe5643e988da17ede1629528b60c9a94f88ab41dcb77d8d77f8497f77c8621828c3de24851f17682cae7517ef466c7e7f0b69f24f9444ca32c44d37bd85448d2eca540eecce41964fb61a932a198df81e89e8a66b48e9fdf4d25c45f47857473951ea0f8b64efbf8637213b2994505db0ace23a628a47b5969a9969b688f6e37c2cb8f1c6f7f97c36fe9c3ea70789e7d7535e0150fbf925902c8e93fd2f040da03987ca496d3b16c3e548d5624e4c6a5d535e1787c97e084f2f460ef4fcbcf7cc40c0baab6f9fe9a2ef8ca3aedd5f15fe1e9bd86f86fb4dc7926af2842b04a83fc9bd3272eed432ba7bd1e8926406dea241cbe526db69870e4ac573fee36d5b92fb3107f51c409e07abf2ba8d5267bb9e8f7d7a40a4b84bf699ed757b012e8777294759291567518dc88829384e75176c1ba53f36b5e126d54d67d78f16d4beb8e2d2510497448737b98459731351da63f2571d58677d38aaa8d08fa8c7b4553a437b780115a43e21c4d431ae0742ef59b2f5f473d6b08a9e11722cd69fc04a935210c79d749b1e82d683c8db7759aff846517cf33c9042c21d9604c9e73381344ebbc9874eac44d5aa40fa8f3f7bc1fae9d573c908d7e9219854dab7f0969f15902255cf2e97d96e3267c8cfce90d5dd6480eb6da659e56bb1986389ae8a59bd9a41ccf9681307e0d57d25a2d918bb19a3e2916a1792ad0bff7cc6f313ef693320a1950918860c0c18c8c592c96bf25b1a36ff78cf7fc4fa5f3cf7440a32fd0a56deabb7c92ed3e9bc17a14b189c8d75eaaa55afb6accb2b602b29bc0685358352a12de15c12c81f56a43d927da07335ccb9125bb5630ef050a4a5f09e9571bfd830efaaf9d65b5ed40b6bf07270f3dde595483f7e932c366b344c0a102f7bb327e77b039b4edd3903296173331e4f560d54505be23edde2c01e314e2004887a5c553e3b34d2eff8dca0b01e57df521b1ce51702613c912721e03572e676a513d4f960d8b8b85e1052d37e6f084e474c07ca94e016e43e64079c1e51b6a20d02966657e3571280e407f04f6b039651ad0b9b92c8f28da3347f797a54b6e6b8e4917e3bfe953e569244c4df054f8e3cbc9138295e8720c53b5217cdb24fc128432bc4d26f18b922a48702dbc49320310ba63f3e22a306e66654beabcc4fb0cc57232d1d3473f967370d48bd9db2d527874f47d7f94ae31112d4da9320ffd9436e66c4be3e9c537abaf30b21f8584a33f12d4281945345dcf53c59866d1ef9e82d254ece6da6c010e4be947c9a8f278b8758572e30f4b2142a90eab87857f1d732285e58f7a069668767298144affa687ac179bda5b87d7d98d96c5987c2ad09a58694e62cb6af6e65fb639e4cb5c5c05819d97d379933566f827faa0e3f52e1a95cdf58097b256704e7c06795ab66aa53540359848399e49e7a0cba26ae94ca9058d522e16547534d7569f8a9c078d1a2ca053734d68e6ffee71f7cdf9bee93dceee6f757f6509ef7a31ad78c43259e9cc4172288b8fe24e43cfa8c7a5efcdddb4d7328a645baf7cbe38a5174d4faca7049c48724c720f556b3d44bc17d1c085828e440f08f56ef39ebaa7d6c8ce2246d95664d7dbe515dc9e7ea4f3c3b45548acfd8fa4ab3373f890ced949f09ac6fd2c77aee850a71fb810fe850731fc4aade2876387a43ccc17acede7d3628cb2793eb4aba1e5abf69c72c1d1a1fea11ba30aba114a77c13cc51a4455ccc08c68aef3aded464bfd2e5d99a477dae6c3188f84f94ed0876667c6998e3f2dd1c7ea8ef0dbd2b4a3849083713290e879a23e0f6a8824e9e676392c14f3a1b01f5f0afd7856fe7941e066e853daaecdf10659cb69c2aedeffd24aeb2c2558e852de32a9ba783c71e4c24c49693c16c9e3e502834f32bfa89ab49e22cd47c659000a099e976e03c2b23e8ef77355ddf185b8def6bee75c32c632db34a2b82d98b5fb9d899805242c81144924141a95ccd2da535402277d55636e105e4ccc3bee25c7c410aba0e0bad51a9ad9437b8a9e45fd5f392ffe4bf527e71b908d9cd860358474bfa16007f835d64dfa655520f7d0f6c399e6899794671c56a5cc25e15626a1e02e7732d4567fd4908f8ab2ab27bc5e0f3a02df93c8b34d0b7a47e16d1fcd5e7b8d15f6dc5d1ba9a911d44416c5adee3b0d14d66a4dba3aec07f50947dae8202aea2606628070bd50c7c2da8c1edbf0f96367c7b8cae438c6c69f8dbe792a4e0cda69009627723439421326c53bde80f9c876b0f8d4233b339ac570b571804d8b37c385cb07e239fd85c299ea30424db40e2cea9c1a162873654d13e07af913d30a97115ba99aac31c9a69a8627579e396c78087aa3928b04c356c2935afe2cc42095755008e545bc532df593e0ddf3a479e7de2a441685965811e992d8edf2a464d677709868373c86cdd258f032f609f64ee66f0feea4c9ebb40c2ce8c6f33d9df04a61727a7cf9f4247118a50b7cea8c2b07d7808af3cd215d63fc9bc2835c3cb2b1c8e46fd3061c79cce99f1b170c5e15797e819ae8c155febc1778525f6879c1bf7750f8b0d65ec8c7ab457b03c334a53850da41ad826a0b18a64caa439fed10540d04c71395606a1768a43c43de91d4b7d01e8edafad3d153549703c90eeaa449649c58b4bfa5cd56592f14be5df6c0e86eb17e1c651279634a09904d4b2c652b64defb7d11c73ffbe1d18052de3ccc45f05a7ce4985eeffe83d8058a47f3e4b5795f66ded46eff6c8c764000af1352541eeabc83678a9bf34e94ebe7923ce7eba1dc82a47c0aaeeedb1891cce9624b32a937ca436cdf3ffa6a0eebd080a2fb7212f02437c9de064ad8fec3194740c56da0c4e08bda46c05f603e6cd08c962d0bc2ad9a24cc119ce801429822bd8b3afea6f0cb8a6393b8512c1e2490d7aebe1c72b457e7e326ab1eb3e86f16f94e035954de6c4e56a284aa1ed2e75c313b67798fd0afd23d0d1db64063abb97ea2cda41cc152d38ddd41d7373503b8d0f387b015ecc738ebcf17e81801863ed722c00e971ed645bcb4ae1431414f3ea984fc2368df6fcee328ec058225f98ab1b2f31ef54816c143b154fe750c208d2d473d626d638fb627ab85b53a6158ff52bea3dd899c9a9a799adeb5de0cc4cb3773991e5c0023ba092a23852391e29ff5be268406b705f60aca1d8e68d42b64d68074a7dc44e3fc0d1279c522c2ac253df8aa7616a57b28fb1fa199a5d62a8739ddb6157685099dde073b54403e3111497474574fd832317cddfa2fc0ef353c869303ab960e270810316511415f142e8625942d2b605921d39832d80779dbacb3ea9864cccf5b66437a149c4f294ed1e95c433ef919c37cf39a71195102e607f5315395898c9458ef06a92b77534d1017e56c0532afd4888dea8b2f606b61eeb899e1385f8fcfaca4847b5a59ad4513734fbc4dfda98cf239ee4093512c699877c2070122bd5cac22adc8bda2b24ffe1e02ff0d80fc3d8a89f9feda4c3d2b66e9f6080879e251593f46f037e4f2cb21c1f85b08d0da1d89cd828d6e8fb4df2dcc5be98a62013416bd4ac6ff60e9270aa1a2c6640158297c5afc11fc9d274cf41821ad24d57d845096fb8c2d10e5d7da9b8c31d400320971277afb89e92b25c34d315f1534d27daf3b2accd54751bb1e9ed2c5ade2605294e74f2cd01f2d2f94d08298a71e4f9822ffd9e30bd6ca9323ec78573828ad5a36ac04da74dabbfada67166805eb943d908e9083725cea24a393302ff9855517f7eca757d6499be324bed502deba8a97b8ae39093f18cf815b3cbbf23616cbde254f282f992c4109764fdac84c1dad7cc9ff56a581f6fce6e73a456624c27590e989648500f2a6", 0x1000}], 0x5, &(0x7f0000001680)=ANY=[@ANYBLOB="02000000ff00000000000000000000003f0f3e586540ff73014976efd4ab1774e9e9c01bb9ee85c83fedcd02498f65233059b1c68a3fe958d1118aa0b5fc69edfbfb98a27dae7f2eb13aa9e47ac47671dd9319d4001040c435fccc2932574a0b4733158ef621864909853c12a8b4147f57493258c7f843bd4da1f59954e228c119551e4d090a8cca56c5a2a5327c30caa137729a258c9ac105162d947f16420beac7986f37376fc3912aa0bc5249195e75397a29ef668747c597c357ea2e968ea7eaf2", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0xb}, 0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 02:49:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 02:49: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) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="050011931884964cb10a94813000"], 0xa) writev(r0, &(0x7f0000002ec0)=[{&(0x7f00000006c0)="855b2bfd64a46df26ab8f45afee2e80d9007e1cc0edf9cfd0b94f5a2ef55dd6516258a8a7bf13c6bc15b1886821dad253115286527361fc10d2bb294adc3aa67fb64c98954f5002192d8bbc6e89639b70619c6cae428360c962144c9a02c73ee543528a559399d72698f0df79a3c3bce57301257ae4092237e47bda81d135cbcf86a2e4f898257779c8905b119f43d8511b4f0d61c7360e3f231847fa7276019e1cfbf515eb0c2", 0xa7}, {&(0x7f0000000b80)="ad53c06ee0fd78e7aed30e40cdb399f028052245fd019c492aa1927601d8d7787a4dd722fb837b1a99ad3f68d31ffb3466cd9823dddd47cc3737853c7364c74758122bfe5e1c82ad342a3609b9be1829f21360ebdd79bf773790c77d4b73ebb4c0b101653ba42ec0e73ea70062e5888434f04302f2475773ef78ec2ad0c5e2390db5aae2441f72f98d", 0x89}, {&(0x7f0000000c40)="45267164bb02ba7a9866986f503d72735c86f234db0f683f8e8d77de8c76b43f8bc1ea782768d5537088513da6df549d567a9db83bf80cb47c9685de9ca5003a190ff96dd106c46a4d11970fa43b081d93421576fe6487ccbf109a7a51ad90781ff3fa447a598e2eee7f47e7075c68c80e13327ee8ed283afafb8227371296afcc2ef5fe0459f51c9fc37d6fbed6452eb7b15d40bd8aa4f611f604e3206c1c6cb58c3aa4aafb98458cf4d9b706e932f511f45f666acdd7", 0xb7}, {&(0x7f0000000d00)="7385e1213e7162a8fc51c79ee230b414811a336394b7fd225e78db01c687145f86ee32e631e362c6c6ac6466d1e6b6356b2b38cbc2bade25da374df7be17d48b0fd8cd253c8ecb456596c714f963b0eda25db965d49aac9f25544dc993c15b6575770c4e490668fe76481140268dc91809691bf7380f57124308254c99ea7cd5af875d68ed7f4feb276162a2f4707e06ea7bdfbe38d9f5dff88fa6880cde3018f5c046b1d229615ce342e9ecb8bcf46569d417c4162086178e367f49b0bf41452d887a2bdbaf85b73146daa4e592684984", 0xd1}, {&(0x7f0000000e00)="af1fb47e48ea3c8a6ba90d76dff1d0a2c976b2365885a0d66b73b56254b5a60eb7a519094ca885a87380f360021a85b983231d1716a4636b6a202e6463e987b9f9b6ebaf801e4c4b19fdc96153eaee535fc91dcaba8255", 0x57}, {&(0x7f0000003f40)="8810e06061c5388ad7be363f417b1e9526fa912b94d66a28e4ae36525de4c1757d006643b4926103a545c98746fdb8252fb05391be52522c474a6b44f54acc03a2e27090b59f559d20479283d467cfc9312a236f6d3ee7586228ee2821aa7fe9c82fadeb19f101f4b8baa585842dd8bf5cb9c8ad57e928a32b8350dca6623787d799144dc70214d761003b480a76ee8191374f96ff918ba6641bb08b9bfc1d69c6e5e1ae85784267b8c047d012c13381167a7b0b780cfaaf5a89c32f04307e03640476189cc0a3c57574f499725e17ecf5e00c58f093ebca7a07c1ea34af62b2739a4bcf0e68b49bf7cecc0ac8065456ea7b2d14be2a0d1c346638c2848678b59348dbcb0dbe5e176a55865784f4621ebbaeea17ae5983505e63ce0e0c66b7ad616c5f28f2a9cfcdd9d150940cc3b95b211c25ba907d25235f0aba40949546bf8e2d269ba2ff78e0f65f53d55fed83db5bb52679b50139401af6f71ae03d544e191d5284d2103357d768136a07dfe259dea7283d92a2fde025d0b065cb35000221b99c0a9744a1e49791ed24f46a79580dee274acd10b2d318a72ec3c335529d0749689571a3761e0faea0b50a49ab3d1d442dcceb0fe3eb752e9f38a1b48aaa344dd200ac4e786e64bcdd78d613e7241d6d511e9d453424b9d6760f1e2ce13b0a0df7b0bb5cfd0cf8de6bab71eea8199e231a691c5981b1645822b6f81c651d74b536af6a7773a0dc804afb241b34f1f1073aa0d68da7dd324bc1fb3d7cd84eccad34b02b7511b99ec3b65c334e77a8fcdfb329fa5ded8a18c866f353acb0122abeff4e01259d2bd4335c5a8766c6c9d4acd67f28d3b299fb21ab7d75c3ca0bec3b15873fee8c10fe50353895ffd37b49aa48e75a3c3817050dbb714fc8555f5945ebdccff3a5a325ee58f763845a2fb3754a5b5ce970e92f03d5e36fc06e1b3a7e7edcea22add31baa2a032b92fe84c82ab9d6d458fcd846fed6c1608a32736ccb3047bded049ca61ab424667973e763fcfb2aead4f1a4f2b49983db0d9abebe31ba1920b11c9624f41f81850cad737259a3f64247036227a96a06a78e576eff80d1a0e25ec13a72ab2934772c9d7c97efc0aebc6527cd29a0b04f2ba31e98f66720d7617a531d5227e433595569ce2fd805254317408bc160adea0b9500ea4347aec192aef9e459e4d22ffaa8029b8e58d3be790e42d2920df5e0e0001c5912af78e33e86eb1cee82793072d7e285b9d653c3e1c23fea74cd5f429f4dac35e8a8d33a912a0a11e956a2c7340824767c7fff7b59f41704addf2eed8ca944e95cd910ed5ad5c9664882d835d0f29cc9d060f734de2362c7ca12c50b4080e117a11baf8be608afd3415a68dda143e3111b9408c3eabbcd296c577f8059667c95a00006926e8cb98936dfd98eee5465a8ade57c8729d385343d53b8e2b6d8aab5bcdbef149ab8651210c85f755052cb74b32c4cbdb0c54a366812e4cae802d6d1ca6af06dfd35d48c8a0618866313c73c064886be1c959f0cf4c836035f3a9073db2689c1824023396a2c0b1ed8b3af9f0d5db1cb1a14605e3d7b9bcb4b5fc67751c5073e36ecae1e53dc081afb15f20e614c504e70e5641e68af7eb6ad4a25ae32ed867e39f37cddad2a29929117f6a9149bd2cd987eb523da4f4af573e51a4f357ccd01a1f720eb370939b65452731995325939c10d6ec588f4004ef99bfd8805e6e837236a346118004b5b0a14fc2ac2e90209c81f1fb5e1fcccb7a6f6a33c560670d7b78f5ef218c54ee204b4962f0aeb5c637bde75e88d0bc3484e5c6f9f262cc266aad7a7a1df6856e374b55c73df75b1c46c9791ac10e68abf0083c6383fe37409aab462f1501c364a445ce93acec594da41efdac641238af494fed1856dc061a770392bc401134abc100dae02cd7e1ccb0885a24be2d433b3ad2f22ae1fdffe9329db4ed20a67b013f8e9dc5d661273c4a35dbad7be032c34bd1aaee8758124b1c8c303b6454de3d70b171854873813c995797f3e3e5b143428920239f0c35c657c92630e07ad7f449e7681a9a7083b470fe3c9b2f92de91ab770ab85c80d1597bfac2a5d4801257225db20b75f58a9c9f96255a82e7743eba9b749e4d295249334d330090c83c400bfcb6d1fbc5682caccce940cd246b2db8c499df2091bd9b6394545bd6b6541933aeb2540001e60a1890d9f72b4a573966355cdfd8e8e0197cc1c6ad20678c42c03e394e1cd48a75ec477decf48d09c8fb1c1f18a3ad4570266fa7810a61ab17848f9a67e6be9488a7bf56d6917b9f60094bac26adebd93b6846d97b213424a840679a4d6db6b9daf597412b7e4ee319815cfbba6c8567f71fa77ea44ded78a8f478556b430fc3f414668d0f77f7c5043129c8af47b11f9950ab9b2e96b497aede8d7311097a28e7779dcf0a18aa379caa464edd26eaf467233be011d8f0147e530a97e0cd2195c867d23ca920dc6b8d2bc4b8a53a5e6d7e3bd764003d25809d4039f615e7fa563bd12e9f60b59567937e6da1ba29c895723c1ecbacc150bfd062dff62332562549ac4a80bcdb26bb33a2f38742b26e855840cbe6fb772ff007eab608090e79098c9b6ecd14ccfd22f6b22a620ebe73e1f5eee2369f69497b2a14447f0fb759638d3e1dbe2051c696200d4b799ccab2d50f36123974dd16d9d6ab6f12da2e08f81ff4d1619a7999e024a07ccb2e4b94f754763bb6562d41a3976f5fe09896b5c31", 0x793}], 0x6) 02:49:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x20}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="9b4d7675a2bb93b8f965d0395fb39ace8e3cc5eebb1125949ca1d62205437b85f0a8af7f477929c9115b48ad58e80cad3137f02ddf8c373f3a54cdaf800711117e0b0573b02c9ee06921ef2b5a1bedbc050f7693a84a7f69802415e90a7f1a5786ae63d247b60967107d5b659ef6296fcf07de97b96a68ed0d7f9820d01e95e094bdf0591a186c6433219427c32fb29458f222eb87df8faf78829eaa9e228b4343855e", 0xa3}, {&(0x7f0000000200)="26efe1b6455198c213a8e523366dda8bac1c9fbb274e47a8690029505b09c1a46fea49b659c5c2ce7df7522c2f2d893604567fac6217eb61b09277d00c0f385f2fac35131c0a1c20bceabdba2c3ff5a48bc09616d5b66b962d2027ee197c5270824618837cd1013b82a9021a0b6a8ad3958e9b2f305c80a0ddd614098254d3567db3699cd8cdbf2c39f3947264d1931297ff969e8e5e4e93d81aa913e0291e444025993e730fc03dbd", 0xa9}, {&(0x7f0000000040)="16d0981fac9b2dcbe0be3d28385763e17347bc870faac1015259aeb2e8b5f5b0298e3a1aeea468de1c", 0x29}, {&(0x7f0000000080)="dc7f6680ff3bd3", 0x7}, {&(0x7f00000002c0)="c1ed0337246ea69f824c27e36812a3ab6287343f7db851893b49a3a4bce59e20a1dd223a1ef84e7337d5d034e8eb6d6b9708a02206e5aa6305abafb6e63d005fa96434ae1d3e7cbef26fe75d89d79fb4d88d3cc05769782bbd0cdd9f45255a1334096a60ba2c99f4fe2939ada55649e8a6d5299b455df9f49a34e65d504fea99db87f64234e7a0a6a64f2d862d1ffc8d4ac5bc4545353c1742cbbdf2ea136fcc90c2f2617314761d4e7df679d4113e9748b34f6617dacab591bc0bf6ebb1cef66a02ac3d01351006aa483e51dd5614c7d09813ea324ce05921929fb8", 0xdc}], 0x5, &(0x7f0000000440)=[{0xd8, 0x1, 0x5, "9329d02e58e21cac4c9823579c2a38d85ea52f710763e3ff00b18b759b88b50eb656addec80b511a308f9c843e368025ab88bfd70f06f30dcc52b28e5a6b755699b1dc4bee3c4e1f44b6c72dba384fd4229ba717eaf2527ee8f36e3f193054796be44368214e2a0dde428505cdb31e117ce3c80276f53cd3d56cb5fff009fed01ee0f7657ed5d4d395d2b30982456fdc795c2f1256cc462b9fec27c25d5905df17d1a2c1e9fc6b895402d53eeb9de8c9f70159ef2a9d0a4644a38b7e13c32d8f4371f94628ee6a"}, {0x100, 0xffff, 0x3, "5b8d2fd904be73ab65bd6c86d4c4886fbefc019b7672650c3fb818d42f5538f4c3c590c1609d2d4a4c6a1526b4f5e3742dfd298b20ba73d5315b85e04fad0bd0167ea385d59585482465e383d61dcd4bc376c3849f637a9e8e0fda0873a35e21977fcb230930eb58a49e5dc1fc0b9d4ec25858f6bba121d8ac11efb692c2d9370cf899d3fee71020961076e0a2ee45844b29e231d897bb5c05a6ea47f5b0bafa6a20167b012aecfbe279a9737452a15da3c630141aa09e5a09ac33b841933919c185b44a1cf576b0b70dd101d0b9a7b1499118fdc438de34400f2ea707bc0b8ac78788ffe95c15ee88b1f37d67"}], 0x1d8}, 0x0) 02:49:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000240)="35c33770d488a994439be92fa6d1ea820344d9fd849ed39c7b19d159856576b27954c25f1593f52c581462b489e5af3e2365950520272d3c2cc374ed82a767d1b3645f8e8e95adccd60f51e23a87b3e702cd7d04057fa41060766cf273e2a1fe70eec3976ad2ba33bcadec10230d6f65e1438e1c7a6c91b8c0e421228ed77ad6b66de4cb44edc77d41624127b53bb1ed05fbc19dc464ee7d5453416d35bcfb8eb1542f7cb41f6206c72c56c53dd0dbb3acdec75bd51bbe6d6870526a0f0216296ba02addf817eafa302d9e00e7ca295b6cf2586f7e59d8d19ebe42ffb2", 0xdd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x95) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="d8b6ca67ae0b3190950319428c721fd1b15feff5595f2c8938d39eacb8f7920b0049e17c1de64fc2d1cbcedef6717349bcc5ee490cd695bed31d8f145698560a5dd8d0f0aa4dee41d191acc3b8eef90a7e", 0x51}, {&(0x7f00000001c0)="4612858471b4f2b9ca85b13a62f91adda30825dc4bd72ba780bd63d7f93e7d575cf5d06da3305b7c2bc0ba1f39387b4b437bbabb4e16a58d414c1326c1a7518ce660c15c7453b2539c502fde08ba2d80920fdace6943f43eb72cfd6a77662dff729034980fe06950", 0x68}], 0xa9) shmget$private(0x0, 0x4000, 0x640, &(0x7f0000ffa000/0x4000)=nil) 02:49:11 executing program 1: open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000040)='.\x00', 0xa022, 0x1) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xa4b) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) pwrite(r0, 0x0, 0x302, 0x0, 0x0) 02:49:11 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x400000002, 0x0) r10 = fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={r10, r11}, 0xc) r12 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) r14 = socket(0x18, 0x1, 0x0) r15 = socket(0x18, 0x400000002, 0x0) r16 = fcntl$getown(r14, 0x5) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={r16, r17}, 0xc) r18 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r18, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r20) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r11, @ANYRES32=0x0, @ANYBLOB="000000a4e5c7925a8bb1e300ffff000000000000a6bb0dd8c216f2a15078ba5293fceb9a80a62395108fdd0e4c14f01654ad7203a416af79054944c9d1e0f2e6992136c9b10950c07f7cda823e4cb8069073e2d5c4c5d1f4ed13b39b62effff9072cda801bdcf1e44aab8cacc8cf5d951d31233ad398fac5850783054a9f5e4c5ac4a17c90962d1c312655ce43a17f147ceaacb5cdab52a66343f59af4aca9fc", @ANYRES32=r13, @ANYRES32=r17, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x6}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 02:49:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="31e16dd93fee1e66105354723080ba7e34a77119cd361d6b24b196ae3e7ddc2cdc3e4f999b4da70d8ec78b454c0300000000000011df7ae6f1607802c3a7112305b313af355a0ee1c93ffdf45fceebaf6783e6a6b63912eb8bfa40849d3a1aa9ca12c5e84a5acf40c65a689b4bf081145ab4bf020e731edd2af98160ee66c71d8a37a7d617cab43413a517bceaf325c638cb3cab5447be1ed741f4ab8b254338e2edc562b2a3222f4fd08683a1631cb4a8496ba6f8754dee8cdf8492814da683f8d473d74e46e07932a2a02a5d29c68afe378c2922c494598f675d93523acd9c0d10541accb1084dbdda7b41f52bd2055213b86dbafc6f34ce009cdfd1fccb2c53bd02a7570cf4096c1d70d2296501ea39e0003eb1944b77c926ba32e0241eebc3446c6987be10f20af2f2f4c122457d0f12876ef5361599e9c9b73d95c0092425235dd43d1f16912a7a66714ddc60c996001177c941dbc8f76cf098f1f90a459b2fc29aae5901c582e9ee734d3b8e6b78d3ae325f375f3220425b115f0a90de4cf2dc3e80a044b5077bc0df7f755a913f4ed1cc3d0a8d4a0f29bf666012d3000000000000000000eb8b76106eaaca1941ca53b8ac50ede7911cbfda1941cd8760221fb207a7916d5bdd82d33e49c12f000fd446665e216e2052f8fab17fc9be71cfd2b610559df8a8036581c1e1e8f78ca3311e1ec85112aeac62ee4ba33fd7a43a0b20b69b7b2dd10b969ca25f9597f5b2848d48537cf263b809d6d1a1555bfcfc86570ef605538337cf9f39c2d23acdf35f9ae80aa4a3a5110447980034a2ad94878f5d1a20803cd9291c7dcd30c785d6ee4cb996773bf4dc47b16c149dc550bf97f0a416706f49090c96fe8ba2a7dbb3f237c00cd81b9bfca5ef935d093067e9a58f721892a032a8ced9cfe8fc063b64c08c04fe711cfd7d17cb702db59381af71166f84621f5828fcdfbd55fcba41216ffe7aa1901b8c7096c914623bfa6ecda3b8f98167e62a5482669a85e7cb9892a442906545a21b9919881767d3b1c2243c0afafc81e7db9b28703c2783c0f50d751e15a51b2f743bb8fe5eee4cabfd61fe931a4a4468c00b7d86a69ba378c43756e6149b9f1ecded93b82bc07bfa2c063ab25de84c1d2623ff9b5da8e1e3c76a4cc7ec957750193ba08346d17df93a875423bc67add576761c775344647f98cb47c90f36f1ef903a63db4d3934ac5c1a22a4c4578f906e9ef2fcd349bc0cfd54ec961cf3a17dee25992fb0691f6abf179b3212586fb98edc11895b300400000000000000000000000000000000000000000000fbfd2e3549c595fabdee01b480e50ec4a49312354a3ea3ce71b7b737285a50d2eff6b8e15b5ce3282113d5e87cf43abb151ed22bb23c6102c0dc40bc5074608e2cb9f05cff00ba8975f2e95b1514d80832f240b3b09f2eddc7f86b8d291f9a241a316c1bdb8ece91"], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) r2 = semget(0x2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000940)=[0x2, 0x228, 0x0, 0x0, 0xfff, 0xa63, 0x1, 0xa9c8, 0x0]) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0), 0x0) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r3, &(0x7f0000000240)=[{0x1, 0x86, 0x3800}, {0x0, 0x44, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x1, 0x1, 0x1000}, {0x0, 0x68, 0xc00}, {0x1, 0x101, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/167) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = semget(0x1, 0xb, 0x8) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x80) socketpair(0x4b, 0x2, 0x4, &(0x7f0000000200)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) socket$inet(0x2, 0x4, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) accept$inet(r6, 0x0, &(0x7f0000000340)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x1, 0x0) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x10000000011, 0x8000000003, 0x0) close(r10) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e92910148ccc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200"], 0x10) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x208000000000b, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000004c0)) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000280)="8407fd75cf8a226530e60975833d227adb9da804541b82a0cc85db0be002000000bf0b2e33f5cd", 0x27) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r13}, 0x7ffffffffffffff9, 0x82, 0x1, 0x81, 0x1da7}, {{r11}, 0xfffffffffffffffe, 0x41, 0x40000000, 0x100000001, 0x678fc9c3}, {{r7}, 0xfffffffffffffffc, 0x20, 0x2, 0xffffffffc62f2114, 0x2}, {{r10}, 0xfffffffffffffffc, 0x0, 0x4, 0x5, 0xfffffffffffffffa}], 0x6, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0xba, 0x4, 0x0, 0x8000}, {{r14}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x40, 0x7}, {{r10}, 0xfffffffffffffffd, 0x4, 0x10, 0x2, 0x6}], 0x1, &(0x7f00000004c0)={0x3, 0x7fff}) setsockopt$sock_int(r10, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r11, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 02:49:12 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x9, 0x4c6, 0xfdc5}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 02:49:12 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd600000000010010000000000000000000000ffff000000aafe7ffffffffff30000000000000000aa00000000040190780400fa23001471e252a23a0d6ed90eaddb9f521f90ea3a3d79eafedacc6f44c7b84c2cfd04bf4449b632a11c8dc6effdff08501367a69ba8c0aa25e8d0ef34107ed13a2f8f6b554d8acfab365b14ac1ad2b11a584696a084fdcacfe356faff20409f5b2af723c3eb6f65719a0cd6625d3d37fd364651ac68037fb9bd7ee150b4e6609cfcb395cb351a4a09de60de70dd08d421f9a788f8029f373006db9e59513ea4576b2e9e7d838840024a5cc8ecd375eacec4a2fe93333bcaac94416c98d6bb0b6e85212e63e2546c52bd52ba1dc6fed81256c8389862098692f7de73990993c73400a6e1b395969e688461c678cfdb236061086066b0c0cabe1d51aaa979ca586dbcb7e93ece0a3058631e36ab3f35cc8a89df26f7fb27fdeebc70322df5211bc63ab05cb09cf76bcbcf089445c95ef392f601b1ae3c2a84dfe2166156c4a3ca1f420359cce51594719d75cdcf4de2016017cfb6a13e87801b6a70f28d1e0a5d9837754c1362f0caf11e0aa2a9585960f8564fbb8389bbd981fde93934bb50601ddaa83c2e53800dc985c13232536af885a8d79218970ede4ac58506857f7d6622893111397648f85c62ec7f8f3735d47c3ddf8d7282128440b522c6141c320dd41361"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x1, 0xede, 0x2, r2}) 02:49:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:49:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x2, 0x3}, 0x1c, 0x0}, 0x0) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="4f4b06483974888a738acbdef7c44898afd7b12d1d43b6af5b53f787df05c079790c06ba0cfafdf2882202a1f1e4291b78cc255bf12c68bd2c6e9d2a0da912148576205a7969f0f02bb9cbbbdaa4539854b676e444cf1c5dec011f0bbcb57c6144f3bb7ce1508aa3d84849c01681d2af833d4a21d9a2d872c4ccbb80b0d1c6cfd486cf115c20806e88752e2f3c8e9176fea632903aefc98fd90e364a7a04d6d517d41c234257f05d683893971b96b256fae24aa2f43fd92361416b796dd7c6a810272e1508318ed729ec01870ce3948c4214f9"], 0x10) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x6, 0x2}) ftruncate(r1, 0x0, 0x3) 02:49:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) ftruncate(0xffffffffffffffff, 0x0, 0x80000001) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb8, 0x4) getegid() r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) pipe2(&(0x7f0000000040), 0x4) r3 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 02:49:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) 02:49:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xf1}], 0x0, 0x0) r2 = kqueue() r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) getpeername$unix(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae42000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fa412cbc472f84d00"/4108], &(0x7f0000000080)=0x1002) kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 02:49:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r10, &(0x7f0000000400)={0x0, 0x98, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000ffff0000080000003a45294917a07bf9a8826edc26841a17f7ebe8beab85e6b6191872e3c85d515af89bcdb39bfeada3c0d05a7f8a344cc0c2df8fac91e942227cd20962d8039b2cfb793286dda344c8d3bf94ba7daad895834568dad7870579121b7ce13dbaa7cd8bdd10bada9dd8a81de535d49f51bf52f4a81f4d735ef5b16758651cc1ea29b245fdc892c2a84612a6f01a93228b1d8ae99f81e3fcb4648d9c5a311d187d286b01626ede71c88adf17ed31b7a10375e43a6fc1c72d90b0f00fa498c39685a44b48c70efd39d940aa6fe8129fed2eec1a9ecd72e7118ce65435ff771f903c8f3736524801205c019144bf253be6c7d0689d12304a073c598575fd9d286b43d799ec17ee0d33cd80f621a3365abe35191554a331e0c4f6e8395f9596ba648f67aad82d3a9750afb4f0c62eb7245191f1175cfc1bfa488bd0af1a2900e4870e062a99bfbff5fe3ddf0c37039ca621b7fe116890acdcb42812edfa3a8f9968f21ef32f91ba0f0e092ebd8a399e9c7b02b0711f1563ad2c9ea09f895ed8f6edcc9161ee3e574473000a8a356e939e86abf74c0be5d462e41f65ec5dd70de0d3033eb9905c6fc07d222a2de363f355f742cdcfd6d170a41216062a2f808d69af5ef38073fd92caaeb3a5d6634f6ecdcd54a1b5bc1ed1f83f1416ae261ba34200bcfe868d5813b6d7c200c30e3fd2c95182eb752f76132e3397f585142309084298802c62cc5fe2a8b487ad8af60b44912f8ff88f6ca4fcc3b8c5f5d9b19d598dbad606db7a7ce549d3e6027e156dfd8fb73fad662ca68afbc198116516b6e3337db0290638ba1a6b2dff6dafd52652c2556f4febb25e35d484677b5ef3c5d8a7774fd1ba3ec59ad30a4168d0b9cd90d3ad1b670ad00cb3b790780ae40e54b59378eb6f1da4fb19c645118368e7af33ef889944fdececfb04b523865d3ed16ca122d7f3c63d6bb10528e839acf1918a8aab98c2fef9374647829b3c496045300f9f1059ade78c4a41eabf231065552dbb6fb0e829934b0529a3650c2fc86c2fb8f707e7b284b094a08526bc9e40afc6cd1e47e8260e3c106a3b509d1d405deb477aededd79e5484f7be760d7345dbab0bb87dba9b23948c7359a4975123b9a1ca357bd7bf9e69ded5046335deec518a8879d474d44e628e7130281b02f634fe3a1eee76ffaf2dc6e7fd53ddd08b519caa04e54e3c3683c256c5b2746a4dfe92959aef5c66dabf9203547b881f954e840dc08ca374ec1e8a90bc43a0fe6774321f3b58f49445675c626b813f399b33a547858f476b389e44a597f42bac69cc3741f5b23204bce2ea38e3c15b8af9e4f223a0344084721a1fd91716e3743c8afa7ca99fc854b808455075402676e7fcc033c0102f6e1094b9e9e18a4981e85c42f94cd09f2680d7be06332e9a7bc266f3dbb04312cc86e795b406728493ab2182c90cd7d84595ceb933956934011195552e1549c4bf4742679bfde8a68d01af8a09ff39f0b82dee4340182f07e7c0f187f66bea37f69196a8f2ecb28950822f5247870062cde704395172f4365bd5c0868025931ded13de615edc836700da9394352a31471b9b192b76de733d6b75918fc224927fc80bd7834bc84a543abceedb3ee4c7681ef1d1685d77bec2b66b6503e95fe8be203bd0631efa7de755ef7e6622f8af968026530a71a404a401d3bb8f8db1459ee563f1b66e9f5f1f4e50d28c697371ef7f490ded291b80e79d41cd5ea79811a998616bbfd6c9802434cb9d90381e2f2dd46a2a5afefa65f230311c4bca9291cd8b127cdb732aba8bd94c2e0816b2a40a503738ecbd9c401f752535ac2e62cfd5d17cdc163bcfd2b2954641a5f43e6ef7ac4b9183525b21f90ce22e6bf9bae76383033318e7a5255fd053f0a97efd529dbca725372e19a851caff48fd708e6f267109f86f74a20f1177b8c007006e136bbc4198d51fd4eaf7addc859f4db2e5cc6baf288c851b76c56024175cc53dfc521d31e9ad87aefd28418c47775512589bb6807f43988593c1b8ea699f22d8d6e86e4e02b76071d84e72a78c296b0846ebcc03e8a9d023196ef1ff6551297c0dab79a5f5f40ae9287fb59cd4df4cf616e5db9dd49daa6cbb7e4e1174ec99ff8ca6ef00becd2b5808b9bf6871e416c8669b6673aecff1f326125bfd685d417dc595896efcb4bf35854584be3f52a84af3287c6a571104d480b45c001fb256cd2a238edac12d8b7bf5499a92077565056edd0840057a65dda4a2e1682428b7ca590de45ac1394c1540a0223647cb5ac20f1e24a33cd93ea19d3cfcec8212094867b4bc3fc22b04ddd610230d0dee1c4a33d2b2fea934d2087b77f85c678f9e87a39dfa5af369a5b5235d8551ac0dc8b074f3e3b4dadc9939384eaa70df8ffe55752583bbbad0b58dbcee967971eac5b5f6c3fb4cb06094e4d9d928063cc1549c4f6187e52f5e87446084e4828f2876bcfcd5b7502841bd543e633ca37813c3145f35d6ac063115682f72eab3155d4c82beade2bf63dcc8a93f5ea83ecf93dcc55ee6c1ba7e1f74f69727e5178df50e861babf97b246b531f55d495564aa8c51a3a73728958802c85bb1df6295fc74b6777c284fa9998f60ca02a143722409495334347329b0475cacfd5d4feb4efbb4997e51f6036356406a119ed503f5d7efecd60565c90fa767ec013623298b075d81e38309856fefad7906b5764b2022d8b42df1e4481fb8ff301875927c8604986ea26a02d72da0fca14f3b175fb2b0a1a4d309a09eb08f6428b034df36d4f1e6e7ce62f7b2a2e72c59e33a757817259d820b2049321d0357edb86b5aea68a7339690011b072b47afd09c1a9fcdf5565720e1a07a0fdaff0ba7d7ff0841bcd261caf15b656ef9eb7a92ae85d54523735226a2cfce476c44ea0f7b20634673a9b23b12beaa9634f438d6588274b68b7721c329450ee702f557c9e0a716936979fdcff1510462702ede804092e6a15f8c7d80e67c242c8c5f0ffc55f92861c3908fb309ab6f5028df79bdc2bd33c5bf56c81df21531c14f56ae94b25d82ca3e8a8712649cbad6e95cef6321c1382e5ee7e9ffbac13f2c5e27af0202afd5ed918089b684a2023bfe7d83396e3f07e4f802ba293cf816167bef04f6a362af84055ee1a3972d4d6e329a9947f87efd006769885233826f1a72f0c49d6c240b5459dbd8caad3b0adc7f4d8b0f5d3e31c3d451117d66415041917699d5b8e125509a705d966f1cee17d96e9280927f0cf1319239b4233d17027a52b7398c061ce3e18ed2ce56579ac440aa8287920b842f6bbd7eb8438111908eb93a412490bb773de736ef21f00000000000000daaee97dfaabfe12d6c216783d6b1c5aeebd43c7627a8685f026261e906e305d6e9d6119f9fe67e2f254351576838fc2c24260326a7b882cd89d78876814bfbee17c22d56802e2e499d3232e9a1a89142946734a3056f66280a7ac8bbcee1a1a3561209e6ead3cdfaf7dbb2834b1a8086be1a46d0bc9c388b32fb797cbc5916958876a56be54bb7a90ce64d159a86aa7e2ba88817b4fb6be54d07cf0a1079cb42d26f2b87328ff6bc91732a956e8da384ffbab7d86cbfc3d779187de29e17d910d040e8014c2530a00fabaea73d9742b571b5d1f31889f8171aefc9f996acaa73f18e24098f00ddeeaf99a7c798883ae2fce5ecc6af441a696e983cd82e99c65bb46ea0cd8518188f98ae22820e80113d05ec9b6a3175b14c82db2b530e69604b743107afd84e4b382d49deb6d3166e263a2049cb51caf92cc9bb8845804e817ea0eaa17a487ae1c7cc70da7dde5b2c92f4bb3b9744502f8f5e0fb261b831f9342935b6b1109645d25c26f727bbbb37aacbb7e59a769ded695a57f481fcf8ed3dba83d99da8ca8e5dbd044ac01b511b741842a52fe307b05453d3cfa9f50db87bb649f76ff1b4b63d146965e6a9227c6b28c000bc00f914a8becd719818a7fbe29ce4b2ba8295ecbbfd9f946ce794cb4bc0545646e2ffcc5dfd7dee3940758fc1b2722d4b7b6abd7a763e92e75871f725d1b17552babe2418ce7f45e80fe249be18e98c08f552a7e57924b0ca3de81cba5bc9a039b3620442b7810509112b2b77357db07791148f129049f72e3d93e598ee5395457e1a47e566686822867296a4a2c2e18a79495ab869aa699c073a1a1e8a4e5a4a318fc163223a182898b13799701f4f73b2b71c58d7718c8ae657357d9bb0c58399238de0e50865bbee6988f54844ce100e0ab1921180ed577580e4bd02bcbbaf6ccae9251163cdaa81562b881825357acc1c073f23464599354e11514d8696bd714296404cd2eafd0cdf67dcb0a7ed2524c85ac5d28d32a6eb9fcee41c747140bcb2a93ea9fcd3b56f56bb112fb7670c50c60e3a43c265c04b82aaa8c9443a8378bffaf3ab7a3a89d236e74ffa72453f73347976e1f09b36beda47044f9c14117773063cd533ec9926fdabe423744792c7cb4b151308691645465bdb76e11c57b528674484461bfa36b78bfcb3ce2d9edc2ac4bbe6f49c71a1975085443c6ab92301844db55f97303b4b54837d127b2268cb561d2780dad5bda0c9c7221e41d17242d8595ec40cf6bc5c0871f066dc2891f283d965161015942cb4b112921374e31468e7dc41daa8b9308a0176ce34f12fbb4c67c5fc1547f2fc47f354890fb3591748aa23de71eced856d90bf4d490875b34bca798299ac1da3153a38d79f04d0d00ff5919a62dd1d897d384e6469034db5afe6f92dd6716e29d508de23f23717b1d17242866785a35342fefcad13d478866866b9f5619a8b86ed145463d82be8a5a0e4afab4e56de03a481c51d0dac3a2f6ee8c9b9f6971bccda67e1b318a48a5c9696d5775ea0094502b9c8e4cf55983aa838f70663577591650672f920e84d0043933b2cdc9c53fb45797ec045501bcae70d627619d5184805a04d1d4c3e947d1e0dae2c89fc00d9180f34d295d2e60155689355e23a9a91f4e6d595ac5a32d9e7fa31cd3896982ad16774041c8cce4ddcd28235ddd1e2c35f045fc1187670f11e7e91ee24adf92a85b81293fcb27a6560101bb059683412f2f94174d0d23bf39420d2ef3e780596986d7ef6f79d1f926221767ee1d85e02368ff4fa13c5ce36eab14ab6d857d789b1fd3e13aebe531ef0f4b8982facd3b4b48085936a95270ed6b54994e27e79e3639dbc3188fcf4336b8361d25239e6acf7b0f6366dca5ed35e18e59d7f55edd6edfa1f58bf696a8886da593b479a32a3edcc0e03684815832e53a32180459e5ce15f78b828a41cc6872ed0e5f9e73c3cf1951582e1ccd311f7bc314f0f40c2c43c292484a003f9df8231160732df326cb49ee0513a4afb5d55e9beaf5018f2269eb8b5032488850795ceeede3eea2df8b01593debd3f9e429b82222976192d3756cc26cae37131d71e45ff7cc3d24ec2e1b7d654757f0542becee428b705b43c94f3602dad62d4bfdcf936e2f4c2a4ca47aaff827bdab1887a3e734117ab18e813ad5e29fb33711aaeb0bd5ffecb541f8d06763dc6f7d59bc914d32a751d32315563ddceabd04862d94037e340f0119f2d9c754b4669dcf428fd1dd4bf7fb363e536255f49bb800eba4736bc1edd8fc2dfbc2e018fd72b4bfad960c0c0eafd7592ea7921e7e0ce8df9d84914cc0bdc8b6145b350e41149cdbb36da1f3cd7fae0beb6a2132f1bec420ac17627e61b1dad2c1dec3d392a60907667b864b74c1435268d73bfa6d275a3864ce01206c5ba572d01a1d5eb7198c89ac0fbbb7a92d573622ee5e93ed90a75400e0"], 0x2bb}, 0x402) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) r13 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r13, 0x0, r13) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getppid() getpgid(r16) r17 = msgget$private(0x0, 0x20000003c4) msgrcv(r17, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r17, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001ea32000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004319132cd72600000000000000000700"/210, @ANYRES16], 0x2, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca1283ac5688aaa50b191a6cded16d13c44d48af8cea73da6581d3db901c48e582d225bca800000000000"], 0x1, 0x800) msgsnd(r17, 0x0, 0x0, 0x1800) r18 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r18, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x1, r9, r14, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r15, r16, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)=[{0xb8, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x98, 0xffff, 0x42c4, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e7222446bc545f0e000000005c75000000524e237199d15856896291085e5301673fb50373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000000000"}], 0x178}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() r25 = socket(0x1, 0x4002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) r27 = socket(0x1, 0x4002, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x80186950, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f09134d18bfe0f012e3be36fa4bcf8d3651f69a0fcb512c0e8a9a456604194e85d2d822d298200000000000000"], 0xc, 0x2, 0x1000) r31 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r31, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r31, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r30, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f8ab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c0734de88cefeef6cf5554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/115], 0x1, 0x800) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c4"], 0x2d, 0x800) r32 = socket(0x18, 0xc002, 0x0) r33 = fcntl$dupfd(r32, 0xa, r32) r34 = getpid() fcntl$setown(r33, 0x6, r34) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x1, 0x0, r23, r19, 0x0, 0x46, 0x80}, 0x2, 0x1, r34, r24, 0xa5, 0x1, 0x4e2f, 0x6}) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffef4) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)}, 0x400) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getppid() getpgid(r42) r43 = msgget$private(0x0, 0x4) msgrcv(r43, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r43, &(0x7f0000000b00)={0x0, ""/231}, 0xef, 0x0, 0x0) msgsnd(r43, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da658263d0600000000000000ca8000"/121], 0x1, 0x800) msgsnd(r43, 0x0, 0x0, 0x1800) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x1, r37, r40, r36, 0x0, 0x46, 0x81}, 0x10001, 0x1, r41, r42, 0xa5, 0x1, 0x4e2c, 0x6}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r14, 0xffffffffffffffff, r23, r40]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r39, r14) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 02:49:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) kqueue() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 02:49:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) r1 = semget(0x0, 0x4, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/100) execve(0x0, 0x0, 0x0) 02:49:12 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x122, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001540)=""/4096) shmat(r0, &(0x7f00007fa000/0x1000)=nil, 0x2000) syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008010010000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1afda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000f1b500000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r7, 0x80, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = socket(0x11, 0x4003, 0x0) sendto$unix(r13, &(0x7f0000000040)="b100050460000000000008010010000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1afda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000f1b500000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffff3b) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r16, r17, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r16, r18, 0x80, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = getgid() r22 = getpgrp() r23 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000191000/0x1000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semget$private(0x0, 0x3, 0x23) r26 = semget(0x0, 0x3, 0x480) r27 = semget(0x3, 0x0, 0x20) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r28, r29, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r28, r30, 0x80, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = shmget$private(0x0, 0x4000, 0xca8, &(0x7f0000559000/0x4000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x208, &(0x7f00003e5000/0x2000)=nil) r34 = shmget(0x3, 0x400000, 0x208, &(0x7f0000002000/0x400000)=nil) shmctl$IPC_RMID(r34, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, 0x0, r36, 0x80, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r32, r38) r39 = getpgid(r38) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r10, r11, r16, r21, 0x60, 0xf001}, 0x15, 0x101, r22, r39, 0x6, 0x101, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r40 = socket(0x2, 0x2, 0x0) connect$unix(r40, &(0x7f0000000440)=ANY=[@ANYBLOB="713f7b174fda81c96a0111c11579d473aa91f9dfca37bc526055f2a42379c9aad4ced93680f7358f017951fb98f69deb76579cfdfa6d60e91705c8be8eccf165abfbe03eedbefc6cc9bd130168231977ee180ac42cc1228204a4fd172923cd3a95c32f8d54f55ea0fcb14e40e02c85353f803c864960c2e8b121b079e8295f32535a61cca1e0b7d679966c662375fae551d49c2e5570b03cae84c3645f004171fe91ac28f18caa00000000000000000000000000008f02929c8c37143a32125e3374b4631f287adafd82613e639d5dfcfe550fbd9320a86c2758c0848d5b2c60a6b0f4ee731c64c57523d4bb878791ebdd65dcfe7db490ede4685ce756"], 0x10) setsockopt$inet_opts(r40, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r40, 0x0, 0x0) r41 = syz_open_pts() dup(r41) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) 02:49:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xfff00000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c030500000000000000ef3caf00"}) write(r1, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c", 0x221) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 02:49:12 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) semget$private(0x0, 0x3, 0x344) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x881, 0x8000}) socket(0x11, 0x3, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f5"], 0x1008, 0x1, 0x800) r3 = socket(0x10, 0x3, 0xfc) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x11, 0x4003, 0x0) dup2(r4, r4) r5 = socket(0x11, 0x4003, 0x0) dup2(r5, r5) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r6, r6) sendto$unix(r7, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000c80)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r10], 0x2, 0x3, 0x2000) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) dup2(r11, r11) r12 = socket(0x11, 0x4003, 0x0) r13 = dup2(r12, r12) sendto$unix(r13, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r14 = socket(0x11, 0x4003, 0x0) dup2(r14, r14) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYRESDEC=r11, @ANYRESHEX=r13, @ANYBLOB="9b2b9998d0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX=r14], 0x4, 0x1000) msgget$private(0x0, 0x200) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r16}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, r16, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 02:49:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r6 = dup(r4) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r5, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r7, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r5, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x392a70aaa095e2ec) flock(r4, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0xffff, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0x8f9}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() 02:49:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8b022944968419c966bc14cc0a6f82e96abacafcaf70d350b98a53404d874ef953cd7fb722befa7c538b02a69cc4"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8, 0x0) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x2, 0x10001, &(0x7f0000000080)="941b8ef7c08945e85f791bd9ea1e7c506cf4d47f3c77d0133f0d13f6eeeaba77dfb2e54c907ece4b1c412946061a419c19b208d8af0c0fa3b0494a2db096b088132a7c74eb95717c02c9bb095e837c1d9866e7dbd211f5da623057c0d70ea5b7789b38913351c5673fe0a928ce00a604686311b21fdd8101e0d07bc5649e540ef34d18598b7c28e9d3883377e55006b145e218d2a8f345d78863a690f20633324815149e781ea0dda5a30d8c93277e4fbf1baa1bcb5047f2e17f0cfb0e43b73d1f5ad1880368f267ecb1f8ec4761f0eb0ca39a2eb77a8f623099b87cb72c7ef011cfae87eff7643fdc", 0xe9) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x8, 0x20}, 0x1f) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 02:49:13 executing program 1: r0 = socket(0x20, 0x2, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x60) kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x88, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7, 0x9}], 0x7c, &(0x7f0000000080)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000240)) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:49:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = socket(0x10, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = geteuid() r7 = geteuid() setreuid(0x0, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000840)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da0f12489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2ee99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba6d3c9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12992d5046a40c4125ce4d04852ffa9c8273fe202607f2c782b089f13eec1ea69f53dca450932f58f00212efbcf9d22f526eea67e9c85680a6508a8e20d0a4c877825ee04b19d596432a22d5b8f6d0b25150836fa4bf6a04227137178eeffe050035f386338576628bfc2cd0e429197ef890303a1283466ae8c0ed5c6e7fdab8f9edb19675665ae9f0840101a60a0952f82de4c7361195da9a8501817c5bb20133090cf690691ba53d49c006773def7fbb13c3d2ea7f13a6a1980c97784112a44a6c0ac589eeebdc5418a668f36687ce0a4e555a1ad584ab361efffa5d55ce9cc7d3982674c466b96819ffd65be81c7295e56bc5aaa310213dce1ce0dd1aade36db1e72d84fbefe1e9e1a077ba56118e658ee36d7f23bc62ea3a3ef5f46318b60f1abca229362904723eaa4e816fed51051e33c1412bdff7f6ce0d1b4d404a4f572ba2769f0b7d8cf8a1fbefaa099ca337f692b402282ea89c544f17e6566f0d0066ffe140bbe7dd4a5fe9d2622afb7001a7bc68c5a529558ff1d4c1bf4fb71a747e0b7f1ece9afdfc468b20a0114924da971ce22b14563971dd89a282d883"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x0, r6, r10, r7, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) geteuid() geteuid() 02:49:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pread(0xffffffffffffff9c, &(0x7f0000000180)="0025dfc8e115958030a9ba77d8a9282a9303bc93e237862e82f1cb5dc5446c8637e7f067fce1832ce0f385fc661e81edbd8ec06ec1547471b4adda6f97ef0222911235d83fe8676c6518909f245008c9e0d50151735588e22688dd771d954ff617bcf9b5c455e5e3a4bc01a59f0dcd9cf2431d475d54e036e893e4dd99a811adc95427dc67b3ee2cda48b0040d31d71b897a6fc435758eba0d1e4983ed", 0x9d, 0x0, 0x8) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x4, 0x100, 0x0, 0x400, 0x8, 0x356, 0x0, 0x1, 0x10001, 0x6}) 02:49:14 executing program 1: r0 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000100)="41cfae053e47d5f711355d62f820e47b3143b3d6523f5b82ab77b0c04abf4145", 0x20, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f0000000180)="98044571e2f8953a56cd09672a4b9d307a59f2f62e5a2237f455d2b9261601092970aea01607a090ffc9e454c1fabc7eb5f5f3491122813c0d8619187b2fd293cde4843d901a3f06884688aba843ca93c3c9c878269b53375ee89f882ceffe58b3ff66dd1fbacd0945b27dadfc344d786f9aa4b2d82b687865ff58575c699f2b7cee938c5c1f8358786385a1a3021837ab6501e4a7d7ed142c39e79ca903766055988d62a9ce6c1235b0181e337fbc248c9215988425f1c071544dca18896d98e96dee9dd981adec28c108d9f31cde0f59f88bcf6399", 0xd6, 0x400, &(0x7f0000000280)={0x18, 0x0, 0x7, 0xab}, 0xc) sync() getrusage(0xffffffffffffffff, &(0x7f0000000380)) pipe2(0x0, 0x0) 02:49:14 executing program 1: r0 = socket(0x20, 0x4000, 0x0) r1 = msgget$private(0x0, 0xffffffffffffff7d) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7032000000f06a07a978"], 0x9, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70012e2f66696c65300051a5181cd396d60d399cd0"], 0x9, 0x0}, 0x0) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) bind$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00@\x00\x00\x00\x00\x00'], 0xa) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYBLOB="8542a812aa3d475530db800127a9295678510702911c8e47f9494fb5e8db1ab783fd1ec48b7356277cbaa8b7ffdbb7ed5fe193384bb1ebc085fe3a1d4e090bd7114a556736c0bd1fd55ce215dede4c5bbeb535a5e3a2cea6cadd461e7f56fbac4aaf49e5de87ad216c11791af6e79dc832b3aa02235edc32b407202a98fd8db363853a72394f1911f62fef1904b8c357cf4603c7a5c6a330f49bc5857d9bb191aa0e7236eaf8c14c2b79af627d43aef99e10a8c3f080dcea9f13fdbd1acbc30b784efc683f4eba64c62a364d858201f0f264be2eefb0fe", @ANYRES32=r8, @ANYRES64, @ANYRES16, @ANYRES16=r3], @ANYRES16, @ANYRESOCT=r1, @ANYRESHEX, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRESDEC, @ANYRES64=r7, @ANYRESOCT=r2, @ANYRES32, @ANYRES64=r6, @ANYPTR64, @ANYRES16, @ANYRESDEC=0x0], @ANYRES64]], 0x1, 0x800) r9 = msgget$private(0x0, 0x10) r10 = getuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x0, r10, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/82) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r12 = socket(0x18, 0x1, 0x0) r13 = msgget(0x2, 0x200) r14 = socket(0x10000000011, 0x8000000003, 0x0) close(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x0, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r21 = semget$private(0x0, 0x3, 0x80) semop(r21, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r22, r22, r22, r22, r22]) r23 = semget$private(0x0, 0x3, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r24, r24, r24, r24, r24]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r24, 0x90, 0x9}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x0, r15, 0x0, 0x0, r16, 0x4, 0xffff}, 0x29012da3, 0x6, r17, 0x0, 0x1, 0x1ff, 0x400000000009, 0x7fff7fff}) msgsnd(r13, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r12, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r11, &(0x7f0000000400)=ANY=[@ANYRES32=r12, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r11, @ANYRES32=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r11, 0x0, 0x0, 0x1, 0x1800) r25 = msgget$private(0x0, 0x180) msgsnd(r9, &(0x7f0000000a80)={0x0, "d8e1e7ca3922fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b6c3b892bd6d9889090739164302db99bc045db000d0e14463b4e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b4bd24b48c5342f52086bb7e87a8397bc885100000000000000000000000000c3a462bbdd"}, 0x74, 0x0) msgsnd(r25, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950795ba2805c219016d47ed37dcb33a6868b4363c935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe81f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c09748c7d3dd4326f010240e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706600000000000000000000000003ec790b5a57ddf24617f22fd2b2ab83598e2f0b92b8d96b51e094b23226e9256899bcd72d29ea67d4f045fe2990b459a77e7e9f65630055febb7b661f2a1195611d189001cc40f3f53fe979828f659e59fe1ccc19b7c68a15376e105c749f2834e4981d8cadb5e1bfd2acf243d94d3eb00"], 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) 02:49:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515"}], 0x0, 0xfffffffffffffffe, 0x25f}, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r7, 0x0, 0x92, 0xffff}) r10 = socket(0x0, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x1000100d3) semop(r11, &(0x7f0000000480), 0x0) semop(r11, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getuid() r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = socket(0x11, 0x3, 0x0) setsockopt(r18, 0x20000000000011, 0x1, 0x0, 0x0) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x1, 0x0, 0x0) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r20, 0x41d, 0x5, 0x5}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r21, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x8, r24, r12, r13, r17, 0x20, 0x7}, 0x4, 0x5, 0x5}) r25 = getuid() r26 = socket(0x11, 0x3, 0x0) setsockopt(r26, 0x20000000000011, 0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r32 = fcntl$getown(r28, 0x5) r33 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000540)={{0x240000000, r30, r31, r30, r31, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r29, r32, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x5196, r9, r12, r25, r27, 0x100, 0xfffa}, 0x7, 0x0, 0xffffffffffffffff, r29, 0xbc7, 0x80000000}) setsockopt(r1, 0x20000000000011, 0x1, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) r34 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) connect$unix(r34, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) 02:49:14 executing program 1: ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) syz_emit_ethernet(0x21bc, &(0x7f0000002240)=ANY=[@ANYBLOB="ffffffffffff00000000ffff88644c3d21ae00680000042f9078ffffffff7f0000010713b300000008e000000100000003e0000001071ffbac1414bbac141432e000000200000008ac1414aaac1414aaac1414bb44149fc37f00000100000b25ffffffff000000040703309404010000440c0b81000000050001000000000c21880b10000002f801fb99578a714e63d1fc9b6907a1eeaf7954f881deb45e3cd1adabff192a08d5687f1f5c92324ae4b87db95b4cc53c5f8b2f8a72d3963c2f4ff4312d80bb1e74ca35caa3a91544f2830fe227e676318db530c26da26fc538ba66a6357ca6092b698a41376638bfeae9b654c1112cefe2e6b4efc8c1739d3ebfbfb69d37280fd5cbfc2eed02baabe7ed6ad82c549e702383adb48bdaaf689d98901da6fc3607f2f119125ecc627c867543ead1af8034f6b99a69bb0b9bb4ee863788e8ff319f8ed1080aac745ceee318f97d70f5ca4873bb10a2bc7e0365fcfd48dee969416bc9b757ab09360f29703e004e71299c6730ab0ac8d5f6420ff1c83c42c3c8e0b7b739c359e4a066657e2b0a11273917dd7aee8267d8bec820a2f42b228dfc33c9a581012e5c6e97160491fdc5a28b2c2ffda0481f0469d424c2fbda506160195b9cf080f2e2f2d109cf25a834f891a216f054ef9fd6c31f7b9643ee7f58ae71e0468da5111f38679609e3f6a3db13e365af094802d5595b5cc696b3588052d5f5aedde6bee0a8bbdb7127aacccafde45538d5af69b6aa149a8c26fb98bd558c6d8b40e6ca571b6f3665bb92e63e9bc6c83ac23c0d28b14e21433bf5f873a9badb609064960aa05caf217022666ce831f0647239cc53f760874aea5a10047816578d631fe591cfcdaaea409f7b126dd37ef9a16cbf84b6af8d204d2c270b01d401c02c76a120726820b639ae6aa53361d1e64dc320908ac348e07b0504870e35b3d1051b976b1e8fcde8a0e97320a2b24d1bef32eb33cad16910a594c9d1cf8eb2b24914d007a67c637c5dc96c3a1249ba1f9fec1a4a6c63206da021449eff3391c56aa9e720b4777db867f0997e72d87ab5ae0dc46eb16bb17ac261b0ff28d91fc53a38d274a9f0978b168be585010df36a7913b1628abe00cef5378cf3b17315e2ed0672d75819d9d3478da1ce39fc9698f4ca2802be542e204e72e6a74fc8b5aa20772bd6e924eb6003faac95abd1c9b12b8d93830c5b08970edbfb93c087a213e81fee582ea7c825e27b78b601ae1e4a7e7d31445d3249316083894dc2ed0875b33cd57a8f51647ba784b4100a3274909235804d95cf5703cf332bda9bfeaa44a15d66dc0e8e2945ddc4e4edf14fa07d885cc6a0a22eb83d27a038e4493f197dc6f9fac02a0de15ad8e1d68d99af4669ec0d6db5a70ce1e2a768daf2331a29518d57f1dc5f21ac707b09487db5dcad7f48d182a6e9d51a71e4897d95b23c7efbb6dc6a3305c86f427787033c2b58d6bf0d5a3d3c48ceb2936666ec469f5ca9e4ea6bf5a334938d25772a301d96c86469d28ddc35f6d4b01cc1c6e54f3f1a42243d06ea6069545e1116f24dfa8ab577bef2224c843246eb82145c7bfe6aa080a697ea6e3c3fe8cc2f41dba6f97715bf77c351d6996cc934ef207a39cd436f3a5e3149d54db3949805c346c224138a28cbb1c16486c8b1959f709ff85dcae59304f5283f21aa45f0c826359f130c8b631d7e6eb15d3d95d814a0eec85c0449dd049d6eee966d4c19f9dca2b2a5b8c739baea857eb070b72e2e8600ecd7629b7073e08d2de01dc8c31b90120e0e5305007714ade87b9fa80127767f9056b369aeb39bdf3da036b7bdbb5b57a92047ff586d2da20f35056ed815d64159d2cade0b1fd4de61e3b8ab4a105cd3a0ff8f597b48d005b5620754012e47bbc82f51278dce12baae90ad748d180d5b455828b9cff03202749ccb1bcf2073c7f176d3aa7bb2f7c496f575c9d1010ef9e27c0b5e0afaba494cf8fa3fb7c267cdce576c8cf8ad7e36292eb3459c7b7cc24873c9d9082f29594c94a1e2b4e777aaee11ecc8354842dc984eabb411989a1c35a32f9396be9288ab4c7cb2dcffa322c8609bae9f4b3d6dc7df0406babb8f18a5c90b22935b82cfb24cc9b77d797c66f07493c03cedf6bf000e02d432d5b33b10f70ad62c02a861dbc3af74cb924ebbedaa0cfe4aa2d47b89f609c8eddfeb5a6d82a654e63710627fdfceeff4e45b933cf260617d1e6728633942e6c9b1f6adcff3821147f72d429309f0998df27937c5d41ab9aa08a0c1e11584b3c47c378f387d0cfea7d6a094609766c8e671a18bf1f795a6b586cc9c357a643b5d47a876031dceaa6a880c3401dfc3285d3868fb3f81d8b443f566b0ed808c88642eec97eb651fd1f6cb3a5a6c1f0363625e416211888d0cfe463514bab6e900f4cbd9c5a479c76487276a8f61ca94963726f5151ba044b03a2ea800c4ea3449e21dda491b40765a26639c130633a839f5db35c8e6e8394581c4a5581c66e061bc41bf3f8a03ffbb8ceeae5b46c9bf9774a375ac99dbdd9ddb212ae8828508a03cf2c8eecff9356f1bc81185d9c78ce2dc8dcdb4b772cb835883a5fef8ed2ce8e8d1870e39f4ba991b67a4e5d9d3f0711550b1e385318ef28428855a22b0d1b3b41d04874519d91b30bfb5893c80bd86da3afcc8e6ebe7bbb242b5dd35964e238341c84bab39f7ed14e329dcd13be93d5034890248cefbd9c93e676e17b98a0e38b90b09fbcfdb54fd13fb1c12f4d48db7aceab4c73c8cada00885e8eb1993907b6fb986bb3a425dfc3048aab086d1b8216792cb3b772342167eec0185d6946698461fd79126fe4faaf477f5f8bf2aec0b49eaa9a188cc6e07a499c541ba7845b4729d7e3bb0c24174ab1ef2ecbe49944833ebae5177cc3403ceca46a9f17ed1300ec0aa4fc96e745c6da1d634ff38e49fe014914e6aa7d5ba5835d865decd479d6ca6727ec2955fdfdb52584bc2a5aa6165377783ccb5f7861227a5f3dba82347c88bc1db9007bbf42d89601ed1259d4603d9f131511723be043b3f7f4649ab66c6956a4a8d40cef2c2a435bd04854308dfd4053e0b9a750c7c0b8c161421b2ee47e258f5cadf43d0f680fa7808531801b1f1d0dd1588865d9ed4dc3197a7990aef3c2332d43b3484409de68051e27a011dfaab7e50e1f7e3c9cc7e2415c12f00c9dd95e809218dcb23b2ede049fff19e01415f586ada414510a4647585478f1bf7e1d50ec159c23a42ff05e5451ddba3f6d4af07c9bcc087aabfd9a8d6be3d6022f88f2718dc535c6e5d2c103d88b6f72523db4a9479a9a2056d6ec169491a027a2a2fd1c5c5ce39576b3c0c0e17c322d3358c5bb707162384346fbf2b2361eb21a4c27b828841e5346e6d6eb3731cc6bc74249cb82de2dc1f150be6267261900ef1a9eb67c033ecd08a14060b292639337a4cdc1610995298c19d22e9ec6e1490ed0efaf9a5b6dcb061e46007853602a02b678a84bc636b5551a2ab4abb0736053936e9b731b9461227115def1d82d406b7220f198fed76391ed27dce7565bbca69a6e4763df5da0da59db90e5312648acc2663e4e2ebcb3292caa76b5737aba90a3c2e34bfd855402cb7594a13fe3b05aca8129b6ff9cbbf2aeb1f79d5994a5d7d8fea4926b8f0d055705f798fdfa5f2ed34074a5bf2d2486fe202a4a321fc17fdb50149e3249d1afa662deb565464ec23ccb89e34cd73d21cadf68553cc35c052713d1df87cc14277212d501f08c06c95d6cff53a48b78c10b07b175fed84a42a8767c4ee0b2c8a5086f64a0b1f0b1142a5a04013923d7a8b22a8f0f2d453c692dfa6f80e7275ef74a4f00c5fc7944ed34c0870daaff02bc9045655c0082accff8e6106f7913fb190f4b66f74d0e7010a0ff76b8701dbefbe8152a658a69b8349697002af4fe781b01b6edcd703127e4590cfa7b27feb4971e699bcb1dbc0415a46e2c1f14327b3e24c2c0ad2fa8358e99c7ae852b7ba1c762a1c5e4f01e31dee7729de7d4dcff33969a5ab3c01f3d6b64508fce0cb620a82bd4e7a8521a88fa98388d63d29d826168436502b029642223d765520dc8b2935427f70ec747a714c45c2328d11606e0f72d802f21460f7c2096f593af9de7f27811b1ff7ec46208f8e65f60d169b13fa6edc8c55e8a37cc94e62b15968b4cf90bdf4b7b454390d8c6cd57105d96176d2f75fb5fe0997759ac76c01b016889874a814af3883297f6f770f83f362f1d5603772c5093324f18974b3febe25741bd1a6009d96e6327810fcb9e2d24834c8bf489659b281ccd4b7c3b64d18c0e8391972b890c6c371270e329ec9a15735c8fad3caf9c33711c3e185ae6c45aea6930934efd7548e02ba5e23d2649f8371002f9d3b794e6c84b824a69a38f80c3b462d583c237ab267aea020ecec721dc11b17285a0888d9330c1975a9ecbb2015a459a94fdebb833942eb2c79a58adfb4e06962fad8bbff73b677f9eed5cdfd0a2c2d3a5df87bc8adab54409959a360b2cf507cf17b9886cceb137dc26d4169096d5c6a50df31f9099f93c70364fb3c8c52e98b2421a30aa99efaaf388d0f39a6d448efa5563a52d5cc36ec38a91fa8934adbebca42b8f8f0bf553f6d4acbaaef0285db4fd1b28ed74f78f038a10aebb0c5a1c7f00bbca1f8741db03ccc750fc3c0ea6838882d06485fb35dbcc5bf8db05dde0a7e18585a11457416a379799182fecc50298b02ed041151438ba5fe845f3787bfa464a83c900cca568e5a657b722f8281449420e9f0cd2194a84a87e08eec619b3413268c30ad3f70c89e6b5d673302b1e40ce3481b8d53fc369a2fe3d3f7f086b321d83fdc23de6614cb5d44fb2b0a86c149d99f1d612da0d76b239df14495d3e59afa6e9e64f05c3c7925e46a348c9ef6779c4116756e9b5400961a8f1ff293bb7ce1c73b2bdd0a1c23418666c29469fb10961e7bf6e4bce1c69e70a7b64621f1986a9a4998d6a54672a2fd28baccf70bc12efe197f4dbb367b6067beea706168a5b9560aa19ddba29109bfba4082967fa45ff6af84e0f22141a6d78595b74a1d3792c47be3271f5f6cdb48262406f3bab79c82d981bd839a97dc6b67e3363e1632be26de8d8504424acb73a031de885d3a4bdab4a009833861a29943327718daf716edbda891d7e2c10a701aa85e1a2cfad797b33edfde3a69f5a1256207ccaaa744f50cfc1301697c48d676dd2be05e08b0dafa3a47b1cab44fce452ac846000fb55e574207c8d8d05f4c621d3f84dd49ae97e600825ce6a77e50d04e2fea18880f21abbee9c8427177001b09275857afa702f667d0258e41b71009d4f2efd391afc3a99cd5f0a41a6c6018459dd86fffe9d354cc7837be72a447fae92cfd102877e469d51a55c141999ec3f59d68a1409dce9611a4cba6b722af0895a934187f317b4cabce845da058896891b2cf5fc87e156f930210d03572af8c412fc02acd6641cb6decbf850fc8c09675577dbea54d357c3842f8ce931adc434fd1504550ae7066592e9bb0a108fd5f4c71064d9ca14fbacdf9b3dd338454e8dd27558357b3fa78a0f1b33057ac9448075d409ea76801a80efe9dcf44064540e7c490d50c2f30c1fdc8ab0dda21f9a62b79d7b01260b0064b45b9d1e41dec7d0f5db04c7bb50cff1a023340f38bc76b5ea12c21b2b7f2f5a2af6f7c6449b6dc3ee88d6c230cebfe217256e6d81b562d6b0293c73fb54cb5ed31a9d63e14dbff7c36fa14e925ce3e8859172d350fe55d7058c85111be927489c8ad10422260daeed3a785c581243558a60dc7b74d412bfe796516df1da12202f2f075f60bf2d201675816d26a7c3d2a5ff91b916470c90c8feaf6a52ecd00b5dd4e272ac91ecb3813332050af0cefbcbbd87873f3108bc82fc37287f685f6fb1178b9e833cd7942739065ba78e975dfd3ec6d94cf072e6a9aabef1a331f615cd630c9631608000800c936afc974f475e08604f10eb74fbc51b9721dd0caafa95fe6cbbbb5a0bcef3beab57156316121cfdee73781d36871a3959efb8d69d2ce8fcd851424b017859a582172db3128e9010086dd000600070002800bcfc0e440beac86e0348d5a705060326a505d520a1e873e3d6a02462a572cc8778c057e354f7ec757151eee4cf7c5a2c63ef8f3960ae256233870d9d75700a6bf49b6611d6cbfd95f5af6099f126e8a98a31a0a9f8fc0c98c1469a0b573bd1f451e9488628f9b23fca534fc4843a4024331c57f6f1911719c5e2b12d359e4cfe87d78efa422df445b485d2bc479555cff8c4e1b5c409224ac49ca534a08d11def15e4d2bb1a14e6d330cc31369878a71523a29026818e01505b28550aee5ac1d89ec36286926b20a492c71172939eb0eaf7231552278a7b808831a90f4afda0a49b676f9ed4d4cb540c75a75ba6875134d8f9d4f69378f034a5264624ddcc47be5f748d5ce7be22088556ef4e8ff9cf7f26d2f325334a73f23ed5b97c230853270dffcdcf6e683e1b7c5390b34e6418c698fe5c650d6bd4f5c318b1b58cac1258b46fa2c9d41ebd56a06e6aeec07ccee447a2cd8e537ba537cfb3be5bb0d101fe216bc71bddb221a47be711267af4e2549ec4a24f1adddc4efa1f9a13276046254523b5f5652404449dc58328a6c4610d12dc710b3586500d68d7472269a7235cb46a9d438609b0efe45dfd739bb7dd0dabd0bd4b2f0d25719b608fa4bd8efe9d11351b490eb55c7a92cfb9bbc4664437b772b0cf1b62724e0f2c73018dc7bd1246cd53dfb53d5eef5614942df8bdd9427d88ee69a863b5c535fdbc71915650c6294dda5bfa8487a78461770096fa9d126e08d47427a373c2c47591d904005001e147a1d10c6bcb475bb0784f1a1f96bcf9db8f9a000000003202ede8d5c03fc0422c3f7243ff5f95b795a282aeb240889ea42ce38c3bda5bd9c42a240fbce23b515c7476e6a21bef8ba7c2126853436c6f591cfaf1cee135f26ce96c91d8ca27841d39b9c0d8bc473cb4779ddb284c83aac473fadecb0ee5ab0371775a90f33fc777bf092d035096c55985127131bafcfba234334ce65209cba598a8d348bfd12f6391a4355a7f52baa6a5a2139f944fc2afa716d2af5fbdbaab3af0ec57eac6496162299371daeaa8b9a95f9cfe16acef265043087e8f37e591663355e9396b7469b9745beafcd5e2d0d96b655b57d23bd6d08f67df4847058ad5e82577b4eb4724f699c95c88ec537905bfc34dbbc33224687a636e20d79964da5d947027f51843c3794a2c4cd08aa8ac5ac0e994021fb6ba9b5a0122671b0d84f011a882c0af70985116d7afcc9aaf7ea647180f0a48512944e44fe1376cde377660cd6b09056db681075ca2d7f80a1d9ef83eea22dbf4c0028edf9613e8ab1f665d58f731cb4d92024e5a7045b55ec2cc282b92f261323fdae6df24f512ac6aac8c66140f9ac044834d2ac2a004ea3fabd0338fe4175219860a595fc4ef8029cd49d700a2619f21b34b59006c2692f25c5a937b477bb3fea5b09d22c9cf05b71dfa54dc2358c0e39b7216a300d245210bf0e3e8d77ca985028211467768b1899430cca08e8aad87a0abc951965632fdd775ec34c7321478d64f07bb7742670e32b88127fd41ba13d223c724e50c96214befeac1ed1e661d1f74cfb4f454eb20acf1bb86a770288b2ec3fd74e52c909f5ef412f883a2f6126a5e82a2f6284a28cdc167aecc0324e1c39967dcd0696ecc204b210cb5f988246adda341253c2fed3aeb3cfe2c4e1b670302ee754da88a2dce189ee195d6f8301f3d28b6490adf82d2880a67e34ed5a8257dba35522f5fb40ded57d1849a5b1302500cd95fc6a19b78671d04f6965bab66d599ff7e5a3eab7097094ced4ed342be3abd2ca90134e7225517284eb551d7c58cf33081c4206fa66beef453afb5173a0e4dba5d0263001d0d549d34c51c623e31c4594f0a870c429122ea2e60b27e28953e0b4729f16331ebc7aa30ce2d162491fd1c51b2fe097672c9763529563556d7da780970a596c42e578607488dc27e41b8f20d0b457a700179c4d5a9fd40a89890dbc6e66ef5702d0aeb1a7c2ae0f16c9f4432b93e763543cc6190721624f8bc016e972973cbcee889ae247f3f1ee309b6c1042556905a2d7a3f769a5e90066f4a47f6ecf550f98885caea9815b03577198d755f393b8fd44b20a06bd9d8f01f38c292f50658bf2bac4f0f6fbd3707c2539bb9f5d9894798cd7a5dedc827f9f9d7e85aeea0f309336431787f413474fe15a30ccef646948d01a38e62c4eb980a10415b44652559e617bf28e393cd6a53945714bcc6528046db9d7435677d015fe510b25077ad9f35ed7d7da9a82d32273aeea969f3c168e908c2ff0df286d6082d7032f4b3d14f977eb95a1d00d3dedbd95c8a4fe70d474ec28853a7d7187005e163bb5fa29cac6dd8eeb00a703055206fdfe2825eb15d7e5fc26d417a6b9b043ec20c569e4a0c568fbb4c5260348b15dc753e4b1ec8b7ee957b69aa27af476f3779bf790a8221f98b6f526f1e008618d9a9ca98e31e9b21564731986518d5163bb2f4512fa3a95bf59641ac20d26015891665d41a4287ad65778c0e9c0c526fc556892e4282147566e6183e839e202a1815111038abd28b05ed3ce0638f091d2493a6db7e931b5360007361e62da3533f6271bbf97213b0b89c5a83f6951e772df41eb5583fb99e4bd134d0e1ce539b5f636af1fbe845a882dacc51eb6768ef54e4efdd5016167f11577750e5b813c939af3453635a3c3e8cd2690f343be12b95375fed50041b9cebf74e6f0a154a345e316d436be42dcf58074f628899c5932cb608d4e58f9c242990919b579efd98208f750a6015bdd6cdc4e4a287b60b658ee5e6e3e1e2f60f759cc4f76ca5f0ff61448505f47a839abe611850afc69916f4a090398e544ba50d70c45c795685745b6d6c33c864e676bc860957d1198f61832040d99fe82b105c8af7cb2d80150830ca7bdfbe9daf8eb4dc8077ce890d6a720e02066032345856ef865190980723aa99f2df170d686673006b4c39d64ddb15d2577713b99e9f00c70b17bafe587112e6e9f83fa0d78719a8befcf7dac72b83b9520be5041ba9dafa5a0d8560657e9360b2e624e4a31723a0ba3c3c7dc2230b94f39a78bd4054fdb4b5fddd9f8e7683aaf42540d14bf639602cb6ed0b742f441181e5f00a191b4dd6b0f790bac10082d61ffc954d78a5e7289d83212da62a09538429dbafad3b9027e1e5766592e5c21935cdf02931b998c8449b0fdcaad2631da328a1a0e85c896e6b898005e708f6d722eeeaebd3ab687ab23ec8145ac33767c40a7dd5bb753108d86a8b5c2f6bd7c16b5ea157d7c08cc5341e7b74ef4c82f0438661e0963bfe074b9f7855a2e7143ca7e625fb538aa08788eb6a65ae42d69feb2282c1695dfdb4ac8c1f9aecd6f27ba672ba9a6704168dd6a8240c6d1dc79b142b7b53153d6d31e6419a1704e04094c98ab6b890209717dabd9c8f7e8911393c30793f3803189601a06adfd002867c4fed0d8b6ef8f05737ab93fb16bc6aa25f4d65fa6f96c76d300d8440a6d492af027ccd35b39cf619279c5ef8aa15e472b37012accc8afc5f78823b34f7e0da3da6e88318ee390df93716205891281d210686d20cc51cb0e6384eb159110803d1600f0ccf704163d8d1f323469914bfffab077e8710fc3cf91509ddc5ad7b53ac72241f3bab883a16ab5f2097c2be51bda44d4198674c5d50bca1c36c74519107f53700e57a549c1657fb66126c9687a476353a70a161fa65e40142efda0ab042d2b386693725e4070c7ea5affb6ff73254465ae6abc38e0d5904283a159ee7437ad3c92ae2ca1aeea9b4cba88276ee439b2abcea11e7101d696b55a3b328220419543ee2a6ac0484e33b77b7bae6d4def463a6ab2a6fc0fc6ff1aaeb6d28a3549a9fed3c82883e866a27e74c6b2a8de4bae781e8df8e965026acfcc3773d769758d755b6c3f02ab69bb400fe580374cdd71ea6c46decedc2f714b6afce15d2114747571d03ff7cdc9c25592688551a84b6511a26ebbe1714d061aee4461beadffb4155f72cf725da7c373784f0b6ced8d54dd4cd763caf1cfc21c5b27d84d7878b95767251ff15a1ebcb7d6d3ed76e352f97d8e94203c307a0d7014e1a626eaa9260200e1b09dcada4ac159cb31171744d508842df692ebc7198dbd51ad3316390f69d31a73788c22cd4781886978e2bc9dcb35f66e0d1658d220a6d8f96b39529c0261075b16e9809d4d104e689c80e269c15a73fa460b11003d5638dad617a50affd0daf41fd97a494fe170935c3b78015f3027aefba25c8043fec2dacbf566f719f120976a5710dc33b7a4d8977b3c7d2178dbadb862c570693d100df80c4bae4a915bd5d44256e8a10cc6b39b7315eac42c7b4cb6dace9216500fa1a041c018486cdc2e1d73eb02f5a59fa2b8d9e4f0ded228229569e5db86c2f64caf474c15966c2068435e7331c7956da9aa5de0d5ea23b8e01e54ef09d258e7642a9cf443c67492aa5dc94fbc41d9a63da6119b211e7300a5802f1b78172c31807bee3996d8b34ca1980da1c922f9d936c90d6b0d28f057e04874563ef40ed69189e8463cac22db402f72861f4347604173a29ca6431c772701753994bc3ab0e97cc9bc1ad054dcd23ac6d2fb6b2d1d385dfb6c0aa95a8d03d4f569bcdce13b6f1783e8a4940d5cd94dd64da93adc1631cef5b812c5cb0f919940fdd6367eea36f8d910705b4bd39be5f6a68cebd4eb7d4bd74276190d4857d59b31618757df50e8d52d14be9c450f351d7d4d16ed12b87ffbf04836d655c5932feeaadf3d19671c2e576a4c4b112addff2535db6c532d898cc93681dd3aff3472cfbe9cb486badabed25657ca53b0bdd82734ac3ade490c65f205f63520741baadf5aaa964b64db95c5b0809142830327f29ee056379e6e094316d3a02707a367cfbe145ac216af31c6c2644e00494a67311e15d7fc5d84dce1b3cb40431770a980062424fd872c2cd8aeb724dd04e1dbbffafe777bd800c19eb4aefe5b6fbe01e050a8bcca404e870ad5edc3ce059ff7b2a14e555aa451c411b3ea9a6b69efa6b86e4013d5717b1191ca73dd16268b29de3ae674e786c7eb42d1dadf4629a6f706d3d314bfb184e0e24256e3f158215fe4715307fb2b9c60d67c44e63b30b181adc13be9b7deade6e31a39576dc02cb40c22627405a0e248ab88d327e8c99d936f8e72eb7a4b29d53b03d7dda31f318b5b70cb6378223de0a99682c3070a8b8c7a3d94bbdc8e9adc8e4a72d2633df806adc4f03a38f43ec086a492a8b3d7fce8f38951d692d6d5ba1ed98304086a661699875382047c749007a0e62d2e2eae296103670d3c16ea8920a8286dfaa0e0c065c1efda5293a8c74de711c7da5d340d43c7173007e7b64a586777eb9ff37d5fcb035a81f3935db98423c635b41679f636a6b014f6d49c9800cdd6b5da9adc75c5fba5a065492407c7d4d6eaf4179bb4ce8a75a76e544073f61336a7a180f079f271f0e04d0dbcf0fb9bace3f7c65d8b1cb1628e6702bf85156a8991bf8916ff2ae89d422b76d465f9b8e548f907011a9a32915cbb0e89f2b906c4b6b3cec034105b636e68b6227c5b4401202588ba72fcd2c89ac461075b056832c7d24c17f8c9911ab7644c7a9b14b510c898066dd6a17cf219a14512962ad2efa3c381d7122edee5a5042c639ee0a0a6cdf34cdd25d5364bea4cdf3b46e65f7b39ddebf6c56e0d4e4556488cec8f16ed58d2164bb01b00582b3f3e297e87ce88544aed75269c242d4ece65e0f9613c079ee3435b3d1def6e2080088be000000001001331f0100000000000aef080022eb000000022707070002000000000000070006070f08006558000000033c650c1ddc74a4e6e0883cdc5b9f57ac28612236da55e1c8e88b4ba69f913f107ca839dce1efdfad87d612546a091ba6ff03e019ea2c87e49dd34c838a690a9b40c7acfd4ed79228234696870f302b91ac3e1151b2701e94096ca1ce9851b3a912f6dfeb0231a773c3c37d668afee0ac025a4200fc2e43010094959f4c4716162991d32dcc552259ff52d27eece8b69bac34d04e2268429f8cabe1baa2e6bc47326d058b3e3c846e3f133d000000000000000000000000001e55056ee51c675d5d74850ec0de71f72f8ae5747a6495a782d269a97159599df449c9a60ac06548656c4e3b4be974d95459203f0131612ba5ce2b3e8a3d287a7c51b7f2b6e2513c5c53d1030f4ce5c5222021dba2d674e7c29c037ca8146f4a0be668734ebe63204298312ce4ace0359f54795931eec994310a079b2335cd67f3f2b005bbe41c00"/8756]) sync() 02:49:14 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) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000000)=0x1) shutdown(r2, 0x2) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0xa0, 0x0, 0x0, "94acb357031230fb149f86be254ee4289c4c40896e38e7742b19223232fac4debfd847c79f2c2c0ef3f36e9bfbc4fd1e1c50439c155c228da2f4f434ab5114a136dcca437089dbf62655db2c224bafb4fd483037fa0350af3c649a7afdd2d719a73f494b81baba050bbad46a0d8d9587472d11862b37edb54a1af234a8e113a14a43282e0cdccd063e"}, {0x48, 0x0, 0x0, "3dd4c9a42b7efc57c4a78082032aba13f9d0e8b6c55dd162791bf256b392b31df85821077e4ce882f4374854fea475cc4c"}], 0xe8}, 0x0) 02:49:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) r4 = socket(0x1, 0x4002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000000300)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:49:14 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) getpgrp() r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x1, 0x2, 0xe55e, 0xf664}) r1 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r1, 0x4) r2 = semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') sendto(0xffffffffffffffff, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) bind$inet6(r3, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = socket(0x11, 0x2, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES64=r2], 0x8}, 0x0) dup2(r3, r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r5, 0x5) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af618bf4f9b482a332a0e6c376e371d0f809b1b96ed0bba7b14a541885d224e9c1634046758d3874cb349adc3dd1d2d4c5fedf3f7286f88a27aadb4b6d5ec5d214b9b3ec91e721a9cec02dddddbbbe07ebd4ff2e6222a340be27d98e4cc8b780bdd68ab7a60f829002da632969f78b10946a4f48e9f86765f5054c05c72b99871115c4b9ade4ce9913defeac0853c071c76ed5ce9fcdc29bfa542b40ae9d6e4f8b50fbd2654e8984c92652b6e0f54050df311ef74822a983559b8af468202380fe8263579fe8ba94580e759efad80309890b8ed97326d5dbedf4d7875c0925f4132d0a963f8e8f64e8a15924ae9865854d997bbe78c837fa48084b7682f6d38c41"], 0xfa, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000486963280567b1a6342fcc8ec5d56f596329d193424179fc5bdc017a446c608ee50879071300594ea1b0ff3fa527865dee7af86da45d563b28bc34504b715de0d5f3eb1b9cd50000008000000000758de61c46b8c275faa6b340c3980000300100007696d1aa0000000000d3000000000000000000"], 0x2d, 0x800) 02:49:14 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8200, 0x84) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x1, &(0x7f0000000080), 0x301, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x7ffffffffffffffc, 0x8, 0x40, 0x8000000000000000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0xffff, 0x2}, {{r3}, 0xffffffffffffffff, 0x18, 0x20000000, 0x1f, 0x2}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) 02:49:14 executing program 0: r0 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0xa7c) getsockopt(0xffffffffffffffff, 0x7, 0xff, &(0x7f0000000000)=""/8, &(0x7f0000000080)=0x8) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 02:49:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() socket$inet6(0x18, 0x0, 0xbc) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = socket(0x1, 0x4002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80186950, &(0x7f0000000300)) accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffeb9) r11 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) r14 = semget$private(0x0, 0x7, 0x0) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x80, 0x800}, {0x1}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x6, 0x1, 0xfc) setsockopt(r15, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:49:15 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 02:49:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260dec8f070000ad4a6710bad8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf600a4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c82fabdfd6f4a2767ab3db8b10600"/784], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f00000000c0)) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 02:49:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x40, 0x28e) rmdir(&(0x7f0000000080)='./file1\x00') r1 = kqueue() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/134, 0x86) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 02:49:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) kevent(r4, &(0x7f0000000400), 0x3, 0x0, 0x1000000, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = socket(0x18, 0xc002, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r10 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x7013, r9, 0x0, 0x0) connect$unix(r9, &(0x7f00000003c0)=@abs={0x0, 0x7}, 0xfffffffffffffeb7) r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semop(r11, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x7}, {0x1, 0x5}, {0x0, 0x5}, {0x2, 0x1}], 0x5) r12 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x4, 0x810, r3, 0x0, 0x100000001) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = dup(0xffffffffffffffff) r15 = kqueue() r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x38210, 0x0) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r14, &(0x7f0000000040)=[{{r15}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r16}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r17}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r18}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r19}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) setsockopt(r14, 0x2b, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r21, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r10, r21) fchdir(r9) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r8) r22 = msgget$private(0x0, 0x2) msgsnd(r22, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000004976b223b5fd1c1c2f5796bb31708f0903c33d4b89b51b9e3f1584a46eaeaf97020c8103db4f4cccb4691f9a38f0c70c87f1667890f4840a2e981a8ef0f3261e3ec65e1284c30ae8644fef946cc2ed1b49c7c59962aebff93f45c9e36bc5dde182e7be2572c77ef15e9ada9e071dbb45dff43d8a8cb78874e37943a0452e111abcfd2aaeeffc7b37b6597a3128e15e7b458462931b463ac4e1744c04aa2db2b5e2fa9a3e290000000000000000cdf3d2a11dc989ec9c9782ede4569095fdcd908eff522882c6d83c572fc961515697f6543e47d5b5c227e1404d087601bc7e514e97ea858cfbc26d011c76a2519a91ebfdee1b269902a65cc24576f7adc0999aae35d97a484e7c6fd64ceb23c4b500800000b90f0e034951991e772be7980c41dddbd7879d5b18382787e7c4b0f94547772bf3c482e82af6e9a4545da200000000000000000000000000009ce2ffe6c99b0048711a62c0c95d8f08640e232d72e44f01755b4a7e74e71c6d96bb7d613a3e3f8c0a63fdf5b37e4d0802b16dc5bb97dbbf88e4bf6fa70000000000b6dae6316cabbb75265b8301c1552d24b7989ca6d6d993bbb64938c27b028654a0d74b9c1f85345a8ededc042af4df7612f3fa80ff21ade5adbb40a7cb1925b03a8b464f152dc92b80b3b9d4f6ce9e49f928bf9c78f9607a7affe0bf8b41f57a3977554e207d29cf806b1d35b6423b6e0e1bd2569c7bb78012d17f7288a4707525f2c87fd4c5a871222c622c"], 0x1, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 02:49:15 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r2) dup2(r2, r0) execve(0x0, 0x0, 0x0) 02:49:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)='/', 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) msgget$private(0x0, 0x10) 02:49:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xe968e87aa1e7ba51, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x4002, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000380)=0x8) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x6000, 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/242, &(0x7f00000001c0)=0xf2) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r6, r7}, 0xc) r8 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r3, r7, r10) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:49:16 executing program 1: socket(0x800000018, 0x1, 0x0) 02:49:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = msgget(0x3, 0x90) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r5, &(0x7f0000000240)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2}, {0x3, 0x5, 0x1c00}, {0x2, 0xdf3}, {0x1, 0xfff, 0x800}], 0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r13 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, r2, r3, r13, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r18 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r22 = getgid() r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r23, 0x2000741d) read(r23, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r25, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r26 = socket(0x1, 0x4002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x80186950, &(0x7f0000000300)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x8) setgid(r28) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x80200, r16, r24, r7, r22, 0x100010106, 0x7}, 0x1, 0xa, 0x6e20}) r29 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r29, 0x0, 0x0) pwritev(r29, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r31, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r16, r0, 0x22, 0xae}, 0x8001, 0x5, r30, r6, 0x4f7, 0x1000, 0xfb, 0x1ff}) wait4(r32, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) r33 = socket(0x2, 0x2, 0x0) r34 = socket(0x2, 0x1, 0x0) setsockopt(r34, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r34, r33) connect$unix(r33, &(0x7f00000002c0)=ANY=[@ANYBLOB="00587993a1000000000000"], 0x10) shutdown(r33, 0x2) 02:49:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="daebf95b9bc237c08584202ca21657c09353afffb8d9a71ad23b68e52848e2bcfa1f485b8f0fb00dbb40ddbbf999cba9ad1b320303bfa0dd6465995b8b90519b16883f2cc673bc820301f1a70ae62de490f1c66b43cdfc11bbee1cb5b762b4c29f3566833346d0ee47a3a1f849dda825c3fd48cd62914d24a2", 0x79, 0x1, 0x0, 0x20) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r2}], 0x1, 0xe0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0xe0) 02:49:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="31e16dd93fee1e66105354723080ba7e34a77119cd361d6b24b196ae3e7ddc2cdc3e4f999b4da70d8ec78b454c0300000000000011df7ae6f1607802c3a7112305b313af355a0ee1c93ffdf45fceebaf6783e6a6b63912eb8bfa40849d3a1aa9ca12c5e84a5acf40c65a689b4bf081145ab4bf020e731edd2af98160ee66c71d8a37a7d617cab43413a517bceaf325c638cb3cab5447be1ed741f4ab8b254338e2edc562b2a3222f4fd08683a1631cb4a8496ba6f8754dee8cdf8492814da683f8d473d74e46e07932a2a02a5d29c68afe378c2922c494598f675d93523acd9c0d10541accb1084dbdda7b41f52bd2055213b86dbafc6f34ce009cdfd1fccb2c53bd02a7570cf4096c1d70d2296501ea39e0003eb1944b77c926ba32e0241eebc3446c6987be10f20af2f2f4c122457d0f12876ef5361599e9c9b73d95c0092425235dd43d1f16912a7a66714ddc60c996001177c941dbc8f76cf098f1f90a459b2fc29aae5901c582e9ee734d3b8e6b78d3ae325f375f3220425b115f0a90de4cf2dc3e80a044b5077bc0df7f755a913f4ed1cc3d0a8d4a0f29bf666012d3000000000000000000eb8b76106eaaca1941ca53b8ac50ede7911cbfda1941cd8760221fb207a7916d5bdd82d33e49c12f000fd446665e216e2052f8fab17fc9be71cfd2b610559df8a8036581c1e1e8f78ca3311e1ec85112aeac62ee4ba33fd7a43a0b20b69b7b2dd10b969ca25f9597f5b2848d48537cf263b809d6d1a1555bfcfc86570ef605538337cf9f39c2d23acdf35f9ae80aa4a3a5110447980034a2ad94878f5d1a20803cd9291c7dcd30c785d6ee4cb996773bf4dc47b16c149dc550bf97f0a416706f49090c96fe8ba2a7dbb3f237c00cd81b9bfca5ef935d093067e9a58f721892a032a8ced9cfe8fc063b64c08c04fe711cfd7d17cb702db59381af71166f84621f5828fcdfbd55fcba41216ffe7aa1901b8c7096c914623bfa6ecda3b8f98167e62a5482669a85e7cb9892a442906545a21b9919881767d3b1c2243c0afafc81e7db9b28703c2783c0f50d751e15a51b2f743bb8fe5eee4cabfd61fe931a4a4468c00b7d86a69ba378c43756e6149b9f1ecded93b82bc07bfa2c063ab25de84c1d2623ff9b5da8e1e3c76a4cc7ec957750193ba08346d17df93a875423bc67add576761c775344647f98cb47c90f36f1ef903a63db4d3934ac5c1a22a4c4578f906e9ef2fcd349bc0cfd54ec961cf3a17dee25992fb0691f6abf179b3212586fb98edc11895b300400000000000000000000000000000000000000000000fbfd2e3549c595fabdee01b480e50ec4a49312354a3ea3ce71b7b737285a50d2eff6b8e15b5ce3282113d5e87cf43abb151ed22bb23c6102c0dc40bc5074608e2cb9f05cff00ba8975f2e95b1514d80832f240b3b09f2eddc7f86b8d291f9a241a316c1bdb8ece91"], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) r2 = semget(0x2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000940)=[0x2, 0x228, 0x0, 0x0, 0xfff, 0xa63, 0x1, 0xa9c8, 0x0]) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r3, &(0x7f0000000240)=[{0x1, 0x86, 0x3800}, {0x0, 0x44, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x1, 0x1, 0x1800}, {0x0, 0x68, 0xc00}, {0x1, 0x101, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/167) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = semget(0x1, 0xb, 0x8) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x80) socketpair(0x4b, 0x2, 0x4, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x80) fcntl$dupfd(r5, 0x0, r5) socket$inet(0x2, 0x4, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) accept$inet(r6, 0x0, &(0x7f0000000340)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x1, 0x0) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x10000000011, 0x8000000003, 0x0) close(r10) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000001340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c8792b5a453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26ceeaf44f9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bd89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a3003154a1c4c6b0eed4d70750643d1469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f689327e75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e92910148ccc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c4476878bd05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503af52f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c3cb66b4d7e2822c97f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b815878820000000000000000000000000000000000000000000000000000000000000046b632354fe74a37c75067d315ea5c095d45c7f6f173713062ed3646047b1e097f536f9c81d396d5a48a1e988747fb7e2e77fc54517f3e3d751dc3affab0a690c3ffad2f39cae45e9a9c52c6b0b34e1402483ea68395574a50a554b2850a7e6cd44f3424402402fa061159bbaaad1f951bcecd4a9832282da7f06598472933feec6fec67b23987c78e99"], 0x10) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x208000000000b, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000004c0)) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000280)="8407fd75cf8a226530e60975833d227adb9da804541b82a0cc85db0be002000000bf0b2e33f5cd", 0x27) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r13}, 0x7ffffffffffffff9, 0x82, 0x1, 0x81, 0x1da7}, {{r11}, 0xfffffffffffffffb, 0x41, 0x40000000, 0x100000001, 0x678fc9c7}, {{}, 0xfffffffffffffffc, 0x20, 0x2, 0xffffffffc62f2114, 0x2}, {{r10}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x5, 0xfffffffffffffffc}], 0x6, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x9c6e86129bcac5e0, 0x4, 0x0, 0x8000}, {{r14}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x40, 0x7}, {{r10}, 0xfffffffffffffffd, 0x4, 0x20, 0x1, 0x6}], 0x0, &(0x7f00000004c0)={0x3, 0x1}) setsockopt$sock_int(r10, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r11, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 02:49:16 executing program 0: r0 = open(&(0x7f0000000140)='..', 0x0, 0x100) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) recvfrom$inet(r0, &(0x7f00000002c0)=""/81, 0x51, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000400), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10, 0x3}}) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r8, &(0x7f0000000640)=""/147, 0x93, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r9 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r9, 0x0, 0x1, 0x0) getgid() r10 = getpgid(0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc76fadf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d747eac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c00b871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d1628015d4069411055cdb948ce0d986df95b14ac85f03cb18fd8fb6a25b246a4ffdb292b82a87bc0d694047fee2ddd070db9bbf2bc28a059e63cf19ca145f6033e1097d15b5426167ef11f4b3daf9a2ae3729ee44d802436a08446dce5fe9c15228978fc4ffbef7fba4d22e00ee41e50fe"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r12 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r12, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r13, r14, 0x8, 0x2f9f}, 0x7, 0x1, r10, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r15 = getpgid(0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r17, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r18, r19, 0x8, 0x2f9f}, 0x7, 0x1, r15, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) getpgid(0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r20, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r20, 0x1, 0xfffffffffffffffe) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r21 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r21, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 02:49:16 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130f0ace26080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f5d5cc16e5bccdee8471204cbe1315cbd93827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e03ea0f55712f"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b50000000000000000000000e3ff000000000000000c4fa4aaedab8267d5126a29fc5fbc88b20f7a0aac15c78374b6e8e361e226081cddd711e1d84e5284db179a000a268bc8"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1000}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r24, 0xffff, 0x4, 0x0, 0x0) dup(r24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r25}, 0xc) r26 = socket(0x18, 0x1, 0x0) close(r26) r27 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f00000007c0)="040b001c6507f1ab75d8cef805678f5330dbf8b74007c3fe003565d32aae40894f70edf75ea22dce662b2dbe8bcf432840b49de6e66fa49e0ea639e989800e08eea78ed1e5c03fc81e15bfa20db0ca88ce994b4cd208a734c6bcb83df73fd3cb41e832fca1b83bca15659375ba3418cd66ed0db9ef87f8cf37dcca1a35113251d8f694f800000000000000", 0x8b) 02:49:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="0c556f42edd3ed5f2d7691d2f6b110d5451468bfdc73533e90594a8417a1528a8a12741b37f98a076802ed35a21fc68b04f234267137e464707407ad83bec84fd67e73defb6182ffaa731965eaf227301e9ef2958be430cabcd383c9dd5a6147aea1ab288f66075bacab7a20432e91ae2d31d5b50386c1c75bafb182ff121b982e7a2047ef5eb6b94b31bfae1071de962b4a275878628c85d286c2262b8f33706e6d188da264fd33a853eaf5678f502e3b590dcb4516e253a0f7b93a49ef396d74dfb3553ad2662b", 0xc8}, {&(0x7f0000000000)="cfca7b7912a9473e16dfcd02d4a68ea98b776a8fd01f0ae694709b251a0908be92bef19fcf57d783f515a85c7e50157b03a03a223f05f3a02c5ecac8011127843cca3229f10cc98e88f2c1ea7feb", 0x4e}, {&(0x7f0000000080)="2ee1e5e5193e2a7209980bc29e1507", 0xf}, {&(0x7f0000000200)="7bc3c4f23c749ce950b82a1cb045bc3128aa7817e9c0b8ce8822ac93c010cee1df8549a8902c807e1c65d64f97d71aaec654e196bb8c77554ccade86912eb8962af30d4bff24afd52d925598e867c7aa94ae02879a1c43938e7ae36826186a9abbc1cffdf3bd7e087beb1c9a84d76f74f0c160c9c4cb2ee1fbbbbb3eb7be55a6cc30964c787628acdf3b99ed94a7ee54ab241a8c7d5db98a273b0c5b2067286b7baedbc54bc3485ffc2961debbd00284281c243cffd678c6", 0xb8}, {&(0x7f00000002c0)="51499adc2a51dccf34c5935c163bbe639fdda869d4116a704ab005429c7a27053f82da8e2429d76828bae913301c06811e41e82e5567e4fcc3967f3d37f88aad2d2afe7e72e5b8e45f5935a2080bc8f52dbb8849d8dfcba45337e0812020bfb330", 0x61}, {&(0x7f0000000340)="3018140e0315edbda4d5250804f6a48b6da9ecdb", 0x14}, {&(0x7f0000000380)="006dde49dc67218d892b840c68495698ffcb94dd23280ba8cf0a21b4068166371e39dc959543cd8b878e3699a036ae0b5428f7feefeb16aad733ea914042dbef1f0108265e35006fc996a50f5f535f4faf5fabb78f3e089419b7ee7bd1", 0x5d}, {&(0x7f0000000400)="22ff19485a208dcc42e01b53664c957738054cbcb623787529109bbf4ae8c168f85949e3124e944537ba034dc37d16f61c24f01b1fbf79ccc9c7", 0x3a}, {&(0x7f0000000440)="1c7df5bc795c6dc0cfed0b63a767112b3bd9754c3f0b9e1956b8a2690d4305c3cbf4c9d1c72214d0b4c07a79e9a836a327494d88de9f70d52f349d2f36701e08ae3074b786a6e64d8c41c1d7b55eb6b66940de3feaedca257077506e6f109e4a92bb60310b8e33f22adcb6614bcee5a742f503206ef107b2468889bcb038afb18af767dadc4aa492b0fce58cb6b93339d06f5c6e3b67de75f60d1a1e90ea86a51bdfd7a5fc298a3e206dc02b43aafbc7d16624dd0ac25d", 0xb7}, {&(0x7f0000000500)="d4826b2e0460f00c851472f635ea11d649ba3505d3a71cba8b439eea36e3dff8fc4132a27b1d2a18c35834c008fb6de2ce1cf640310cc35fe914d795e2d0a6f58299e3de1dda40dbd0804360fd764026a23745756d6302e0c654b9a3bd4c7c9fef908cc38c4d2a11523c36706cf062f095ccbaea1339885f50df", 0x7a}], 0xa) 02:49:16 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r0, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) 02:49:17 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x46a4, &(0x7f00000000c0), 0x100, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') 02:49:17 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r4, r3) pipe2(&(0x7f0000000080), 0x0) 02:49:17 executing program 0: r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050501b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) 02:49:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000000)={0xffffffffffff7fff, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 02:49:18 executing program 0: chmod(&(0x7f0000000000)='.\x00', 0x502) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0xa1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 02:49:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="07b4f525"], 0xa) writev(r0, &(0x7f0000000580), 0x0) 02:49:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x715f}) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x4003ff, 0xffffff40, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) acct(&(0x7f00000002c0)='./file0\x00') writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="0c556f42edd3ed5f2d7691d2f6b110d5451468bfdc73533e90594a8417a1528a8a12741b37f98a076802ed35a21fc68b04f234267137e464707407ad83bec84f20000000fb6182ffaa731965eaf227301e9ef2958be430cabcd383c9dd5a6147aea1ab288f66075bacab7a20432e91ae2d31d5b50386c1c75bafb182ff121b982e7a2047ef5eb6b94b31bfae1071de962b4a275878628c85d286c2262b8f33706e6d188da264fd33a853eaf5678f502e3b590dcb4516e253a0f7b93a49ef396d74dfb3553ad2662b", 0xc8}, {&(0x7f0000000000)="cfca7b7912a9473e16dfcd02d4a68ea98b776a8fd01f0ae694709b251a0908be92bef19fcf57d783f515a85c7e50157b03a03a223f05f3a02c5ecac8011127843cca3229f10cc98e88f2c1ea7feb", 0x4e}, {&(0x7f0000000080)="2ee1e5e5193e2a7209980bc29e1507", 0xf}, {&(0x7f0000000200)="7bc3c4f23c749ce950b82a1cb045bc3128aa7817e9c0b8ce8822ac93c010cee1df8549a8902c807e1c65d64f97d71aaec654e196bb8c77554ccade86912eb8962af30d4bff24afd52d925598e867c7aa94ae02879a1c43938e7ae36826186a9abbc1cffdf3bd7e087beb1c9a84d76f74f0c160c9c4cb2ee1fbbbbb3eb7be55a6cc30964c787628acdf3b99ed94a7ee54ab241a8c7d5db98a273b0c5b2067286b7baedbc54bc3485ffc2961debbd00284281c243cffd678c6", 0xb8}, {&(0x7f0000000640)="51499adc2a51dccf34c50002163bbe639fdda869d4116a704ab005429c5bd5dc45d9dd7a27053f82da8e2429d76828bae913301c06811e41e82e5567e4fcc3967f3d37f88aad2d2afe7e72e5b8e45f5935a2080bc8f52dbb8849d8dfcba45337e0812020bfb330", 0x67}, {&(0x7f0000000340)="3018140e0315edbda4d5250804f6a48b6da9ecdb", 0x14}, {&(0x7f0000000380)="006dde49dc67218d892b840c68495698ffcb94dd23280ba8cf0a21b4068166371e39dc959543cd8b878e3699a036ae0b5428f7feefeb16aad733ea914042dbef1f0108265e35006fc996a50f5f535f4faf5fabb78f3e089419b7ee7bd1", 0x5d}, {&(0x7f0000000400)="22ff19485a208dcc42e01b53664c957738054cbcb623787529109bbf4ae8c168f85949e3124e944537ba034dc37d16f61c24f01b1fbf79ccc9c7", 0x3a}, {&(0x7f0000000440)="1c7df5bc795c6dc0cfed0b63a767112b3bd9754c3f0b9e1956b8a2690d4305c3cbf4c9d1c72214d0b4c07a79e9a836a327494d88de9f70d52f349d2f36701e08ae3074b786a6e64d8c41c1d7b55eb6b66940de3feaedca257077506e6f109e4a92bb60310b8e33f22adcb6614bcee5a742f503206ef107b2468889bcb038afb18af767dadc4aa492b0fce58cb6b93339d06f5c6e3b67de75f60d1a1e90ea86a51bdfd7a5fc298a3e206dc02b43aafbc7d16624dd0ac25d", 0xb7}, {&(0x7f0000000500)="d4826b2e0460f00c851472f635ea11d649ba3505d3a71cba8b439eea36e3dff8fc4132a27b1d2a18c35834c008fb6de2ce1cf640310cc35fe914d795e2d0a6f58299e3de1dda40dbd0804360fd764026a23745756d6302e0c654b9a3bd4c7c9fef908cc38c4d2a11523c36706cf062f095ccbaea1339885f50df", 0x402}], 0xa) 02:49:18 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000200)={0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$setown(r0, 0x6, r1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) wait4(r5, &(0x7f0000000240), 0xb, &(0x7f0000000140)) 02:49:18 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYRES32]) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/160) 02:49:18 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7d, &(0x7f0000000180)={0xffffffffffc, 0x1}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10001, 0x0) 02:49:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0xfffffffe, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r2 = socket(0x1, 0x4002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x40, 0x40, 0xcd0, 0x91c00, "e524c96e26f44713374e0f11c769b387bba990d9", 0x40, 0x8}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x239}], 0x1) 02:49:18 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae55875c9fc6d21b39db8c1d957241386b331782f3f0c021130f0ace26080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f5d5cc16e5bccdee8471204cbe1315cbd93827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e03ea0f55712fa7298350198ae632afe99fe8a025e981fcc42a0fa56ca7ba885bdb3c2abfc8d22e444e0ccf9eab1f5b8e9d0ff4481b731e4b296dcaffd422aa986900ae4a0b0bb36eb2a5a127ea78f41934d95808d72261776c65cf70ec3c33487d360a0bf76877294730479ab9542e11f62fc7abf34204b3ff8d5b220502ceb98b7b44520344d213b6bfd29073f73755050d824c14c58ab1fc1b1bd559d6d7f8f322113326403ba24f01e17b36c08055e0d10ff0f9755690860c89e990baca79b495f04a71e615ba087eef5b66351232fce31b9a3a983e262ca1f6a5c7a3664727f3e8"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b50000000000000000000000e3ff000000000000000c4fa4aaedab8267d5126a29fc5fbc88b20f7a0aac15c78374b6e8e361e226081cddd711e1d84e5284db179a000a268bc8"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1000}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r24, 0xffff, 0x4, 0x0, 0x0) dup(r24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r25}, 0xc) r26 = socket(0x18, 0x1, 0x0) close(r26) r27 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 02:49:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) 02:49:18 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0x7fffffff}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r5 = socket(0x2, 0x7, 0x6a) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, &(0x7f0000000080), 0x0) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r8 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = dup2(0xffffffffffffff9c, r10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r14, r11, r13) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r15, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() r21 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = dup2(0xffffffffffffff9c, r21) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r20, r22, r24) r25 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r27, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x1, 0x0) dup2(r28, r29) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r31 = socket(0x2, 0x1, 0x0) listen(r31, 0x0) connect$unix(r31, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r30, r31) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d438b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d359272bf2daa1584b6b6bf7aec67dff95f9ab7718074fa9ad78ba14366f52aedb979976e2353e940474659447471bbb4f5b13618fc048ebfbb865241317473"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000940)=ANY=[@ANYRES32=r16, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r27, @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r22, @ANYRES32=r25, @ANYBLOB="0000000020000ed1a37d57a8d6ef000000100000", @ANYRES64=r30, @ANYRES64=r28, @ANYRES32=r26, @ANYBLOB="95007f66"], 0x74, 0x17}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r32 = socket(0x2, 0x2, 0x0) connect$unix(r32, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r32, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r32, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) 02:49:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2fc0dc370edfb1d2ef2973d70ea2d363f56900"], 0x9, 0x0}, 0x0) 02:49:18 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x400, 0x3, {[0x8001, 0x8, 0x7, 0x2, 0x5, 0x5, 0x1, 0x2, 0x80000001, 0x5, 0x7, 0x3ff, 0x5, 0x49a0000, 0x1ff, 0x3, 0x5, 0x8b], [0x8, 0xcdb, 0x100, 0x2b6, 0x1f, 0xf9b, 0x0, 0x0, 0x20, 0x5], [0x7fffffff, 0x5, 0x8000, 0x5, 0x5, 0x7ff], [0x3, 0x0, 0x2, 0x20, 0x0, 0xc29], [{0xfff8, 0x6, 0x3, 0xfff}, {0x1, 0xffffff80, 0x44e, 0x6}, {0x0, 0x5, 0x3, 0x6}, {0x3, 0x7fffffff, 0x5}, {0x40, 0x5b, 0x2, 0x9}, {0x20, 0x3ff, 0x10001, 0x16}, {0x200, 0x1, 0xf2, 0x3}, {0x5eb, 0x74, 0x1, 0x80000000}], {0x8, 0x800, 0xb63a, 0x1f}, {0xff, 0x2, 0x4, 0x9}}}) 02:49:18 executing program 1: poll(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) dup2(r0, r1) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10, 0x2, 0x40) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x20000000, 0xfffffffffffffffa, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a8f, 0x1000000000000}], 0x0, &(0x7f00000001c0)={0x0, 0x8}) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r12 = dup2(r8, r7) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) r13 = socket(0x1, 0x4002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80186950, &(0x7f0000000300)) r15 = accept$unix(r14, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) accept$unix(r15, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x20) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) setsockopt$inet_opts(r16, 0x0, 0x0, &(0x7f00000003c0)="a41a984d3ada11847f43149538651c2e3b3d4a8df3491fe5e1adf1b0df0fb8705bf35adc52e8e956b1951d5526399fa29834dbd989276c91c81b1ae7889596ed6deb87e788210585bf6c12b114488440734a4d174f9fc403d536beb3a6fb348a588a9b93ebfe322159ac65e843a345acc7efce1e14cc8d423e4a41f890772a2298e8d4dc56bf8761d3ee77bb59480da016e1ac8d0400b48c372af1c335d32f5a89b9bb383b6b88c2cf79b6b7a61f0d0fb6a43000b3ca663771268f8a83309a620e03c6abb3691fc8d3f723f3180926a015cd382deba08d37d62144b0ac273784e3b60bd726460c159567fa38957beb1419c00ebc51d4a97a65e5b4ed3b7ea1614bb2c4e7667553444b82788a5a3742772e87e6d5f9dc2581f67804bfa7e49f1b62346c49660626aa9f172af1a03afc466eea5a2cf1078994453a3517b2f99b23d36372fb6f3595a43364194591531bbdb2982543f4a7c2e6f65a9d42d7f76c35b6e272b0992e4eb373569d16c41d2e443bb8e6578c91cedfdf", 0x179) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r17, r18) 02:49:19 executing program 0: r0 = socket(0x2, 0x1, 0xfc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x39) socket(0x1, 0x4000, 0x76) 02:49:19 executing program 0: r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x18010, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 02:49:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/84}, &(0x7f00000001c0)=0x56) r1 = socket(0x10000000002, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000200)) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x20, 0x100}, {0x25, 0x80}, {0x47, 0x5}, {0x86, 0x200}, {0x82, 0x1}, {0x10c, 0x7}, {0x48, 0x4}], 0x7}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:49:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000300)='\t', 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$KDSETRAD(r4, 0x20004b43) r5 = socket(0x0, 0x4002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186950, &(0x7f0000000300)) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000000)=0x5) 02:49:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0x2, {0x6, 0x3}}) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000000000aaff0200000000000000000000000000012c0000ae20316278000000009e75e60c33008a4c175e920170440400be5b190664f553d61cd148c72b87fafa45e5a3e73b16149ec5a2f912829bc0fa2d008d43236f6373690606fa0b0cdce955fbeada6bf4b3947a9b8cb2532cd103aa59bbbd7f5ea0e2c0bfc1a5520833750d7758e42bcf345fba27370096447326e6d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f206af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de03985f0becd4ed565f03588b80ccf64421"]) 02:49:19 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60000000000000000002e10714ffffff8000000000000000000000000000aa000000003a0d6ed90e000000001f90ea3a3d79eafedacc6f44c7b84c2cfd04bf4449b632a11c8dc6effdff08501367a69ba8c0aa25e8d0ef6a96d341f2a6f30034107ed17b62259f321c660b08d180c2b49e53e702a755072e15abe795c6336a974e04ff52be06a2ae64ebca748f625dd8ad40e8db0f990f488988ce37a7896c45998c95d642b24d056f38ff018bdcde7bc61c1036b19787f330975bb880038fd91ab34006ca219ef74589ed804413f30872949698000000000051fb027f0d5b4c39311a57d86572f24e1def6f2655f7f7399125e07357eb9604e948f12356019cfac0627cbd73297408137af7bf0e48987da71074ab0d6f04e6582cafa271f9020a534d3ea67d9e00c95ac37672cb922c3358eb31325569138cf5b8c9c9115fa0a4d9056de7"]) r0 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0xfffd) r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = socket(0x1, 0x4002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000000300)) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$TIOCCDTR(r2, 0x20007478) getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r3, r1, r3, r1, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) semop(r0, &(0x7f0000000200)=[{0x1, 0x0, 0x1000}, {0x0, 0x0, 0x1800}, {0x2, 0xd189, 0x1000}, {0x1, 0x7, 0x1400}], 0x4) socket(0x6, 0x5, 0xff) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 02:49:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1a, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = dup(r3) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0xfffffef8, 0x400, 0x5}) write(r2, &(0x7f0000000180)="d21dc72451a64e0000000000000000000000000000164aaf51a9e2d4e1849560121f354d49dddce2cbd77c68736dc3fae088f10483048b120c373af50f75e7ab098209604122a27a5ce25da54c0db45cc8e756e2947135baaf6827f768be06f2d0ae6b0f5efe588843f876d6527005c6a31bd9811dd243d0a45623692b9e3b7b759455db590e86a3959c", 0x8a) 02:49:19 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x1, 0x1, 0x418) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/247) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202e57b7f000001a59367a033123f70f2c67e25a0ee0e55a44d8cf9373823f9030b51417d3c0800b87e5844e256b2495d5bd6023d55dbf2d6e2d460"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0xfffffffffffffedc) r6 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 02:49:19 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 02:49:19 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) minherit(&(0x7f0000600000/0x4000)=nil, 0x4000, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 02:49:19 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x38, 0x4000, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x20000, 0x0) write(r9, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r10 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) r13 = kqueue() r14 = dup2(r12, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r22, 0xe3) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r23 = fcntl$dupfd(r22, 0x5, r15) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r24, r20, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r28, r25, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x4, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r25) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r30, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) r31 = syz_open_pts() close(r31) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r31, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001840)=0xc) r33 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r33, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r33, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r33, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r33, 0x2, 0x803) pread(r33, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r33, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r33, 0x8010426d, 0x0) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) r35 = kqueue() r36 = dup2(r34, r35) r37 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r37, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r39 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) r42 = getgid() r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) write(r44, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r45, r42, 0x6) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x1, 0x3, 0x1000}], 0x3) semop(r49, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r45, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r46) sendmsg$unix(r36, &(0x7f0000000840)={&(0x7f0000002a40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca6077fe805b4d08fdccff11e670f789e30f2fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af186c20984e7b83bd7c2d3e201af016e623952c31fc2b4b957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c686745495200"/536], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r38, r39, r46}], 0x20}, 0x80c) sendmsg$unix(r14, &(0x7f0000000840)={&(0x7f0000002c80)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b002180071434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc443d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6190d7b8f9ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca1f00000000000000704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a11e000cfcc820f90d3c4f5246c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000000000fd538126bdf51f3561bc39e2aa468dc7ae057f5d6862d194eb4e"], 0x1, &(0x7f0000000700)=[{&(0x7f00000019c0)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b877c0f7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e4", 0xfff}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000001900)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190ff00000000000000001d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xb3}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r27, r32, r46}], 0x20}, 0x80c) r50 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) seteuid(r51) r52 = getegid() r53 = getuid() seteuid(r53) r54 = getgid() r55 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) sendto$unix(r55, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r56 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$TIOCFLUSH(r57, 0xc0106978, &(0x7f00000000c0)) r58 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) r59 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r59, 0x0, r59) sendmsg$unix(r10, &(0x7f0000000440)={&(0x7f0000002dc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="a3e59f2b40fb09f51a5236d7183af74aa18327126d71e10e395cc880d14dc2d618dcabbf137712217dd70748163b98141f26", 0x32}, {&(0x7f0000000140)="35758555702655e2dfce5b17f9080b534e9656e2ec3a9f2d2a880a695b6d6bae9116f64a806f6f060315edb6f565c0a03c04a5f9187295a686bf18bf91cbb469deba9e29ceb4527c851d37c1dd535b54aa9187c39f5534cea68fbc9965ad9469c01dd2c6ab099a8578e4f28fc1701f08d2cfa0327141f8aa8a366854decbcd3ddbd085d0d69de6de36fbce3de17dd5c295353dbcc7612fbe7a8a87332a7c5db406806bbc23f92f55187dc40c8c7f73699c82413a86d7329c0be39dbb2a4fad5f5869d1f59b6c7c", 0xc7}, {&(0x7f0000000240)="a400f5383b9e874e38c5f1e8fd766598cfb175c230812f8906210466a63c1a3ee3ed18216754fa139a4159a125f58b2d7f47dfdd3c3a101f1b2e8ceb502bc10ec3aba9269f35c7badf9444448f3ccb06024ed7f3afe85c55bc39c50a6091cd71705f6e3b936de7a8e34b54671cee2b4094dfe579a7a11daf878a9080abd7241dd98fccafed50a038be7c8da7c4c8189ffcdaac77902ec82a8617ac603cce602592638e201f9fd2f011113fdd66009c0d31f7342cf92ce0b8d93f024f12d6efa44ef0c3bebc4f5fa874d965c4511ea2b437c985c957053aba843b359bbff0566d77eb51d0fbe5245f5e80e51bc5438f11e18d4d5f278c77703c1f97", 0xfb}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffdf000000000000", @ANYRES32=r16, @ANYRES32=r50, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="0000000100"/20, @ANYRES32=r55, @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r59], 0x68}, 0x2) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r61 = geteuid() r62 = getpgid(0xffffffffffffffff) r63 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r60, 0x0, r61, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r62, r63, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r62, r5, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r64 = socket(0x18, 0x1, 0x0) close(r64) r65 = socket(0x38, 0x4000, 0x0) fcntl$getown(r64, 0x5) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r68 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r68]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r68, r68, r68, r68, r68, r69, r69, r69, r69]) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) r74 = geteuid() r75 = getpgid(0xffffffffffffffff) r76 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r73, r71, r74, r72, 0x143, 0x80000001}, 0x8, 0x100000000, r75, r76, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000240)={r75, r66, r67}, 0xc) chown(&(0x7f0000000200)='./file1/file0/file0\x00', 0xffffffffffffffff, r67) r77 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r77, 0x0, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r78]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x2, 0x4000, 0x106d6ad397bde370, &(0x7f0000ffb000/0x4000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() getuid() geteuid() 02:49:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 02:49:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) geteuid() 02:49:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e67a1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8832b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f000fc5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd0000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5050000dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1358739022dc956090f44ae73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806ab92ffba5033f189223f31ba8a50abc749026656bea1fd5d8b04f1553ea008b2be493adbb36e2828e7a8a051021fd64b81e6d88acc8a77341620b394ed6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfddc4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47b7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b7bd00eca45ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd00"/782], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r1, r3) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef", 0x57d}], 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0xd2ea, 0x3, 0x40, 0x9, 0x2c745151]}) 02:49:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYBLOB="08c64d1cb1c2d12a5573140f174beb0e7aefde9515ccb59857949d5036ac84a5e29595682bcd84966fece359429523d9cc8e92e5d5783c5d261c95517205cf489d7f08b300917f3db42069aaf78ef115d9a67f75593a4e5608c1f478b399bc2262985d900afa8a5d7351cfa643a0dd91e3451b319ddccc7f935edd7d2383d65562612b7e820b02000000000000001e6e9e6a760300002bdc98db74ea48877a94a867d3351b2fef7e627537d3c865300546e20d6c76a2a4fc5a7519155170a07f6cee3453cfa76db366e3f3047259f8695e873307e0f7ea882800b031ae28c1c4d614a1df994514d2a46cbea020e461c45ca1dae710c09e99", @ANYRESOCT=r0, @ANYRES64, @ANYRES16, @ANYPTR64, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRES32=0x0, @ANYRESHEX], @ANYRESDEC=r2, @ANYRES16]]) 02:49:20 executing program 1: semop(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x603, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r5) write(r2, 0x0, 0x0) 02:49:20 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffbbffffeaaaaaaaaaaa86dd60b05713b9dd5d98c3478b8e1e00303a39c1371f00000000000000000000000000000000000000010000000001020090780000000060f17e2b00000000ef4d234f35476975d9d7ef732b112a16"]) 02:49:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() dup(r1) kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 02:49:20 executing program 0: r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) r4 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x101) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x1, 0x1, 0xd577, 0x3, 0x3, 0x0, 0x0, 0x4, 0xfffffffffffffff8}) r5 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYRES16=0x0], 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00') shutdown(r5, 0x2) 02:49:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0x11) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x98f}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffffffe, 0x8}, {{r4}, 0xfffffffffffffff8, 0xb0, 0xd, 0x1f, 0x8}, {{r5}, 0xfffffffffffffff8, 0x54, 0x80, 0x401, 0x20}, {{r6}, 0xfffffffffffffff8, 0x44, 0x1, 0x2, 0xd01}], 0x1f, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x7, 0x7}], 0x3, &(0x7f0000000380)={0xfffffffffffffffd, 0x2}) r7 = syz_open_pts() r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) readv(r8, &(0x7f0000000200)=[{&(0x7f0000000140)=""/71, 0x47}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) select(0x40, &(0x7f00000003c0)={0xc15, 0x9, 0x6e0, 0x1800000000000000, 0xff, 0x1, 0x9}, &(0x7f0000000400)={0x6, 0x80, 0x5, 0x3, 0x8, 0x7, 0x101, 0x2b72}, &(0x7f0000000440)={0xffffffffffffffff, 0x200, 0x9, 0x80000001, 0x100, 0x200, 0x1, 0x101}, &(0x7f0000000480)={0xb09, 0x6}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 02:49:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() socket$inet6(0x18, 0x0, 0xbc) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r7, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x2, 0x1, 0x1800}, {0x0, 0x800, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x4, 0x3c00}, {0x4, 0x80, 0x2800}, {0x1}], 0x2aaaaaaaaaaaabc6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x6, 0x1, 0xfc) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:49:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x6, 0x0, 0x0) socket(0x2, 0x0, 0x5) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xa6}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 02:49:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = getpid() setpgid(r1, r2) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x20, 0x8}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) bind(r4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) write(r6, 0x0, 0x0) 02:49:21 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x6) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x81, 0x5, 0x2, 0xfffc}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x1000) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$inet(r3, &(0x7f00000002c0)="55ef252b3f30213fdeeff6613f2229c5d874259f68cff4614fe73e2d1b92895026846bc219e5bcad75be932888465e03eefbf30e9e8b91462ae4ce240837e3d0d838367c127896c2beaf4c9c56abd16e3bad95b81f17faed3598b5a7c3e4505aef973662fa09e0ffb8c7a59972699a0602cb93b8cd9c3869f3ef22fad0e9c4da943841773609d8f727fc9e0b91d2515246c63073ae13b108bfb310f546fb85359d22832c0b2591da34859ab097b6f951c3483f52e83652aefbf3aa84cf98b5a3bf30d4a0f7b1091f6daf", 0xca, 0x0, &(0x7f00000003c0)={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000400)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000440), 0x6, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10, 0x0) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000540)="969db5075ba2ff32751b24ea", 0xc}, {&(0x7f0000000580)="4dee1007d688", 0x6}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x8}, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000780)=""/68) fchdir(r2) 02:49:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socket(0x800000018, 0x1, 0x0) 02:49:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = msgget(0x2, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getgid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r6, r9, r12, 0x80, 0x8}, 0x8, 0x5, 0x0, r13, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = accept(r15, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r20, r21, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r23 = getgid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r17, r20, r23, 0x80, 0x8}, 0x8, 0x5, 0x0, r24, 0xfffffffffffffe01, 0xa, 0x7ff}) r26 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r26, 0x6, r27) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xfffffff8, r9, r1, r20, r1, 0x6c, 0x9}, 0xbe, 0x5, r27, r0, 0x100, 0x80000000, 0x4, 0x100000001}) shutdown(r2, 0x1) 02:49:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') write(r0, &(0x7f0000000200)="07242e4c1c2da34ffff030d256d123dbd3de50922f52161529380be43d52e1d9f53abe818f95a1fcb04939b4d85eef08ca4549ee0fc8644f1eb043ff2f160a8544da2f151cf062186fec0de4e6f799a0eb1a6028223734723cdc67ed364598f34173807efdd9a35992dde04c71feeb3942f964d8fe06d84c097cfa1ecd429a", 0x7f) 02:49:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = getpgid(r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r5 = getpgrp() r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r7, 0x100}, {r8, 0x4}, {0xffffffffffffff9c, 0x4}, {r9, 0x13f08ad34a86ee1c}, {0xffffffffffffff9c, 0x20}, {r0, 0x20}, {r6, 0x2}, {r4, 0x10}], 0x8, 0x1ff) r10 = accept$unix(r6, 0x0, &(0x7f0000000100)) fcntl$setown(r10, 0x6, r5) setpgid(r5, r3) getpgid(r3) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r11 = kqueue() r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff90) fcntl$dupfd(r11, 0x0, r12) fchflags(r12, 0x1) ftruncate(r0, 0x0, 0x3ffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000140)={&(0x7f0000000500)=ANY=[@ANYBLOB="5baf8c0800000b02501c882e738b7d9edc7159701d8ef4bddb0d84c79ec3cbfbfe339b932d19ab907c219b3ac1b8d68119b6abc48c1d38f70c070af14925e28bb3204096b1e678ccde23f9397906feb8c017f43745e3f285b60a51621ed27268c144dacec4a9aee33061b2b56a4bc1fee06be95e31a8f7434dcff8c6d934c54f8c77f4e427bee15775d298ea62b1a6c65ea72702a6e948db00000000000000000000000000000614c49409a8ad8b33b8fed491b83047535ba63e346e1659245fce2271dc685e073618cc3416a11697a7d884775348965c52864445926da2917ee1b5edfa0b717ec15100e0621a620d8dca0f0000000000985cf1a9941914ac000000cec16928a9f021b5bbe80d418fa5ddd5e2d65ff00cb330b2b4249ba291d92d785c498c3fa60ce8b4353359d0d3d0a1f0e319f2dabe3a353df1a6a028c229b93d1aef8c569440bdcabe94f2a4c56ad0000cc5f700f23cd8a8ed89983683c054ad8fdb15a034bb3f4e41f7cf94204fea719d4f2e82697532dd764760ad39935d11e0477477b1a3e1302620f9112359a6b9b6650e5a5c880f90cae0fdb697016e0e043181c8322a5b0d3e5b11e445871dc88f35d85d60d6fceca929b9b3d1446083d5fc6c26"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) kqueue() socket(0x18, 0x1, 0x0) 02:49:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0f3e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b7235ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b10663a777b1ddb4b37b"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb8, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 02:49:22 executing program 0: syz_emit_ethernet(0x21bc, &(0x7f0000002240)=ANY=[@ANYBLOB="ffffffffffff00000000000008004c3d21ae00680000042f9078ffffffff7f0000010713b300000008e000000100000003e0000001071ffbac1414bbac141432e000000200000008ac1414aaac1414aaac1414bb44149fc37f00000100000b25ffffffff000000040703309404010000440c0b81000000050001000000000c21880b10000002f801fb99578a714e63d1fc9b6907a1eeaf7954f881deb45e3cd1adabff192a08d5687f1f5c92324ae4b87db95b4cc53c5f8b2f8a72d3963c2f4ff4312d80bb1e74ca35caa3a91544f2830fe227e676318db530c26da26fc538ba66a6357ca6092b698a41376638bfeae9b654c1112cefe2e6b4efc8c1739d3ebfbfb69d37280fd5cbfc2eed02baabe7ed6ad82c549e702383adb48bdaaf689d98901da6fc3607f2f119125ecc627c867543ead1af8034f6b99a69bb0b9bb4ee863788e8ff319f8ed1080aac745ceee318f97d70f5ca4873bb10a2bc7e0365fcfd48dee969416bc9b757ab09360f29703e004e71299c6730ab0ac8d5f6420ff1c83c42c3c8e0b7b739c359e4a066657e2b0a1185f907e0966db805c115b448500e68273917dd7aee8267d8bec820a2f42b228dfc33c9a581012e5c6e97160491fdc5a28b2c2ffda0481f0469d424c2fbda506160195b9cf080f2e2f2d109cf25a834f891a216f054ef9fd6c31f7b9643ee7f58ae71e0468da5111f38679609e3f6a3db13e365af094802d5595b5cc696b3588052d5f5aedde6bee0a8bbdb7127aacccafde45538d5af69b6aa149a8c26fb98bd558c6d8b40e6ca571b6f3665bb92e63e9bc6c83ac23c0d28b14e21433bf5f873a9badb609064960aa05caf217022666ce831f0647239cc53f760874aea5a10047816578d631fe591cfcdaaea409f7b126dd37ef9a16cbf84b6af8d204d2c270b01d401c02c76a120726820b639ae6aa53361d1e64dc320908ac348e07b0504870e35b3d1051b976b1e8fcde8a0e97320a2b24d1bef32eb33cad16910a594c9d1cf8eb2b24914d007a67c637c5dc96c3a1249ba1f9fec1a4a6c63206da021449eff3391c56aa9e720b4777db867f0997e72d87ab5ae0dc46eb16bb17ac261b0ff28d91fc53a38d274a9f0978b168be585010df36a7913b1628abe00cef5378cf3b17315e2ed0672d75819d9d3478da1ce39fc9698f4ca2802be542e204e72e6a74fc8b5aa20772bd6e924eb6003faac95abd1c9b12b8d93830c5b08970edbfb93c087a213e81fee582ea7c825e27b78b601ae1e4a7e7d31445d3249316083894dc2ed0875b33cd57a8f51647ba784b4100a3274909235804d95cf5703cf332bda9bfeaa44a15d66dc0e8e2945ddc4e4edf14fa07d885cc6a0a22eb83d27a038e4493f197dc6f9fac02a0de15ad8e1d68d99af4669ec0d6db5a70ce1e2a768daf2331a29518d57f1dc5f21ac707b09487db5dcad7f48d182a6e9d51a71e4897d95b23c7efbb6dc6a3305c86f427787033c2b58d6bf0d5a3d3c48ceb2936666ec469f5ca9e4ea6bf5a334938d25772a301d96c86469d28ddc35f6d4b01cc1c6e54f3f1a42243d06ea6069545e1116f24dfa8ab577bef2224c843246eb82145c7bfe6aa080a697ea6e3c3fe8cc2f41dba6f97715bf77c351d6996cc934ef207a39cd436f3a5e3149d54db3949805c346c224138a28cbb1c16486c8b1959f709ff85dcae59304f5283f21aa45f0c826359f130c8b631d7e6eb15d3d95d814a0eec85c0449dd049d6eee966d4c19f9dca2b2a5b8c739baea857eb070b72e2e8600ecd7629b7073e08d2de01dc8c31b90120e0e5305007714ade87b9fa80127767f9056b369aeb39bdf3da036b7bdbb5b57a92047ff586d2da20f35056ed815d64159d2cade0b1fd4de61e3b8ab4a105cd3a0ff8f597b48d005b5620754012e47bbc82f51278dce12baae90ad748d180d5b455828b9cff03202749ccb1bcf2073c7f176d3aa7bb2f7c496f575c9d1010ef9e27c0b5e0afaba494cf8fa3fb7c267cdce576c8cf8ad7e36292eb3459c7b7cc24873c9d9082f29594c94a1e2b4e777aaee11ecc8354842dc984eabb411989a1c35a32f9396be9288ab4c7cb2dcffa322c8609bae9f4b3d6dc7df0406babb8f18a5c90b22935b82cfb24cc9b77d797c66f07493c03cedf6bf000e02d432d5b33b10f70ad62c02a861dbc3af74cb924ebbedaa0cfe4aa2d47b89f609c8eddfeb5a6d82a654e63710627fdfceeff4e45b933cf260617d1e6728633942e6c9b1f6adcff3821147f72d429309f0998df27937c5d41ab9aa08a0c1e11584b3c47c378f387d0cfea7d6a094609766c8e671a18bf1f795a6b586cc9c357a643b5d47a876031dceaa6a880c3401dfc3285d3868fb3f81d8b443f566b0ed808c88642eec97eb651fd1f6cb3a5a6c1f0363625e416211888d0cfe463514bab6e900f4cbd9c5a479c76487276a8f61ca94963726f5151ba044b03a2ea800c4ea3449e21dda491b40765a26639c130633a839f5db35c8e6e8394581c4a5581c66e061bc41bf3f8a03ffbb8ceeae5b46c9bf9774a375ac99dbdd9ddb212ae8828508a03cf2c8eecff9356f1bc81185d9c78ce2dc8dcdb4b772cb835883a5fef8ed2ce8e8d1870e39f4ba991b67a4e5d9d3f0711550b1e385318ef28428855a22b0d1b3b41d04874519d91b30bfb5893c80bd86da3afcc8e6ebe7bbb242b5dd35964e238341c84bab39f7ed14e329dcd13be93d5034890248cefbd9c93e676e17b98a0e38b90b09fbcfdb54fd13fb1c12f4d48db7aceab4c73c8cada00885e8eb1993907b6fb986bb3a425dfc3048aab086d1b8216792cb3b772342167eec0185d6946698461fd79126fe4faaf477f5f8bf2aec0b49eaa9a188cc6e07a499c541ba7845b4729d7e3bb0c24174ab1ef2ecbe49944833ebae5177cc3403ceca46a9f17ed1300ec0aa4fc96e745c6da1d634ff38e49fe014914e6aa7d5ba5835d865decd479d6ca6727ec2955fdfdb52584bc2a5aa6165377783ccb5f7861227a5f3dba82347c88bc1db9007bbf42d89601ed1259d4603d9f131511723be043b3f7f4649ab66c6956a4a8d40cef2c2a435bd04854308dfd4053e0b9a750c7c0b8c161421b2ee47e258f5cadf43d0f680fa7808531801b1f1d0dd1588865d9ed4dc3197a7990aef3c2332d43b3484409de68051e27a011dfaab7e50e1f7e3c9cc7e2415c12f00c9dd95e809218dcb23b2ede049fff19e01415f586ada414510a4647585478f1bf7e1d50ec159c23a42ff05e5451ddba3f6d4af07c9bcc087aabfd9a8d6be3d6022f88f2718dc535c6e5d2c103d88b6f72523db4a9479a9a2056d6ec169491a027a2a2fd1c5c5ce39576b3c0c0e17c322d3358c5bb707162384346fbf2b2361eb21a4c27b828841e5346e6d6eb3731cc6bc74249cb82de2dc1f150be6267261900ef1a9eb67c033ecd08a14060b292639337a4cdc1610995298c19d22e9ec6e1490ed0efaf9a5b6dcb061e46007853602a02b678a84bc636b5551a2ab4abb0736053936e9b731b9461227115def1d82d406b7220f198fed76391ed27dce7565bbca69a6e4763df5da0da59db90e5312648acc2663e4e2ebcb3292caa76b5737aba90a3c2e34bfd855402cb7594a13fe3b05aca8129b6ff9cbbf2aeb1f79d5994a5d7d8fea4926b8f0d055705f798fdfa5f2ed34074a5bf2d2486fe202a4a321fc17fdb50149e3249d1afa662deb565464ec23ccb89e34cd73d21cadf68553cc35c052713d1df87cc14277212d08c06c95d6cff53a48b78c10b07b175fed84a42a8767c4ee0b2c8a5086f64a0b1f0b1142a5a04013923d7a8b22a8f0f2d453c692dfa6f80e7275ef74a4f00c5fc7944ed34c0870daaff02bc9045655c0082accff8e6106f7913fb190f4b66f74d0e7010a0ff76b8701dbefbe8152a658a69b8349697002af4fe781b01b6edcd703127e4590cfa7b27feb4971e699bcb1dbc0415a46e2c1f14327b3e24c2c0ad2fa8358e99c7ae852b7ba1c762a1c5e4f01e31dee7729de7d4dcff33969a5ab3c01f3d6b64508fce0cb620a82bd4e7a8521a88fa98388d63d29d826168436502b029642223d765520dc8b2935427f70ec747a714c45c2328d11606e0f72d802f21460f7c2096f593af9de7f27811b1ff7ec46208f8e65f60d169b13fa6edc8c55e8a37cc94e62b15968b4cf90bdf4b7b454390d8c6cd57105d96176d2f75fb5fe0997759ac76c01b016889874a814af3883297f6f770f83f362f1d5603772c5093324f18974b3febe25741bd1a6009d96e6327810fcb9e2d24834c8bf489659b281ccd4b7c3b64d18c0e8391972b890c6c371270e329ec9a15735c8fad3caf9c33711c3e185ae6c45aea6930934efd7548e02ba5e23d2649f8371002f9d3b794e6c84b824a69a38f80c3b462d583c237ab267aea020ecec721dc11b17285a0888d9330c1975a9ecbb2015a459a94fdebb833942eb2c79a58adfb4e06962fad8bbff73b677f9eed5cdfd0a2c2d3a5df87bc8adab54409959a360b2cf507cf17b9886cceb137dc26d4169096d5c6a50df31f9099f93c70364fb3c8c52e98b2421a30aa99efaaf388d0f39a6d448efa5563a52d5cc36ec38a91fa8934adbebca42b8f8f0bf553f6d4acbaaef0285db4fd1b28ed74f78f038a10aebb0c5a1c7f00bbca1f8741db03ccc750fc3c0ea6838882d06485fb35dbcc5bf8db05dde0a7e18585a11457416a379799182fecc50298b02ed041151438ba5fe845f3787bfa464a83c900cca568e5a657b722f8281449420e9f0cd2194a84a87e08eec619b3413268c30ad3f70c89e6b5d673302b1e40ce3481b8d53fc369a2fe3d3f7f086b321d83fdc23de6614cb5d44fb2b0a86c149d99f1d612da0d76b239df14495d3e59afa6e9e64f05c3c7925e46a348c9ef6779c4116756e9b5400961a8f1ff293bb7ce1c73b2bdd0a1c23418666c29469fb10961e7bf6e4bce1c69e70a7b64621f1986a9a4998d6a54672a2fd28baccf70bc12efe197f4dbb367b6067beea706168a5b9560aa19ddba29109bfba4082967fa45ff6af84e0f22141a6d78595b74a1d3792c47be3271f5f6cdb48262406f3bab79c82d981bd839a97dc6b67e3363e1632be26de8d8504424acb73a031de885d3a4bdab4a009833861a29943327718daf716edbda891d7e2c10a701aa85e1a2cfad797b33edfde3a69f5a1256207ccaaa744f50cfc1301697c48d676dd2be05e08b0dafa3a47b1cab44fce452ac846000fb55e574207c8d8d0785ee31e9cd1f75f4c621d3f84dd49ae97e600825ce6a77e50d04e2fea18880f21abbee9c8427177001b09275857afa702f667d0258e41b71009d4f2efd391afc3a99cd5f0a41a6c6018459dd86fffe9d354cc7837be72a447fae92cfd102877e469d51a55c141999ec3f59d68a1409dce9611a4cba6b722af0895a934187f317b4cabce845da058896891b2cf5fc87e156f930210d03572af8c412fc02acd6641cb6decbf850fc8c09675577dbea54d357c3842f8ce931adc434fd1504550ae7066592e9bb0a108fd5f4c71064d9ca14fbacdf9b3dd338454e8dd27558357b3fa78a0f1b33057ac9448075d409ea76801a80efe9dcf44064540e7c490d50c2f30c1fdc8ab0dda21f9a62b79d7b01260b0064b45b9d1e41dec7d0f5db04c7bb50cff1a023340f38bc76b5ea12c21b2b7f2f5a2af6f7c6449b6dc3ee88d6c230cebfe217256e6d81b562d6b0293c73fb54cb5ed31a9d63e14dbff7c36fa14e925ce3e8859172d350fe55d7058c85111be927489c8ad103e2260daeed3a785c581243558a60dc7b74d412bfe796516df1da12202f2f075f60bf2d201675816d26a7c3d2a5ff91b916470c90c8feaf6a52ecd00b5dd4e272ac91ecb3813332050af0cefbcbbd87873f3108bc82fc37287f685f6fb1178b9e833cd7942739065ba78e975dfd3ec6d94cf072e6a9aabef1a331f615cd630c9631608000800c936afc974f475e08604f10eb74fbc51b9721dd0caafa95fe6cbbbb5a0bcef3beab57156316121cfdee73781d36871a3959efb8d69d2ce8fcd851424b017859a582172db3128e9010086dd000600070002800bcfc0e440beac86e0348d5a705060326a505d520a1e873e3d6a02462a572cc8778c057e354f7ec757151eee4cf7c5a2c63ef8f3960ae256233870d9d75700a6bf49b6611d6cbfd95f5af6099f126e8a98a31a0a9f8fc0c98c1469a0b573bd1f451e9488628f9b23fca534fc4843a4024331c57f6f1911719c5e2b12d359e4cfe87d78efa422df445b485d2bc479555cff8c4e1b5c409224ac49ca534a08d11def15e4d2bb1a14e6d330cc31369878a71523a29026818e01505b28550aee5ac1d89ec36286926b20a492c71172939eb0eaf7231552278a7b808831a90f4afda0a49b676f9ed4d4cb540c75a75ba6875134d8f9d4f69378f034a5264624ddcc47be5f748d5ce7be22088556ef4e8ff9cf7f26d2f325334a73f23ed5b97c230853270dffcdcf6e683e1b7c5390b34e6418c698fe5c650d6bd4f5c318b1b58cac1258b46fa2c9d41ebd56a06e6aeec07ccee447a2cd8e537ba537cfb3be5bb0d101fe216bc71bddb221a47be711267af4e2549ec4a24f1adddc4efa1f9a13276046254523b5f5652404449dc58328a6c4610d12dc710b3586500d68d7472269a7235cb46a9d438609b0efe45dfd739bb7dd0dabd0bd4b2f0d25719b608fa4bd8efe9d11351b490eb55c7a92cfb9bbc4664437b772b0cf1b62724e0f2c73018dc7bd1246cd53dfb53d5eef5614942df8bdd9427d88ee69a863b5c535fdbc71915650c6294dda5bfa8487a78461770096fa9d126e08d47427a373c2c47591d904005001e147a1d10c6bcb475bb0784f1a1f96bcf9db8f9a000000003202ede8d5c03fc0422c3f7243ff5f95b795a282aeb240889ea42ce38c3bda5bd9c42a240fbce23b515c7476e6a21bef8ba7c2126853436c6f591cfaf1cee135f26ce96c91d8ca27841d39b9c0d8bc473cb4779ddb284c83aac473fadecb0ee5ab0371775a90f33fc777bf092d035096c55985127131bafcfba234334ce65209cba598a8d348bfd12f6391a4355a7f52baa6a5a2139f944fc2afa716d2af5fbdbaab3af0ec57eac6496162299371daeaa8b9a95f9cfe16acef265043087e8f37e591663355e9396b7469b9745beafcd5e2d0d96b655b57d23bd6d08f67df4847058ad5e82577b4eb4724f699c95c88ec537905bfc34dbbc33224687a636e20d79964da5d947027f51843c3794a2c4cd08aa8ac5ac0e994021fb6ba9b5a0122671b0d84f011a882c0af70985116d7afcc9aaf7ea647180f0a48512944e44fe1376cde377660cd6b09056db681075ca2d7f80a1d9ef83eea22dbf4c0028edf9613e8ab1f665d58f731cb4d92024e5a7045b55ec2cc282b92f261323fdae6df24f512ac6aac8c66140f9ac044834d2ac2a004ea3fabd0338fe4175219860a595fc4ef8029cd49d700a2619f21b34b59006c2692f25c5a937b477bb3fea5b09d22c9cf05b71dfa54dc2358c0e39b7216a300d245210bf0e3e8d77ca985028211467768b1899430cca08e8aad87a0abc951965632fdd775ec34c7321478d64f07bb7742670e32b88127fd41ba13d223c724e50c96214befeac1ed1e661d1f74cfb4f454eb20acf1bb86a770288b2ec3fd74e52c909f5ef412f883a2f6126a5e82a2f6284a28cdc167aecc0324e1c39967dcd0696ecc204b210cb5f988246adda341253c2fed3aeb3cfe2c4e1b670302ee754da88a2dce189ee195d6f8301f3d28b6490adf82d2880a67e34ed5a8257dba35522f5fb40ded57d1849a5b1302500cd95fc6a19b78671d04f6965bab66d599ff7e5a3eab7097094ced4ed342be3abd2ca90134e7225517284eb551d7c58cf33081c4206fa66beef453afb5173a0e4dba5d0263001d0d549d34c51c623e31c4594f0a870c429122ea2e60b27e28953e0b4729f16331ebc7aa30ce2d162491fd1c51b2fe097672c9763529563556d7da780970a596c42e578607488dc27e41b8f20d0b457a700179c4d5a9fd40a89890dbc6e66ef5702d0aeb1a7c2ae0f16c9f4432b93e763543cc6190721624f8bc016e972973cbcee889ae247f3f1ee309b6c1042556905a2d7a3f769a5e90066f4a47f6ecf550f98885caea9815b03577198d755f393b8fd44b20a06bd9d8f01f38c292f50658bf2b8c4f0f6fbd3707c2539bb9f5d9894798cd7a5dedc827f9f9d7e85aeea0f309336431787f413474fe15a30ccef646948d01a38e62c4eb980a10415b44652559e617bf28e393cd6a53945714bcc6528046db9d7435677d015fe510b25077ad9f35ed7d7da9a82d32273aeea969f3c168e908c2ff0df286d6082d7032f4b3d14f977eb95a1d00d3dedbd95c8a4fe70d474ec28853a7d7187005e163bb5fa29cac6dd8eeb00a703055206fdfe2825eb15d7e5fc26d417a6b9b043ec20c569e4a0c568fbb4c5260348b15dc753e4b1ec8b7ee957b69aa27af476f3779bf790a8221f98b6f526f1e008618d9a9ca98e31e9b21564731986518d5163bb2f4512fa3a95bf59641ac20d26015891665d41a4287ad65778c0e9c0c526fc556892e4282147566e6183e839e202a1815111038abd28b05ed3ce0638f091d2493a6db7e931b5360007361e62da3533f6271bbf97213b0b89c5a83f6951e772df41eb5583fb99e4bd134d0e1ce539b5f636af1fbe845a882dacc51eb6768ef54e4efdd5016167f11577750e5b813c939af3453635a3c3e8cd2690f343be12b95375fed50041b9cebf74e6f0a154a345e316d436be42dcf58074f628899c5932cb608d4e58f9c242990919b579efd98208f750a6015bdd6cdc4e4a287b60b658ee5e6e3e1e2f60f759cc4f76ca5f0ff61448505f47a839abe611850afc69916f4a090398e544ba50d70c45c795685745b6d6c33c864e676bc860957d1198f61832040d99fe82b105c8af7cb2d80150830ca7bdfbe9daf8eb4dc8077ce890d6a720e02066032345856ef865190980723aa99f2df170d686673006b4c39d64ddb15d2577713b99e9f00c70b17bafe587112e6e9f83fa0d78719a8befcf7dac72b83b9520be5041ba9dafa5a0d8560657e9360b2e624e4a31723a0ba3c3c7dc2230b94f39a78bd4054fdb4b5fddd9f8e7683aaf42540d14bf639602cb6ed0b742f441181e5f00a191b4dd6b0f790bac10082d61ffc954d78a5e7289d83212da62a09538429dbafad3b9027e1e5766592e5c21935cdf02931b998c8449b0fdcaad2631da328a1a0e85c896e6b898005e708f6d722eeeaebd3ab687ab23ec8145ac33767c40a7dd5bb753108d86a8b5c2f6bd7c16b5ea157d7c08cc5341e7b74ef4c82f0438661e0963bfe074b9f7855a2e7143ca7e625fb538aa08788eb6a65ae42d69feb2282c1695dfdb4ac8c1f9aecd6f27ba672ba9a6704168dd6a8240c6d1dc79b142b7b53153d6d31e6419a1704e04094c98ab6b890209717dabd9c8f7e8911393c30793f3803189601a06adfd002867c4fed0d8b6ef8f05737ab93fb16bc6aa25f4d65fa6f96c76d300d8440a6d492af027ccd35b39cf619279c5ef8aa15e472b37012accc8afc5f78823b34f7e0da3da6e88318ee390df93716205891281d210686d20cc51cb0e6384eb159110803d1600f0ccf704163d8d1f323469914bfffab077e8710fc3cf91509ddc5ad7b53ac72241f3bab883a16ab5f2097c2be51bda44d4198674c5d50bca1c36c74519107f53700e57a549c1657fb66126c9687a476353a70a161fa65e40142efda0ab042d2b386693725e4070c7ea5affb6ff73254465ae6abc38e0d5904283a159ee7437ad3c92ae2ca1aeea9b4cba88276ee439b2abcea11e7101d696b55a3b328220419543ee2a6ac0484e33b77b7bae6d4def463a6ab2a6fc0fc6ff1aaeb6d28a3549a9fed3c82883e866a27e74c6b2a8de4bae781e8df8e965026acfcc3773d769758d755b6c3f02ab69bb400fe580374cdd71ea6c46decedc2f714b6afce15d2114747571d03ff7cdc9c25592688551a84b6511a26ebbe1714d061aee4461beadffb4155f72cf725da7c373784f0b6ced8d54dd4cd763caf1cfc21c5b27d84d7878b95767251ff15a1ebcb7d6d3ed76e352f97d8e94203c307a0d7014e1a626eaa9260200e1b09dcada4ac159cb31171744d508842df692ebc7198dbd51ad3316390f69d31a73788c22cd4781886978e2bc9dcb35f66e0d1658d220a6d8f96b39529c0261075b16e9809d4d104e689c80e269c15a73fa460b11003d5638dad617a50affd0daf41fd97a494fe170935c3b78015f3027aefba25c8043fec2dacbf566f719f120976a5710dc33b7a4d8977b3c7d2178dbadb862c570693d100df80c4bae4a915bd5d44256e8a10cc6b39b7315eac42c7b4cb6dace9216500fa1a041c018486cdc2e1d73eb02f5a59fa2b8d9e4f0ded228229569e5db86c2f64caf474c15966c2068435e7331c7956da9aa5de0d5ea23b8e01e54ef09d258e7642a9cf443c67492aa5dc94fbc41d9a63da6119b211e7300a5802f1b78172c31807bee3996d8b34ca1980da1c922f9d936c90d6b0d28f057e04874563ef40ed69189e8463cac22db402f72861f4347604173a29ca6431c772701753994bc3ab0e97cc9bc1ad054dcd23ac6d2fb6b2d1d385dfb6c0aa95a8d03d4f569bcdce13b6f1783e8a4940d5cd94dd64da93adc1631cef5b812c5cb0f919940fdd6367eea36f8d910705b4bd39be5f6a68cebd4eb7d4bd74276190d4857d59b31618757df50e8d52d14be9c450f351d7d4d16ed12b87ffbf04836d655c5932feeaadf3d19671c2e576a4c4b112addff2535db6c532d898cc93681dd3aff3472cfbe9cb486badabed25657ca53b0bdd82734ac3ade490c65f205f63520741baadf5aaa964b64db95c5b0809142830327f29ee056379e6e094316d3a02707a367cfbe145ac216af31c6c2644e00494a67311e15d7fc5d84dce1b3cb40431770a980062424fd872c2cd8aeb724dd04e1dbbffafe777bd800c19eb4aefe5b6fbe01e050a8bcca404e870ad5edc3ce059ff7b2a14e555aa451c411b3ea9a6b69efa6b86e4013d5717b1191ca73dd16268b29de3ae674e786c7eb42d1dadf4629a6f706d3d314bfb184e0e24256e3f158215fe4715307fb2b9c60d67c44e63b30b181adc13be9b7deade6e31a39576dc02cb40c22627405a0e248ab88d327e8c99d936f8e72eb7a4b29d53b03d7dda31f318b5b70cb6378223de0a99682c3070a8b8c7a3d94bbdc8e9adc8e4a72d2633df806adc4f03a38f43ec086a492a8b3d7fce8f38951d692d6d5ba1ed98304086a661699875382047c749007a0e62d2e2eae296103670d3c16ea8920a8286dfaa0e0c065c1efda5293a8c74de711c7da5d340d43c7173007e7b64a586777eb9ff37d5fcb035a81f3935db98423c635b41679f636a6b014f6d49c9800cdd6b5da9adc75c5fba5a065492407c7d4d6eaf4179bb4ce8a75a76e544073f61336a7a180f079f271f0e04d0dbcf0fb9bace3f7c65d8b1cb1628e6702bf85156a8991bf8916ff2ae89d422b76d465f9b8e548f907011a9a32915cbb0e89f2b906c4b6b3cec034105b636e68b6227c5b4401202588ba72fcd2c89ac461075b056832c7d24c17f8c9911ab7644c7a9b14b510c898066dd6a17cf219a14512962ad2efa3c381d7122edee5a5042c639ee0a0a6cdf34cdd25d5364bea4cdf3b46e65f7b39ddebf6c56e0d4e4556488cec8f16ed58d2164bb01b00582b3f3e297e87ce88544aed75269c242d4ece65e0f9613c079ee3435b3d1def6e2080088be000000001001331f0100000000000aef080022eb000000022707070002000000000000070006070f08006558000000033c650c1ddc74a4e6e0883cdc5b9f57ac28612236da55e1c8e88b4ba69f913f107ca839dce1efdfad87d612546a091ba6ff03e019ea2c87e49dd34c838a690a9b40c7acfd4ed79228234696870f302b91ac3e1151b2701e94096ca1ce9851b3a912f6dfeb0231a773c3c37d668afee0ac025a4200fc2e43010094959f4c4716162991d32dcc552259ff52d27eece8b69bac34d04e2268429f8cabe1baa2e6bc47326d058b3e3c846e3f133d000000000000000000000000001e55056ee51c675d5d74850ec0de71f72f8ae5747a6495a782d269a97159599df449c9a60ac06548656c4e3b4be974d95459203f0131612ba5ce2b3e8a3d287a7c51b7f2b6e2513c5c53d1030f4ce5c5222021dba2d674e7c29c037ca8146f4a0be668734ebe63204298312ce4ace0359f54795931eec994310a079b2335cd67f3f2b005bbe41c"]) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x8, 0x0]) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r0, &(0x7f0000000000)=[{0x3, 0x400, 0x1000}, {0x4, 0x3, 0x1800}, {0x4, 0x8, 0x1800}, {0x3, 0x7fff, 0x800}], 0x4) 02:49:23 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$BIOCLOCK(r3, 0x20004276) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r5) r6 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fsync(r6) 02:49:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x9e0babe88ab86e34, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = getpgid(r5) setpgid(r1, r6) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) fcntl$setown(r7, 0x6, r9) 02:49:23 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130f0ace26080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f5d5cc16e5bccdee8471204cbe1315cbd93827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e03ea0f55712f"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf58f77f8b50000020000000000000000e3ff000000000000000c4fa4aaedab8267d5126a7645e2842bfdbb5294068f5d4d29fc5fbc88b20f7a0aac15c78374b6e8e361e226081cddd700824492d24eb055f5435f0ead5887b33473a4d5d2e7ce11a95cffec190a8df93e1f1909760610545e"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getppid() getpgid(r5) r6 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r6, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmget$private(0x0, 0x12000, 0x100, &(0x7f0000009000/0x12000)=nil) r9 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r9, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r10 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000001140)=""/197) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000001140)=""/197) r13 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r13, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r15, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r15, 0x0, 0x0) semop(r15, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1000}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) r16 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r16, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r17 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r17, 0x0, 0x0) semctl$GETNCNT(r14, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r18, r19, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r21 = getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) r22 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r23 = getegid() shmctl$IPC_SET(r22, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r23, r18, r21, 0x0, 0x8}, 0x8, 0x5, 0x0, r5, 0xfffffffffffffe01, 0xa, 0x7ff}) r24 = socket(0x18, 0x1, 0x0) r25 = socket(0x18, 0x400000002, 0x0) r26 = fcntl$getown(r24, 0x5) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r29 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r29, 0xffff, 0x4, 0x0, 0x0) dup(r29) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000240)={r26, r27, r30}, 0xc) r31 = socket(0x18, 0x1, 0x0) close(r31) r32 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r31, 0x5) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 02:49:23 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86c317c5eb7c00382b00fe800000000000000004000000bbfe0380000000040090781e002b7a6000cdcb0e5e858a251d000400000000000000000018f0222d0300000000000000010000000000006651f58800000000ea0000000000000000000000dd787f7d86715a2909f4843056b1d1d127d873eb7942e72d63b79a9f417da5a97ded5e4ccf38a202a3b2d25e6d98673b9123705a15544596526f67438f683a8e830b2b7b012b2555e19bd58c80bdd5b16310e4594ed52c2827"]) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000040)=0x7) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)={0x1}) 02:49:23 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e67a1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f000fc5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd0000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b152d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5050000dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1358739022dc956090f44ae73ae9ac5af030ff963d73e6fd3a7017c55bffa9751683b6ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806ab92ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553ea008b2be493adbb36e2828e7a8a051021fd64b81e6d88acc8a77341620b394ed6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfddc4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47b7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b7bd00eca45ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d300000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socket(0x18, 0x2, 0x0) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) listen(r3, 0x3) socket(0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() dup2(r1, r5) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef", 0x57d}], 0x1) 02:49:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000100)="6fd55299b14eaec2f1d79be06737e0269c802d343ce1bf48d47d7819063d04d74cb5eef70bf13cb28aafba409ac0694e6dcebe346a51d0cdf789cb7a64a17bec", 0x40}, {&(0x7f0000001180)="8c4f0bce1a2ba7b60ccfa0de53ef1e8c28a3d3624131d198bc068f78dc9419a56b0100"/49, 0x31}, {&(0x7f0000000140)="69fc49e1a43852e3066a17c342b5b6c1876dab89a04c9126d2188db4b6ec23fe35de492bafb43fc35296daee7992fd4844f9632528d5af208a68140d1bc388fbbe194429c7584531656bc3b2e7afe83b6ca12d20716af17e1eabbd9f21e74d74a827ed5ce13280d873114e084b657c5728ef95656d9dd59eff2eeb494914dc75f3166b917b64968fb6afe0a97d0790d301ebcc5a42daffd3d1149a298786487f8aebe7ed62bfd48adbdcd1e50e025882675a0cb31cd90cdf39bb46b9fd3fadc603975d9886ade3a590d1a53a9f3c9bed90351ba1cdc7cababfc782b7acb54cf7339cd9cc8e1fcefb3b1ed295ff5ac064b93a642f5770a554edd0af93180ba269d958ad78ffc02beb72013e309f30714c76504f8c103fd7199d98ff476fd98e89e114ba8340e1dd3ca14d3305d217c3fd14b8b43d511a1c1a09b6383add58ffcc42169ca08d990563f3f7051dcebc758bded34f2becb554437269a8c7ed33d6a847be0a4a02fd69a9048823087e0f69f01d42a4a927e47ff852073552c09ad49b8f81043b48e9a11959758573942955535441a4b706c30e8d815ace6cdbc34fe8dd8c6d7142354000e8f0fa0db2945fda09f2924bab6ca99a37101ae03ee6d718a4676e4ab74a381f56ea866f45e67aa41c533dfcfa398c1296eedad00f7097d5cd3a500abd6a96775a6cc5f6554d8c4df213ae193b647268ad8acc9486d6f5a0ccf11a8accd89dda90cf8ff84c9583bc70175d85c4b4af23f7633ef1bb4febb2e636ba9dfadefe0c83ee69cc3efca508ed828fa675e7076a8bad1b4e307aced0ccb496073c6fa745bedb9ed2b3869a309edad3a23005759a7c9963078ce1dadf8827b4f4643f995bae892deb7ca3f55d15f248ab9794233cc1923dd9f4a10e9ece676e545e66a8d18f2cf6afe4bde21894f3a62d10f8092c816d83a1371d25136d996a6c0f4bf474f9440db51bc3febc8a0aacdedb34b35faba58f1cf4ff090702f64f737d2c441dab85196546bb3d000739cddce78de8374e4234cf83225c6dbb88e4b96191c943c1769758d7a04499c19a9492e5bd3d688bf5964d7d9ecc1738da0110d90fee4e447e6fdb97de585cfbd9a43764d8b7d695d7898c37f95b8653cdafe332a75a3ff49c9ede2e563d7be802d88765c499bdd305a515818bf4d8a5c64f1ec644e342885e421ba8f0de880a30e4ed77e1c495156e6eb6dd56f073894c53d2625cf1e79cbbc90337fe2d512fd7b4c5333b5836f3add09dc40b2cd672d076888c75d0c589f59710f1b89f225783a4bf6f7b81b188c767d408e48a252f309434c6165bfd23868b515eada903e7bdc45621648e66dea10cfbe9f26b457a9555aedb44ddb8e7ceae0e2c5ef02649a6a07658fd249625e1d8da001a56cc810c7515c589a642add4b6c9f9d975b1af5f40ea7c6f1e4a9d90e3731b278921252e0bd6c725bd2558860248e2dc78d609ca26ad7d83aa255e5f5faec16ff7fcc46a235c829cf80ec11b46ce73b29d78da91caa91dbfbaf02ecf6cae4ec62c0bb5380d96f1fc3bf42a98fcfb630ed8e7eb53e08b8238ac90cc55f3c9f19d91ab7925bbb0c615bc5564a466bb4b6113608ae7d11886117fe84bdbac855222b11488e975aea33148dc245c7a0f9a6a131a590276eb6f93df5b72a543c78abf886bd7ed8ae12f16c0408d269a1b5aa214290003d3c4393bb1d796868e1833398c312b9cb12896babf3cf00b8d899ede4f8137c240ec42ff809f4a25a8a2af3afdbf8eb7faffdd00cfb3c31b90bd98e333ebc0283a860dcfb527af3076eee71fede34a19cc4f3571e4178fab45ff3619e3132cd20de60a7b8569cbe7a2f748ebe37bcd593ea3d9c1a055ab78c5a56aff6ffe3692470ae96ad44751f6ebcaf0cf205901bf4a2b3ae6027b67c628444e935feda549caf2532f64c7e9c0e67a992f2510c1ec64b99a7186f10e3c308ba74afa8d841e5d20897eeb512cee319eb4a7e8662e3aca04c0e1517484eab9dadb909e99166071da733cef1be2ca72fb9a8e42b8e0a8203c3052d568b9b5c0ebb86948939cbbdb02c3f4acd5affbdc78724b169e7554d536202a234e92608ac517608abc09e061e464eff1b3eac0a95294cbb4c151ae4acc6213c40a94e1369a5a4f5d54423277697a5fb2577b2aef98a12309631c545c009d68ccd8ae3b82d49b9123d5a00f6fedb4c4d7c2b99ba62ef1a25f5ea88281e92be8346d3879f5ce5538122d216dd097a1fd58c5368452c5c0c1cbf10baba70c948fac821b07c0e4a46680cfb841aac79b5931a00b4a39436bd7b5851cb02092181155bc4deb09c85612052fdbe799e13c4597e5506eebf2fa9f47bff8a87adfbd818cad6c73bca451521fc3f8f8e3e8c47ad17f43f19908a0079b54d224f663d6ae301ab4dfc6d50973752d0bc133a375dce2a2bead7eb2894915c1b9586ca1177f49117a16b727da85aca185476c5c489f136f293fe5dce8c87512a67e8f0516adcb151064d043bca7e50dc4c899ba60416e37afd7a8c05ae3bb3441cd14a6803aa03f7d1646493bb64c0966ef18963c4e40635f3c53b50d28c34e71513806a87401c8cd4724450d40239720e96fc4e8ac877e92e01ba50952f8a0e41c6dad9770b11be0c741eba9f4ac8c194532b5dc49b75cb292f5a7039149cbe88491e0387f71c14b514a6f5d4febe15729972b0e9d7b20a3efe251b3398dd2881a8b72a2dd9a425e161355f16a9e7d513fb2634992c8dda4583eac7471ab208243241ecfc7f539466c35e79b00f5409e9d164a923a761adb9a595f042f84371a707bce14fccdf1deee3826fc83d79adf1678f51f03d076ffabb56bcec2ecdadb504c2c3d9914975ae219c16c87628c721759024206c8aee082606ad1fe5fc6b6e405ca0c35aa28ed6fc3602aa27758f01dcfd79b2d104f3b5a8eb8955155c15e3c2539c1609cd3c3ea026a1698e4cc2fd3369df59927ec887799b810c10275456bb5d1d7adb61b5fc87a76f466a73bd25c86e70d49c72d46cf5fe30eb258c8e07646cf1ea8226697356691382666e9da587245a410412a5cf2803b11bcad9464d912c213420ab39a99be388ac567af4058b12d70faa2d1c6b1dcd416bd5ba929f94c47f3f614e4e5643ce213f54064622c0bc077006801847fafa1bf508511f0be302e5ce8f7c305e462af720a5e5f1fb351b713abe21e60cae132c54342cf4259f53676acb03deabb5006bdee85e5d3bf3910a70f195888f3ebbac907db35b0697a2fb073207d8da6586ade472c6b87e9887ba6efd868d56b224caa3f6330b05cbfe756e53e8b65f282683e41f3db09ca986dd9d4d0c612a9c6eb338baa8b4abed84c4ac1af375059ba5660f6cfc63edf25161245e566f30889d45ab09be808e6030722ad8845438c199a995abcbeb8f90d821e5e0b82a3eaeb74bafc75d83b125e1bbaa6d80f7281378d7c3554ce7dd39dfb6f9ac19c94b63fc78b82654cccad06489d22168399089c85c9c34975ef5bae2890aa52c676db0b40745cc028e9f30c4340e8c1b453ceef0cf0ab32dd3b88e93ecbd7099bb3e83616e900dde679ab26f495aeee4034731fd29d63c1940ef5bd3fc83f8a55962868c577690f0828f7dd08d89d485fc4bedb86bbbe487ad2c6b30d6a278dfc17e6065d99627f46dc02b89c7774e1b7570d911ed081d943462951deea275c3d371a5d512b2a1cce2c55f7d607ed6c2aa92c6a337295171da2a3c01a53126f90bab1c38c54c0bc85ab43a9324cbd6ed2d5b669b376d1088b06d8be9e3433fcc3a0d245afecef1c1afbdd32cfe3bb32cf6ca655010c9fc8a4ab71af54b5e19261870b3a474f7fab993a33a474a825b620650e2c342d32bd38a85395139265505c53f8ebab37218b29ec352bcdd1b211e9fcdd6c4467db469a815b39b15482131ea6d30901c99e4097b64d4afd81d58ba3347221c1db50af1d3f2ad897ef3880b5f21048368ff90ceb8d5a3cb035dc236fb9d20b7bbab8cd713433b75509409eccde73609ad741d0383802f40ff662ea93e17a967867f7c29ef92ebacb485a9241813840576213501b9d3c5fc88b9b6546f887201b3fb10fef8d65669ee52045f51d94e6333b4ecac7861dd3718e7490fc37121ba1d3812b446f33be50222425443df80313f3da01b8e7c5bf148372be62b5223a83f1dfca25e5934b0ca4b38144783391888db62a136284bef9156519e3ba41629a3e1e46e9795f4ab7ba8d8baa29eee386e4c81bc61eab5ab7c11baa93e96d938505f3e04422fab8492cdc35b4d4e7512640ddb382ade077f3572d9285a0dd6185371e6cbe6a5448b99842721f597339ac44409c7ccb467375ba06bb19be8e9511f9d86efb463c83cc5a88a39a4ac41380d87ae1b6654077f73ecaf5f19ace8051460a1e0bc02241c0e7fffd9e7c1890807944dd3b4920224f7a369bc7b5a10adeba24a75f115a7c280715f0fb6f614d98844fb938e66b6d3e3c2e7f09b4f91ba1f283c89d8e392b3e981b70a8e33d6fb40452c7074727d036c403db7c52cf16d395cc1e48e238a4a93cdfb0f57c137366ad0daef67adc6952f910de2a70e366041ea5d4cdb6239f120c85f5d4947ecdb65bfaa3f12d23929674295f616192a25a57ec54219edc4a8feabddf4a652e1d8074220ddb2155c99b045eaba15b29e95ec509815ff35c342dd5ea8f1991da25b004e2b8a7f20fc9f1df4f63d72e85a767de017845cf605906da0a630f12a939cc3285025b317209547f6c729f78b7097b5b1f1562129ff1cb7951e99bc5a4cf4aef86a1d5580b20c29672a231109dd96cd128621d6622b71287faec8dd8fdd79ad7c70f34ba4d0bb2042b84a9ce7bdd075051c1ee6b9ec0767fdbfb5e7d1494f3e2c2bc019f834921a083ae522279b6d7acc6f1c13501f3189157445db4922679e6e6e8bb8542002f45a226a87d9d2eb318bdfd3b5be17b4f723f05fbbf5717a252e86d5aea8a942d869c822ce7af20a138863f1225ec73b4ba996d9d5964a5953559a53be65df1ce02a820956da0b20e5f3e47f26f6c616d4f86a224d4ecb17615f01ce4e3b2564a92efcd4a5af37563ce4acc31063cc6837f6bf98cc6110c8c30f9c897f12a181b21859e4c7da52f3fc012c92555e9bb3531b4204687cade4a580ea1c242899249f90bd78a79262a06685c440c2aa1c5b8050892fca54a4a1dac6ea52e63da9772184314aa1b6d0fd17245c356703e1a663aa7c6cf6ee2fbb5823107262ee296fe4174cc962cfd65dafd01cd7d24e14331219d222a6ab3f92f1c8a023ae258516d4f2c1ffafebf71e09d8d45f916016a0845359d960aca36b202d1f5e3a7c91fb87df249b9f4daf909261b86fb9416c92d49f745656a566424f4ff8e863af52338b79616bf6d70383a6253a187748a072eaeb29e9da8e007601c0e35c2cfd8bf5b7e2db113083bf1cf1be9bdd30882c462d088c362c828aad05e723cfa5499d23baddfcc5b1e696c6478841b66743bba03d900d0047b9a26a462cdeeea7a1f85c093dd567c707028a453da6e951e77b66833882568649fd72fe92103371bf393a50768e0c0814db1281f25b3748ebde0727c7b532654553a415675a1f4c87a9299d2ac473e86785d56d4979419c520ae10502b10923afc4855619fd7268944a3d9a3c3cf33c8441fcb587ea7685c996bd9683bb9f7f7d65948a7adc2004721b36f33c9df6c11e7d18604c3c06182673f9f937951c6ce88cddccce31d267ede3869b0f74968df202e10ebe5c0c4872d0db48ffcf4cb5293e91e204a0e26", 0x1000}, {&(0x7f0000001600)="4cd0d45b1b3bd7941f1d194a90a34b28319a8329706b1fde44b88844a85d9cb04aff52b5aa12e9cae2579d8561e7c84d8dd51a7c26bfc4ffa1bd1dbf01c40409bcacf9953da5031cd70fdfb070253f1297e91657ab982da985e2aac05d57db8dd44736012a6821e73d946fbf514775c1495701d27f5cda03a67ab6520a73e2772c1001f4a7d18ed9e122e7bda49fa7d802f71bc8d0cc8395fa541f9af6de84afc34ef3f3ce0864c2b6657659d6a3586aa81b28b589b96400000000ab01c84ffda8e236bf757d1261cc39", 0xca}, {&(0x7f0000001780)="9971490ccf7f7e6f0bf571b09a8737a2a4eccecabbaa63af2989e90bb09a45a0b898bf1a75f62ef36e3f0ae21e8f4abf6bc4c74f984d1440c96f917922e6c345c88587c2a03ef90b41f0f107c330caea235e6fa270f8f7de19589a14d671d40f1659ccdf2ca184a242d62370ffd90c220e17d57927ae3986c4ad3532762996eec817fa5fc5a17533049e68f4a08e4fc454cd6596c79060e262197b06c2ef779bb6e0", 0xa2}], 0x5, &(0x7f0000001840)=[{0x198, 0x1, 0x7ff, "cc8e6a03333e6187ee174d4e029c54b80beaef44106681135f0f7ec43463cade99614207c10f5907d222b41bd8504a9aed20a21dd99a5de0aef6f38ac37487ac664425287dff826e6a65e5718a97f112fdf159c303a624e33d1d4a6429055f3e84d9be26caf94245b71f01770dbee1e624bf570a000524ebdae996f8ff61f45fa5338ccc94b76e4a963e1eac8dc593186c8f3617370b01f84a0a665af102275142c7d40cf227f7c8420a1416634543a0a46fddc7f45bf40411c3f641c22f3b81f1ec723bc8246688ff70a3392ba048fd412f5fccadd0fa599a5e381fc5ac6371eb4c25b00ff228b7ac23f2497a0c89c46ab5c0eb86aa9bb31cd705ebf83ba3a8c842567d3c88b203989aa5eec9e40c1c346f668b46dca4b0c961da7c4cb7f88e5bb1747f599962961f75a90ba61740f5e87d6402b7f6907af18bad96402f87f9a3a2abaced65bf900218b62d7d80161fac038670a84719658cca65d115b2cbabdedda910da5e48d18f2a69b52a449eaa8b6bf9a0648457d7e387c5768472e903ff9e1898"}, {0x50, 0xffff, 0x3, "a096a035edbcf16c718d9ef29df3bd7123c918cc85707bd63c426a90f348ddabe32f896541df1e0fb238dbfac919b015bdd8d10c3f22b89aab3e6ff1"}, {0x70, 0xffff, 0x81, "f6fdbff6b0abc077c699e8786e7bc9ce4dd44f354616607a6c7053ff3904133942643c408251388a5b3ae4e8d525fc0d3c32ec7c6f8a4ad610fdae737c023b2ea46e325b289c367424e25ed8efcb5a49327b4d12fcae57a96f25ca"}], 0x258}, 0x13) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000001140)=0x3, 0x36) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 02:49:23 executing program 0: socket$inet(0x2, 0x4, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9f273c2e1ce5eea88b781dbe1a81ee665b0c15b9f081562763c40827739fc5a04e03f148f529a21680532bb3ee3706223dd6a1276686f44847165b5fe34e62c3452c36b551d8eb2b30603eec68fc0b47cdfaa3037fc8279a2ef66d9b695eee10cc3810bd720f6ab6263201edfabc20e4c50cf6fb1dd4df80cef82501a7f1b3199b91eab73f5a97bc605abcb7142595af71", 0x91) select(0xf, &(0x7f0000003000), 0x0, &(0x7f0000003080)={0x5000000}, &(0x7f00000030c0)) r1 = socket(0x6, 0x8000, 0x9) sendto$inet(r1, &(0x7f0000000100)="e86be1775be22f1f12929c22daf7fd2d910155d16adba50288b5a61fa2bf214086ec9566b75799faeff5dc2bd2c720a7aad2db78e8849e1ff07f", 0x3a, 0xc, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:49:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005ec7000200002000"}) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = socket(0x18, 0x2, 0x0) fchmod(r2, 0x8) r3 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = getuid() r7 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r9}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:49:23 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1e02, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x31) fchdir(r0) 02:49:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x6) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x3, 0x8, "08000000000000000000000600", 0x3}) write(r0, &(0x7f0000000080)='\r', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r6 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r7, r8, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r10 = getgid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = semget$private(0x0, 0x3, 0x542) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000180)=0x7fffffff) r13 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r4, r7, r10, 0x80, 0x8}, 0x8, 0x5, 0x0, r11, 0xfffffffffffffe01, 0xa, 0x7ff}) setuid(r7) 02:49:24 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) 02:49:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "61880db11ce9bae3c6514e6ae973739ea78bad9e", 0x0, 0x101}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = getgid() r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getegid() setregid(r6, r9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r4, r9, r10]) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000180)) 02:49:24 executing program 1: r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) socket(0x18, 0x4, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) fcntl$getown(r2, 0x5) syz_emit_ethernet(0x0, &(0x7f00000001c0)=ANY=[]) 02:49:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x8000061, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r2, &(0x7f0000002080)=ANY=[@ANYRES32=r3, @ANYRES64=r1, @ANYPTR64, @ANYRESOCT=r5, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x7fc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f0000003dc0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca3250ef52cd5285e9fc423022ab1ed69190a2235b77962392b9eaedb6beed58f9dd0a8b486e102a70f6be655813a75705929b9f94330f9d5544b1c990b2d5bd8ff8f7bc59ad04fa1f872839c396859ff1b1f817cb1b0560e540446f612e5940ca6ceb8cc7e17984e9bb6009334f5cdb1f5e0e3202e21c3e0e7b5ffbe9e9b692d93d87cc85d60cbc2c719dfb905fb0c7bf55745af597cd89a1bd4dbfe6e488779158f39005343b682e08510a07e72accf79e91f237cc8233f7d0e0aa6938429a015263ff3dfffee292d402"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r6, &(0x7f0000002180)=ANY=[@ANYRESDEC], 0x1, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r6, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) setsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket(0x18, 0x4000, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) setsockopt(r7, 0x401, 0x2, &(0x7f0000001ec0)="5400239353bad950f8344730616954cb071bd36c2311738bed737d019d0e704294fc460ff6175d06000000f75576f32f142f375e523c9ef7df8e2646ff9ed7353cb7b1d72f0b4dfcb69125b84d3eed571ac078586c2383e8def18c0d960ce8912e45990f3408c3659923b159df251c3fadd4adee1edbdb48ba2a5a33b725c68a244280c4eac8b74ed199d37608e67d23381b2a1f7a1c4846", 0x21e) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x32, 0x0, 0x0) setsockopt(r8, 0xc0002c, 0x0, &(0x7f0000000080)="54002393", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x32, 0x0, 0x0) setsockopt(r9, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r6, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f0000002a00)=ANY=[@ANYBLOB="95a2ea5098c9073e6327236897d6e0f8212773cde6d497000fd91e4dc9db64e35e6a951631fb0e0217d9c856b3f685916118e2907763fd84ebb7f76cb46eb60e27c96e7e225f76484c84827bdb6b54df9e443f850c7c59f54b33b053ba72a838d3f38e9f77f7b76fd00ea60be1d2904f6fe9608ffba95c6cf721554daef5026765e88a8ebdcde78191917c4d84a7432a91f6e5bf2896b991ca341e310105b783328462a425d39b302060f567bb8a58b130721d624e07a7e5c2c501dfd2adcbc78e7b189e09b0fa79d2f7b417191f40ebd12a812732cc7161a076f570c9d08ae97d1dd44754e3feae76ef810038dc1fa4779a6ce66994baefdd276b66ff2a4a649a5adb7208a24a8086230186eb09c83b960f718fe1c7f7097b287c3f307e3de26feb44aa05b8d8406326618d537bea57a7392f44f2f669f49f09c5786b9364b97b8e5fa17a14a54e9b896070a6b6e3bf9a363bcb9b04da2624391f516f10e8b67ff3c85cc786e77f836e805a6222e378fe46a83cc01653bba37467479d17f13e892efc762af9a37752b2ffdeea4bb1fa934233ccca2bb0446aedc73bd2c6253e889c93be6960c6093840ea246a41bca1e5ce59791e0f23efcfe67815af779f3a8ec49112419cfb8cc8118f17a9160b55ce82e36490e8cb1145c4bcbf10ee3a9bd2b64b407974c95ba4eb48f1a701e4e995957a4bc0eb75c2479d7f6485a9d28d1849bfeacccc292ea70b6d3c17f8121e001628eaaa446fa564fefe0f12c0f41f8dd281a55fce2ffe681c456302a55b071d4f624f7da1eaf262804758c5be0b7586444c9e133e7832d07fdbec08f90d711bbcab036a3e422ddd50836549a43379618487d494a3423d4d47a2b6284f090adef3c1ae315f86f758a2bb4936c70541e2945cd937cf186a956bca1a3e23a852566cbe73da287d8e2e4a1eb34da05ad9c301c1562c4073fcc9ed69a2a627a6c482c822a03ac256123ce893a59613799095736dd071d57ff3fe76f159e840c70e24ee538cbc9e08f2ae1d5f3e0dab7d713e5811a13277695ca2c21140675319cc91b87673d633059390c31c4af75e84176ef73a9f1e5c1c95233d043befdd5a03ff35ab0df174b2ecf3a8eb3feae2c0a09919b5329aa4be419c1815182e53abc64a0ffab471d12fd0745e8d0f338d8fd825f296b6327c4f60e2e3807f34e462830ff22bb632cd2d56593ce6db17525ea8cbf72eb3a6b4bfc851dfd66e6f11dfca89d313689b8cacbe65ca86d235663278f5229ec767099fe91dba300fc4201fad7b12d94fd0a0c3b8745be436ada2dc24e0b50d39887f7618178ebbc56a3160f410ffcc5d5b06669735e83fd8b28fdd26b84a24e9262242da80bc42f6c87a8b78d63db02ee7c491226766be8f71d97e513c20657d865f155ba4adfc4989bea610b37225dbcce2bcd44a6afde3078d92a2682576e0d49d3c3ed37be8878bb4ff6ae5c77159af414ceb7c9b53b4b38e18e9c79148eca9ec007afe82c09456f5388e237c7d451b65b5030559d8250669ee7e7c954f73283b2dd4bbbc5034101877246e9f3d57a2a73f97fd6248062807727bcccedcf7825cfbd462c778fdd429715ebef4e1d8f7155a24c650eee92f63316d9c0a787337cb8a14dbab2d8978906d50c758711c6851fc016a6412f5cdd095a5f1c7b0ec8d49d293384f47ec30bb14f7e08cb97777caad53689bf404699eaac17897d361009d44b4dfd89f6728bb9abc1979f95549ad199b7d3c0678bdcdbc6e0d3316e8fd002f268e3280fcb21a2bd5bdfb9340a603ed43a5c36049eae398691275c9521b3fde85c1b30da40aad51146a8ac5b1a32baf782667217f9a044494de5398e22f2e344b616ef53bf47a9c3cd71a1e048bb1dfae975dc1cd3fd46677e7351eafbd85c258c6179a3f7920357f36f30926a72ecebe98d80747939530e51ca93e5bb4bf3d63d4029d37e4830a71b178dbce6b3549ef7d4d0662df94ca0b7773267b7db556f63ddc681d3cda297b7c97beea45669bff7368ba6117076992425e0fa498b7b1dfe5ebe447da3053a4971c7ee3b9ba9f2ccf1e2b5e3f8e64dfef0e3f5f2c3793ff333f0a6315486833958b006feeac5caa7e66aad4cd5b3490deb840605fe8973656ad4bcb98dc7b3780e682e789c0b8a38172682e9f8e3e0c8bcb341cc01c1c05d26089cb7a4bd7a869dfd2245982d7146e008cbf34e8d4095f8f74ecd3e5063035695de9f9267c1bd28e817fa6c0519cb11ffd661472cbd95c3d98a463a00c845b93a64a8ce6e51aea0d10ea927a590dc2c4faa1cc0cc39ea5acd3dec4e36da23a805f92fb930015ac8d02ed9d00aab9fe28b650c5fc6cd203f96585bb6baf47723de15d581822ee88f5b942e132b95c5015026f862b59a611cc0be725733b57bcc39dcb7a8e2cd83280b6b24cd84faf412df10d4f4cac207374130140b58f01f4481bff88b0ed22d3d0e73674865c5a4f212839c646b5053e0dff373a79c13755acef22653babfce850d4a8b25bea019b69a3199b2e816cff31d20f305c53f1f3c95e99eab3861e984443ace66d6f85a1c664f269240c4f3f3c41d2c29d36b6ec0d68b47bcea5ed8358e4bd9aec81836c3be11ab7b594894ee8777e7fd5e7dfce321caf80404889d5f07d3ea851e4b147bcdd912d244ff78fb35f2c2a71001bc0cf69054f1e202d286a5d760a735c93095b00fa974027de694470311cd24c0c28f363abca623844ec21fef0379a1a47a4330a2131bf8f0a23a6a576c7a48b8073ea557c8fbcab8f991af3b216f431d42fc30b3061aa73488170dc6a718a3b24b1de64d6905abe5d984f427e368aa40c4ffbabfb9352bb6596fa4c65eccb7d9937b73f6514f0c2329cfdf8449ed67834a00f0e0729cfceee5af8f56c60633acfed7fb17d4aefd219887d158ccad088230f1e279d284e93752dd7a36fe47a6da3c5ab29793bd158a2db3fab2f7e1e47b51c97e1360fb05f84a5c3b943a63123d830b8067af632ed1470d1d0003e387969513760bb3ebf4cd354090c3d5ac456b612d08757dc05ccb8d662d7b8ae01856e1c4c8f9dee23287fbc9d57315c10a391fc6644f920145bf96deac417f26e6efd2c255a781e963c948285c66290441f75db4b7d960716da7917349037f021b14e446e8c2188525a503c6df9b79583966b558e5506c361c020d6835e796b1c44394c682e2ad2fd2cc257fed4feeae5d1164a30580313b641435b503d2e97a627cdae3926c5906d96d3ffa7e51db7da2d34f73dda889556a7006e11aa4144af137cfdde8c00caf610458e9c7e564159d27d6c2b1db04e16716746150e18f640d4bcc5ede5f0c0f1d797afda77e6a83f569c610cba4771bbac48d4796b6b9f9033be41d3d1a2a8789eec4642e0005c922a6c32b0d04a6fc5dde51798b6f3abca4af77d76c3f07ce9550cf517349955e4b8727b84010b6c9411abd8a15af11dde9310ccde81fbafb49daae2e46944ecd94d3c2f49d5dbb86620118500c36eb375f66632b8ddabbb570e6a2c7760baa8f03d721ead74dc40a88083bb9ae4032af217a0c65588ec47eb40296547b57b4bb7286c2db014f98d0a4219e456ee0b99042d7649555289c2a3c064ea00c604d223269bb804b5b6823bfd30eef25afb11e9ae5cf7026e3b33099f28714b7b1bcb80d4c45a62b51d5b8954a994d11bb4e0e56621781727b1030a7c0762927afbe473d90b740452f9e082237494a71f15bc2074f7ab6f13e4163faa0740cae6cbcfda60203ef2511b917b91276a5cceabd1e5b6398b5a4ef898023b0bbdbb079a6d196d0fa3a6f0fec2d58b304ba047b2b89d99d50a5dbb11bbcb18b76e92e5012340b6c3c8d358782d9cc90e7bb3e4a87d66429f738f04149a0539751b913e1e330a2b0837b910bab0870fe4cc04300ebc2e5e59bfae4a63ff68283d2013cb4113ce8313070b4fa900a2e5ad14295ea8e9bab555918828328fc99fc59eaab87f4fb87a08c1c7ec59a09d1cd8987a38b62684716a0a45253e09dc8b399ee8a9f07fa85404eb4c09329df42976accfc4e7370fba212d888c871b874baca769cf059ab1fcb052d01b3a67444ed7579fc112a10b4188459bcae2677756231c7ac5d6efea556b3586f8a93abd401918eb0b2b7be2565dffcaf31b12a2c120c3e9b21004a3622365a80a9c0f09698220cbd4fddb42d632fd8896b1f09a6c3b0bc287eff20f39fbe2c4a42dcc6813ec30dafe859156fff896997501f0cc8910505cb3403ba7d3755043da74d977ea510dd184eae97d01a87efbaa8ca3059305fc009e86f275a1dadec1bab7f7101301de7b04e81fa6de50f18806fe5d9e4dc8927d6e4b8137f6e49e6763e199b0da24c562186cf4451facc19e72a7b0ae074950f835e0a763f78f187e2166e7895f47d483ebd4e296481b597439511edd1d8fbd624b109f607ce7d1428219915ea02f0295746809c7284506a45adede28a938d81ea49435c8a7fa8cfb524c1e65a745157676d6bf9d474c6ea3c22cb3d9e6b1649407d7ab50a7b0bfb4e84fa5674b55f1de9e92f66bc5da3a8c590da68b11cb149bc6b871b44e4b364f827734140e01e32ad843106606e56bf6a8bb6d776f54b617a6ce5ff2773deae7b5077c82f3f46c1f078526f1e05ecf9e3c73761583a70c146cf203568da44f6ffa6d612f36dfa544b356238c4aab3799d275820fc78294c47c2829d66aa6244a01349a26acc87b7725ebb1c4d76a74a37bfde6d225f6b603804c76204d5666d159222ec093d44d8007f10e06bcb63e63e121ce10c6805a9fc4ffa266aa5026a81d39f3038b31b91b0a34ca54b60d6ffa7412e331233edabb15c42083d0e90cf2fefa7bfa0141b210d5ca18a733b13fb2395b28aa9f462dbe66f57f14a2329978d65f20dc4f9281287b3fe76571d5394c3b03d6f013f2bfc0e33844f21c17ab55c7c151f562696bd6ae68c4b23c93e60132eaee8a372a7ba801c72e65d23b6c649fe278ad90873fc24321b0b54f7607de03c8a93da2b6dd1e300c2988154607d93b4b7de097a373e1124734d9898a2de620ea07ce6b42a22d34a6665d872c6fdcc69fde96fcf85c92490e7e28ce0040994bf1002437fd242fb86092843927ae4e175474d12432c83aed69ca78c9cc52105efc28c2c58fd4eb06fa66afe09b78f81ad931e111a5fc5f88e4a581b69cd92da67bd840cb1daf27668c6cc1395474d3db0ec2bd55e8a1f32709093f3091887f99aea88343513ae8f07c2d10374b30611820e488f173c91892498cc830fba7d2c9f43c3e6c0cf4cc391a9f634d4317bc66cd62772016883328ed006c3822bc0533a5e9fa2d3a880f6ae4316badc98f384d514f96cf4ca1f17fc16575b241df2e9052bb5e5ef41b469aee7258660f2af02da82ff49393957bb12677ee634fd360e6e2d78eacac3f3a9983fc8324c0daaf5d54fe16cf4e6d7a71450c6c43f322189733164debb3100260a800f565b9e8f5a0c874f318a31d2cb4de5273e308c6eac28e6af7793147352df1c0571c183b4c7ebf2c5fa26bd488422986b15b18344a6e9de8f963a56a7887b1ba0f28dae6da6141a285094795d5121850432badf8efd0c2e0e7b40beb213f9e2957969663e1a2c76f3b5790d142daff83eac675ae1282e630ab094c128d1735af361856a4c50cbdf8c8702528ff00036f5671bd3d8cce49fe85b6fad29df74971d0564514baffafa0ea3ce04b5dd9828b641ded7bc99376fbeeddfc0b08e7ffd507a84bbab58eb12f0af1df1d96858254e32ea05c66f4049943e752", @ANYRESDEC]], 0x1, 0x800) r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) accept(r10, &(0x7f0000002780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000487abd12a58deb933b38b9c313fac3758d3309b8fcc3c7a7f1927b80541bc5cadcee348df672f098650776398ee9ffd6d35b7d521ccad1f94d7c2a67c0d0ea056e70a2546dbca30e3415af4a3512da2ef63f9333c1c14972445cacc3d4bb39d0464365e4f1056e1097e35bac91085554a936c3b87e05c977f99b6a73c7d7a6668bd473732ab2f54487a93abc5a7d67fb831ac4ef67f9228896ac57daba9711294ae9cc6bea54b7c6a70500000000000000b6bb4b7830537b1acc491bddf688aef1a9876d860f4cc236e7b6edb9e02cfd20b3bd42675ecd829a990e"], &(0x7f0000002140)=0x53) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r12, 0x80047308, &(0x7f00000000c0)) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r11, @ANYRESOCT=r0, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r12, @ANYRESHEX], 0x7, 0xffb) msgrcv(r2, &(0x7f0000003b40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d3033af7f894561b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222090000004e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a200c063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c325d89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429e06863209e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d14ee1d7e3c0000"], 0x1, 0x0, 0x1004) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(r2, &(0x7f0000003a40)=ANY=[@ANYBLOB="0300000000b3dfb50fab059e75a0be19de16d8a32e0c5d7858899bbc6193ab7318eaabb0ebf2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497c5d3639170bc10c994cde35414bf7f22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46af2a755324115e506cd62f2b01573c376fabb6713c8e63bb2e19119ae26361378de0a48ccf0a87d3c451df0c36b08f9d3d04f958b5381e7fca35ed7142c2f0d2e5f9ce77c1597c62ca4ae24afe5c36868e98ecc017c46c58c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf"], 0x222, 0x40000000000800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000e0ff00"/155], 0x9b, 0x1, 0x1000) msgrcv(r2, &(0x7f0000003f40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007291500dcfa70f43b1e5ba14d079547121e3f5832ead7abef82cdf1e70a85cda0fd6c38c6aea0782d3a495ec4f88b4cf913cd3fbec20939c7033f84d843759b5ac4e85b8ba89ddf419f96558d1e5226348b767a9fe88f61ee9138fdf5c2b61cb566ef67ae6aa1fb6a7ca9520c1163ec53ce5d524e90ccefc03fbc90ee69d34c679fa402c65ddc72b908740e9d3a7dcd41fc8d55013ae235c8da49c97af0a7a4f3e9e789af3ced9be906496dab7d499cbe55cf4be16d1a51d1e705a32d459fc74797568b47c864257b011f2445b734c232619ba"], 0x80, 0x3, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001e40)=""/74) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002940)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f6", 0xe4}], 0x5) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15", 0x3a}], 0x1) 02:49:24 executing program 1: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) r2 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x2}], 0x66, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x0, 0x100000001, r3}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) flock(r4, 0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x0, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r6, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r9) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r10, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:49:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:49:24 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x1, 0x1, 0x418) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0xfffffffffffffedc) r6 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000004010"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 02:49:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc509c67b7a1f9f85, 0x3}], 0x7f, 0x0, 0xc6, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r12, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r13, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0xffffffff, 0x6}, {{r3}, 0xfffffffffffffffb, 0x10, 0x8, 0x1000000, 0x4}, {{r4}, 0xfffffffffffffffe, 0x82, 0x20000000, 0x6, 0x1}, {{r5}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x0, 0x800}, {{r6}, 0x4, 0x90, 0xf0000000, 0x5, 0x2}, {{r7}, 0xfffffffffffffffe, 0x40, 0x1, 0x3, 0x6}, {{r8}, 0xfffffffffffffff9, 0x20, 0x10, 0xac, 0x100000001}, {{r9}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x6}, {{r10}, 0xfffffffffffffffa, 0xc4, 0x20, 0x9, 0xffffffffffffff01}], 0x0, &(0x7f0000000280)=[{{r11}, 0x3, 0x0, 0x40000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x7ff, 0x20}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x3, 0x7759}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x1, 0x7}, {{r13}, 0xfffffffffffffffd, 0x14, 0x40, 0x0, 0xffffffffffff0000}], 0x3, &(0x7f0000000340)={0x8, 0x7}) 02:49:25 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/143, 0x8f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 02:49:25 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYRES64=r2, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r1], 0x7, 0xffb) msgrcv(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = socket(0x1, 0x4002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80186950, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r8, 0x13c, 0x1}, 0x0, 0x6, r10, 0xffffffffffffffff, 0x8, 0x9, 0x8, 0x1}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa01aaaa0086dd62a4060000103c00000020010054000000000000000200aaff0200000000000000000000000000011100010401b6f72ae5b21b0000000000c61f1bef2eace0d8c75844092b21a5dc3e30a5e8a3a841"]) 02:49:25 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) 02:49:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200", 0xfffffffe}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:49:25 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2fffd) r0 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 02:49:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000580)="c8fbb4b6e82b7cfa", 0x8) getpgid(0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c56adc198ae528fce7e78638034fd5b921ff0de0b740875ad9128ab35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab5195fd4b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7661e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4302312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402103da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a65459b8af119156e934ce15c3a375db4cbe78e92045abf374e4c2b28f333e18937366b3bdc6751df29c1cfeffdbec65574ae8133234bfdd5ac3626df52a4668799641b40e485e6658b675f0773fd86d8ecdc817ffd2d8d43abd1a70115db860693fcd0858963c4bd93661554b2a3e5d0d072c88981005919dc10f132be8932bf9ef1c03d33cf6365fecfc"], 0x1, 0x3, 0x0) msgget$private(0x0, 0x20000003c4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x894feaa2cc0021e8, 0x0) ftruncate(r3, 0x0, 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x8000, 0x81) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10780, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe08bed3285928fc6) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x2, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x80, 0xffffffffffffff00, 0xe1}], 0x80, &(0x7f0000000400)=[{{r5}, 0x0, 0x10, 0xfffff, 0x0, 0x4}, {{r6}, 0xfffffffffffffffc, 0x1a, 0x40, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffc, 0x18, 0x40000000, 0x5}, {{r8}, 0xfffffffffffffffe, 0x0, 0x2, 0x100000001, 0xd42e}, {{r9}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x66, 0x5d}, {{}, 0x0, 0x8, 0xb8c4fa628249b736, 0x9, 0x1}, {{r10}, 0xfffffffffffffffa, 0x90, 0x2, 0x7ff, 0xc5f0}], 0x0, &(0x7f0000000500)={0xb76, 0x4}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000040)={0x2, 0x9}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x894feaa2cc0021e8, 0x0) ftruncate(r12, 0x0, 0x4) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000280)) socket$inet(0x2, 0x8000, 0x81) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10780, 0x0) pipe2(&(0x7f0000000300), 0xe08bed3285928fc6) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) 02:49:26 executing program 0: getrlimit(0x2, &(0x7f0000000080)) r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4000, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0xa92b2d62) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRES64=r7, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r6], 0x7, 0xffb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x0) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f00000000c0)={0x1, "981ecd85bd7c95caf96eb70c59e8d74e6a22f54edbc6a2486763d9f147d53028589f363fc0d2ab15a2cf9610fc536047396dd4f008031b0928d108e6160c894c9b3ce7be67362f834df1ef4f9719afd9ccbc9a10c9d45b830cbc2303397482cbdecf599936d972f3109c026f751f009ab691e2538e758c83924ff5c6ad894ace3e52a8a1f9c5f7d3c2fc5f5bbe1f90e7422d406e7a78768dbed1f1ad20a9c04f223035eb28610fd773a5a8c5"}, 0xb4, 0x0) 02:49:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0xfffffffd, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 02:49:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='W\x00') 02:49:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x20, 0x3, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 02:49:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() select(0x40, &(0x7f0000003000)={0x5000000, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000003080)={0xc92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000}, &(0x7f00000030c0)={0x0, 0x3f}) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x8, 0x7, 0x5, 0x81, "287267be9b2e1e153419c06d6ef4f7ca5064976a", 0xffffffff, 0x4}) 02:49:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:49:27 executing program 0: r0 = socket(0x1, 0x4002, 0x0) socket(0x10, 0x3, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) socket(0x2, 0x8000, 0x40) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x7fff, 0x1, 0x1000}) r3 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000100)="8dfcb37ffd38401cda552b00000000000000000000000000000000b5d73a5c23c38cb0856754ac6857b9318dbcc3ce538dcbacd35366701db79e92bcd34fa51646c384beef591b59cf72482304e54c9063f36078f0a5fc31f4e24e23f2c9c035e7f0d61dcc0c6a93ecfb19b7daadb71d09114262efd1402b05b2cc84bfb03bd554fbdf", 0x83) sendto$inet(r3, &(0x7f0000000080)="5786cd591331ec82eaa79692676e26684616142835ec145926e96e0367fbb2a64c575bd9", 0x24, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 02:49:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r1, &(0x7f00000014c0), 0x39, 0x0, 0x1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x0, 0xfffffffffffffffc}], 0x66, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x0) r8 = getppid() r9 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) r10 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r13, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c00"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r22 = accept(r18, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r23, r24, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r26 = getgid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r20, r23, r26, 0x80, 0x8}, 0x8, 0x5, 0x0, r27, 0xfffffffffffffe01, 0xa, 0x7ff}) r29 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r29, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r31) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = kqueue() kevent(r32, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r32, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r33 = kqueue() kevent(r33, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r33, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r34 = kqueue() kevent(r34, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r34, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r35 = kqueue() kevent(r35, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r35, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./nile0\x00'], 0xa, &(0x7f0000001940), 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="fbffffff000000000100000000000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="2800001900000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES16, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r23, @ANYRES32=r31, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc6}, 0x8) fchmod(r1, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r36 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r36, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3d72069a6c02c50b19e5c648c41abe891057eddbce1f082a"], 0xe1, 0x0) msgrcv(r36, &(0x7f0000000580)={0x0, ""/130}, 0x8a, 0x1, 0x0) 02:49:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x52) kqueue() socketpair(0x18, 0x5, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getrusage(0x0, &(0x7f0000000100)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x86) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) renameat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') r5 = socket(0x2, 0x1, 0x6) r6 = fcntl$dupfd(r5, 0xa, r1) recvmsg(r6, &(0x7f0000001800)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/132, 0x84}, {&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x6, &(0x7f0000001700)=""/199, 0xc7}, 0x3) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001840), &(0x7f0000001880)=0x10) chflags(&(0x7f00000018c0)='./file0\x00', 0x10000) r7 = accept$inet6(r4, &(0x7f0000001900), &(0x7f0000001940)=0xc) write(r7, &(0x7f0000001980)="399b759d8c4e573da81c6ce2bf107c7bcdfb133c0faba108f20ed7f7bb217a8af8206e628caa57720b6f4197263d63588cdb237057bda788a0386f80f9", 0x3d) r8 = openat(r4, &(0x7f00000019c0)='./file0\x00', 0x100, 0x50) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000001a00)) pipe2(&(0x7f0000001a80)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000001a40)='./file0\x00', r9, &(0x7f0000001ac0)='./file0\x00') acct(&(0x7f0000001b00)='./file0\x00') mknodat(r8, &(0x7f0000001b40)='./file0\x00', 0x6000, 0x3) write(r0, &(0x7f0000001b80)="b965b7122c84a1ea7a7f02806ba3ad0bcd33c9d32e4db168f6cc344e6aa88122fc786fd62fe08b52898262a4484658bb33306c45a62ec33cdf5107359227d6df39b571ecb851747325347fb2fd219b115d36ec7f87ba1467fb8478b1c0ed7b80427272305e762d093575982c48f249597c04bb13cbdd6f621c5d2b8740c5e4c62607194a7c5c2f8bbabee9298d6d3e8543c275d7936f7e1b8d4d4d3b96a9c2257d8df8f58f5162a1150764f0eca3c7bcbb6051684f9b084bf2cf167bae4087dcf5a8e20428ffcf9e5add82e6d3ac53882a9850eb5772aae09c28ee54ba061abd1bcca953fd43e2fdfd06", 0xea) r10 = open(&(0x7f0000001c80)='./file0\x00', 0x10000, 0x20) pipe2(&(0x7f0000001f80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001fc0)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000002040)={&(0x7f0000001cc0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001f00)=[{&(0x7f0000001d00)="f6671c9d310def3abeda3e7b1bf9f672a6fa8017a254188f3d6849a3cfee9bc144d40e3b725518c21a7f6b2affc414960a6bdaa9e80a1565a134847942d0b22bb3f9b349a0ed56db493d9205db6a5ad0e19658dc58dc4dfe03698095e39bdbd6c54879f1e2d1caf4647649a84637e2990a453635303c5266f8d8553fca539ac8d1d198a183e131c9eb885d85e787a0a9a48c419223f5ac1c747a53fcc3f6186e886af44ffff322f33d6e8169577aff6c6f3349882c6b8c183a8fdf1a", 0xbc}, {&(0x7f0000001dc0)="e6e80f4c1a28d99522e358f4901da627e21293256b95495cb747b1722f273beaeb248045568ae2262e9e68687d1601facc8f1e5b226bd8887bd563919c8694ac1daceb97f6fa04573430fa8d184a66", 0x4f}, {&(0x7f0000001e40)="14b1086da13a6eb0e5617502af83a7d00d006b201e4e44f3140e5db506572825496e8d55500b1c03df803ed0b34992043ab55ba9dcbd3c4c8b", 0x39}, {&(0x7f0000001e80)="55fd36cd9d73324b2159f989540ac5ceae98a782498c2511a646f57f2665f805b9cbbb6117d2fb53871a114d1fa97a15", 0x30}, {&(0x7f0000001ec0)="5d4725883d66ce793cd7110bb0b60ceb3c", 0x11}], 0x5, &(0x7f0000002000)=[@rights={0x18, 0xffff, 0x1, [r11, r12]}], 0x18, 0x60b}, 0x400) r13 = semget(0x3, 0x0, 0x40) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000002080)=""/28) 02:49:27 executing program 1: r0 = msgget(0x1, 0x5) msgctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0xf41, &(0x7f0000001080)=ANY=[@ANYBLOB="aaaaaaaaaaaa24554e2ee2cd86dd6002290f0f0b000000000000000029000000000000000000ff0200000000000000000000000000018900907800000000ff01000000000000000000000000000100000000000000000000000000000000000e840c529d72151eb64bfd6c85fa3103a7a0eea63d410dbc0496507fc4202beffd58abd98f26ab1c079fa72419bbbee29a21cb195bfa2a7620c69c24818637eb63abef3184222bf67529558bb62c0e3a363880ac09155f9addd08530aeb8eabcc610f63f829742d41a66c537f2a9f8033373000f86908552b53c6f553e2d58bc4998ade63a6fd57b33b23477e434a2980e5b8c64f08292b90a71c30357cc166cf4a574a3fe2e69c19705e67132c439c0268dc38f15a06533276af56f399ef65f08ee5f16a836373303812ba52d2878bc2bfd717e7277b5bce88b572f79c4d264612d8597747e6f2e352f256fecef440016560b77014aa3cb5feee313acf607bb50f06534e8dd3b501caf24ba0cbb17398e2884d17a1f2a96fdfbfe9b2d53f2b6d9a2e068026bd93d40b133a5fe837734603147d12318ff30d006ed3802905cedef2323261ab16dd94509bf5cd51eb5b32673ce94f56d5c53ae482dde393de2415e3a6284698423c3b52e070926176cdd47f67fd5dc558b4629ee4a7ab76333d91f62e99b72ef546f72b5c77da527c0f1735b3a3cd91e20221d38ab128d0602dbe70011c1c592638ac9f035b3dc03cb8aeb9b601cccc1b56de5ca5daaad98f2e43fad9c1dbbf910aa2a2488d175860d8fb58fe4aa0aacd2edd7b7e5e8a42e522bd0789841ce8f92e7da9e9eec76bfc71bc87a94fc3552519fa7789a272092d1a0a7c0f13826ce19557185acbc403e3b814ab8914c1c9b194773fa8e4c74c8fbd892a7b7dd6214a7bab81c2d9731ab2300966c688e46a5fff7a951ca8d42a72452ce431b0cee4d8ec973e95427cebaa0131687167b606b6f3578469ebd924d1835e2d5f349e5d9e4065b1af8451f8b4f3c1fb0597e2aecb3915ecd2d6a388744bcca4c1940efe1b8bf904c7123d2ab6f01788815625a76acf09f2b46f603ea145fa4b57a802cf4cb3acd901945810c0f65a7c45dde1059768869197220c819f41d66646e9ca7559fd9dd60cd6ac8734f352c1686749bacb742dbe74910e681a5519fb02076ec0520a780a914c45d94b159685b5222fd7b03d113e0b437556771f40524b16847ddb0cd2ba1bd76ced039ae64234097c7e93b69a5cb956afb0e8bf6ae4a20b1bcf26abc82a4ee6ac581ec2cd3e7a26bfc792f39407cd58b5a4ac138dbe3579d481615af4eb5c8ccd8e6728440b256c802f508debad81e3d05090bbcc23b41223778a5fe5dfc1818ddbce41531e170219dd88fbda93c83fab1f9c890ee52555701a22113c3a69f518337b815c3b8851bd04ccfa8e2b4738cd43f84b50a37e4ea810f29d3636dc03b635f3dc3a8d193b4be0e352a75301582c9a4cfc594aece83f57d37bd7ee8ee4f76545f1e0bb0de26ffdb2fbf3cc6fc405a1de2c2ebf4932b9c5b9d2a9d1623232f06a4c3894ac2ae7cefe107c8c1f7ad92ea5577ebcbe51b13332fdfd4df6ba0d3b6833db5ba919733a5875e661e85fc236aedf4a774cd6abc4fbbb1efb35b4afadfb996a28138f869a1da0eead4cf65a5f807979e06ef47f78b2c82fe16e33e36411f556f8dca1f98535907c84eafb2491df65a68f696562757dc83b51dc6c51ac658d4aac09599462ad99b293eca70c169cc0873bd25c8d4fc57e09cfd0199cb658e34e1f8a7898658dec573695f16429137db414675539b3d20b34556f045a119022b52897c9520999b1b788ea21591446e76340e19e1ee76ed2df870a90e958bac5327d7ba112a6b25f0ce07b89abf0caee9cfecc91e5a4a0056eda1484b3d56e40d260d4366487804cbefa24829af98e10678b9a24ffd3c48aaf67589bc98f947ff33b9c8d3eaa2245639ecd37f64bf34894e7073a01a0a2ee968177491979838c341cc9f315846c3f724fe8a495ab8ff992c5394b72b160e89cdf80c6c7985ad3fec0577e34c1b3d95cadcc7b069d8ff96233fc67883bc93f1ceb189195715b2615577818d0572788d3fa7888247beb5c39a2cacc16d2ecd4498a26d04b03d3f5863be7e5ea3b853f429b312b1e8802d5b0cc86b2cca39afa7c869723ed11ab075e04b523115d77e43eabdfceea39e321b080f6d91c60109bdb8511e60bfcdc768282ed6a9d040cb452e9a91bdd23b2afdd65e90d0d4e2f041c11bd7607d747f3abe0f717f29922eebd7fdcb1cafaa161f70864b070e1a0bb989fdd8729fe0ae64d01d8868e4ac0acc9f73ac473b81e797758819e6df9a814b56141b92bc2bbc74e36b52358c0e9d5985c4b49f2fadbc5cf2487063bba209717413df92121cafac2b17a80ba2f7fb2a9c0027ec4058f04d13a289b59907acd4c86f632617885efbba8e2dba20f889feae1d6c3b080a70fd5b3531172f86aa70f6e181966d1c8d73a5f8f0667dd4fd4a4d320813fdb8d5dd5e530575e9d03b520b0cf149f308d69de8d7e7047f234077f5781bbb5bc775196c77a17a88f25a3361b08316b5fc72dcdb9da8b3bc9f9d33fc83c1dfca8bd63a264df6aba62721684230345c22606f0cf67ee81729b3a864aa203119f2b54fc18133620dbc49457441c8436d36b1d669a9ed1c6ba0aa3584482c136ab60d56e372eafe77ded1d9023c488242d3e8d50f6e309a4351048b4f530fafdb9f6a148b60ad8aad808c648bfbce0ff1f513bae36a36aeb9dbbf6df814bc3d8e2af4232765ce66a648eba1f2a025bdc0e588582407db767457be5de6c19befc8e54b11ac6b2e2f47c44ee1f21522af03d341ceb1cafb66895ef37ece6e812adc4f6cb5bac63aaf1b7c8b5dcb43599e8198aaf8c2e3d53751912766052ed3bd5a21f29ff9dcae4f6bc013150e297f9172d00d28ca91ed04a7ec01809adbe933cad56abf0c09875f16e189e435d56987721d0ae33af9a5ac9a63fa1c4b1b55e11cdd4fbb7cd561abb250d85b70cd1c5e0234a32a300cd46478e43b8d2f313eb7e60b68ccdf78167ee26daa68eed6668dd2377e767f114993cfb8aa16089dce06557efee5ac6dff016e2642454d6b2a702c4f1ea5d29ad12cb33faf783c88c6eabf9c0c332b69b53ebdd3e779f7f6ed2edc6ed958f445ee364a5252b841664d6df842cd1fcead20c2550ed809b4fadd2eabf3a1bff418be64bb5662a867b7cac1deb1909dc1f93b5e212c6864f3e14d133cf9fe19e1d16f46521278b6f9cb6a46dfd989f80b656d8ad0593efb2e7592f9d5e37fed59880a6970634a11c42c96ba997d400b83ffc205342e9671767b5c80a1e763de6505f9eedceadfd33168dd7c842af3e8428dfe1b966b9f4c28570c9ed424b3eca453bd652ad6905050e8e8d8bacaa9bc96a7ae4eed6a3f6feee0b5556ce27e45a87d21c93b820add64719846575e0eb99ccc07f43af6d9125938d12b28b5ee0bdc2b56162a22cea6f06d9c4362e29fdf2606fddee9fd8523ba04cb3420707375dc188521de67096cc1230a57e5eac5bccbde4365141c2c55f48ae99040e017dc8eff4763135a9a275cc3aab8cd15082d20a1a36ce448bbeea435c6bbb7f16c7307f8a8f439e1996079af1fdc3e301c267eb038168e3eb46b561f892b2b6732ad00e6dbe1e28fb724bdca645bde20f42c5988b7522ebf453d27e6db9a8eda4bf2d57e654b6428ad65dff7a639cf0e9d1da59fb4156a6847aa178b075f152f22b5cb18c450acbdd1a57bfb1567c0c6c4adc953a328263eec9f79cf795ba8c7f2734d84ac553aeeeada4ad8147f2ad7a28a4f2fdc37abc4663fb3cdf90a64624248b24179a2583513242eae19ee0878716ae03dd60966037d3e740dcc9f78050dcfecfa6b75c3248bb555f8bbb23f893d52eef297688e88cff74228b0dc8f636044cd1472131dbe3334f3c2903e0e3ec6c44a8d00b68a569fe7928733d608ecbbdbc8f2ce56ac93c0f7776a208658c32498ddbd3665c8215a905767ddfc4b1789106b6de68369e0f6f5d1a38c816df987005a20a831f0ba996b1f9af8104e80e0e84418ec72a89167acf4f1a8ba4b1e770cec10dd8777cc8da0472d0be332ce277fef15e50728e31e417681d1e6399e282d1b39a295a9eab9001a0df4ea4b40b41d35d3bc138c714fb0cb108913d8e9d376730f8ae184d1606155a758b5678db50890481db9228b9898a7914a7e34574a84d6b05c0f0ef7813b7c3b4dee13bb6516be9ea301dff653ce275ce5866921c2a4779a4958e0039479950a4d2795bdcee5cf0fbcd2eb99663469da6e083b9e1dfd11d508ac0af7d18c6dc5edb8f3fd49a2efa1a32bd858fc90552fcb96b9a7cce1e1c5d0b75431b67afb439f41f7cc3901b062df14cdd18d1cb461bec3e611d355efafd2fb9f9536eb7fba34cd6184d616ffa184bc8b8ae2f62fc953c62557ae008ae884d0bb637f0be1bbad5facb8917f0495051668112d064f660a49144ff4a62f282b7346dc4e7560ffacfc4e6b4c2814f71a8524600f76ca7f68d30b3f6c0ea6ec25ebd2d1ae7697a7aa17ed23dba8f5d95aef0931364059fbe028c404ab5aa7455e88216935af23aef060ae570d159c9a0109ccdf9cfc3692a30db4d7682e6961c6ca3fcb95cd9da0b88e4e5c950f2923f08447cbdddf52aa8a78ff38481d15ac47689752d81a0163e5d26a7ee7cf3f8b7761e11d1cff3a86b3f63065682ae0c5aa092e5697709d22cf439cc677b8dc4c3b94dcdfe60b72b7f5deca341e27f348cb6e9d9dc9cf44643e4e274755a06961c2f0bad2c929ad0ff8420b284821a400580e132b72757d62a05cb2e13276f2583e31637b5bf67602410523d1506e3c3afbcd38c3a2846d2d6256609d60601316ab94543cd21f19ed811af6d66ca649bd280a3fbdcc2e10c38fb754eb27b126925fce7c3a7da3683f61f6366530c8b9d260d1bb96d17d6e64df13f6eb849b6f8d4c876c40abac31f4952afed685284e3f2faaf486e0b70a2b7dee4e69f59d022675533b8f7c61dd27b3907722d3091eb3057455a72d3386ab60f105b440d866336569f330ea80ab4ce21a2ab402bd809b9a85586358993a8875c7b1957b26c884c789008124becd82a939655e6aee5326a51c9771593b20871df2c237cd21ca8ba27c15c0df8a9c991aed36af1bb70704d133aab36c79ec44446775720dcce88b5e37ee9bc8ec3f55ca38c2472b31660fbbc8a548f959037fc3143bc31093621af65739164338d15cd201d11b4fc89fc5df56e52cf0496733f24f0fe6114a298b2751da4dbae29eccec6b48cd7ab49522b3fbf7648ab50e02ecb299ab621b31fb465f5e159f0eaec7e4345dbee9c9e3e99d21e478adf362eb92b3c39b019264bab60cacdef0e3954aff9a2069c5540b03fcab3672fe882dba779b8a28114824e9061308873fa1b453cac8e279a30fa68ce8862f67d324f6b10fe71dc5bb87d328e00d2f9cac907137ca9f5781a56765f5608fafaf257cee"]) 02:49:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) shutdown(r4, 0x2) 02:49:28 executing program 1: semget(0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) getrusage(0x0, &(0x7f0000000180)) 02:49:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x4002, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) writev(0xffffffffffffff9c, &(0x7f00000006c0)=[{&(0x7f0000000080)="8fda991905dd0adfc195a2a0682ecefbd9192b8cfb55bd8c1a019ea5c4cb4351ef9550801bab548a2f2c56e572c25b118457c8fffa3f062bddd7697ebfb595575880d1e16118b1006665ddbfdc38197119c4e2bbb2127d313146f2514f2873e996be94dbfaf9630db9ac8b77dc5b743c5a44527ea59f4540fe016e2cebeffc7111e1b4bb72d5014c3243e000", 0x8c}, {&(0x7f0000000240)="638130c77bd42fd75e6eb11ea3426a85bb2924285c12c519d39e12d59f07787fa87aa0f589e3295cd09d1885e5319d8147f2ca54183d647538e80b530b16ba4d13777593573451e1c354a216323b27a8724f6b601e96392f21f383340910caa3a8231dd4e41573e37ea4affb1ccdaa4f7fed83009707", 0x76}, {&(0x7f0000000340)="d281e3b0b46a15a3f4672b009008cb5f6f810a187860bdcb17919cf05d5cb16ced5d60cc013d3e9f28ec95c3b3051342bca0d4c8abed4a2a2a1c3ac2d7f923a1489ce8471f223f6814301ee326a8503a346d901ad2bf5833d2df4ed960db759f820d46fa0b2e582f84a188d26a3103848a93b040bede2218279d5b4a4e142685d632cb9f89d7a1f5867fb92e2ed1f90b6bd9d5aa6ce26555c2ea059f", 0x9c}, {&(0x7f0000000400)="313bfabca503730328393da05cf2f06545700132c5b7dcd70b8014786bcc76f1718ec9fbe661a3abfc83f2bb4423774a0233cb438afa8d91271ab2e18543c45e32402aaa1e709115093795e9c13dc418fc7cfa62f22c558ed3af098b95ddeb32ed35259f24014a3323f23f7bb8d28e72f12bab5e38911f6672c5025f2ed8b5bcff3274d70a6b8a61e1eaf79da9e404373ec3080ee6f60c32aa7b349317c82254ad25d67e2c13bdcd2c90dedae24f3ec5f66890cb8384c0aece42ad4a24c1318711d0d70ef848a0bb314dfe6b4a2e1d6790a121b30ac64f7f47c5d521a47ebfbc33b0e079230319efa76ff09c558a5540035c3fb18b551f2ff976", 0xfa}, {&(0x7f0000000140)="47dfd15f704998b2e285537e1aa4a6b7b23b642c772e4c0ccd765c", 0x1b}, {&(0x7f0000000500)="189a5655fd1ef2fc790e212c183250d2921d0a12b6ef72fdf5e6d65d14bcdd38ae2e1925c37c4513cca08370f11257e12eb6b51b22cce45ecdec88f54d3e2d5ff2fb875697b60e52996a6bacfe0874a4936ebe3abbd006ba0ad1c1829125ed4658b81c47c65afc7fb674f3de33dee8595a947fba7810a148a6133214fdb04d4b1633e213252bc1f8111fb19ab455c85018a88aaba0f95c21f24cd6633cbbb09076e23385db97784b407fed9a64a2366eaeda2c8d90f793dbef8758066cd2c3e9efc9a6df8a55ee01edb54704eea7", 0xce}, {&(0x7f0000000600)="d5a9920179d484a924104e4419c3a9b2744faef688a04586d0ad9487432a943b88c3981a06cd01636a723bb9265d687d069228dbe63abe28573a25a5e13b6fa183cb59da88b2a23c37ed444440cfab1de13130988c223e9d7fbe78539b3c9766dc0013302f561abe3883e9c6b3fd5c81ece9b04c5ec6a103d15f8c1d877bcdbce4ecec9c08b84118514643b77e1cec105fe4afab499901a1", 0x98}], 0x7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) 02:49:28 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[]]) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x387, &(0x7f0000000180)={0x100000000000, 0x6}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) linkat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x4) 02:49:28 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3, 0x4}) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setegid(r5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0xb102, 0x0, "c5c4eeba80d88bb035fd68ad10af1229c160e440", 0x0, 0x1df6}) syz_open_pts() r6 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r6, 0x0, r6) fchmod(r2, 0x20) getsockname$inet6(r6, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="ff3f619de5a2edfaea3586da8b50ea64a539f27a21ba9967af1d0ec4a835a1854a87d48776df9c86ab366fdaa70e050a51f93004b5e04284a8b58902ececdb5514b00b8cdcf8566a56792f76632abc8dcfab891a2afdc61d922ce0f5d24c16480cc5fb239d149522dd51035dce7fd8812d74f5dd227d2c2eb8a792d9a3b603cbfb8821071f15dd011812cf8b7fe75ec2108b7e87bde1b81921fae89688232dcfc2961e4bbc0e68774c26af84ed82bd339072b603fcac50e818265bea513a9e41d9f4bf20b8fd748235", 0xc9}, {&(0x7f0000000240)="19d882db99826b8930a10c709f85cebfdb75c6997add1dfcdb969d69bcbd3603d66c4dcb4ae2f84bfe11bc34bf863af68b70e571e80917c37b44882edf4b37c0c28f50c6c73e2e887ecc5c1b20eba3b8456add95c9cffd087976fa05856ef4fb5bb59349c816e24c87527a73dc0c5fe098b9d7ce96c91bb2308858d4108c41269151177f18c4c06a6e", 0x89}, {&(0x7f0000000340)="7240485a0755b71dce1f88a30c5ccaace85a93b4818671c427b8350f6f8f3397b2ce1bc87f8af2bd01df2afb24f18efd37bb526b40f2743314962fdd7ab9209bba8864d673f6ab35533f8f1b16818798d6b0a6678d8e59960e33f9cab80646d81bc6c81f123a37bbe876b3ffef3ae5b8346602a674d53dcd13154e925b6840b7e429e2b7713663811e585b812e109bbbc84a9d5414e377502289d4c6271cdaf84b0dd87dde429aa8697a64e0b2091910016dfc8f304280b6820bb0ee068d9043f286296e2c5d675da4f709d2181c39668272bc0309bbe629f500d4df86d3591b82f43e4ac18ded7f77e62369187194cf", 0xf0}], 0x3, 0x0, 0x10001) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) syz_open_pts() 02:49:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x5f}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90ff69c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000400)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f00000004c0)="0d238320ba79a9d005b8effceefd31017ed8232352b6d43deed0922d4c0fbfdbb1e87879be0fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe651175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xe1}], 0x4) write(r0, &(0x7f00000005c0)="8898b624243c6c8514385feef1ad1e4ed1b3f4c85c497db28c877e3382a88de6b1d5f3492b774550c0fe0af8e54efd9b097e620bc0b9a5e5b4fea70b13d43d346947d5be24e464a93ff5aac1e6e28a16dc9fcafe81798e514ae70e7abeebce836032a538f45103d6c909250a841816923369fae79910f4fed6a22908ea9d67080911e108bdb9f4fc4670c4d3747a248ceb135512295c4ca61311768dc7ba5ecfccfa07cffa5d5fdb241b5633b1fe881c531f6e6bf74b16647555ddd08e4a2ea3abcb56898e33c247f7dd23fe07b14163ad42291514f1b37a8d1e7e0863bd54d41f4e6172dbb81c9fdcf7903625219d1284c8110e33c93dc8eb55d7241e2ba629aa394718ef1853353132e5a10980b5eee9584a52f75162ba309ca80bab3d2196eb45ac7d07b10fb030f4a2eb7f999ea859f3f8b912c3da5255df416f61e08e42ae11b4004be352365c27812853a76e2ffcc04861614654adcabb9fe050c4935191bbda07758c07dcf0f705b64e1d143918d6559d9c4f7e3db3a47310bc66ebd6bc198110d96c28e9050d7697a57d5595ddca21a7391c6d046515a1ec5056c959cb73033e14793474479d02d6d4c566e732b5769c1208b09e70860871e35b06ed75fcfce59efeb4a2fe707d2fa576529d4a9e44ee93ac6d6262c8010a024bbf02b1a86f505163ddf407b56d9b6dca3a3d8fa08e8dfd2bb4f34c6af734912cc1f8c55707fb101d6448f4fdbb557989c7fdafd1ab5a0698e74aee0b5129e8eef82b1d56c1cd39e20de46affcfef43db94507df64a7e87d201967d5286e284ff27557c97e2c94c400fe912319029e8db9e3c1738764d7619587541a0148df10274f7c7b2e46c9dcdcb68e529a9908d6f12640485833750f33f94646e2b885edb04c60f0c208015e29f3f3bbe9c595eba01f4551f2541ca7f52dde7ad198a6ce3b1bedcb289468b9ec5acf90fd687cedb6da6f8957184b8a2ca7e5b5618c1c1a249c719d8ed6bed16df79a896918d89faee395770e395f592fd8b45277867cd0d7e5caf2ba701a788a8b4d2279c758426d8ab1506ba99ad9d0af1067e423556cc990737967088eb5d07d90fa39da8321a48151733c2ff472781da9ed2cd4a9fa82d73c8065b3a8ec8e0de28110958db2951a56e476bd6bfec5d9a02e80733ad98b0b49fde682636a372de8e0e88ab042211ac1d8ea516928908fb3fea55ae558e0549765e506566c94e89a826421e0da7f15e501205dcbd0087fb058d3454ceaf05fea9b1038be860a36f89065aaa22fd845dba07c63343ef35f51e7c2efe39edfcb006091f71251cb5af0569d66d31da12ae7e2513eb8cdf4b8f6899f0274c612cfe61d39ce711c07fba76610c66dfd6dc629e6e758aba6c53931d1ca64ef474d0ab53d880bc021e7c0398bcbf1ee423a25b27d1d3e11d148d0dc97313eccc4e7fa31f1945cf12e112528e095417fbbdb3ccbdae3382919cfb785f181481043908be11141961fefcca804b1b0172c0f24578110cf4efe7fc2b43a7291c0ba49b2b024edd98bd3a9de1654f708474fde7d540542d6c6651eb97bf49854219d7c51bd603258ab633f7d2fcf8fb40cf381d8bb51a22b957fd4d143d95f9502a0c05d30fb412df3ebfcbe4f1fad57d783062ff82f4f42f8a5deaf621c10fe8dfa9495201f59cd0127352d94727afa616d9d72a13e87c57968a7d92f75019f6c770a6d2da606392b1b8574831b911297e965fc63184e50aedda5054e329a1ea6b41e39cec6fbeee8b6c5aab8f52ba750508f56925ca781a4a3b55fb64b1b2462b0196e17e0eb1175e80e3c1871da0fbe2c739f47839919dfd72dd606ea8a7ca16ba4584cca4aa1920997115a40ef1a59e7bf2735f2ef4a90ff4fb870fa8c382cf803f4ff5a4b90e9b7890b0fd6a439fa1327c4641080977455a458ee7e392a6da4097ef0cd6c4b658c359c4a662e72d753320db320ac624d1ddb5d270cec545df77669053bb765c4820de2c3d4f9e522c535eab415620e89f2b1c65e7da02082a11e1179e615d1a662ed0c9852f4abbed02baf5708f9ab3639c7b4d18317c5dfba4de21a07238e1bd60d8063a1e9237036e610522ec663f50b140534dbeee66f82d9c5d70e28770f34d7ec0dee9844c0d69c64157f435f1317aa14fc90b80b8aef204a66f2fe9e93f67f10500cd87207805144460a4229ca43ecb7229200dc74744f437564bd678afbdf298d7cfb50da9ec97a8223b1a34d38cec0433c0b53f9a124c9dc638afb1ac2d70fe20cc67e166f2229b76c6779b2caf059e7a717d306befb21f655a4ed98a276c971df137aaa298f464adbb094748f4bfd224be776832ae3bdfec47242723cda7361d8bd03805d2bddea260af6643444b21d4666baaf6c77f60f91feedd223d0c82b5575f760612e6216bcccdc36c52c58f120a716393b31d91f9951950e75b6e784613724c961830943cc22c90df0a75169c346fbd44094270b934cca4ff1b96324d223b67975a2c1f52641212cedd449f82edd264f556bbc736f3c448648453e97778b29791861d188fec868073bcf9e8551ac44e901ed8eea4c436d355fb86fc2b3b4a8b5ea60a25bc3b56c3530012d6c279ba204f8d898317e029a5a12e377b56ed36ba47907c71673f52faed0129d5afd21392e2fcd4a1a928ddd51b0f708cbb1a6c60f8a4e42a59f6f84b4b6787db40c4bb4e64e71cc00957d42ae0b90a64e0166415e324229b0de1f0331c1e54b7dee00ea0b84421b3825b6f4aded3f4498b18060cdd720ec0690296333868cbf46548fe3ab79d01f3f730822587c6176bf2f938e797b48e509cbfbaeb2d9c2dde470b5951c4fca9844fb21f74b0bd37b2653a869b10a2b483c7da1d6cd01c807d0c4f2b65787872cb80af7f78409ea7cacfcca9c066b04c2c56d0a628e4e0d26b1bf3d6ad3c70a8be8bc8ce43e04cc33407e852c8bdf124fbdb0a048685954fd4bb1aa242b8fa047a0843ab4911d2c0f0bf46c5c78a15cee0774dd25b20437e0187d7a6e5ad4c36eca151289261de072aa237f38b98f7403545cbc48214e6829aacc8e1b4a4ecdc3b762f6fa7093e005fabf5d2653bfb903efc238ca8b7cdbe3e259655fe282fc1e8d3bd939d618c1d758345c27493dadf9879f9f69bfae3716fba094871fc8f92741bb7db215aa5ffe9e59df2a0d2ab01aeae0177cb1a46983b2a69626a96d3937b97c0e7ddb8d5d24b6a17435e2482db4be4fe1962b8fbdf0c18d0e57c639003aea3b5b840a9dd9e36d56cc631775e9add984d72ecca052ebad440303c73834246c170208d845258187f8d3f6dc66c04e480b758ad4e55625f6976a596d1ff62dd2fa7af03a11cc79cf7f781399de51956df1a557927567142de92aaba1e45dc05d43c9637df732cf579396f386ccb64c5d828d19c4f5bc75c45668583aa70e5e5f97b9f1a7d9be3aed5f754405bae119876cdf3c2a71c14c2d8651621f2c57ea81f25c92ed6ee48152c5b519c8ea4a1292826b7809e8b62cd4797d7a471677c89c157cf12ab6b6f2d8927694016e1b9eb6b13032788e2803fada1eb5688ee6c0b06822c578424aa79518e7f458fb86fa05c88f403fb0d8cb12c78b8fca346355da75349f736ad456a241fddc2ef71506db03ae9f0a874d1037ed4a67ece7952920e1a73f9b2e17121b40d28c8f001d3df057b5b4e2ab1309f24d8df046a6ff15497a02b086b8607c79af011b639868329b84c13801f229ad4ec225df9b20fb19a065e939518cf20400f8752106b6b7233d57b647a17b2df47e950e7aba91489f08ea76bb1e91290cf45972f4375ce6bc1f0fd0224afcc709fc877390d3a5f2819dc22170494670dd4099d2ca036c1a6f6f5f281e97154f0d0ecd240fee9c591437a50b8195fa6b604043a236f9cb29dc15485d9e4f82d051cf56bdc0d2df31c301bdaba0d6689422b357f062652182d682e932be3244362cf0fa78da77550a1425ef0255590198210f6eeed4bd783dfae569eef43daa81c00736d90da5181e66b258c5b4496a75eb7a071747829d028009385e68e404a1d9c8a1678be9b837d6aa0ec581423fdfd9ab76837038645bad552b002e4044a9220987f6d74463d3426df708cbd5dbd596f41b353d5574ced49e7794a5e9b4789f5813fc3c594aeb133a4f609e8cc6fca5ed429bdad18aef90aa7e655ba074b72f945ea2e0043d7ac9b68a000a4407769679649b1d6f354b60734329c3f5b06aaeb67b4584be613c67a328b29615d9d4a690a5b0aadca4e8b696b4ced08742702fb6b8abecedf8198963df3a0577fdcdbdb134aab37bb3e8c93fe0e9d61297a4b1a904ba1f9ecd0c04d8ef8c201d16d588e2b61441c4c1779c9691570c4e1f2e6caa7cd935eb3530ca00626b09aae4ad5a628ddada7bb0b6d517f29b4e42716e70b598cc8fc6796db2f83c0dd6ab2ebc36f2b0a5b07760b24daf294f05421b0ae29136f64da49bba262299ba7399249b5b63f75425ce697aae560c86135312fc1d843e731224eaadefb645b73fc400c683d03a907b4c7678db7ae0045339afd0fee36b32d271d0a0290aad3efc0400f130dea57a16887c60164e87c2020c7da4c5689f34263e5a4eebc66c7c7b50e7c47b973b9c5c4b658469cf6960640133ce533baf107b3c1533e1911d6fdd71a05f648939acd339d4b42899340184f24ef7ba3534d57e697e45868b6151332c9374f54b8bdecd8ba92c6b63f0fe23356c23e44616b602de1dd5af41a222ed06a97f7ea05cb3d2f1150156126df0aa9c7b467cb1204eada9ad83c882c39361a6d69421d8b60b31a1494ff0ac3aea302ae15bad317b8b1d158184d82ca17ea806da4c1a41800bb3b5e2869f90019df82e1ae4a2924d05093decc03cf72bc0df7dc90e66149b85f5bf377aa72804ae9b3475da8f3537b68a33744d12da3071469319898c7576db7b36dd8e05541adb7f40bd32fac8d57cbe7a5bcede0d575397dde204a8d09ddc89ab0d2eed635b12563fc9771c9f9377f5972688beb93ff7fd3b0de9aba5c779f2061bb5de500669105238dff3c32c19b100b49e6ab2994e459c78d5712ed04234b3a4dec8c9a52546e397322b6081009d2eb800cf94268713fd1a12c48a06b182a7b6c47c540072aa3f86d926274c3991cb1aae65254c6368a85a38f7a15bd3ba619266c3a96ca9a6094b884d3682d599febd5e28d0385b0757006a4e5345bd4fde8d1e1b7983bdccb72536e6972ab5f6e8e6ac96f20b0b38eccb7557206d1780b9f4b1e82f926a0340dc49b40ee11b4c7f1cfa72e325eb59c9e0bcdd3fdaf83dfae5c1ec4c1945b361ae0c1ab37bb48016e103a09f0e8e6493ec18a6f21cfb3b27f4fa14ea836aa6bac9ff88e753bff17448fce5231a8ad657064d5757301eb47c0ff1f3aebd8331ad0c0ccd16e899fbc2a644b07b9ef27d214369ae993d42923d70caece2849b5ab3314e4e006306809f028095353620763ea812d966fcdd5bf2b321d039048a9847bb7d4e639a81fda7db985589c3edf45a8eeb525fd42f73668f4337a926d165b790147e2c86da3d38b728f2250a9fd6497e40d3c9155051331b28b219de5b90737ae4a05519488b5db42c6fbd9c60c4663693e7334afda70bea3cbef4f2a597b4233826776f1ac13e4dbd44abc2f400d9e50e127a0a12cc95cf1d96adcd66163b259dee48cae81dbf7fcdee9dcac14c8dadb84daabf2f7a62ad8093a23d06ac8f888eaae3f7263927f831f130ab62d87fb93004246d596f38fef024f9d1b5bf5c3195728f1dba4238c922cc341", 0x1000) ftruncate(r0, 0x0, 0x10000) 02:49:28 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getrlimit(0x4, &(0x7f0000000000)) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100000000}, {&(0x7f0000e50000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000e9b000/0x1000)=nil, &(0x7f0000ef1000/0x4000)=nil, 0x5}, {&(0x7f0000ee2000/0x3000)=nil, &(0x7f0000fb5000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fcf000/0x2000)=nil, 0x1}, {&(0x7f0000f00000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f24000/0x1000)=nil, 0x9}, {&(0x7f0000e50000/0x2000)=nil, &(0x7f0000e63000/0x1000)=nil, 0x40}, {&(0x7f0000f77000/0x10000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000fad000/0x4000)=nil, &(0x7f0000e12000/0x1000)=nil, 0x8}, {&(0x7f0000f63000/0x4000)=nil, &(0x7f0000f51000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000e97000/0x1000)=nil, &(0x7f0000eeb000/0x2000)=nil, 0x5dcdd85c}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ebc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fb3000/0x2000)=nil, 0x9}, {&(0x7f0000e48000/0x2000)=nil, &(0x7f0000fe9000/0x3000)=nil, 0xa3e}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], '\x00', './file4\x00', './file2\x00', ['./file', './file', './file', './file'], 0x8b1}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='r\x00') r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) r4 = openat(r3, &(0x7f00000001c0)='./file3\x00', 0x1, 0x88) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000280)={0x0, 0x9, './file3\x00', 0x8, 0xecf3, 0x170e, 0x8b0}) 02:49:29 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x400, 0x8) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) r2 = dup(r1) getdents(r2, &(0x7f0000000000)=""/70, 0x46) 02:49:29 executing program 0: pipe(&(0x7f0000000040)) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x110003, 0x0, 0x1000000, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20001, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000000)) 02:49:29 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="7389e51adff87b815e3539de3002c5bdc35ae4bd355d847f4d6a81db2e9303705eaa8ca2097667a1336c834508f75d85e22b5c7d26fd236db235c2f32693ca97b3a412327b5eebd068be6c52003a4d94a238c48024cfd0c7e265ac3b317066a74d6db3a2f36ef670fa02a15e550128ad96ae1c218292d1d32a31a40782cd34b053a7ebfde433", 0x86}, {&(0x7f0000000200)="98acee52c5a96b97878aa331530b660b873d225d256e7e2097022ac90bb765652e238efc9a2152f82d07f5eb655c576894ab92298fab83d31c24c0a2018197712ebbbd4cadf1363cf768d0cf627ee887e503c0f58077673288ab39283f5a316173f42abf92260fa3670237ef174859823c48e1206f6e79f5a18678c17c76c7e5e3b30a0c74c507eadbe3ccc2fb7385891377323d38e5b3061026ef225ec1f2bde2e0c9b25fae1030261891082d573d2fcc3e2f62aa5430d8696ea8192275c7e348b1e06f593a6fff5aa1750e9e31dc85abc98060560671d7800ed8", 0xdb}, {&(0x7f0000000100)="3dd0f29cefaa72313a8208be0b8299cf68c87a72dfefedead6c697fbe908cff5fc22b7599a159c042f329ff89be467a4d0e15fd0d3f7a9bbdf8934d337a79b0a4bbe72e90545f8baac39c601bc4a", 0x4e}], 0x3, 0x0, 0x0, 0x4}, 0x400) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 02:49:33 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x3c, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 02:49:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) read(r1, &(0x7f0000000080)=""/123, 0x7b) r2 = kqueue() kevent(r2, 0x0, 0x7, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x1f) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2013, r2, 0x0, 0x7fff) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') write(r0, &(0x7f0000000140)="1a", 0x1) 02:49:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom(r1, &(0x7f0000000000), 0x0, 0x41, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 02:49:34 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000500)="82b68b8aee424cddf6dba587205af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x40) r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x5, r7, r8, r5, r1, 0x8, 0x7}, 0x4, 0xc8e6, 0x80}) getegid() sync() getrusage(0x0, 0xffffffffffffffff) socketpair(0x3, 0x0, 0x7f, &(0x7f0000000000)) r9 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r9, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r9, &(0x7f0000000280)={0x0, ""/119}, 0x7f, 0x1, 0x0) r10 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r17 = accept(r13, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r18, r19, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r21 = getgid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r15, r18, r21, 0x80, 0x8}, 0x8, 0x5, 0x0, r22, 0xfffffffffffffe01, 0xa, 0x7ff}) r24 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r24, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r26) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = fcntl$getown(r27, 0x5) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={r29, r30}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000003c0)={{0x7, r18, r26, r30, r1, 0x144}, 0x4, 0x3, 0x5}) 02:49:34 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r6 = kqueue() r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff4, 0x0, 0x2, 0x7fff, 0x20}, {{r7}, 0xfffffffffffffffd, 0xa4, 0x1, 0x5, 0x30a82624}], 0x2, &(0x7f0000000180)={0x100000000000, 0x3b9ac9fb}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040), 0x66, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r12, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r8, 0x1}, {r9, 0x20}, {r10, 0x40}, {r11, 0x20}, {r12, 0x1}], 0x5, 0x8) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r6, 0x2}) writev(r0, &(0x7f00000006c0), 0x0) write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff893a7a670331c1115283c35cd559309a0169531b19b38a7398c5a1015b71eb18491244d4e2fbfbce92fe9b517a6dcb197651e2c03cc1ebc0929b0e47cc6066dd7a2416e76ec498fca43d739d65fc566e07201f82cf58434cf77d69cfa502ca4c6481a1", 0x56f) 02:49:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:49:34 executing program 1: setrlimit(0x4, &(0x7f00000001c0)={0xfd, 0x8001}) r0 = syz_open_pts() r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000003c0)) close(r0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="6c99081acebcd914ea9a5a9fa6bcd8f032b2b69a17c93df63272d8354f26b5ce4181756135555c86d9c9f7f8782878a8c6694831a19cadc59e3786aac72f25fbe510840eb5d044109a4cca9a545ade2545e18de35c2f14bb77b4ea0a361982aa853058a2bc66a47d097999bfd8d18ac592ee48bc7dc80846dc3d0699f6ebad6988ba0ee3a19ac41478", 0x89}, {&(0x7f00000000c0)="5040efa0b4971f083dec3e4fc1fcc239e491745eda984d8fc58b89b723dee21c21122e4e53be2ef9fc7b4566ecf95b41deef9ce821bee14d8c0d23b544a03369b75d501571dc1449c808609949383fc9a23c10f922276ab99b09e0", 0x5b}, {&(0x7f0000000140)="a53f12ebf99e", 0x6}, {&(0x7f0000000180)="b5cb078685ce5c82ab872f0c388962bb9306325904f46a38b5b60ba2b66046bef5df25b0", 0x24}, {&(0x7f0000000200)="c2ed203c23f8ce9cd12378c1f83193ae9ecb3f89deb27730c0918ed567c64cacb3712a79c65d2ad267cbbf4871ae99b11a6e0a79d4dd2f764d2faa440ed970fc78cab6c443ffdfa71d7e374da237b7e0c88f93b7eb351084bb4dae423e5a844dc35428e642bc5f38ae784f4e4f574fef1ed7c4e956ae9f8c3553ca7ccff75037120fd5b59abe2a009eb01e0c72e2ba3bcd153eb6741c2d", 0x97}, {&(0x7f00000005c0)="4b008001f88049df954a5830239a4bd14a9a93", 0x13}, {&(0x7f0000000300)="2310840a97c97ad3380a8d26a40ff9dcee70e8066a0d6ebd22e8be1e1ba280378e2a443b89a0ca1fa0b4b1", 0x2b}], 0x7) r4 = socket(0x1, 0x4002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000000300)) sendto$inet(r5, &(0x7f0000000600)="c15488232da4868caf5c299433812c4e1f17ab654737002d2a2cf669709d454d86ffe992cc918353b4cfd253ed7b2d7837e3dd8d91610b1fb313e0f3845374e482fa9556310f6bc052302807207139ac7451e9d23df1e536e0f0e7546225256bef9bdd13c0ee79c9b723a54922222499c2bfa1ff4b2bf3fdfcd187233b4eefb23a1bb77a587ae20f", 0x88, 0x402, &(0x7f00000006c0)={0x2, 0x3}, 0xc) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x30000000000) preadv(r6, &(0x7f0000000280)=[{&(0x7f0000000000)=""/84, 0x54}], 0x1, 0x0, 0xfffffffe) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000004c0)=""/163, 0xa3}, {&(0x7f00000002c0)=""/23, 0x17}], 0x3) 02:49:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r3, 0x10}], 0x1, 0x606dca73) dup2(r4, r3) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:49:34 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[0x5, 0x5, 0x1, 0xfffffffa, 0x4, 0x7, 0x5]}) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 02:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="b5b255b520abb275ac15f65eb4b22afea5332f78b6b9a34f6a6d73cdcd3a61f97b404feb5ac0ef56f78ce5f0177c22cfc3c4295ca226d39824792658b951a45aaa1ec2a4dd9b33323e257f94d255a39a5d76e6d6809a8ef9783714ffebf348a26d63cf9a40fe62af6287dc0d36ff343f9e916453916efe3891c627c998fccdc6d071cdb6ae7f9e59efa721feed28e08f118ba64d4a", 0x95}, {&(0x7f00000002c0)="95355d184d557d30f167bcfcb04b713861353785343b7b8c45ab4c59c82db14673bdf1caf8a9ca438be451b301525c1eb375defe2c53eb66db3dbf67d524656c8de4acfa2bfc875ee094f715f253c15526436ba6c3b3c5adfc428fce5a864b2664e4f9595c783f9035799ef7fbdf0558532cb20d929cf89c550c26d942deba47900da8d326618e9fdbc666", 0x8b}, {&(0x7f0000000380)="a7d5f8b365001c81015425a35481e9031ad62f67a071c455334daa666520005abbc4f223f7502046e21a86c6e949cb5103b54f48d91f02c9d7c3b38fbd80bc74ce52293351819f073ea289bc32719443ea0b1e9dd26dfff2278dfe9ef825083dcd4f708ddf03f9538a43e6b3433756a37e75eca1a53f2a713024c77138e850f2f086965a78ffcfd617d1b9149560833cface62f668b9b1835a9338aaf28359f558de3cdd2d8e0f462fca2c1eb0e23754062bf006625a2ba48ace4368cf2173f5d8784c8068ff6f107f81f336c50680", 0xcf}, {&(0x7f0000000480)="7d2d64dce06f281696ce7f81b491663c0eb9461f7fc768da6e483a8d71c59729fe9c4ed5322c5fb73e545752cd40da8bcfb349f6c3d89ca957561ee0969344b7f85d9a17e29b0b7c25357b99dafb6b2a940095b1699d70dd8cce0753462dd45c59aaf7576428db97ccdc7b09f57ec7afcb45a68dd12cc87df7e308733960c439bf9c011ebc0001bae2d8a78d32839ae197048ee9ea22c2eb5127fa9b4cdbd5f2c997e598549eae3462a95820d38ad6bc9a6c357895cd0c8e9aae47b982dfeb68beab5964f31778843589aed55fe6eb5d553e039fb8e6c2f8249cfd84f2572ee9a464a6c68bdd0c003bfad45f61d5aef6d312", 0xf2}, {&(0x7f00000005c0)="0c349c5aeab519d48a806daea998b555ec4170e9b0337651f2eb0827b5b399185cfc6dc1e22847ae65d7dafaff843fc8490af3bebffb3bdfcde44a9edd9a7b281d933af4fdbc2c7632ac686f7bae74f24a377c3e4f6b113458e86afa63035ecaa74907beb504d6202621d00f8d59f22aa82da5572bc603324c8527890cb88af35cc5", 0x82}], 0x5) r2 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "9204b047797b0000002c4f905b1400"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:49:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="d9", 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:49:35 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="890c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 02:49:35 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00002b9000/0x3000)=nil, 0x3000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYRES64=r3, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r2], 0x7, 0xffb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r1, &(0x7f0000000200)={0x2, "314dc12f5601cdead02f18e4ba0f9c9a7cb18f8e1791fa75260ca71e1bf467d276018054e446a46c39258c8c6d5efea8803c99076913230f8a824117c16b0dc1f5f3e388a57bb797401098b5ceafcc0fad46865476e996a1b9e04dc5e52e4882d6be475ea7a9738e943a85397bcde3"}, 0x77, 0x800) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000000)=[{0x4, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x20, 0x400}, {0x0, 0x8000, 0x1800}, {0x0, 0x7fff, 0x1800}, {0x0, 0x4, 0x1800}, {0x1, 0xd082, 0x800}, {0x0, 0x100, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0x3, 0x800}], 0xa) mprotect(&(0x7f00002b8000/0x4000)=nil, 0x4000, 0x4) r5 = socket(0x10, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x9, 0x4}, {0x18, 0x0, 0x7ff, 0x4}, 0x401, [0x9, 0x9, 0x8001, 0x1, 0x7fffffff, 0x4, 0x3, 0x1]}, 0x3c) r7 = fcntl$dupfd(r6, 0x0, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000140)) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) 02:49:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:49:35 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) syz_open_pts() syz_open_pts() 02:49:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "070000007bc57f4b777401ccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = socket$inet(0x2, 0x5, 0x70) recvfrom(r2, &(0x7f0000000000)=""/62, 0x3e, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 02:49:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="5d0d04d37e54dfe65b1451981a36d3538e7d3acee37c08bf57cbc1a043565930f1b0ffb32c1219afab9591dcdbedb7aaca1cb22a24"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) socket(0x9, 0x0, 0xff) connect$unix(r9, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 02:49:36 executing program 1: r0 = socket(0x2, 0x2096cf69c3d6bea4, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000001e00000000002409f3ba24c6ed8d2ffd87cb56f5380d7d755d4329651a1644f523abc24c042a30fa4c8e"], 0x10) r1 = socket(0x10, 0x3, 0xfd) r2 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x5b}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530f0817da6ba0457de39707b973839826fad308e63330a14341dcc8b32be9c7357d01db0b6805d8826619c406ceb723bca2b3dd97a8463bae0afa9878bbce8653b3907a37108984ec9095443721228f0a255d0c3d19ffd62f1065148d0b9427c4447b817ba0dd65bf78f1d02365143fdf551e6f1f7810e0efe90d9483ac4fc5cb896f97f66fef2234182d097f76e10e9946050da9ef2498afe9ad56106f5dfd00614ae2589dc3d835b0c58bcddcbc734efc711e5c999c738c6e8e5721f6d231ba8d3a73670db012f94e881b3839de93999afdd7efb37be05"], 0xa) listen(r0, 0x0) 02:49:36 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 02:49:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffe, 0x0, 0x8, 0xffffff7c, "73f300070060c3dce50a00000000001300"}) writev(r0, &(0x7f0000000200), 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) r5 = socket(0x1, 0x4002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186950, &(0x7f0000000300)) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x19f, 0x2) setgid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000000)=""/13) 02:49:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, r0) r2 = socket(0x2, 0x4, 0x1) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x101, 0x1, r4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) shutdown(0xffffffffffffffff, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) poll(&(0x7f0000000600)=[{r2, 0x2}, {r10, 0x4}], 0x2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x10001, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffb, 0x1fe, 0x100}) r12 = socket(0x10, 0x2, 0x1) accept$inet6(r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0xfff, r13, 0x0, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r15 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r13, r15, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f00000002c0)=[{0x41, 0xfffffffc}, {0x91abc13683c5884b, 0xdb}, {0x22, 0x4}, {0x20, 0x1}, {0xf, 0x2}, {0x4, 0x80000001}], 0x6}) r16 = getpgid(0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r16, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) 02:49:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) r5 = socket(0x1, 0x4002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = open(&(0x7f0000000500)='./file0\x00', 0x800, 0x185) ioctl$TIOCFLUSH(r7, 0x80186950, &(0x7f0000000300)) r8 = accept$inet(r6, 0x0, &(0x7f0000000040)) fcntl$dupfd(r4, 0xa, r8) socket(0x1, 0x4002, 0x0) pipe2(&(0x7f0000000140), 0x4) kqueue() r9 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r13, 0xc) fchownat(r9, &(0x7f0000000140)='./file1\x00', r11, r12, 0x2) 02:49:36 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r6], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r9], 0x28}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = syz_open_pts() writev(r12, &(0x7f0000000000)=[{&(0x7f0000000080)="d1", 0x1}], 0x1) getsockname(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) dup2(r11, r12) close(r10) fcntl$dupfd(r10, 0x0, r11) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 02:49:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ffa6ee"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) write(r3, 0x0, 0x0) 02:49:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x27}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000080)=0xfffffc9f) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x2, 0xfffffff8}) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:49:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x33) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 02:49:36 executing program 1: shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xb80) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x4, 0x3, {0xffffffffffffff01, 0x20}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10, 0x0) poll(&(0x7f0000000280)=[{r3, 0x100}, {r4, 0x40}, {r1, 0x20}, {r0, 0x10}], 0x4, 0x20) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000300)={0x6, 0x1}) socket$inet(0x2, 0x4000, 0xa0) r6 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000340)={0x1, 0x2}) r7 = kqueue() fchflags(r7, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000380)) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) dup2(r8, r4) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) writev(r9, &(0x7f0000000900)=[{&(0x7f0000000440)="da9ce4329a1db2d7a9548e0b77de278b6b1b85154629dce68485d928bc307f0a5b58ed550a02ae3ffeb81566b598756fa4e5434808c08e931a6b78fb3d549802585b610df7d16c118917b8de611f6f037697275f6b640e6c16fd8168a9f0afa07ddbab10898486432f0d93d6b1c44988c8b796b35bf3a1a382d4b49c8fca14f525df42630593d999", 0x88}, {&(0x7f0000000500)="beabb0f461cac40c79687b5df229ebf2c2c90b4c5c1791d1ae736cb57e3dac7e0b28dd0c37d0b6c03b8415ea69a6f700638c7c06255d5aa0c399f4088da8c8d05fc71c691747d56ed92289486a05ded6f5d59f1346e42a74559aa045a341cf4777c0af9ce945b62971dbe56b30fc832c90a856026c95f095cd32daafe2e242dc44c8847f643ac501406b6bb365e8692e1128f679334d91f883b64d85e48b070dea3700964e74be7996c41911c12e37234933f6f34b32363f67bc660079466a0236cc188a9e62ec9f", 0xc8}, {&(0x7f0000000600)="9a5797e5fab01bf0dc8ef16042e9737c73cd7eeb58f3fcc2a360359a3117842019436b41ff74b0a8413619e3d8ddbad05067dc5af03955dece5edfa0abf08319ee02e2636e06833e0e02214abb57cab087", 0x51}, {&(0x7f0000000680)="73331dba63b5337e02e421a86d9fe5e5c557ed16b15c9eb7fd76c7d64f99cb566e31a3b8a9c3fa9411f40a61b5070905fdf045823c3039144b06dfc8d2d2f5e0d1f681b21393109ba19a6ea3d5a2a36060e722dbc2c696b6a3fd6e64e3c25bd5", 0x60}, {&(0x7f0000000700)="20c4dc7e113eba00c7b3e0e520e39eee2b8fa31f53cec52a7607c9f7512cc3c1460a08638fabc4f9bffaec0a6af41c3216628bd6fe133750bf6de8069680629db864df897bdd83f78e53a534", 0x4c}, {&(0x7f0000000780)="9cefa1643b471f394c142943ac26f1718e437c47aa767688125063f853581314247ccdffb922f03b1a336018fc80a8b40c2517e61c5d2ce09d49636bd355552e8eeee127b940aea2c2ef2a771a9b41d025f241859a48aa27bcd91c9dfd46c91d23cd5be091de8e8b69a8ec9dac79bb761b369e7914346b5969697ad26d80f3fdfcb8aecea33cf81787e4fb68d3d1c4a8a03ae307f5458db4813dbbfbbee7a39b01ce0f2b24e24a14072421134e226b89c52e12927d56f1281258", 0xba}, {&(0x7f0000000840)="5c381b25524522371fd5d7af08555ca8b680aabb5742d6788e2df04e73e00da7cd470162d58def33d8e445643f633cbb52e1b4cccfffa741ff6fee1dbcf0696c332729b89f25f9cf1e480f5ea67135e71028193e1b53db293d878aa4007a11addb381a670776c9d9a2f92cd69834eeff61424b14bbcb41bd33b8b5552bf48f501fcadcaa00714a1c5cc5e9479ec2a9d6d58b2147188c4314587010f35c47c25d144b5dc1028132e6dc311da330a79b895539c6e0c62e907bc3", 0xb9}], 0x7) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r10) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f0000000a00)) socketpair(0x1, 0x1, 0x5, &(0x7f0000000a40)={0xffffffffffffffff}) dup(r12) accept$unix(0xffffffffffffffff, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) 02:49:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 02:49:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)="005c9200", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:49:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r2, 0x4}], 0x2, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r0, &(0x7f00000000c0)="64105e62a6a6c52df8887bebc4940cb82046d5ee79c4c9b476699d8bd47353e93ae1079d1c3a038f8e95965de5fdde53017e4b3ffbdc73497d", 0x39) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) 02:49:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c70900000000000000c765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d0edd555872685a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7ceaeaabfc4c729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300039c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a78f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e29778902f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d039368892a8bab82aa78303d2d2f2c94b5d5b7f44f0154fbd9213728d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f4"], 0x10) writev(r0, &(0x7f0000000480)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) socketpair(0x1a, 0xa000, 0x2, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, r8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x60, 0x5ac41ce36a895ee0, 0x6, 0xdc}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x2, 0x1}], 0x40, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x49, 0x80, 0x3f, 0x3}, {{r9}, 0xfffffffffffffff8, 0x9, 0x40, 0x9f39, 0x9}, {{r10}, 0xfffffffffffffffd, 0x31, 0x10, 0xb6, 0x7fffffff}], 0x1, &(0x7f0000000280)={0x6c, 0x100000001}) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x24, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0xc002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, 0x0) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000000140)=0x3deb) socketpair(0x0, 0x3, 0x1, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x24, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) 02:49:36 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getppid() renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file1\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r8 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r8, 0x20004b3d) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') 02:49:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x87, 0x20000000}], 0x66, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pwritev(r7, &(0x7f0000000280), 0x0, 0x0, 0xfffffffffffffffd) ftruncate(r3, 0x0, 0x0) r8 = syz_open_pts() dup2(r8, r3) chdir(&(0x7f0000000080)='./file0\x00') fcntl$setown(r1, 0x6, r2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/93, 0x5d) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) r9 = socket(0x1, 0x3, 0x0) connect$unix(r9, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r9, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r9, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) fsync(0xffffffffffffff9c) 02:49:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01abde48fa844f5200215213db77f3937e9a1d7093c7beae7aa614b07f2da534c9beb12a85d79e15b166b0d2148f10890163f3463ba9ce6fbd095d6516ec1e2c9a3039ee5f59332cfcf0dc85716ae64c965febc798e8507c87be44bd89f59a12e046554f3185cb73d5a1d48638d9274980f3dc57947a140b0eac4fb307fd35513ab52672947919ecb2cc9ec1339acb73dd060998d97c6750ed22e796c12ff826e18dd8e639ddaf5858a98d97b38379218df22281062d73fb7a8232"], 0x3) socket$inet(0x2, 0x4, 0x3f) syz_open_pts() 02:49:37 executing program 0: r0 = kqueue() r1 = socket(0x1, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x8000) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xa7}], 0x66, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) 02:49:37 executing program 0: symlink(&(0x7f000000bffa)='./bus/\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') open(&(0x7f00000000c0)='./bus/\x00', 0x10000, 0x102) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='./bus/\x00') 02:49:38 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1, 0x800000000009035, 0xffffffffffffffff, 0x0, 0x0) socket(0x40000000011, 0x3, 0x0) r0 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$TIOCSDTR(r3, 0x20007479) getpeername$inet6(r1, 0x0, &(0x7f0000000000)) 02:49:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f00010000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) fchmod(0xffffffffffffff9c, 0x12) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x10000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0xac92, 0x8, 0x7, "84d7e8dde3f4c2b3ce74bf9fe7fda8697fdd63ba", 0x81, 0xfffffffb}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d6, 0x4) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) 02:49:38 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) fcntl$getown(0xffffffffffffffff, 0x5) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) dup2(r0, r1) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x106) 02:49:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000000}], 0x66, 0x0, 0xfffffffb, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0xfe9d, './file0\x00', './file0\x00'}) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa32003f000000007612e60004009078000000006000000000010000aaff0da1c82700000000fa00000053000100000000002ec00000000000000000c5988c1c403ebf12ad8c065d49d42b9d7c0677452674a5d27b48c20e450685843c7df8800ed431264869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d71fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904add47fd06ba3b814e38b4e6240cacf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d3100e8f77266d3d5dd376e9529fb1ef0119643fcb9a0e0c28dc92a84f934615e64fd3a768fa14a22ed75eba34cfe2fec0900000000000000c216ef5e9f0b1772ac2460c7aa23"]) 02:49:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x1, 0x4002, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/74, 0x4a, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 02:49:38 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffff, 0x0, 0x40, 0x0, "2f5d235fa443d235e33e98d97ca2472a00", 0x7}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = socket(0x1, 0x4002, 0x0) r3 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = fcntl$dupfd(r2, 0x0, r2) bind$unix(r4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x40) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 02:49:38 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "04000095440400000000000000030000000500"}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7a000000000000003b025eeaea9483036959c7e538b465d32e9407580c06000000666ec79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb3614b68ce0bbd0b8a7e0b56eadbd257cc63311793703a112b57c5a75d282b0caec6f800b0e50a614663c4983cdc49b8a8c6dd24911f6ceb007dd936feab8619d2094836e927b8bf183c5438c3801b8dd930865774fe66130f78b7d9139d5fe24b294d26838605ab85577b1eec9acd3ff5c82c5e1832a5b8869af8cc6e8", 0xd7}], 0x1) 02:49:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5}, 0xc) r6 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) r7 = socket(0x1, 0x4002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80186950, &(0x7f0000000300)) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000100)=0x9) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r10) r11 = semget(0x2, 0x1, 0x2c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r10, 0x0, 0x0, 0x114, 0x9}, 0x8001, 0x1, 0x2}) fchown(r0, r5, r10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000000900)={0x4, 0x8, {[0x400, 0xcab, 0xffffffffffff8001, 0x8, 0x2fb, 0x6, 0x7, 0x3, 0x1, 0x5, 0x7, 0x7fff, 0x9, 0xfffffffffffffffd, 0x8, 0x6, 0x6, 0xfff], [0x401, 0xffffffffffffff1e, 0xffffffffffffffff, 0x8, 0x13, 0x5, 0xffffffff, 0x7, 0x7, 0x2], [0xa33, 0x8, 0x8, 0x1, 0x8000, 0x10000, 0xfffffffffffffffb], [0x6, 0x3, 0x9, 0x40, 0x6, 0x6], [{0x2c, 0x4, 0x4, 0x3f}, {0x9, 0x5, 0x299c}, {0x2, 0x7f, 0x2, 0x23a4}, {0x8001, 0x2, 0x5f50, 0x81}, {0x1000, 0x7, 0x0, 0x2}, {0x6, 0x4, 0xfffffff7, 0xfff}, {0xffff, 0xfff, 0x8001, 0x7}, {0x7ff, 0x7, 0xfffffffa, 0xc000000000000000}], {0x5, 0x2, 0x80000000}, {0x0, 0x7f, 0x80, 0x3}}}) sendto(r1, &(0x7f0000000cc0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84", 0x4cf, 0x0, 0x0, 0x0) 02:49:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000000), 0x0, 0x0, 0x3) 02:49:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x1, 0x4002, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c59a112d382c24c6c35caa77566dc64bd320c08bd055b5a13f8670ffcda71583b8739278ecd8863b489e7755131f0e129f044a9c6995f4f5b29fe10a757a822584f7a8a7173e66f5dea455cbb93d", 0x4e, 0x40f, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, 0x0, &(0x7f0000000000)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 02:49:39 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="1c", 0x1) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0xfebdfec, 0x8001, {0xfffffffffffffff9}}) shutdown(r2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs, 0x1c) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:49:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x48) 02:49:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0900000ecaed702570"], 0xa) dup2(r1, r0) r2 = socket$unix(0x1, 0x1, 0x0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x3, r6}) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x3, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r9 = dup2(r8, r5) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) r10 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r10, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 02:49:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) syz_extract_tcp_res(&(0x7f0000000000), 0xa8b9, 0x7f) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ffa4c7379c5dc4a81b0b367e86ef1139ec687976ae0f45e2083bf9754fc6215a0b4523146f210287f602a7c928f97ef015679d18220e706ceebefaaf9d8d0ddfbd27e970b2a2f80d0f994a7ee1f443ddfe3c81ed105262a8298eae1f50c6a18d7129574d772327ea57332e2991f890417fd78ebd91f09012f54d5d21d566fc644cd01d3ff1991d7e83d97899c0fb57a07018049c7bedb7a2c005dfe75fdabac6dc02c9d00fc0d3e1ac6d658df52b6d2c52372968ddb299495916782ad248b3f1863b2889f7394390fbdf2b8057e40f0a0beaa9754d880c045b8885f299d401ad727742340ed717ce49261c18933e0c54b8f760429e229ec885fd47158be4b1af221696008bc59f546b1a1b9bb0e669b2a816540634b99fc24a9dd1bd71e29d17a3348345d9ceac3498e528732464577ef22113c6f588da2fe3ccec74040e3ece923aabe394cac0570a97cf6402d3523aee95350268f5d2de12a5ce5334d92f78cff4077590d06d43d504be3334e1296d6ad2d99068"], 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:49:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3, 0x100000001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x1, 0x4002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186950, &(0x7f0000000300)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0xfffffffc) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) 02:49:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) r3 = dup2(r2, 0xffffffffffffffff) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x87}, {{}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x3}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x3f, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x42, 0x40000043, 0x0, 0x2}, {{r4}, 0xfffffffffffffffe, 0x18, 0x1, 0x7, 0x7fffffff}], 0x66, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/56, 0x38) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xfffffffffffffffa, "493b517bb6224d5e1001000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b", 0x3b}], 0x1) 02:49:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) pread(r1, &(0x7f0000000100)="b27a80acada89ef635ca56f1fd57fb1d6a4d002f38343baba24b9bffda89f1f132406d740b27c2f8b93db38c3a03d88f5c73bf4e85bc893d7dd454bdf63a5430e328cd8c4361ad6bdb9c4619a37a65ba1bd5adf9c5137509825188ba65cc878d4cee3bdd1f72a996994e04dd3774d6b5d1736774e6c827df9cb453ad1a3026e66418dc98148d31dd0060179e073d182406ce013e4a841e87223c09ada03fcd801ad7d26bdf074bae11bbbb1764288103a64aabd30677915d73ce70d4609c2fc4f45483b9f629f258ffe63762d93b525c66c3f6049649ef135cfbc569709987f5bba3d150a06cb2c7ec1dc206e8f99d3179b26d4ad2866a77085b4d", 0xfb, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 02:49:40 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x3f) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x0, 0x4}], 0x66, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x2, 0x80000001, 0x6d}], 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000000), 0x80, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x1, &(0x7f0000000000), 0x100000, &(0x7f0000000180)={0x100000080000, 0x3bbac9ff}) kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x83, 0x40, 0x2, 0x2}, {{r6}, 0xfffffffffffffff9, 0xe7, 0x2, 0x0, 0x1}], 0xffff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffa, 0xb0, 0x2, 0x7, 0x4}, {{r8}, 0xfffffffffffffffa, 0xd0, 0x10, 0x9, 0x7ff}, {{r9}, 0xfffffffffffffff9, 0x13, 0xf0000000, 0x7361a70f, 0x6}, {{}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x395c}, {{r10}, 0xfffffffffffffffc, 0x84, 0x2, 0x3, 0x35ff}, {{r11}, 0xfffffffffffffffe, 0x84, 0x8, 0x8, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x21, 0x2, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffe, 0x41, 0xf0000000, 0x6b7, 0x35}], 0x9, &(0x7f0000000240)={0x400, 0x3}) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:49:40 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800182c00fe8000000000000000000000000000aaff0200000000000000000000000000012c0d000700000000000000ffff0000008000907800000000"]) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x3}, 0x10) 02:49:40 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 02:49:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x81, 0x3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 02:49:40 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x8000, 0x2) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 02:49:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) minherit(&(0x7f000086a000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x101) 02:49:40 executing program 0: symlink(&(0x7f000000bffa)='./bus/\x00', &(0x7f000000affa)='./bus\x00') rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='./bus/\x00') r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01119ccc0dee4caaf6"], 0x9) r2 = openat(r1, &(0x7f0000000040)='./control\x00', 0x80, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be000264ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f34e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c11118f9b3ff5a328aaece379bf66f499fdbb2e4eb69729578feea38b16c042bcf0f0b9d889156b54b4"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r7 = accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r11 = getgid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r8, r11, 0x80, 0x8}, 0x8, 0x5, 0x0, r12, 0xfffffffffffffe01, 0xa, 0x7ff}) r14 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r14, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r16) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f0000000180)='./control\x00', r8, r16) r17 = socket(0x1, 0x4002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80186950, &(0x7f0000000300)) renameat(r2, &(0x7f0000000080)='./bus/\x00', r18, &(0x7f00000000c0)='./control\x00') 02:49:42 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300000be6b3a208941fa5885dcd66add8b2e4332fc265619a252c2685aa04e49763176ef04af7545c70864ae5b6cc3d66cc1fcab15c2226153ace17f7b5920260e29d1d2bfabe175ebc05ad48c2ba0f9757d7c246d088e83c2fae4aa6a223dbb2a3e1f88e90394ed8094522163c807abd152ff15bfc61d54d65cf38f4323b420069a82489ad3e20ec7eb4357615da199cfbfafb2b0ee5ae30fa65f25ed740000c0406ea1b9fcadaca6d5d3a6f80bf9e16afeebf121890991f6644079865e1f216d792afe1b7dca6f4e67fc9fc5d1b5bef2e223b5fa732b3c2493d24909afcb96bd7896bfb9ed0d8948aa593a6066d8c7036ae48f00ca98860e72ee18e70b57"], 0xa) r1 = socket(0x40000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:49:43 executing program 1: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x1000}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0xffc1, 0xfff, 0x6, 0x2}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aade01bc1417b2ca1b99c6fd08d2a740600fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x75}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x2, 0x2, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$inet(0x2, 0x4000, 0x6) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x1f, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgid() r8 = socket(0x6, 0x1, 0xff) close(r8) socket(0x18, 0x400000002, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) fcntl$getown(r10, 0x5) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) sendmsg(r12, &(0x7f00000024c0)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000002dc0)=ANY=[@ANYBLOB="680000000000000000000000000000001be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478ecc86ef7d5765050c91175f141575963b6ccbda54c148f7e08e63f0ab35e6359e7fe9ebeb44f87ffea0f8abf9668d63512fe300000000000000a0070000000000000000000000000000db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16fa5c9fcf6cf94b5d359b5623993b267295206314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf7553e38ad8aacccf5a0db06bbdc62827b1d3eb159fbaf57cfe7a7021286ecdc90a5e2f9a4a770f8394082ef5c975f6d3fc82c2bf88084c9077b2315eefbfbecc8616e1771f2236c4b06f1b7490472b405691e28bd3e2c38d4d3b8634b0514438b2afb64286db1d0b3d35b44db48c9099fce778a0776aa7756dc03176782507b10b18b1e00987253abb437c8b227bd8b2235362a821a3d2a523e8df88bb059e02d8b50bd8094c450366ba41332a448de1105bb6f13d9d95bfd81145659aa680e23768ff7e4d24d7756a11d3ee2092709e707ac2a19b51ba13ecae4a14eb5886ddccdab71e6341b5b47e3dce28908dbd6051277583c43f7e0e5148cd2dc8eef8fba7bab4b797ffdc6431ccb5da50e3e0e13492a05c43765a72978c45fbcedcccf0ac0ca7ce9a9e38ad5a2b011fca2f58bd6747b64a7c2056a3e6a6959af4858550d4e3428ea0e4cfc939501a593b4c653f1315e367569d799bcabc0032d4a45ca1d691fead6629a40b842dcaea255b872b6e512f9f2e711f158b3bd5acf8adf31efd4d165bac4555a639a23f80966273ae6abaac081dfdcd364a770e57c97e8dae9100867c09c663451753347beef933af1979eddd51d0bbe8f9446bc4e505aaba1201ce268d47737ca85db7916d704f08c32ff88b030c80b7452880069e669b0577da2de666d1c0cf39ca5b600e47f75549c5251454ff98d94eba6440beb1f1d20b80398dcd0fb8e12b9798f8073d5456f1c8420b45b6586493037909bfeaf78733cb244d32db941eb50f22e265210777bdd28eae9d85c0e6bf38437480867eedce762c7c5d1adf9d1f5e5ac9f34c6bd6bef5d1bd75cd66c5c222506349ba44b36bf556594f6103099b882ca06b271ebc12226cd4a87a28bef9fccc0e74c1a79e675b9bb186f44ff358f225918a9eeb79163ef5b31eba319f22ef80efa0bf0c9e64f9d6cd596a002f3f542efac54b21cc2b53c27ea666eb9e9ff4bee340748c595fcd53b0819d87e4cd3231e65ecfbc74b86edbf81dae912050769fa7a28ba1469035bce03ddad42fb774225a207410021228463bfac2b4a3827619bf59da824f893976e4b718521766ad4acf0b549e2e619903ff938fed8e854b92022ec271762b62ce90f371fc329e88208bbff14690301d2cc27567f29a9b30886802f56dc09eecef80cdff230e3aec150f4e37a5e22f832aabb92b43702bddbfabf168cf2f153d03220642fb2fb4bb1df71efd71dcb2485a8726043b54ed7b6a60320c6761326c950461ee76f69ac5ec781a1c90423ca00900ce87141922b1b08cd840e8689a6de2db5ab3542524a83f55d3e24ead8333c20f1d74c43c7ca593410fa8b37869a5ee8c3ba698bf43fb9695753e21f28304d8d7de4b88ac3f545ea0378e6feae6d8846734f35b8ace43949cf4b8e64d8be6dbf5827c5a6a922b238d14cd7d2dffe05f91b308197d210f25abbfdf578c16ec7e8e37ec944010995c6349f932f0fe1c82fd43ff53d3943005a503fce9ffbe9ede77eeaa036aa3ed90e3bab77c4a9cb0d472ebf66d90003735004230dbd4915fbc284a295f325632415fd5744cf9e1c75c78651e6c01211cb0ca2c2af69d3ecd1f2fb99e3b036c08110fbf6108b7920aaced8b9f0efa3ee4039e2c57599a3dc68b4a1384d0dc2ede3a6dff99095eb8691d661bae2533787d7ba4d94416a75d6b2b57a9c178164774ab23128be3816c8ca2d1c62d0b88101796baa2d98d1270217d5fc5a845ff4c2e65c69ad6799707636592bb0f0a0a571ddc894e29a75ecc2e3ee19f64e6e83e22088629db8ba22165927d794f33355c01574b4661b3356083ac9abec025e9d93699a881c25e05f79ea7b972e0f3651f4b39b6596a9d002bbed06173427fbb33056dea5fda15a0abd51fa44933d7a730a54279347a7f1b51c2dabadfc548b157caba8f73e3ebcf349f99f0071af68fdac580650d084374419d40c6e0a0014db474a2ae93e4c7f00753adf24cb41ede8d9ea122ff0d5d12a0b6d1d98b8d93d10006f139d5becd22547d3aa92bc64c05939a17f8872c47594937920bc944ee89a5a47b39e2e314d6925e1e501137286c0da8732be5618e319aa4f12dd1656c2a8681f44802fc61b316ac756adb2f09780cb48f973330dadb867e5a0057a8882526e75f192a572a76e6e047619350f1be28278ba2f30bb6e655768bb725b9a40618aaafda7e0971d1a924bf283f520135928cae034d704f99ac905deab4087568a3413ebcba32417b4bb46b10b5d1e3b649a3f053c2e3424994065fede8ddcfcc6017f3ce6010700298ab2c6ce603525d7fd4f8b96fd2746773058cbb002cc5b56e315297518c967a60d5dd515f3c044a46e665a1ca16e10aef5b264122525921db769d5fc1de844bbca32174c73ae061c78f366f6ea85844559182a96ae83d0ba3c3fdf19e5d013f5b79f5ff5f406cc10255970345b2f90000000000000000000000000000000000000000004fd52122553e76d6cad2f611534f3af9e4abd82e40b97043d9b1a0201e903a93414ff9bb62ea239552307125499f8352f06045e561cff3cc88bbd80b8f29cef4223ac1aa4d60c25968393c8e4a5d0e9657a59896b255f06ec25a591470152ef88ae6da5568ddde968feb9adb007d628e7225b24d627fd13c9b3d7c0891a5bd4dc6d36d774e52b9dca72cc815032a13b4c65c3363d6189853b5144e"], 0x808}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r13 = socket$inet(0x2, 0x2, 0x0) r14 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x70) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c6317fa43", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000980)="3761ac124c6412eff347e538b3dc8a0529e43d82fa5efce26fba90e1afa7506112dce740187a5fb4b8da6a541bd78a642aee515ceec283c3ad574412241c230b195719f293d3bac92bc6ac6b450c6d20b98e716eb3b534788e67c84975308c21b8421ab2024aa1b452cf3e505c796e39ff5d01a1af9445f668fe0eae60c612490ddbb29afef21357a10a76a85681304b0cc29497401409af89281aca6830c6d8", 0xa0) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r15 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r16 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semget(0x0, 0x1, 0x1c) r18 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f00000002c0)=""/23) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r22 = socket(0x2, 0x400000001002, 0x0) getsockopt(r22, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r21, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r20], @ANYRES16=r22, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r23 = msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r24], @ANYRESDEC=r25, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r27, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r27, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r27, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r27, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r27, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r27, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r28 = socket(0x18, 0x1, 0x0) close(r28) getpeername$unix(r28, 0x0, 0x0) msgsnd(r27, &(0x7f0000001e00)=ANY=[], 0x0, 0x800) msgsnd(r27, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x29, 0x32, 0x0, 0x0) setsockopt(r30, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r31 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r31, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r29, &(0x7f00000006c0)=ANY=[@ANYRES64=r31, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r30], 0x7, 0xffb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r29, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r29, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r29, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r23, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r23, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r23, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r23, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r23, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r32 = socket(0x18, 0x1, 0x0) close(r32) getpeername$unix(r32, 0x0, 0x0) msgsnd(r23, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000003b80)=ANY=[@ANYRES64=r32, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4111, @ANYRES16=r21]], 0x1, 0x0) msgrcv(r21, &(0x7f0000002800)=ANY=[], 0x0, 0x3, 0x3800) semget(0x3, 0x718598a1c8a6558f, 0x0) semop(r17, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r17, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 02:49:43 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x200, 0x2, 0x1, 0xb, 0x931, 0x80000000, 0x2, 0x0, 0x248af946, 0x8000000005}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x10000) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x408, 0xffffffffffffffff) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x2) 02:49:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6d4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r4 = socket(0x1, 0x4002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186950, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 02:49:43 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/139, 0x8b}], 0x4, &(0x7f0000000340)=""/38, 0x26}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)='s', 0x1, 0x0, 0x0, 0x0) close(r2) 02:49:43 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x0, 0x40, 0x7afc, 0x9}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4f4226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2c0400d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf417458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb9b520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbecade5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff8, 0x1, 0x31b5c0fdd8ff78f0, 0x100000001, 0x400000000}], 0x3a3, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r9 = kqueue() r10 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x1cb) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r12, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r13, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r14, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x20000, 0x0) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x10000, 0x0) kevent(r9, 0x0, 0x5, &(0x7f0000000b80)=[{{r10}, 0xfffffffffffffff8, 0x14, 0x1, 0x0, 0x1000000}, {{r11}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x4000000000000000, 0x8b}, {{r12}, 0xfffffffffffffff8, 0xc, 0x20, 0x8, 0xf3}, {{r13}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x8000, 0x80}, {{}, 0xb, 0x6a, 0x20000000, 0x20007fff, 0x2}, {{r14}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x8, 0x9}, {{r15}, 0x0, 0x86, 0x62a7d0834b1ff911, 0x200, 0xfff}, {{r16}, 0xfffffffffffffff9, 0x30, 0x80, 0xbc33, 0x6}], 0x7b, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r17 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x42) fcntl$dupfd(r17, 0x0, r0) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(r18, &(0x7f0000000a00)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRESOCT=r19, @ANYRESHEX=0x0], 0x4, 0x1000) msgrcv(r18, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000001000000000000000ffffff020015419be0f948fb383500"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x11, 0x200000003, 0x0) sendto$unix(r22, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = socket(0x0, 0x4, 0x3) close(r25) connect$unix(r25, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x9) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[], 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x94}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000500)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f89ead7bdf6e24bf431387692a1233d41f36b69bdb7da552c07a85b76008d21b9e672a33dc6ea", 0xfffffffffffffeb5}], 0x10000000000000c5, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r26 = fcntl$getown(r24, 0x5) r27 = msgget$private(0x0, 0x120) msgrcv(r27, 0x0, 0x0, 0x0, 0x0) r28 = geteuid() msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3, 0xfffffffffffffff7, 0x0, 0x0, 0x7ffe, 0x6, 0x4822, 0x5}) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0xe9, r28, r21, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r26, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r18, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf002000000000000008ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c34dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffffffffffd2d, &(0x7f0000000a40)=[{0x0, 0x1, 0x9, "17a21843e8ddcf01268a0e507762"}, {0x0, 0x1, 0x3, "8ae7e326f186de70bc08db7ab785603a262c9aa378fe8513d9aa41a3eb24181d8315c76e76a0b68501783d66a6c81ea2d0fbe5034625b3b241a24639b0ec72cad1c3f639944f6dbc756fc75a01b2e1d58df807fbd3085c364de758ad395a46ab530812fd7fe2cfb57414688486dba8cad938a1ca1c61d1b1fab7fcedb8d04975cb80d1d7b661d7b75206bad92b1222b46186d7d22d0818b40b4e3ceb8fc2478e7924c036505d4d81daeeaf4f6f9021546bf800134a9ba9659216d8dcf85cfbf380084d3d137cf1ea312609d651a993bb19"}], 0x8}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000340)=[{}, {0x25}, {0x7}, {0x7, 0x0, 0x40, 0x6}, {0x9, 0xff, 0x3, 0x4}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r3, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) 02:49:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x97}) r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) socket(0x20, 0x5, 0x6) r2 = kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x7c, &(0x7f0000000180)={0x1, 0x3b9ac9ff}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3f9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) shmget(0x2, 0x8000, 0x10, &(0x7f0000ff5000/0x8000)=nil) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x7c, &(0x7f0000000100)={0x800, 0x3b9ac9fe}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r0, 0xa, r7) r9 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x1, 0x4002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80186950, &(0x7f0000000300)) connect$inet(r8, &(0x7f0000000040)={0x2, 0x3}, 0xc) r12 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) close(r12) syz_open_pts() write(r12, &(0x7f0000000400)="16", 0x1) panic: kqueue_scan:914: kq=0xfffffd806ea00138 kn=0xfffffd806ed910e0 knote !ACTIVE Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *416263 5692 32767 0x10 0x4000000 0K syz-executor.1 25159 47424 32767 0x10 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff821c24cb) at panic+0x15c kqueue_do_check(fffffd806ea00138,ffffffff82211778,392) at kqueue_do_check+0x232 kqueue_scan(fffffd806ea00138,7c,20000000,ffff800024fa9410,ffff800020aa9398,ffff800024fa945c) at kqueue_scan+0x68c sys_kevent(ffff800020aa9398,ffff800024fa94d8,ffff800024fa9520) at sys_kevent+0x492 syscall(ffff800024fa95a0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbbf8cf35b80, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kqueue_scan:914: kq=0xfffffd806ea00138 kn=0xfffffd806ed910e0 knote !ACTIVE ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821c24cb) at panic+0x15c kqueue_do_check(fffffd806ea00138,ffffffff82211778,392) at kqueue_do_check+0x232 kqueue_scan(fffffd806ea00138,7c,20000000,ffff800024fa9410,ffff800020aa9398,ffff800024fa945c) at kqueue_scan+0x68c sys_kevent(ffff800020aa9398,ffff800024fa94d8,ffff800024fa9520) at sys_kevent+0x492 syscall(ffff800024fa95a0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbbf8cf35b80, count: -7 ddb{0}> show registers rdi 0xffffffff81e78427 db_enter+0x17 rsi 0x26b7 __ALIGN_SIZE+0x16b7 rbp 0xffff800024fa8f20 rbx 0xffff800024fa8fd0 rdx 0x26b8 __ALIGN_SIZE+0x16b8 rcx 0xffff800022f88000 rax 0xffff800022f88000 r8 0xffffffff81e0d50f kprintf+0x16f r9 0x1 r10 0x25 r11 0x1a2076bebb2fff84 r12 0x3000000008 r13 0xffff800024fa8f30 r14 0x100 r15 0x1 rip 0xffffffff81e78428 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fa8f10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=416263 stat=onproc flags process=10 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7cea8,0xffffffff82645730 process=0xffff800020a90f10 user=0xffff800024fa4000, vmspace=0xfffffd806ea2c8a8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5692 314978 47424 32767 2 0x10 syz-executor.1 5692 376420 47424 32767 2 0x4000010 syz-executor.1 * 5692 416263 47424 32767 7 0x4000010 syz-executor.1 75578 116766 15197 32767 3 0x90 nanosleep syz-executor.0 75578 420121 15197 32767 3 0x4000090 netio syz-executor.0 75578 432261 15197 32767 3 0x4000090 fsleep syz-executor.0 47424 25159 58295 32767 7 0x10 syz-executor.1 58295 279199 86978 0 3 0x82 wait syz-executor.1 15197 523194 536 32767 2 0x490 syz-executor.0 536 461037 86978 0 3 0x82 wait syz-executor.0 28608 135442 0 0 3 0x14200 bored sosplice 86978 6088 32749 0 3 0x82 thrsleep syz-fuzzer 86978 169463 32749 0 3 0x4000082 thrsleep syz-fuzzer 86978 489848 32749 0 3 0x4000082 thrsleep syz-fuzzer 86978 468605 32749 0 3 0x4000082 thrsleep syz-fuzzer 86978 184793 32749 0 3 0x4000082 thrsleep syz-fuzzer 86978 274967 32749 0 3 0x4000082 thrsleep syz-fuzzer 86978 172855 32749 0 3 0x4000082 thrsleep syz-fuzzer 86978 280577 32749 0 3 0x4000082 kqread syz-fuzzer 86978 457754 32749 0 3 0x4000082 thrsleep syz-fuzzer 86978 140110 32749 0 3 0x4000082 thrsleep syz-fuzzer 32749 43278 26504 0 3 0x10008a pause ksh 26504 285135 55407 0 3 0x92 select sshd 66316 50251 1 0 3 0x100083 ttyin getty 55407 111513 1 0 3 0x80 select sshd 91893 16739 19668 73 3 0x100090 kqread syslogd 19668 408171 1 0 3 0x100082 netio syslogd 74054 237037 1 77 3 0x100090 poll dhclient 11691 206632 1 0 3 0x80 poll dhclient 80757 45086 0 0 3 0x14200 pgzero zerothread 35254 104247 0 0 3 0x14200 aiodoned aiodoned 38701 57568 0 0 3 0x14200 syncer update 97874 106943 0 0 3 0x14200 cleaner cleaner 84091 311114 0 0 3 0x14200 reaper reaper 57937 125950 0 0 3 0x14200 pgdaemon pagedaemon 66175 476887 0 0 3 0x14200 bored crynlk 70786 315118 0 0 3 0x14200 bored crypto 37387 439565 0 0 3 0x40014200 acpi0 acpi0 94056 88783 0 0 3 0x40014200 idle1 43974 431396 0 0 3 0x14200 bored softnet 44114 511702 0 0 3 0x14200 bored systqmp 28606 295903 0 0 3 0x14200 bored systq 81804 432175 0 0 3 0x40014200 bored softclock 16769 340048 0 0 3 0x40014200 idle0 44146 252539 0 0 3 0x14200 bored smr 1 478614 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 5692 (syz-executor.1) thread 0xffff800020aa9398 (416263) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8263ede8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 sleep_finish_all+0x32 #5 tsleep+0x1cc #6 kqueue_scan+0x399 #7 sys_kevent+0x492 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9482 6334K 6334K 78643K 11810 0 pcb 13 10K 12K 78643K 15 0 rtable 109 3K 4K 78643K 12865 0 ifaddr 39 17K 20K 78643K 2244 0 counters 43 33K 33K 78643K 661 0 ioctlops 0 0K 2K 78643K 855 0 iov 0 0K 32K 78643K 3173 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 8510 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 255 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 8208 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 16858 0 sigio 0 0K 0K 78643K 353 0 proc 48 50K 83K 78643K 15629 0 subproc 34 2K 2K 78643K 5287 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 5783 0 in_multi 33 2K 2K 78643K 4248 0 ether_multi 1 0K 0K 78643K 65 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 133 599K 599K 78643K 133 0 exec 0 0K 1K 78643K 6125 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 250 29K 45K 78643K 65252 0 UVM aobj 130 4K 4K 78643K 139 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 1422 0 NDP 5 0K 0K 78643K 936 0 temp 102 3021K 3117K 78643K 70786 0 kqueue 7 5K 37K 78643K 21578 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 649 0 643 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3282 0 3280 1 0 1 1 0 8 0 rtentry 112 3292 0 3246 2 0 2 2 0 8 0 unpcb 120 29606 0 29548 46 43 3 3 0 8 1 syncache 264 221 0 221 72 72 0 1 0 8 0 sackhl 24 5 0 5 4 4 0 1 0 8 0 tcpqe 32 874 0 874 59 59 0 3 0 8 0 tcpcb 544 13274 0 13270 229 227 2 13 0 8 1 ipq 40 197 0 197 79 79 0 1 0 8 0 ipqe 40 5119 0 5119 79 79 0 1 0 8 0 inpcb 280 27497 0 27490 186 183 3 9 0 8 2 ip6q 72 27 0 27 22 21 1 1 0 8 1 ip6af 40 56 0 56 21 20 1 1 0 8 1 nd6 48 752 0 748 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 14320 0 14074 39 23 16 17 0 8 0 art_table 32 14321 0 14074 6 3 3 3 0 8 1 art_node 16 3291 0 3249 1 0 1 1 0 8 0 sysvmsgpl 40 54 0 29 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 8206 0 8196 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19583 0 18148 48 1 47 47 0 8 0 ffsino 272 19583 0 18148 99 3 96 97 0 8 0 nchpl 144 41403 0 39800 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 188406 0 188406 9 8 1 1 0 8 1 percpumem 16 341 0 309 1 0 1 1 0 8 0 scxspl 192 146944 0 146944 164 163 1 7 0 8 1 plimitpl 152 3053 0 3043 1 0 1 1 0 8 0 sigapl 432 16102 0 16086 14 12 2 3 0 8 0 futexpl 56 362731 0 362730 8 7 1 1 0 8 0 knotepl 112 17579 0 17558 69 68 1 3 0 8 0 kqueuepl 104 22831 0 22825 51 50 1 4 0 8 0 pipelkpl 48 6702 0 6692 1 0 1 1 0 8 0 pipepl 120 13404 0 13385 57 56 1 4 0 8 0 fdescpl 496 16103 0 16086 4 1 3 3 0 8 0 filepl 152 175648 0 175544 262 256 6 14 0 8 1 lockfpl 104 5361 0 5360 1 0 1 1 0 8 0 lockfspl 48 1500 0 1499 1 0 1 1 0 8 0 sessionpl 112 326 0 316 1 0 1 1 0 8 0 pgrppl 48 815 0 805 1 0 1 1 0 8 0 ucredpl 96 29938 0 29929 1 0 1 1 0 8 0 zombiepl 144 16086 0 16086 9 8 1 1 0 8 1 processpl 960 16119 0 16086 5 0 5 5 0 8 0 procpl 624 50068 0 50022 67 62 5 5 0 8 1 sosppl 128 515 0 515 61 60 1 1 0 8 1 sockpl 400 60955 0 60886 333 322 11 18 0 8 3 mcl64k 65536 65 0 0 6 2 4 4 0 8 0 mcl16k 16384 65 0 0 4 1 3 3 0 8 0 mcl12k 12288 116 0 0 3 1 2 2 0 8 0 mcl9k 9216 73 0 0 4 2 2 2 0 8 0 mcl8k 8192 41 0 0 4 1 3 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 450 0 0 43 33 10 43 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2070 0 0 36 0 36 36 0 8 0 bufpl 280 58671 0 52379 450 0 450 450 0 8 0 anonpl 16 2398200 0 2386014 410 343 67 82 0 125 0 amapchunkpl 152 170310 0 170179 564 545 19 20 0 158 12 amappl16 192 91835 0 91043 668 616 52 65 0 8 10 amappl15 184 3317 0 3314 1 0 1 1 0 8 0 amappl14 176 4079 0 4071 1 0 1 1 0 8 0 amappl13 168 1577 0 1575 32 31 1 1 0 8 0 amappl12 160 1871 0 1871 32 32 0 1 0 8 0 amappl11 152 2891 0 2879 1 0 1 1 0 8 0 amappl10 144 1746 0 1743 1 0 1 1 0 8 0 amappl9 136 6359 0 6353 1 0 1 1 0 8 0 amappl8 128 4724 0 4553 9 3 6 6 0 8 0 amappl7 120 3631 0 3613 1 0 1 1 0 8 0 amappl6 112 2134 0 2109 1 0 1 1 0 8 0 amappl5 104 4545 0 4536 1 0 1 1 0 8 0 amappl4 96 16053 0 16017 2 1 1 2 0 8 0 amappl3 88 3937 0 3929 1 0 1 1 0 8 0 amappl2 80 106584 0 106495 3 1 2 3 0 8 0 amappl1 72 456702 0 456224 24 14 10 20 0 8 0 amappl 80 55653 0 55608 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 16103 0 16086 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16103 0 16086 1 0 1 1 0 8 0 vmmpekpl 168 156330 0 156298 3 0 3 3 0 8 0 vmmpepl 168 2278418 0 2276086 804 667 137 140 0 357 27 vmsppl 368 16102 0 16086 2 0 2 2 0 8 0 pdppl 4096 32213 0 32172 7 1 6 6 0 8 0 pvpl 32 5920915 0 5905330 1107 944 163 193 0 265 11 pmappl 232 16102 0 16086 55 53 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 888 0 686 7 0 7 7 0 8 0