, 0x59f72dad}]}) 19:35:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xe116, 0x3f, 0xfffffffffffffff9, 0xa0000, "83f973a8c69442c605eaa8d95453829475bc99ac", 0x5fa0000000000, 0x7}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r1, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) 19:35:12 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 19:35:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000080)="89099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11ea211ea9bba07f00000000", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:35:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x2, 0x0, 0xf5, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) dup2(0xffffffffffffffff, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:35:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 19:35:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x88) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) 19:35:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x200000033, 0x0, 0xfffffffffffffe34) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x2, 0x0, 0x6}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) wait4(r3, &(0x7f00000003c0), 0x8, &(0x7f0000000400)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 19:35:12 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a1ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f2786180700727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a000000"], 0xe1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "3f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"}, 0xdc, 0x800) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r1, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 19:35:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="bf18c9f28bde26693604009684d266cd21d35e04df92604c012f656e3a51d4201e30ee45a5086f6ca5ab6f85cab9e8fc0ab7f73589a806fced379c19d352d4b6c2043f1e780b4e7dad96fa0874b91d6d5f3e4e40a3439a085818b4cab422f860eab34030c8afaf452c1241dbe9", 0x6d) 19:35:12 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x69a72a9449fd8ce1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x10000, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) pwrite(r2, &(0x7f0000000500)="6d69023ad1848707a13d8f0d874dd5d541160a0057bc59c6439820977395881a61690b40db34b041e65320dc15b3e4ff6e3c951bf6ad95baeff348f5affc351354bd5a6aff081815d49206cdd86e707232790224354507e38ce99579420e98853d9786bc23a1e162e2ff50c4d6cd74631d377a30510ddf8bbbee8fada68e5e538f24b9d8a81ee5b31754f5b27ebfa5ccfcb537a84250670bc785ec7e3d50d7fa56994b3ee1b60e11882f624c7b27c77c08bc6247432f61a7e354dca5257b179b6ab8deeae8bcf28fd308b22ac08536ffa0c67baf985449f08d3ad52f18c657119a035e363c0788e1cc78ce6c24643c", 0xef, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) r3 = semget(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000480)=[{0x2}, {0x3, 0x2e}, {}, {0x0, 0x6}, {0x0, 0xb682}], 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10000, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) open(0x0, 0x0, 0x0) symlink(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x100000004) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 19:35:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2faeb7b2247d58a2b36c653000"], 0x10) 19:35:12 executing program 0: r0 = socket(0x42cf09ce456dd8ff, 0x8000, 0x0) acct(&(0x7f0000000000)='\x00') getsockopt(r0, 0x11, 0x1, 0x0, 0x0) socket(0x18, 0x3, 0x800000000) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x267, 0x5, r1}) 19:35:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) lseek(r0, 0x0, 0xfffffffffffffffe, 0x2) fchmod(r0, 0x11) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x747e) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x84, 0x4}, 0xc) 19:35:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8082, 0x20) 19:35:12 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x10000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 19:35:12 executing program 0: r0 = semget(0x2, 0x7, 0x66b148eebc9d1ada) semop(r0, &(0x7f0000001cc0)=[{0x1, 0xff, 0x6d96b023bfb11af6}, {0x0, 0x20, 0x1000}], 0x2) r1 = socket(0x1, 0x5, 0x80) sendto$unix(r1, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getegid() r11 = fcntl$getown(r1, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r12 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x800, r9, r10, r6, r5, 0x0, 0x6}, 0xfffffffffffffff7, 0x3, r8, r12, 0xf09, 0x8, 0x6}) getegid() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x40, r4, r7, r9, r10, 0x20, 0x1}, 0x7, 0x49, r11, r12, 0x3, 0x2, 0x1000}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x22, 0x7}, {0x0, 0x2}, {0x25, 0x8}, {0x5, 0x336}, {0x86, 0x200}, {0x5, 0x1}, {0x5, 0x6}], 0x7}) sendmsg$unix(r2, &(0x7f0000001c80)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f00000004c0)="a51a0f0a609a378963f71cdaead31e919250602f7df5d96e3059d1283343f54dcc7e51777cf621ace8c7766aa1bfa6d42edc43f7e044264cd1d42cf1797179ba91b606c7e0dae096488aae8cf2c660e3001aea9a3f624fa585dbad49c2e21801e70809f8b8e0a60ab086bab790a321fb8b0b670edf699e92f11f2b4482251b7d3942784e4725a81ba54741cd2608078ccb771847d4cde944aa0e69779ec1e6ac0f1f6b4b15dbd72593e8543f0f5152b29345134200c5ec74b357475e0655642f97a457661e35714158a6e1f854b60af14adf33167b1073a42c8f7aca29dfb9dc8a282e3ae00a0f067c55d27184f5c1931bdc7472c029a119b08d90c92dbef7285a961afbeb12f7e2a2b47214e8830aa4a1fec67fea84e5853f84bfd21ff5bc510919939029345e70d9bed761536540700ccdefea7c1ef109e99dafbac65aaa47b69a3f35f993b7a166dc680bf50fe87a03440506fa0b079bab9993b532b6ec8cdff4014d5b25adddaae9365c09c1a29077a0a4132b84e03034c69176785c4740c862c7df59a9697bd06e36b64549835f77d50f981422cf681c53e2d02845c8e7474a613083b89145819964c677a7f567757be4981cfe6a12760f5fc1fc8d670791c5c37e3d26be7b1c98509f43123fae5c6226de4f8fe877bb0f464ab79998200db73a49e45e01dcf28a78280b2237f91a739011f3aacf16a9edd957050753bd4fb7739c3a8d00181dfe1a03b007fa8a6a0abda08be8fa033e66addc81016f2748272d6d4663f46eb4abb497119463f1ffa86852c9df4d0f4b73affdd3d272e41146e5fbed399fd7dae34528d12ac5bfa81e3ea1c8c1c1d9b5d530ec77337a8d94134e65a132956a93c8747d8850477edc40237e433594dd377c126a9ffe0e6e0ec917200a4c30c8f7aa3133361e31751d0c59a7247ff53a50fd60b028be0314167d9df073f5b917f3cbe0d4968828c90132e5a092d35d16202fe326a88fa8dc707e749c79c2091a9831c6ef651d89f312f9d3a3e8dbb9af9b47ddd2c55e8f78f1d4b06d04f7aa8dbffddc6d52bf25639725ff0f16cda3abeb5b0116e9f1cf471885bfa5eccbcf63fefe2ce8a958bae70262f973612602b46f655d20581436912ec271dbd6fd2a52a91f5e02928cf3b9067c3ea97eb90720fe2f76de77cb70ed1a2de3495cd8e6c9651ee434f295668ec085b9a6258f5250646aad72e6c8522055c31929b4bfa3638d27e9186f82d81b8b5b9338ea87b7d4ef529b937344a1519870d14db3a1a66e9c0edd65cfe06f1b3cfdb3933ffc561a66a764f78de166e8105c42533bdb215c17b80955bf103907581b8497fc7a9164b18680138a821408bd037f40c63fb10800578bece84a20207d14929f2059f33de02aa83f4cac5e5255d9d82d4c51568a1ed1fe221b48bd064e016dc590d360c7e1a1cd05b31ba66daef95583c7a71224454f2178bdde5945c2fc1edba456dd46725ebf287610604cacc6e1369a20a21e4dc004a03298c393f354a0c06abf75e562f069169b2aac007141c523087f96faab76578101aec48a61aa3ed7f42cef90b73e75ea3c4552b5453321f33325a7704e7f6d5d79e052bd2a1264a512aec2e1ca3b046b1adea92043b9c9d99cdef56c80a4eaad28d635a1f901c39b2d00b1f1e14c0bb13842c4806221f9a1cddfd331feabcf362153a00f064efe0a14fcb5d63147a58089399ecd1ba78126c991e5242d25040863d201f149e182c2765b1de88412c22aebf7b92eea94359cec5122ebe7125ede5e7d227b5eaf81fcad428ca7877f8126e01f5dd484ebf2e0bb49eb5392c276638ddce4a89f939ae85725bd33542875ca0866bbc9c43699989ead707677394d2546ff0372457f69c91153d03d652a92cafec210b568a4c2a4b8154c34e23f5ebcd5c18e44257150dbf0ab2b8155ac8c4073d1f6dc1020502ba2c38fee8ee3261e43f72c54183ea7831a35da17d6ab9fc672b072817f9cee3aa23c016c01293e96f70d98af9c81624892a4fff49bf682617898c34fcfdd4a1f7413ca160fc680fd469ed085061bc71e30202f379bab1db6fe7473f6d22078b2c9b75f43fd1a60140361552929aedf6bad8166d577c8b9774d052399611a2e35641dc9b9f66278920a5b12f62c9e287598436b88924c09ecbfc46633d7a002bcd8ce9ea36090d441361926b6ef0882ee5b4dae9cd912d501e6a1e4a2ab1ed46028082dbd8bdf145e15288738dd56d6b9f291ea51a11f7899d2a452594c1eadb51b68deee0f634cad13bcc95eb6d56a527818dc2ed6af4411d87c2e3c3d7bf4188303d070d077254a1fcc16b8d92ffcf482800a024c4e0c9c2fa343d81bf97541a3bc5427d7db4cd25e354366d61f5c58fa1722645c6b3fd9c1a40e09f162a46bc7299eaa6af37884103c2224fa0eb43f4c63a4815485b0bc43985315b8280ffb44d8907eb60908969751319e0837c58a618c992a7f01867af3ac8298e3f3887c4aa3ede6796175e14d83a71d9a24b55b35150fab050213b0d5cfdb7517253ff5546c74693362822b3f60d36d81d5aa17b98da4cfeb05115e7ad4e7425d712e4c804171dbc2dd1b39d3e7922d832ee14bbc45f0b2d04e0aff55cf5771cd12f3c30b157dd263fffed617f41fb009ce1a5af8a710656d918a2ccc70904d49a8b6269b636b6ef04c13d1edbd24cdcfd7634b3d4137249846422db1db96daef72c79ba2f2f7813b9973529c3215895884c3879574fab95169a54a956feaab0b98c4146e474c05a3bb28159b4fe8347a413e9516f2abf457f734eb55061933454a395702db5132657ba4f4b46fed6c5460ab29311eef672a56d07b460ad2b03af67168c763f89b53bd987d888b5c1e1a463b1a214a9788dcfcc2ed7a11d277fbe5442a6fff2c1f7186ff5a4fa554e290df44701584a410145119819fb356a68dfa8874cf18d0a2ea4b1915bfd0fe10f03ddcdbcde616e9a37b55683ef781f448b163456886ffe71448e0155a68c5830ff6888b06769d101f6debbe9b7d28f7510c8af228964b70f642d2c046f3278056cc97117349ff4581c54dfa73d25fd0eca4388c536bffc304aca5575638147430c62cba2c8c4498a1b43345f6ee8c62a8063adff07363091d9d17b8075fcda18076ea3c2c4a7522b5e7cd0091c98c25af6e5ac199e7637c6c7d4253b86bbff262423fbcd80cdd9d807117d397f7480865c9a14fe68545c74276292eb08a70a8d0974f6b80eac7550792975a2196944d81bfb10244c0f5027b5580d22a9d35cd85b024908d138181a4224342f3a3bb0d0aa0da8848a6035b191de8b1d3d1525fdd5384ea00694250a370c60dc14168e20378b9277ebbcc904a195da2ebe6151b19fe0d995b773105e928f9b5e436dedca94eecdcf87ae0d172a1992b1e6eeba9cdfc234380cc65367508a04d952e3584f184191752e525c2239dff21e106ffe3fecdeff4d1441dcf110facfb26ada9e287248937cfaa5fa7989f8b4b3a159f9530c260328600d9d19aa8cae42998ad174a379c869f97b9666ec9b9babdb6975cfd13ba9703d10bfbc2aeaaf32f4f46af642adde1afcf8e1937f3c3b406ad81a18d295036c3e13f9731e7c1bf9d9b357c4194abbdb3ccf06a102fa832aa0aca0f8fbf55c7f5efb44cf9af41d6d943d07b18bf08276cdf45e6fc4916f7b2e10f0f6db6ca0ba7380d2eb2e9992fbba5818d554fbc4c4df804960d3cee4e981d6083283f93da711643a98c0d07d7b3be5d11015d287c988796a38be982495b39196fbbeebf02619c8af5228c2339de751478a45570f35c506f4f828f1d601d943e26c1ce60e7fd69cec83e78053e1962fb48956113577ad02c3218f2240764eb31b8d80faf8fae6dba7e15845e26c9620df1a2bbb589c8d270cf136d6811d7501803e3e1490fd09fdd3a2cbcc32d8d1d868300359f0e02029510a86806012b43c3777591e5096ef36830cd6b39baa3920f29a8c70840aa27ea5c3448a0c91f6b3db6f22bd0d80828efa552dd2f39fc36307a7ee981efae596b21c93b03fa41983532bd577be0344a7dc557141caeeffbea75d90f06b090edff4fa5db1849b92c4e5124a5bb3d37144e0b28a49610e42d6be142d942d89b6618bffe0de03174e98ce3c125eeb68f1a093bc5ce2b75ec1646240f967707a965f7a4130a3df60a31d4f2cc293f705c9fa113c0499cdfa18676429f7bf5dfa2caf919e29b1af1242f7e1446a2fa6ecfabd5155a12a7093e42c8db07c5eca8098e3f2d20aeaf7c95b40cdaedc5ff35562e09e6d8b4bafe3f0dd50a88fcf89bf4f56100d72bdea5338d008451ef2a715320d1a61f55632cafd5264a9bfec8b4b4ce9b00cf59b674d0422840ec08fa8f4183f88504ff2cc961cc8287ed8fb26f70c18e5d6f0c98edef93922d8e388084c0ba542ecf742e334988479a5d9a392aafc263b5b81bc8225b719d779e2a46ca91cf843037679bb6e5eea890e5d0636e09277f5f3bd0d7411aaf3dfaa097a137c84fb3116f3fe3b9744564a4a2c94c5a95d4000584dcc5de57fb26b4dad9a21f3fb793a98dac39f99c8bbe2a4188758d696035ae4fae9735fd01099e81335667f5e6738626e973ceb082407f726f1e93f6664e60ffdd5b034257b184cac7c74d44948361b943e78ef2aa2db1305db85b86c57e8b75f614d7927e3496d8e9e3f605c3bd9f78dd69f8082ed595e66446a4417f52ea99445cc718e18dff5a4b8d76226e4db0842d7f7fd7dd33cafba191c261b2530bf26d10041a79d06568369e820f4dfbbb1a3239250a751793632d47838655cbfd96d5765a770dffbd2b42a4a81e17f23120f2d56cb56b9a453fa76bf0f17c2cb979d730bb2122a49bbbb6a86b96f8cdd23d6a0ad4774a29bbe42287509133707d4d73392552aa7822fc1eaa81a5139a5719a18ab4d94170ffc3e18a320c3f073985a6f6f225ebdde3d0fcc5ada2b86c5e53e6be7c6368e34c78c40cf1ce0da57293061ae8b83c6502a56025aeadffa1142f2a53471a897bc01b41ce71b23b38966cf73af1bfc69cf9da70ce15fb27d83ed412d6b65e08c0d411cec886c0fedca03b93cf8d2786421c38e1d215501795adfc414e9b09e1bc95c446f39705619b6d5f34aa1533e4b72190fad7e7f16a982cc0ad6c4f12ef83596261d29377704dd3e6f9d86cb20bfa69828d9f9aa358fceb52fa02252f9d579bbbf4f75876ba18c28ad766a5afddab874d3936ac73e90231b9a5a19187a3aa922a6d26192c25563cdfd558f9680a78b7f465a6470be56240f27ca683ae9a45d5bc3649594309c85373e2c4e62576b80f2a0aab1c02916f3ea0215cdbe1ce7bc3b4336acfd42117a72f2b27d92ba06384e31afbd441821f15b277c08f2d1de107ccf2bbbb82ad0526f1f408aa43403d569abd600e2846e5c643a6f0d67d7ef1dd824ffd387531d527ed6c48d3b867a742086836be6c34840289ae627f106806b58b5674c97b9f78948a574490f3bb65865c8c93372c89c355b147c29dbf6095e77f49565dad70f60e22d585ffcd46865c424658d7573510c6b04ff1e09b88a1e1cdc932e11af642952fafc11a06bd9cb1e6496b1ac7c46b9cf00a563d83e3a8a729dffb985ec7f5f49fcaaabb0b580913c8c9f0356628e0716f18fb636f809ddbe53be82c9dd6e3f91668d61e90ae57711861de6771363ae845484e7951c0bbf7b795fa9d982f4be916d0dc7efe866a37795c9f00c8a1f454123aff9f23555b47a66a6b8c08b2ff6d89eb9d1239a53fdd26767361ce1c051ec77ba9e2ebb34001", 0x1000}, {&(0x7f00000014c0)="6d4e2f7f6a6c399916c15b62c1d948fc9ff1e190290eace9ab3c9bb32006145904cb12a61809a3961abc756aab15b00422c81db4a7bfdd9f5e1a6e7c80c82bfd467364202f4deb3882645b5a6f574e5e518585afca20f88be3088e1b982b0bcc18d533d54c5a80dd1967dea4d9c2a0df83f8afa33ed67e4bcbfcc35360f7dae1707b6331cad19b1f8a213b0438a100c7ed02f6f3b6a20c19bcab8fb26c759b5c67a6b4fcc66a4785ae6e6ae91f6984d68c849ac236f3188e06bbe84913660fb9552289f9c5bfaceefe57fc480930ed416e869b61048eb7626422a91894a49f76cc261fded32a6a3467a99c0d50ac4cb2", 0xf0}, {&(0x7f00000015c0)="f2f2e9306f4bac7f7afc146fd0b76a966f79018b62cf58a3c36a0be341f2febe6d208bc8147ae43d1f16f44318d1c10889bf543585154c9f20973a02e99a86eb275890c932c4379e7d379ed16c87d0cd43a59cc888e29f57c5163d283a268d582a63d53dc2b6015538dcbf", 0x6b}, {&(0x7f0000001640)="835aad9c3769cc434aafd1230061c9384c5a365efbbc00ed816d932f3037695b2370442d961b0e3e866149b0ed8b120dfa3eb8e3119338deebb6228381f85e745df804168b270be70231ecf5b3cd72b39cb67bad165c282036104bb6e99c65f082c730f2e6b53394c4579a305cd12980198d26ead016e971e1ffa471e92c869f367c8f00cf38726ebd2cbce15e94d5dcf406914eec25cda4e74778f38b9579504d5664095ac04efff903f0935df2d741eea57fb5c15004b390139b7aff0680da224aa783f1674713014f7499739444e173b55d", 0xd3}, {&(0x7f0000001740)="d4a96aa8e7c602a58ff14c8658b1442ddc6c69777ca3ad11323aa4d6ec0b2146aa7396e059fd3b2d9588550cc3979c6e54831263161225bcf478b51384bb48201508dffed0d8385965954bf373400292d6bd63ec", 0x54}, {&(0x7f00000017c0)="355a3278d818030b357a28ad02e212dcebd285721a6e06ce4a169c3a46267ad2e04ae3fa0cc3250f170a13761dc917007fe548e77203d52df4768fffdaea0e56c8205e9f2505077031802f5817b8920a3e42a5e34b57f785f0a10bade5374572b11988962932320de8f41efd6f98317cbafc7b91f1cdfc9571d33c0ed066e1776121feea0f8c5821e8c709e7431656a21748f9cbe76b3f61b04e5bb0d81dcb6841750775834f353b53cc69bc1ae31839e9606a00518987052ebb7d4578f89313b51c025d3f7842e1b37988ebe47390137dc99dd1144fed9683150217594b65e1", 0xe0}, {&(0x7f00000018c0)="46c32c4e60b1e938c0317a0b553d8db6803ed3d8f0ce3561a8ff950adb21f3ec81724b040934560e5be023b77a4cbd2affbc7db5cb931719807219203a16115fde9d7d4443910118f27223e5d059b4cd3ea7a9fb8edb5b55c34841c978cab832a31ed0fe912de2f7fc920a1a46c02344cfe4539c227f6f0791a2c8a61d1c4c3ce49c2e698bbece8dc2d069b93ed12677819b3fbe", 0x94}, {&(0x7f0000001980)="f74fe9644bfeef6e99320c9ee358bd920a4c5a87507edd52a4c51b02730d557d8b6182737328cc976286f1d23b554b222f5a544a06f8eee1ab8405841e6eaec1899579fb41ad0ec65570919f75acd3d2a3c5bd6b84288c056a58c148d2022fb3738cdb77d183eabfb74250c9113e9b37a516b3d44a6c615742deee471db6a7c5ea8835caee9f991e006bdddacd2dc577a0098fc598b06b134072da239032e5a1bf86d784d1c9ad876101ecc79ffb7607adfada6f554ecf9f666ca1341ab29714137c088448a1c5d169e0c262f21ba3e3", 0xd0}, {&(0x7f0000001a80)="207923de600325175ed29068ea45e4163bea50a0f29c1ce8e75fd19ca71d0974b4a491f0a2bf5652a2fdb3a15b09d3e84b3b9988b4208445c14ed5632b4715190165cbe437560b35e1cbd7ce4c91e43668de189f3cf2cacb2272a48e85d5a319147db26a727baedee8572bf757cf15929abcb8127778d4b737910763ccbff82daa78fcaa8957463d8e35e6800fe1742b9fe3e6", 0x93}], 0x9, &(0x7f0000001c00)=[@rights={0x28, 0xffff, 0x1, [r1, r13, r2, r16, r14, r2]}, @rights={0x20, 0xffff, 0x1, [r13, r2, r13, r16]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r16]}], 0x68, 0x1}, 0x400) 19:35:12 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockname$inet6(r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0x101}, {0x5, 0xfffffffffffff39c}}) 19:35:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) sendto$inet(r1, &(0x7f00000000c0)="4963fb5cbbb4ed72a9b27e7728bd6b28df24c13ca1c4bb2ee95af7ce722c7b2d3faf186303d5275b148b2a7677541a9208a70f0e9568d93b9d70930d04f780680e5990da16dff57e06f93f82cb8e3d237e315bb9e66d02e1d0f72b8532f4c2908f4286a37024fca57c66c5732c328207fa4a541513aeae1f1758d65a53ce25438e647235ce", 0x85, 0xc, &(0x7f0000000180)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000001c0)="cd9961cb43de289af07816000f2b9059447c120030e7f361b26b5e30", 0x1c) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 19:35:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/116, 0x74) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 19:35:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xb02, 0x9, &(0x7f0000000440)="1d94", 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x967fe70c0c6ee157, &(0x7f0000000400), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) write(r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="e000000000000000ffff0000000200001df2af9591acd404dd5b03a53e2d852fe249610d9b090910ec664fd0c1c8c85a17656354da646c0d907d6abbcda2d25ba33af66c5148b36d857ade090000000000000095a8d86cb78690d56395629fad1fe1dc9c49ac6f312cf66106827ec22e760ed8ecf9d6c9e26c9a476b9be971c3727332d13d2f77c0c85b85feed739eeaf25158f70c7a3b13b11bf7aae7cce563224bc8146446058ae38f9d08f3fa135c6d35a63b2468aa93645452f2b920b0ee0f1e83483bee4f2576ffc577b60b5c04db9722843c7142d575a28b571a0000004700000000000000ffff00000600000094f2817cdb71075897c0dd2e17309be333eecdfe9c23a9ade8aa3da757dba144faf57cf520abd96588a1d782925fa8093c677c7c8e92f4bb6882d90e0588a6019eb388c610201dd2ff0aea8b79233b8d80eee823a07c5128614c4ab102d2bc9b000000000000d000000000000000ffff0000001000005ca099babfa87961fb232ab44258ea8bee1c0d78b4def5716dc9088f08336d8ce78d45084732caf38ed0901daa675bf96511b99bc3bfb3829a51c2aa4d257136bcb0c46f8c80d0ac8069d1cd1f246ff87b35398b3374b5ce2eb06ceac6a75e7a381ccdb7ddd76d49e005df9b588f9e7807c47da908600aeab1941e718bb087c7afe2347640fb3e8fef624d2db5e68f8792a1cbc865056b7dcc70f58d289219bba0b5982b294277835c4f46e068b09d09480d44f605177e2158d8cdccc40000003000000000000000ffff000001000080b37b7f073c7963eae540147ac9f245fce6dbcbfe44daa9079a70bec5030000006f1aca882a0e8344"], 0x248}, 0x400) socket(0x10, 0x4, 0xffffffff) 19:35:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="116c30564ce79a8874c186ac17e3db43a92ad9d311a0281860c4c1198c91c08a6a6b400ee0807aeb10c71bf1abdd4539226a2835a903b478b26e8e12cfd994b4871553ec293af9999b5b7a25835d9bf06ed7d42c6e165afcab26d48f3af0c8b8bcb3f137cfdadbfc2e430cb3943ba5c4ae0212e1f397e81ac19af17e64c6f9a8723bf0afe33fecd0eb2cabf7f2d0a12b2c703f523e4f3d10758934360155cd2e67f32309336a4a3d17943e59f48c59b09c7aca44cab0baff6aa91e3206b128c237", 0xc1}, {&(0x7f0000000140)="7e224c3f7a6b662bb6719c511ae7e7e95ee8dc70e567aadadc7a786be6afa4d87e865be505f9563c9d85061fc1ba212ca8cc3ff3c5806919d1b708613ba06f614ff41733d14b7c4ff76e89805c62", 0x4e}, {&(0x7f00000001c0)="7259d1452586f53997b387c413fca6f33510209496fe4c4c01478eb91ad82ad588def4232d95d2cf834a8f1a274ac48d39a12d8076ec371a2fe47f661b33c478d9c1c1497e8ff1667e9c2bdfd12502e255a6e18e4cf29df4405c46842da97f5f62f3979de3dc38dcd7b22820fe48f349a334f162cedfe8847b441b004a08bc73d69f23e2671ca43e904dbedfa8f0478eb7b228f6b69daefff39bca1443be224d0d1452", 0xa3}, {&(0x7f0000000280)="045c2de3416847b187b32ca6969e541a62afd2b25c594fb6e50d36dcdd073e6e69cf457963e3847bf97f1782c360207383b2ea379229674038a0293d481a21856718bf8f8c2e9d03f8d9a2af411159e2b4fe74", 0x53}], 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x2000, 0x0, 0x0) 19:35:12 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 19:35:12 executing program 0: socket(0x11, 0x10000000000003, 0x0) 19:35:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0xb8, &(0x7f0000000000)=""/156, &(0x7f00000000c0)=0x9c) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) 19:35:12 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) 19:35:12 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 19:35:12 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffffffe, 0x42000100000005}) 19:35:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x110) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x7, 0x1f}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x1a) 19:35:12 executing program 1: r0 = socket(0x2, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="440258d0863732f66d6f3b7e5d8d9f02da80bc96b3d45f5ee8b45d4fca45d89fc8ac577d067b8efc29094296e43ae73f01f292437a28a41e9c47683090d37e28a87b249749fe9a24f906c809b23561397070a5d423d6b948bd28f84c955674d980199f854d7073a3eb6655dc597b79f3726f2c07f9e1cded7d428534364dfcbe913163b3a994a21aeb2f8ce8652737230a16467451ad8337eb2e6d1db7737297f3aca8db3578c8e0878c401fd36daf69efa6c0cdb0723254e6c0941b2a641a16f3ca83633e3b302c52824e87d2199e6bbcddbf1cca97fa76286b82a10997994e581b7116f205e4a75c3f89c88559525f976bb32a019ca49cb280754484e18aef1111ddce7131f48ba50b60b12bfbdd0ec02b982b9c5d4c29fadea59897e76417af0bb82eb8b90e4ef31e9e055f8dbbb5b6b404ca43aa42673a18fc0f30842685daf1efc0a726721c17bff22913908c6d7248528daa360f7958fa6dc37b6fa0057271c41de82f265674f1862f4f4dc56a6571fae51eaeea435668744a2ee2446fbd81b83e3edd305dd7a7d7b3d773b88095fa502b416f05923bbb18849072c1fc53ab2e8a8b755a973c6230d7561b6ea528f3b83b2800fb10f30a0a00d9d02fde61f7eeba4c766b27addbbaf049b3", 0x5}], 0x0, 0x0, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0xe5397845fe7b0c3a, 0x10, r2, 0x0, 0xe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 19:35:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) getuid() setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x8000000000009, 0x0, 0x0) 19:35:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x20, 0xb}, 0x247) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000140)="d785f389a2e561a509dc52f6fdf304d3a579aaa59bf59ab23f285192c1af01341b666c95f143b1ab4c3179e96d92d59e9a36b3b86699eb3a376b23a5f04335c451181c8d1cf77870f8f3282a4c128bc45812bdb378c582dc94627db25bf609113dd9cf1bd51fd628d89f45f9bc344af78641282aae16e51cb97e5da9a3199ef542504b52224033541226bae54f790d2c6adac69d5bb860ea527edfaef99aa5f61fad6c1e2372feae0d3ab6aa522925b22d1511af1a8330999171702297c2c1c21f1acaf371bd1ad23fa169b0cfbe7f4fcf054f33b636c63a7f248d7baec4afc71824f3c8", 0xe4, 0x400, 0x0, 0x0) 19:35:12 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 19:35:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x88) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') r5 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r6 = dup2(r2, r5) fchflags(r6, 0x0) 19:35:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0), 0x0) 19:35:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x100000100) fchdir(r0) getdents(r0, 0x0, 0xffffffffffffff69) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/63, 0x3f) chmod(&(0x7f0000000000)='./file0\x00', 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 19:35:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 19:35:14 executing program 1: r0 = socket(0x12, 0x8000, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xacd, 0xf27}, {0x10001, 0xe824}}, 0x2) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000140)={0x2, "a9fc9b01963ac5129ce009c22159e756deb40d99b9a995afe3f755d1d080b9d9d8cd18690277502edbde2e4551efba38c45ba7322146402fd78f03adfa82bf0ea6f1bfecee6b4b9b7e29a8b2adbce0e3cde56a9a26ba9420ad57dc232470e45699e9cb3a5f7201add85ebe528cca95fe24398a9c21c804c98df3d2215ab0c22abfbb1cea"}, 0x8c, 0x800) socket(0x2, 0x0, 0xfffffffffffffcd7) 19:35:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0x3, 0x0, 0x0, 0x0, 0x0, 0x106}, 0x0) 19:35:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x3cd1) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/63, 0x3f}], 0x7, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 19:35:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:35:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffff}, {0x25, 0x7fff}], 0x2}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) sync() ioctl$KDSETRAD(r0, 0x20004b43) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="0000102f5569c22a36063c45ff2b38ad6c77739f"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x3, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r0, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) flock(r0, 0x1) ftruncate(r0, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000680)) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000006c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x0, 0x0) fsync(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0x1) syz_open_pts() 19:35:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0xd37, 0xffffffffffffff7f, 0x4}, {0x3, 0x1000, 0x3f, 0x1000}, {0x6, 0xfffffffffffeffff, 0xffffffff, 0x2}, {0xff, 0x1fbeec47, 0x8, 0x40}, {0x1, 0x3, 0x368, 0x5}]}) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="73bd8755dc078e92fe0f884807d630c47c0286389d0c630b7afef644e45e68e0cd7fe194371e6f102271747345fcbfe4bbc6ce7bd22939c0fde6e26e63e7966f0ccc6379df8b02990d6d87143de4a3359bfa4dfdf14a354bb74eab24cdffd81cca1a43d694eca388dfcfb8e4ff6bb693a52f836ba7b28d445eb4922892350bd2a80e8469d798c0f825b26248bfb1215f7c652ef885081e4e3feeaa0aec1e922de47e551c213fa9ab7f57748e283a08c29e30f567a6b38df397d5b56558a156a1cc07a390649f648516b318bc0831260e91b49388da502ce1f96d3c14e9a319efb0759de7975f218ce9f62ab2cc5e6a19a5", 0xf1}, {&(0x7f00000001c0)="a2d7ce2dfc85baca8bce9da37d2cf6c4e34f68216c908e0183cfb4493d06355f93dd59c6fa8a6d66e2dae090ed1df88415562bf5884ed48dfd47b92913d6b52c8e782b6ccc4124a192ae6d0656db1088e19a343d83dfd566dec6822577833c128dbae33cab5a59d702e91a7bd65020b7c1a5d0e0b557ba75", 0x78}, {&(0x7f0000000240)="3b446cbad7a3ec516eb5a882682fc2d88976cb31ef2338d85697937aa87cdbc2489b44d2605004374e111beda81574047097e3ba5dc46d1e5326f8ad097ff2978fbe08156b0a8ba0a02e101dbde4cfa72f", 0x51}, {&(0x7f00000002c0)="50085849854a9549639d6fadc14e3193b544bd8f03a44e80837369b7f39f6fae96898c1ef48e49d44cc3e3dfd162aae2b9de3a52272c2d2f3b7c8536a225fc68c8372abb4f183f4268a38c3237ce6e3693f638c24b40db44809a658877b76ce03feeb8ae1e6f2ac7e4cc16a63971a7feba82e395fc22efe639e5be54277abe300686e9db895ac6365ce8fd77aac099ff4f615f1ca2a51f5e140f53b7f6e3ffd8191a1b4ce24c33a360ae33ad977d5d89bdc325b14adfab9c9ed4ea2a1eba2501f2", 0xc1}, {&(0x7f00000003c0)="74e0291cc864eea6944f454603195cf9d53c7902dd90134acf15ffbdb1eb539e45bb992f2a8db9a99f6be5e1aca8fab8d5a2d21d7a09570e61aa02dea958ae147f6fe6f41c289b634d5e5da86802959da83adcbddc98a94155cfd39b6b4e05b5b4b507973f3495c83359cd67339fa7db5ee23854c16b5510c44fb7c604f987e6d17ea1bc58758547d5d31b640f7bc41e5224cda59a0afa2dfe3f71ff9b335bbed9fe59984db1c1741a2c4af5bb901b99a88bac3fb088e50657af0e8e9619a46f7ef34da1b29750d8fa924236d2dd5417d80e1490c22b86a0f4d7b75ee39fc98089323320e1e4c49cf5fd195e6cf673e1476cb99a863a8fc39ab476e19e", 0xfd}, {&(0x7f00000004c0)="3999b43999e68e143df570528f6a227ecab504caae77d1f4fd6f60", 0x1b}, {&(0x7f0000000500)="4d9a7db512dfe0a41338c25251124a6ccf8f499f14713214a7347ff08b9ca25278da6d2d5d479fc45a9253cd64da8196a91dc928f24e24df0124da188f4ccba1daec343bb5853ab75bf1dd99a233ec6f8553c7cfa2afacb339066017142a2ca1bdfb01568f42d3b302e5cfcd6423d190992814e29b5ea1281cb42111946c6d68c44a68e86e304309b7bb7b30d2274458c35e62287edc0bb669b5138adae1", 0x9e}, {&(0x7f00000005c0)="0f27f25ff9029468b7680292c86cd16bcb9cac23881e38cef2fef7fb0b6efc98a32f18517d344e5dbd6f630d4b551c6215c06577b4bb476d3c5461de584d24a5915171349d669de1c83442b3306481a9eb3e2980ed1e583bb68ffb2577d87945acd990eb61b3abee7cb5976fb02f87baf03f9c1327ef345b091cc12b6b2c66b8b1db7d43751f65c23eb1dc794960c703c3ba19c9fb1c89ee794d79ce56d094931efdf344bab3128696741f5e9366", 0xae}, {&(0x7f0000000680)="28ad3d93154d022a06dd57541f400eca0f61ffcd3c655dd87146f8c0d22659939ed3730a4c2ac1638fd1ac0e7b7fa41997fbd6b7873c8b69127fb9fd6e03056d8445a54ac9ec4b0d8b4ecc3d75490d781369bfbd10a17f9c0ee1f20e8126230cf26046206458a42d0720c997c1f4b73d493d697bfea380a3c5195b0a86321bebc8fdbdeb872e7b5cfde162a97fb0da3b131afdc4657cbc87689e5799e868bd4e1dfeb1e4254ca3397843d14a4908f128df8bcb32846f313548d232f7542d901ebbee20ae8c394ce3536df5534ff908442373bdf40bb3d05107351f9762a048ff1e9417c9b0ae295df328be175d4fe33d5c6e5263e2ab9e2b6ebdcb5dc1f3135dd302bdf23284078306d4ed8631b4c219653a8c1d372986c47d58efa2c0efcf586a24d231e2e39adcc9fde39b134b01c7c0fb1b12cea6bd1431f4ab2da4259c6d418a4afa9788606582a2cb859f49ef39a83acae00225dd29a72d82b8adfb9dd548b6196c714aa7e0b4230b1eaf3e22246282a319d3673d73fa6c439a275a1ccc1fe59c0aa41b58a2b55a85c8724b7d83d3362d00f53feaf78cd008a601420e3d6391f6097bce31cf11437fd6e19777e5407df7b4798d030b3c0a0b3e1cb5d38dd40314ea6b53622f2c43dda0f4edd1c0360c6b55fce9f7bb4661b94b6fb20ec9a99a27783c79ef24b3e58e6dbc0831997152327e6691775e9fa7582298073b2167dc5b71bc1e612d269334a3d7079fecedbf63719e2000bd1b75841d0eeca401b678627c519332a386a8c31b0878a0abd5ae99f296a4224cb942474362170ebbe08af6389cbc1f0a8dff4b7cc237439a608644fd0d1d1fd585e03532ad3bfa17e6e5cde02e044fe406fe81a2f8bbc6ac36478455d2ce221926ace4de4508d2c0f8d68cef4495cbcc45a67abf1acb74b4c8f69d23462f846b216f58f4cb78b802c97980f7ed404c7546580e7ef00fba22a7234f07aafa6b40b1035101fd05a36a45879d5c0c1dba0a2c05a1cd32d4f31ccb3d7f138eebf62848884e63d30fd899bef3f7f3847845f49ca90a39fb4aee22e3a65f8df5f80058c30a7e77d57a564f97233757ca0acbefa170f2a22a892f1aad320fe0e0ed53a9ff598b89d068255bda0e6df0abeb04542b10c8d4171630c874736d6e2f22e439d8a63f26bb5078bf40ed774aa1bf0215747859a49246546a2933eed9e33ae88ec8595d0c6fd595179c1e79768215a125a9736767e66f545f5273030409b5c9cd3cf5a04291c81431d1097866386cabeb170947f72947d092bb14e95b9502aafcc1f1d41ee5b739b53e12f134aca795070dedf4f73ebbb1603c945a831cca69f3a3c911bb798de403d9c090c15152da1f64bc22003f1f2906ece8a171c34991b4766fa0c8284fa012026747232ee68dac82ce51c1af5193accfebf4ec326e70d2c4a5500b7b0a8752b3daafda5c27c8129c43e0600e4d5f97cc8fd7b0e5cd1507f9adaf0e57fd17031ec21c7a33431c80edddf97f76a1295b6745646adaa2a64bb5e55b388726e0d9629cecaae71f47971e6713fc2eedeaea11726bdedc181ea1bccd9af2accd67bc4785a5aaf745680f21fdfd35140fc183d60090179783d2bc9b2e9076538b710ad8b4ef55983c584f750011a9bb3174e9df6bfc0f0b5bb9652e5e4daa0e3703b01db24c8618b50c38fc0c6d965628519a3c8310fe51cc7d1be8431fa23338d298460a7488876cae6ff2256b0a773f3a1b4a5d156290746c00cc489b680911e022dd79d8e6068e16d75bf12fba949c0468099f8b8e53b351af1bdac21d3967535c2650e3e12d7fe4b62bd223401a362d2e7503e15ad4c7687916ed44dd65b2b7a51e69ebe3cea0d8420d9b7be1e24a1ae2419dd5aa66296b65093b41cd8f4f3be74f5f39e8e2209743f5bf1e57827548c380c129e1a2e8780ba29ddfe876843c820d49c935e8a708c012ae6fc47cdbe814ef576585984bee6868ad86cd9d396b9b9143f03b029cd7fecd6403a88d8453e67e46221f787c7630f5b526cdfa34f1b4d656b59dcf0d702ddd8703dff063a22de40b8c2fc10043d4915918dd6beb3feeb8b5fa9213f3f1278e4fab06128797250c4a0f7e3d5039eb659267fcd38b700c24c2c44ecf3b60830a1440c5b0daa49c36c6d46de8b18bd7c82f101471ce52437bfad33836e9ba5f9c10d200d8ebc890f180d3ffac967388803d8e9ccdff3906ef05c433adafe7cc3639ee84fd8fb8a38ebfdbae2c60544eb1ad64a431835d1c4a88c00391f3d6ed335afdf01e22fc0bd3444c6c5753f25ce845ca9a610ac7fc9d309c85086bfa144e82fded36d61b0911e5faaf03feaf026ec1bdc7c293de06d60cd198c9b5ccdc45622cfd6fc695d2e1f5aecbdda9e78ce3289c8ace6d5eb6826af00a3fc014949809b155bbe41e0226413591b6edae2dfa787aafad581feab289b68475291065d18e8e2ded2d6e16ee49cd9216e6af8d561ec6ff91839270dafca0a7bb95a0aeec773c232e4775507721d1cfa988a18ee257bf4ffdb38ac14f824ced23f4e987e335c5663dc3688ec78bf82504b404a2a3bcb20539ab830f9a66095b6c5b0665aeeb4706dc081a8464046854a719b0b415d2a1f896deb1951c66a6e23d4238b040e068f94036eb67bcd51713b6e2a3f1c8f6783658727f235bb62679eb3b0a1e2f0b85e5d08f393cff7f8a704d71e41002935f62a0ee7c3a73fdc8c84fdc40bd9de9a39f12dc761fa3abb737c2341ad518862fbc4dabade5321bde91eb75ecdc4b01801f001731de78ac4b93f2b7cbb63277f228daf8672c4cf0771d39bfadc1dc6a3cf68b956c0e41170f4ed063917812585c2c6758c9005adf84d02eede47cf15ac65383e56910b6fd1b182431c69664124536571ffb4ba62cbea0dc1ab67f16e637b0b2a0e06fcddcb20dee66c97be1fc1331527db12143c11e0c18f6db92f24ec2c48dd0d09059a9e447aca5476cf815e81a924d143f4628533790079dbac9569752d23a7ae85cf1d48e93c91900df50f5d9c7937a6761900d4efd70423f019bf75021210270a32fb6d2105ec48a5bbda853e40a952842c3b2371f353d1b49f0175df259910afa4eacf529a42bf26a028dd52270f9c0a864af482b98224e3015764dde49b680297e8735e4ded1d521169be229c713ce0f143154feeccc19392f6528fff5017811469f7b1ce9c11b839931fe8a699b431a13afd8039c40d7da3f55ccf2fc2babf608aa6279167ac7a58ee495c1e19bec7aa7075bd838c55f9f1568001a7522228ddcbe758e8b48b0f79096e408d28b92f883602737fecb9b097029005fc1939f6a105434f2c88331b1b84d54481f40ab8cfa509fdc4c5433e434391761079d8b6018f8fcc03196801288a595055dfcca6ba8dff7837d50fd36a5b6329c2f2141f35ab512020113e5fbb3a130fca5309cd6ad8b222e17c37275a3c3855cff8ef92dab175951d0ea53edebe9ad3ba3efae71a031e93761546bd3d3fbce0b0ed7b595c078652bce89eb44a94bcfbf5e6c12374ff87370eefc00e1a7fb6c716204124e9a857fc5e3fdceac989205167b307476da0fef575ca65f05263943db00893fefd14b720d1e72585d0afba277a0e25dc6d49996d766f2c5c925ade5acf2c01398c63af912a3eff8d6913e42f882a26f1205f9f7343b4d241b3487217975e1ccaa08d2308bc876def4669c905828c2ed7feee08222d644758b780cd139b22ff7a8a81275d0a3e3b846296a90375d5344b81fb9d41776b1ac6749395835e6ccc9a61eb6cd5e4df831f949d609af4d5065031166ce08dd940534be782f01cd358a46bbf437c87583bc885ebe55d3703fd52280e3a861ee8ab3a9853dbce8b58c4ba0452fc4b3516233bbc8adc26186763945a30f75d66d0e8b873cf96df0c2cf1042ed2209d1357858be8afbe077068b47d600d2a5b403fe47bfc4f6845ea8852ac322cf3993824f116193fc5cb4d5c132a39e1a770a2f6ca36dd458daec2d210bdc4e097d74a93c14db6507d6acbfc1cf27ca1b38e6debd28283bba3d38fafab4b6b28016e0f657d0be4c32128b15b8fce05ae0d5cdcc9f511d49328f8d84d4b8f52a505a989c9ee903700ecdb3d59eaa9eb003ebae960282ceae2985055a7fe020779448605f27a83dfd2e412bc079c54d0646edcb2ae901a2224a35cb42edbb76574659968c0f45be8213c04e4278c284965bd1841ca867f0c1751f5d71fc9fee1a7da3daf76f9d3c4e1a4319e580f7f47f3cb241034e98d872fa49f283c76993fbb61177e9530a3f296cf513215ea6becd0f512095a7eefb821057df0600b8f2ee5a23759f56eb33a87131284d56f6cbf40c069ae7ed22e45d61086a8b8b57f31c044546941bb04cb9a317385940585bd5c17a6c71a91dbcd7d27839b0d20f69ac49e11ce4ad6ac1ba41d0b8686e718ec5a1d87387555cf7f8900e131555a7ce2bccedf33f24fd5b19ecaa2f6fe19a8d8fc028c18b61670fb055babf74e93771d8a9158e9d8ed9140cf02207a8c992e61a6fc983ae8442ddc51fa7b60c8d23cd1f37d2b64208dd683eb3a35e8d306ca957d9682fdb019abeca534c727e39206a970c2c7567d5ef915a51ac7db0b6b5bea8ef941a8ba3d6e775a7502ae6af2615aa4c9bff3a3548e2af7ba99743e8ca7bfacabfef0bee87c9b7586dc249aca461b204d8c6a4512f4cb9d8e3c71fdc2338d596bb12ff530071716459e7b499f73cfab8bf58fd1ba9ea911fc38ee0c4d0fa0291dab2541fa2ed462794da086982457ede93afe4c967a7b7b8497fc4f7a80f3c52fee41a2b6c2eb73f9f793e9331935dff355ac298b7f0f35444e3d448f946e8a3d71d5fe392d1b3f3d9d8507abee9960d35d1fd9f3dcd1686017a814411018c1190f44cc6b715ce4a281d025c7f4566314fbfdb7e428f10d7abbd6e086e7eaef5049e569426279acd402732452696fab17204cec5040bcc9807221129d8d06d82bac377eaa49dbbdf5706fd91d72c53f050f44134e1d415b7d210a3acfc2d5c9818c5e83cd76a2ce546ec85fe5e22c153614bff51ad09dc77a7b03b0b313bbc8489f46f0c42f0c1d93555c3beca3db67970b2819d8f4f8bb47e3f67ac8d7679acfac2a795f41be5db1246554a57ccb11408c4055f5fcb593c3bb639ae284f55cfff2956d2c5e9b80e9850807cea96695fc79e3b065e159fe868edd0355f259f64991d48e47c1451fbbfd06e2b3c154a2de96b38102f4c75cb2c3218a8d693aa1179a67b1a5c159f8fbfb24d90aebe4b6e2d74a2b68771569f03918b73ea45e73fa4d61538763a201eeac11216d7994a9ce844c353ef401445fdaf08cdd2b5572372fd6636d4b56187587b0b489ab07a8311575251feb18ddde7ffcf8f77f29b1d74fe788411a6f3bd6ddf9ec77a1b642e4e5bcdc6a4161dd044d31df2a7b5fc2a833c4d9a0f775c29ea26e95c75c947e8f9f0ca5e9d9d426d56e50c797d732c4b93fb56578405f6dbde65ee8dc238c214ac35f8ef78a4968f73552e20c55296700414b38c281624c7fe8463dd0fda542d96a37b861e7ec19bd6b72ca3b5bf2c2571c7f13b77cf7af9cf1d86c77159de5ebc9739f1cf0d34148aa0943f263ea724e03e8bdbfd76740aa5359c9aee54713ec05d70e3c213cde80f84aaf5a0ea104953489f0ee53fb1f6184225bd0648441c99666fcd286a8f6402be090b5cbf3d21ba48275525a234ed1d4e29c7b769c28cf56f9da403eb3b6202d9bf1c4927c20a775d1e0966ccfbb6fae95b4fd4dd23ebdd4f7dbb13217d9f7adce80c45", 0x1000}], 0x9) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001780)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000017c0)) write(r2, &(0x7f0000001800)="510151a5dc0f634bfb4fc12de24b01ab71da6efc587c99745476e3a5d1637c3fd530372b99bcc9ec8211eaba1ed0", 0x2e) r3 = syz_open_pts() r4 = accept(r0, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001c00)=ANY=[@ANYBLOB="0000b6f5485c5e3695130000009870fd3ebe109409b9445a49c78d965a59f266e13d1ff989676b185b81fd0f626b55d78158e603eb93e45214972dd015e5f0fd127693499d2f44e946252642810000004a5b"]) fchmodat(r1, &(0x7f0000001900)='./file0\x00', 0x2, 0x6) recvfrom$unix(r1, &(0x7f0000001940)=""/201, 0xc9, 0x2, 0x0, 0x0) sync() ftruncate(r1, 0x0, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001bc0)=0x9) openat(r1, &(0x7f0000001b80)='./file0\x00', 0x20, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) listen(r0, 0x9) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0xffffffffffffffff, &(0x7f0000001ac0)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000001a40)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001c80)) 19:35:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="4048d22139116b570b238784410f09858b4efa0c7971b5d29d21fd256c7b8df07b3eaa184ca3be219e5eb9e4c3dbb0ea0272119afad888fc1238e61fbfa1f13b129f", 0x42}, {&(0x7f00000000c0)="4ec692", 0x3}, {&(0x7f0000000100)="68a856c00abe00247e0b2bad890529850ca9639c81538fdcc2aee506e0e380ed6f1e9aa2264695ada4c04100235335e4cced2a8686ea9e01e5af345fc038e1a1a2265dc873f70e615b017478bcbaf2bf310ff1169dc7b9664b8584edaddf18580ee27051062b2e9fc3be064b1b25194eb5ec", 0x72}, {&(0x7f0000000180)="3b8bd0dbcc603d0a78d799ba5d154652335de5acae300f333c533bb79d82e2fcb41468372ac53f3625d7a17aa3960a16e078a63612939dc173a8502c46e02e38015d59dac62832d66cfbd38736015cd8a03f83fba1de", 0x56}], 0x4, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x4}, 0x4) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000005c0)={0x6, 0x2, 0x6b, 0x5b66, &(0x7f0000000340)={{0x7, 0x1, 0x1f, 0x5ffd6d35, 0x8, 0xfffffffffffffffa, 0x9}, {[0xc9, 0x1, 0x8, 0x0, 0x20, 0x1, 0xe6, 0x18000000, 0x8, 0x5, 0x7, 0x8, 0x1, 0x8, 0x0, 0x4, 0x3f, 0x8], [0x1, 0x0, 0x94, 0x80000000, 0x0, 0x80000000, 0x7f, 0x2, 0x200, 0x8], [0x1, 0x7, 0x355, 0x80, 0xab, 0x8, 0x7], [0x1, 0x2, 0xad6, 0xfffffffffffffc01, 0xe800000, 0x8], [{0x2, 0x3f, 0x3}, {0x1, 0x800, 0x7f}, {0x4, 0xdfaa, 0x2, 0x1ff}, {0x3f, 0x8, 0x80000001, 0x2}, {0x6, 0x81, 0x3ff, 0x5}, {0x6, 0x7, 0x7, 0x7f}, {0x0, 0x8000, 0x6, 0x401}, {0x4, 0x63958b7e, 0x3, 0x9}], {0x40, 0x2, 0x7ff, 0x5}, {0x80000001, 0x2, 0x4, 0xffff}}}, 0x8000, 0x3154}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000640)={0x3, 0x68}) r2 = msgget$private(0x0, 0x121) msgrcv(r2, &(0x7f0000000680)={0x0, ""/156}, 0xa4, 0x2, 0x1800) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x8, 0x0) connect$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() r9 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x40, r4, r5, r6, r7, 0x2, 0x1ff}, 0x1, 0x7, r8, r9, 0xfffffffffffffff8, 0x40, 0x9, 0x8b}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getegid() geteuid() ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000900)) syz_open_pts() r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000940), 0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000980)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000009c0)={0x707982183a67d8a, 0xb6, 0x1000, 0xbb12, 0x35}) r11 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000a00)=""/255) 19:35:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r2, 0x4) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = socket$inet6(0x18, 0x2, 0x1) clock_settime(0x0, &(0x7f0000000000)={0x7fff, 0x401}) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) socket(0x2, 0x3, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x4e80, 0x3}}) 19:35:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) 19:35:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) 19:35:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x1) 19:35:14 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1d7) mkdir(&(0x7f0000000080)='./file0\x00', 0x10194) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 19:35:14 executing program 1: sync() pledge(&(0x7f0000000100)='\x00\xfd\x9cK\xfair\x01M\xda_\x91\xb6N\xd8I#\x1a\xe0\xa9p\xbc\xf9l`0\xb1\x83y\x12\xd6_(\x9d+\xf6z\xb9\x8f\x80.Ei\xc4\x18\x88\xa3\x9a\xa8\xb8\xd8&\xbe\x06\xd6\x19\xe4\xd2\xa1\xc0_', &(0x7f00000000c0)='\xa7\xc6\x04f\x92r/\xc9H\xc9\x00') 19:35:14 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f666908653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 19:35:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x800000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffb}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r2 = syz_open_pts() close(r0) r3 = dup(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x108c1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xa84) read(0xffffffffffffffff, &(0x7f00000001c0)=""/161, 0xa1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x65ed, 0xffffffffffffffb2, 0xff, 0xbd}) 19:35:14 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/71) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setreuid(r1, r1) 19:35:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x7) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3549d6d74da447035dd4f3c09c66363e9b7fa92004025c61e923950b2a0fa449456aa6838e4112de67a310e57744b783b6f8a7f8e9df6b1c301923cbc08a2ce551809825a672e40b3bc1b23f8b156e72947977", 0x53}, {&(0x7f0000000240)="d6b3670b589d2272c389f9e4e99237b4009d5a03bc10df6532b04f71f8deac19a04bd960a06b6420f75c3faa813aac82ff5cd00171022c0daf366975d500ca927f56562226423ca687fc88a17685bc36aff0fd7610338f4c41700b2d45adf35188dc7e15fae444d858edd4059f31412d026494cd0f7f7725b35a9fba3da59734501a565aff0400f32c005e200db4a768d21bad6e57e3bf1c0657a96f8f9e24e5ec0602d27c38b11a305e6a3dd39620c52ccdeb6ae9eb1fad4256f0284a3fc88bfd3582504f3e5b21476829b27cd72d", 0xcf}, {&(0x7f0000000140)="39a0dabc7cb7c4f3008ecab892885f9c990b32c9846667ae2eb22a9fd04930fac5a2cdc563e99dd6d99f6efbcb8362ff322750a0506dfa0c3a1e7ff9ea2a6e7853bfa8421ae3deb269fba5e771f49f9bbe2fa798c4b9c0d83769", 0x5a}], 0x3, 0x0, 0x0, 0x8}, 0x400) ftruncate(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getflags(r2, 0x1) r3 = kqueue() kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x9, 0x0, 0x9d, 0xe3, "94ad523b299f3de8d49f08a51e2bebc0f3f64599", 0x9, 0x1}) 19:35:15 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) 19:35:15 executing program 0: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x4475, 0x200000000000000, 0x7, "d99eba2464b0e5c969ad6364703569d535876cc3", 0x2, 0x7c1}) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r7, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 19:35:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4c, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) socket$inet(0x2, 0x2, 0x6) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) fcntl$getown(r1, 0x5) 19:35:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "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) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xffffffffffffad37, './file0\x00'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x3fe}) 19:35:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 19:35:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='H\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:35:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x7f66, 0x2166, 0x80}, 0xc) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 19:35:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="1a7dc99d28c311fc3cce375b6aa1536d4af7bb224c5fb48b1ff535a27ecf0b581950c4b4ec1e69bb778d29daacadbb3b0504a67703d9ed1bcdf47c20712e102825a1c73a1b60b227198c37d243613f638412183f7de5fd977d495b955b2579fda58373b22dcf", 0x66}, {&(0x7f0000000100)="5c60b2399005609f15c5202955aa879057631b253e4d249abc07f7d163334fdf09e65a6ed93a90e9ebfb262d66980db4848307900830a6aa7f2bfc4126be7b26c333feeb6cb60042b935b7543f6b169de03b4419b17cf0d5afd012fd40eb3821", 0x60}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) 19:35:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) read(r0, &(0x7f0000000100)=""/61, 0x3d) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) 19:35:15 executing program 0: mprotect(&(0x7f00007fc000/0x1000)=nil, 0x1000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x7a00c450fd4420dd, 0x40) sendto(r0, &(0x7f0000000100)="602062b720f98a6eb362e5bfbbc63911192fc49007b832bef9eb94f4b394e93535db3304d640788878acc2d132b91d858bf790cccdf34fe3c95e8a98da625f66c4b516061b062a6be79c9ad72a60fef6457c7e3cc71b97f29a423f953cd0d774845d81a500b822ffda392c866ef309f3319895cc91a4c48f82db2139b660647d76bb569ddbdee37c8dfc", 0x8a, 0x409, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) munlockall() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mprotect(&(0x7f0000235000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000237000/0x2000)=nil, 0x2000, 0x2) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x110}, {r0, 0x100}, {r0, 0x4}, {r0, 0x8}], 0x5, 0xdbcf) mprotect(&(0x7f00007fc000/0x1000)=nil, 0x1000, 0x2) 19:35:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) close(r0) 19:35:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xee, 0x1, 0x6, 0x6ef2, 0xec5}, 0xc) fcntl$setstatus(r1, 0x4, 0xc0) fcntl$setstatus(r0, 0x4, 0xc0) 19:35:16 executing program 1: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 19:35:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 19:35:16 executing program 1: r0 = socket(0x39, 0x376caf2de351a8e8, 0x7) recvfrom$unix(r0, &(0x7f0000000000)=""/194, 0xc2, 0x843, &(0x7f0000000100)=@file={0xb2f7ea5982285a48, './file0\x00'}, 0xa) r1 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000001200), 0x4) 19:35:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="4807ba6bc871a1c6f876a5488a16b22db2e7c811bd88206c1271989985442a6b28fb7e31f3f838f0ca4cf501c9fad8c5f90511058f3fee45ed6389cef914bd7a85577ead48e27c8bc80edbacd15842ef27fe65b17f8fc5fbc8932974a2cb2913a4f1d4a700aa312e4841947e7782c74759c38aa1a5fa838fa5f9954be97c2bcbaa980307cf9d6d12a59824ba1cd9ad0ddb67833a4a457456d711bd470a362af7ddab13bd2b80969f906d06ad800f834976b9cf0650646457713e763281b2ff2fcebd814052de448b20eb182f5e2f697857b74e9979a33bcad6417d08e707f4e5496bf2b7d0b9b90c9e199a1704d586ccf3171f9c3d0999b02ff2d2a62dc8c298353bb93ab8654d6384f1ba2ee97af65fdd89089212fbf5c9c38c8559a245b181f8bce84a644b020dd4a6e62bc56a0bd60772696a49a2fe3aaa8b10f26807cdf8756fc1b1181700c26cd5509055a4aa485dc4db7af4d43a187493e12d6afd7d5fffa7328e35529503caddb206efdf41fbf2069c9ce52bd1b05fe621f18063dc5e5c92cf6791b8c096782385affc29e402506db5770c07a5d3ac37869e4ba205058a1bf2736487dd60e787fac898e5725be3b29cc5894df6b76139df805e4b54e1680d563f39a9cc5ee87a591ffe3fc2bf8ea7077e53249011a90e0bbe69d75d7dc068635525fadb43e2001fc872ebee5a5edbc0d68c4e0c1ab9912aa4e7b1f04fadc66bec087473e88b43ecdd5ad4beffafe2123dd54cd9567c02d445248f46bfdb9a71723bd5dce849a3e0b11453aabbe062ebceb7bedb4f7675eb75ed4fbb10553bdc9c822f3d6e26506c82322635c86265af0850612110e6d0195edf457af350182fa4ec969a328f19dc6b431c2a2f47c8b9ef1656bea8756377374b194b6af671388f941d1c9bfd54e8ebeb5929d5646d975fa780fdaef902f17ec3b9a4695ace1afd5a89936de188e357f68e912d03efcd72022a83a6f310fb9c93c2f9174db75a9c70bb7c3ef8f6b757022692aea5f2aefb3abc3871587ec5429c2a0a6c5792afd61bc03735a9cec9279716e538e544a3ae9a9a50b3559f472aff9ce3cc057198eb5723ee9c88c03fabb46afb67097ccdbb516dcbe42701756d8f59048dbd3122641c1ad7fa42953232748d079e772934ea15779fb229c7acc7b90939f327d219bc8871ca7a68108cf04a731bae2775d719a61ce06c61f8f69a4bf5be6a031c9f676e9dc4a502a0ff02d8d6a4577c58aa429fe2605ebf15737eb0f49e23ec30121d3b1964934e5b8e3ca256f052dc60db82329258c7270d4751f2b9519e45251fb076a7436984499347236e02012e35490ed295a20701c2b64d5573ee91d4367d02c4982e4d83a616eb7cd5bdeb1de9533fc7416bdb251ae738badf85ee40755a3fb3fb52b195de2ec26c802c5ad90d09bbddc193e36c2f6c14c99d1b6f53d8b7083578fa373a4f68e00f71f8c67fa23721394dda50d567409df6094c64745fbc07641dccb35f802174ac52199334c4af7589ac2b81084d539b0ad10bc806da7f59e5f1bb82b249901eb3a86397cee8a9a60b948b840c93b574a23ac3c9759361e08d19056bb04dd6506e0af56e4c155974b448f340a8d6e523921f9580f2eecae6187bcaa9029fc688d15bb07f85d8ffcadb1768da083ad07b8c5d66468eb9fd5db26f017f1793907a782781b303f42e6f1197b7293a9da7728d9e61531a5dd936a56dc83121dd2df96a80a3365a8d2694598340a3b1fbde6205c83fb45c5679e85de4dc69300e06d391e3b4e95cd8d401bfb1a94cb3865df27c10ea8629f40b6444712e756c4f8763a25bca1f5f204aba32b91eee4836ecfba30989467eda3ea7dcb68bd3468dbe43c489b7f256225bf6c39d8f253224c2bd9eb7bf7125e49aca36c0e2d44fd174ebb1ef0af00ca9881af436a41021fa738fbb9675690966d300c9f93113444b3e69de9da1cc46424eb34e58fe2c6d26ba66a97397b29f6f7a768e8b4235d5da095ab19abd0da926d8e05db82ef470ae6680910a4ed7529f94873ba691d1ea952b1befa70b8ebb65d3a37992dc62780d2ddc6f379285cfa35c9c0cd63cbaca39a0804831f5deabc5a0791805cb8746955bdeee09a38f666dab61adbd178ffe3f3880b8f51b1c1537d8ac7bb6ab0477785ff88ce282f90e7b884aa9031b2e9546ce81607e1118bc7303def9e6793037229ddcd790ec9e56dd230f526006a2955f2169d160f4a62fd21a06e94891b1ee2ec579224978f867b1620ff2164e240360e72e3ecb12997e2e9f788bc9a44e03bce63e88cd5f5ec9c4b2be92ee6edf5f89db8301b35cf40b41880d4ea44a067b85e935722b01162c0249b3d01b0c5dac8e9a67b8c207cc764ee50323b90c4a832976132cbc62c4e72980bed2183ae13d00cd1929f5a21dc0fb459f1cc72a9e64a009cd55b37080221c4661bd7efe8db04f5d9ce664a5de9b291810e40016e490b05d329fdeb1e8cc76acb8f5e2afce260d1d2d399e8829686537877815981fcacfbbc4de1f3ca9d612958a1c7c35c29708f3d8200e9685ee3deb9ae2602c55cc3cb85b1fc1d22c7595a9a84bc1189b0d651c085c7ac6462c7d717d939304b79e73c12731111550fda9ba77eac6b1c2bff401565dd733d4d03bb322c19c6301ab6152633e28523b8d8a93e4e9ba3e109e8a1f889953edbf7e137ee477b1ddb6154c857e8c8af9dbcf4ae964c3da7891933ac8adbe2a1d583988f90d515f403f826e4c391e77332cb011181bc4058e5c1cf715280336ad6f6d704374f476285bdcb19089b09e5eac8394fc0f994ddb6ee9a309e86af77fb7c370d094b9bcaa6cb36ab507107d17444e169fa69c2635ecbf990a0ecc5deb5b0fa557097023d6207c8d8eaf388876dbc8fced732d0ae682b5f5eaaa6beaaef70ea9b60f1df8dfaecfc4e4620fb29466294ad9f7701e1af78f6cbc008c159f7ef2160fc1ae17485e3069440a11000a2db3d7de1f3baa2202f7d6f4791d4c2d2a88d555362e96ca293b1fec8e39dfd0425059865c25dccaf84879e2b2e250400eaf90688ccb62ea76333b67f71985f2449da222d0457e54721637b557de813129ade951d2ad558b66bf59b4ebf7362285099c97eb249f84449f699d8a053011b25b4f8aa4e56853911802359ef663947633202ed663625688e5b734923c0c9369ee0ca14ab4e35456f3d2d87c136c0eacb90d24a0afc61a57fa4ed16dca17498e93331ac260a871b91635ad37cb2f21d2858f632922aa0514214aa7b7a4dba536d60e9c093a58a84b23bec2405ddc6bd014550a748e1c858ffd2c61cac7b4912f8f415bbef78703aba7ec9f5cdf3efd6bf49ece05a35de56f6b4e977ea99a297293eb5e5735d3caedd1b29ad39959f5033d1e6071b2635861312ef70d9dcf65bf7f3bf468bc5232963401d40174b47db6a45838b44ee3fdf8dc4f43c471e0cc1ec10f1fb5644936f3e6d75ee768f4d12ed368603c985f184a5ac1af11c22a0af3c1bcbe588787a12fa5f2ccdcb2576c9e3cee34745e2379f21c388bcef1e323138ab104a68840196bd56b35c11d36e762b4d77064242d75e891bc8097a631c44734b21b7500f0069dc64788f0e5fe43f99fac4fdec8ee058eb02b5db06e789e8f43c80457a04a06e1c5b1d35756028729cad31e355716c691ef2da62d37dd932e41e4e9c430398839fab2347147def9df462fe7f7e42d74c245b2fb6cbaca9a0c114ca73e287a7d62fcfafdcf072075f16f805e8c611c567fe2bc5d06bd475004adf32d7d6a92122726159106bf31358e0a59326587d749c102f101611614326fccb419e6cc96422e62205a55c47c0e7ff6a02e5a60874c2dc9da517c33961e5a04289e8fd26388536a4750e9f1936d5a4d4718e435517feaa887a5af2df3651b2fa57bffd7499aac2d832fa554e328c0b5ac824a25ddb32fa38ac214424e60954c05aa1ebab093354145a878cdc9b6cde3cc9e3f158534a60663d18d20f7b09e492a5034471c801e90e6ca531403efd1af729f68baf6d3ec98fa431064ea6c75356c1ed219ac6cba64c8a9ba9945894d3c6585998b4b908387cb20fe88916c8d1360f248a056e68af8f2e9c69bdc9d1f9c7476c9e92e8e9eada4b1a2abac564cff0b8999e40a67793ea5fcbae328176459b767bb99f0210f5487df58bb5061c5cf65172aec8b83f0aea24ee19f1480270e9ab9bd44b105ae7cf99f03f0edeea16b54f7632d2a741de064adead5299a5b78649a51f22ac4b9816155edb85752ec9641b0d53667e8b4eb7c891963aaaa0a736859c9e3d54176fb7147a1862002e9cfd562e6935bd0990602712b08147d33fdad41427dd2fbeef7f1576aa2d8bc778aa22525c7b6b4d998d34084e48d95ed8d7e9eaf58c00e9d571cb5bc3737167983b41827a9d462a857cebb61474c4d204da6d142ff8e95fe77e55f50eb5d8dbe0057da858991e856ca0fbc06fccc8b0c39633fba37a5e497b656a3583f396be0e8a1cb1614ef0f545081fc08a533d6211f1e40e1afab9c57a6e4d2339877575949437b98f421291bc189f82737b430a7f4b75dfb58604dc8a3a90e08ab3a209174b5d9e238c21402a87ac9a62365de5d21c9e1597f83aa56d93d6a6b32252d474fa6e105e40452eace1268141eeee65d45c9a738ad8028eba6ecde9f2e961a77be8d4f255f2503a39755c70c1d94a0f88afd2fc36ddf899a74587ea5c1276e815c9c3c13a50525653647da49fe0f330abea3865a7747a05d603e836d774aa8c592087d75f8f36c3c2086c20aa060f7cc2605fe3e055c0306331ae3feafa7e19925f7c58bf393c4d7431f5d2d19a12b708a9e97f00abd37efba9c9cdcfdad6ad5368a9886d6b8c4757e80aab75b2e0b1b528709860de8dba84e949260f211a90c8d3df0598e1c66001f4f9f6c7921c594becedc06e385a4b1e7e18781b9a4414408e700fe513fea46bb8c6fa9e4485abd05ea7fc210c760c2a7591c74537ab2de69ab63c563e7fce8fbd5f74e944a8a86feb7617bf50514a772ae6b23657fb4b6c35df493c33171d68df5cd7eb3aebd2811774b93d765d3809d3659b7f90c350b4d81605deee2fd69fe224253ce5b82e7e6f6ee2e3e6abea7c68b3493a051fcc94c6f79bdc15ffc8bdae957e61722551c2debd1604a3a6967ad6828492aa24ac6a189ec9299d5f60a08a545ec122ddbdf46673a425eee82bbc89b8a0006d618b612b0c45ea6bf97d0c2fb20816a929af853d53af146e4551b92343de2ef71a88ecf6bafb25a6f91337609f5d9ac3f32f6b35f80f0e8231adde57ea08ac906e0c5eb99546697ccdb6fc1a3e8844d44b17ba747a138a336d7a19c5ee4afe35028435ed10194b21f1bb143a362c2a7299bd1fca98d1271ff3ea3cdce0990c5eca3d3ca794f569d1f21d5306bd6a3d79627a96d20584cf411fa14809bfe79b8d43f31deeb598355eb687bfa66dc7c1dd76957d52edbe0e19838d7a6698d7579fca2d28dc7fcd23390558dba2e9f538286ae4292f3a8273dea4aa378b889867c319913aa7c1131864dde00bd757445ddcb9ad4c4d14c5a71226f6a62874a061381af377b827ae0478353b802a3e4881039e0d759990a3ba5471cf70e456898cc12582d00d14a32e4b32076a2543edd42e63ece94cea9b40f5e76c44d5a08a5818dd958ed78ea7384acfa5efd43acba2cf5776b6382895f24cfbb960b5d80e531b81ae8063fce78f068ab5521461640ddee6c7bcb68570e7d8ec86945d60354d35036290fed031b2ed7005ef36c3a83b28a8062", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 19:35:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) 19:35:16 executing program 1: semget(0x0, 0x2, 0x602) getuid() getgid() r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) setregid(0x0, 0x0) setgid(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000740)=0xc) getpeername$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) bind$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r1, &(0x7f0000000500)={0x2, 0x3}, 0xffffffb6) setegid(0x0) bind$inet(r1, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0]) getpeername(0xffffffffffffffff, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x3, 0xd9de, 0xfffffffffffffff7, 0x0, 0x8, 0x80, 0x6, 0x2, 0x3, 0x40, 0x7f}) 19:35:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:35:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x48b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x0, r3, r4, r5, r6, 0x8, 0xfff}, 0x3, 0x7}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 19:35:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x20, 0x890c, 0xffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x80, 0x10001, 0x6, {[0x100000000, 0x4, 0x6, 0x8, 0x9, 0x7fff, 0x8721, 0x1000, 0x7fffffff, 0x66ec38e6, 0x3, 0x5, 0x4, 0x6, 0x8, 0x8, 0x0, 0x2ba], [0x1, 0x9, 0x4, 0x76, 0x9, 0x6, 0x1000, 0x0, 0xd8b9], [0x8, 0xe3, 0x2, 0x1, 0x3b8, 0x5, 0xffe7], [0xffffffffffffff67, 0x0, 0x200, 0x1ff, 0x6, 0x3f], [{0x2, 0xff, 0x8, 0x3}, {0x80000000, 0x101, 0x1, 0xe2}, {0x3, 0xe1, 0xffffffffffff6242, 0x4}, {0x8, 0x40, 0x8, 0x6}, {0x0, 0x8, 0x0, 0xfff}, {0x3, 0x0, 0x0, 0x3f}, {0x10000, 0x10000, 0x0, 0x7}, {0x8001, 0x1, 0x1, 0x1f}], {0x5, 0xdf, 0x2, 0x8}, {0x45fd, 0xffffffff, 0x8, 0x4bc}}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x80000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x5, 0x1, 0x9, 0x4359, 0x20}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x101) sendto$inet6(r0, &(0x7f0000000380)="9c48a3843e", 0x5, 0xc6cec3f28e2ab7ab, &(0x7f00000003c0)={0x18, 0x3, 0x4}, 0xc) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) setrlimit(0x7, &(0x7f0000000480)={0x7, 0x4}) sendto$inet6(r1, &(0x7f00000004c0)="3a965cc6a58621cd41727509bb29d60abf71d6d336cb3f294b98375268e1e21c4de6930fa277e1", 0x27, 0x1, &(0x7f0000000500)={0x18, 0x1, 0xd80, 0xd4}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000540)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000600)={0xcc6, './file0\x00'}) r3 = semget(0x0, 0x1, 0x80) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000640)=0x1f) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000680)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000900)=0xcb3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000940)=0x3ff) getpeername(0xffffffffffffff9c, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000a00)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000a40)={""/16, @ifru_metric}) semop(r3, &(0x7f0000000a80)=[{0x0, 0x9, 0x1000}, {0x3, 0x680, 0x800}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000ac0)={0x4, 0x2733154a, 0x471d, 0xfffffffffffffff8, "d30dcfcac6fa6673d8cefcf2844e75c48910e83e", 0x736, 0x5e}) lseek(r2, 0x0, 0x27, 0x0) r4 = dup2(r2, r0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000b00)={0x1, 0x8001}) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000b40)=0x5) 19:35:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x9, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) 19:35:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x5e) dup2(r0, r1) fcntl$getflags(r0, 0x1) 19:35:16 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x100000000) fchdir(r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000200)='./file1\x00', 0x40) kqueue() renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 19:35:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:35:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x4000000000000000}, {0xffff, 0x1}}) r1 = msgget(0x1, 0x20) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) msgctl$IPC_RMID(r1, 0x0) 19:35:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r0, r1) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 19:35:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xaf, 0x0, 0x0, 0x2000000000}], 0xec7, 0x0, 0x2, 0x0) socket$unix(0x1, 0x64e7d59a6d3e136f, 0x0) write(r1, &(0x7f0000000680)="e800f7c52d478c7c93e14565bfe901edde10e85b95e325b2fb0e0ec330cb2d9446832bff68341d01e8749a97d2c88a8b017635e06d88944965120b34c447dcb675b123c4ee893ac050354af91165a18e87a1490bc279853cbf24097ff6766dc40b2a59e0a1040b5483a4c4bdcc87237321ea9f5f67d240d87cefd8b04652b4cee00fdd6b70ca743e71939d2fc44ba65d95999298db4f4d9c688fcda2f96a21b1803768a8366f8d0a0d77e4303e009beea0b0ecc72b857b", 0xb7) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000000)="42a3891ed2d5cd4da1fc85fd677e58c986fa15a9b23fa82ed9607265caf58ecd20c5bc8fd6971b186dd6a751c947ac8e496dcf62430af716474caa76884b42b8488825928a8d83a8f34e7b35a3dbe37cf042e34c1597f7ec4c049d5540465ae403f28958f2535f77", 0x68}, {&(0x7f00000000c0)="59c374ec7cc028be3365054145620004da259e8dc567a0aa8857e4f9eb453288962b92fa3f1e261d62a1a776bf3686596396545d5539bcdcf03ee5c3a72e71747e2db5431f5a2178fe1e5be004d111df04eefb151f3b25d6404e4466c6ee7734057e1327c78e07ee70a96746f230f04e912fdd3e08030994db020a5424c66abbda4202e48787a75e097020646011c16a034f88e7e658f5bb9eb75e4dd44c506567a617162f133897edaa987038389573c1d52e579a39b062", 0xb8}, {&(0x7f0000000180)="6919fa29e4c4e56c8833b8469e7b224aee6c17053b46c1c930ee8af6851d0684ff793e04ec8426031f97991c0ab59f06394359220fd67e99703b4efa7ed9939f2da42f43b464acb4e80b76f9f62177dc0093eef0f791179682bb46872324a63dd33d38e64f7a9faeae750335247c3a5062c111f64ebad96af59cd6edb4cb3c1b29921a1ba060560ecd4ae36b0633558cfd02dcc4446975b249ded0cc6ecae0a046b7cb8b2050e3324d87de8c2493ffa32dd3aafe81f9bd4cbc4429c7d28b28f7c7f915c9477aa3ece0a87b12665d50c3a6b6f6ccb6e45fbb99ec", 0xda}, {&(0x7f0000000280)="c61501c90e82f2f1c3b5fd5efa42cffe1235ca41656fdf89f62ed5d635f68d649ec6ab4c0a5368ff8f8665c067ba9880c01f2ff0dcd50092e1ec2f23044c88b63eb8626402ad0f2d594d0b64256a5c8f28db3a", 0x53}, {&(0x7f0000000300)="7c91e4e7816c623a233bdc8b6d53db40df1f7654d763f73663a331193bce0705a2a87f5a3b8209d03388cdb993f46d6a9642c0d9c325cc2916ea672e9e531b8ae25dd7c6e166f7fe29c7af09bef855108d2bf295bde7e6dfba39c96234077597b871e0a7b1f3d13d6dc4f987b4038430951d08de622e0a078e00d4d021e6a8b7cf6646ee70f8b52788157b78f88e72063294ad8cb78bda6a462974339eb7fd806f2ddece014219645702a542146ad5286a4ae49aa2dbf30d9a497121f6069b1f61f6e0beca1d9a2018104d569c9030dc", 0xd0}, {&(0x7f0000000400)="0a569c643ce5fd0e", 0x8}, {&(0x7f0000000440)="7dfaa2fa2f6dc56dc4714f7382cb7454b74691dbd4e3d0b7abacab91275f1cc275c317137de134f1bc1b25fa4786280eeded35e337fcfdb17f9bd210e575fca58b71b4a1f5a5ac719ca8999e140b8354c831e9668eebe26f3b4f6faeaa17a8000b73a6dc038a09b2b0c2ae34f0eb2e179220766784dbe679001408df67b5430252771f63a98b06f835e15d94cc6990d937b94c1c1e9590bc69ca338f3bd5", 0x9e}, {&(0x7f0000000500)="752727349f611e75922bb3a711a35e1f8f074a06f59de5fceb4c054fcbdabaa06854ed6e18825462c81e11658f5d31d21920cf84ed9c4b26856b8b57313f1646996cd3c096e481abc07c65291268add12740b2d9130c51fc2744ac10f183703a2f5d9da255c69ac52b0f702505ce07b446421c9d1c4d6de8d6d7acc445712a4a83fc753a907cbcd9f5ff71a729292b4467b5dac87b402f348c1a383011c88e7dcd772c120cd233a70dff71d791c106f9f37043275a66142c352859bd43fc5f2ac9c3cb52be0fe7bbc306ad660c7caaad1aa0ff2a0eee2f1c0c52d7102a8ccbe70fb15b4e064748b3234fe46ad4091e423197", 0xf2}], 0x8, 0x0, 0x0) shutdown(r0, 0x2) connect$inet(r0, &(0x7f0000000740)={0x2, 0x2}, 0xc) 19:35:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) getppid() 19:35:18 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:35:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x10001, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 19:35:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x20, 0x8, 0x7, 0x8001}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 19:35:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 19:35:18 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) fcntl$getown(r1, 0x5) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)="96454ec51b820faae0bc438919fc8e6de40a70cded54a9f4d18e3dda5898a6f1e6a01c142d8167d10b9be95eef48f9ee1da75b534377bedd92e5a820e40cffbfd011129a11b0c785ef70c2618f0b03b797dfde1741f267fd71e0cefbf00417c35354f25209f7cf03a29d62e95fef9e63d97af1ff284b319513f17a7fcd2d551282709ce062e34c9b", 0x88, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r4) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semget(0x2, 0x1, 0x0) shmdt(r2) 19:35:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kqueue() 19:35:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) r1 = socket$inet6(0x18, 0x3, 0x7f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28522, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f0000000200)=[{r0, 0x100}, {r1, 0x10}, {r2, 0x8}, {r3, 0x100}, {r4, 0x2}, {r5, 0x120}, {r6, 0x2}, {r7, 0x8}], 0x8, 0x101) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) write(r8, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x253) 19:35:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x138f, &(0x7f0000000040), &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) 19:35:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet6(0x18, 0x4000, 0x1f) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 19:35:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x6}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) 19:35:18 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0xaad4) flock(r0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1040100000003}) fchflags(r1, 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 19:35:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r2 = socket$inet6(0x18, 0x2, 0x81) getsockopt(r2, 0x200000029, 0x8000000000003d, 0x0, 0x0) 19:35:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c4110000002900000033000000000000000800000dc1bb893f"], 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) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:35:19 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66", 0x0, 0x2}) syz_open_pts() 19:35:19 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x11f, 0x0) 19:35:19 executing program 1: setrlimit(0x7, &(0x7f0000000140)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:35:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) 19:35:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x18ca, 0x4}, {0x7a9d63bc, 0x3ff}}, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 19:35:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 19:35:19 executing program 0: r0 = socket(0x10, 0x8002, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0x1) r1 = dup(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000180)="029734b6e54c22d387de709ba3ff3cdbf34a27e3749fb54c9240820482a8d2b37088a27797a92053362101b3742f9b", 0x2f) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x3fc, 0x66602650, 0x33, 0x6, 0x9, 0x3, 0x800, 0x10, [{0x3, 0x1, 0x9, 0x7}, {0x4, 0x3, 0x7, 0x100}, {0x8001, 0xffffffffffffffd0, 0x2, 0xffffffff}, {0x7, 0x80000000, 0x7, 0x3}, {0xffffffffffff97c1, 0x1000, 0x401, 0x8}, {0x5, 0x0, 0x9, 0x8}, {0x3ff, 0x200, 0x5, 0x821d}, {0xf30, 0x7, 0xffffffffffffff80, 0x5}, {0x100, 0x2, 0x2, 0x8}, {0x2, 0x8f, 0x9, 0x100000000}, {0x5, 0x341a, 0x3}, {0x2, 0x5, 0x7ff, 0xee29}, {0x6, 0x3, 0x8, 0x7fffffff}, {0x7fffffff, 0x6, 0x6, 0x2a}, {0x424, 0x1c000000, 0x2, 0x5}, {0x3795, 0x97, 0x4, 0x20}]}) write(r0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000680)={0x18, 0x1, 0x9, 0x2}, 0xc) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000640)=0xc) pwrite(r1, &(0x7f00000006c0)="a9373733c40d3679978bb9612ddaa2d9c631ec835e2b41697b808cd553cc4a004a6f083d807e18eda9381c2686fd86d06fd5bdd19dc5d357a23711a03b7fd1c6ad321ae99227345d99260c142da4c725a9345382d8637890468e8d6975f2fbc0bfdb2480023a478d2102b1c396498b1d5b752ebba0937d0dc4ed1743d9402b3fad59c4dc817f42b9f155d9a69d023bc52a4920f3a9fa32b102903d0d1df4161d7045d75e515dd34e", 0xa8, 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="2c0ad1859562fa7a120330c8219bb32e2ad6694f004a1acbbeaeb24c301c0667bb913488661ae8df9778cc03897c3286d65d22dbf85e16adc90d8d512f7f866ac7df0bc078f2830005f2de347dfe337a73eaaa64d77bdf31e56982585f74123a5c96c87860d3c21a407120392b2f3dbcde798f0a2ea6d7824b4df375639e3e59f9e75c94ad1d8d0e8f38afbc1524a4cbdd1d7af9697fa51ff7965cfa082b977115a3eb60f71cfbf0722a16a1526bbc0a87463698bd6f2095fa351cabccef9e578866e586e58513ee61e06dc701717c81271d422b48f9974e877f70", 0xdb}, {&(0x7f0000000300)="ea0f03b4dcdbdfb1c7025ee9425fcf5bc3d66ddd845781da744e4e6e93763268c36873ede4ede02be114c15c7d0043e985c28752d187cdc6adff6f3b838f9c0492bef54543dcd7018416b16028d20c003efb445223bc52f4ad7a8e5eb9511b7826e5906bf89fcb02b6a6772a4654", 0x6e}, {&(0x7f0000000380)="5702d2bb50c709ad3a790630f3b376cfa3692e5afdab16fd29f1a6f2d6272d957211e53319214eb3e11df0119f20b5edaa10e30995bb20fdda65268d7c3b61e60e07c280eeae3b68888b680bc2", 0x4d}, {&(0x7f0000000400)="3d652c4d0a485c92847e1aab3e5b743729c6c077aa7b68c5651e611e89bb880e9b466a3a6d6c54a45a47361805fcbe86ac09047297285f990c6f1649cbe241c49a370026f77535cd80fc3d1e788678728c05d4c650e4d8166a2e7a4e6f50a935db1c0eba33ee875eb60be20a3c3b216d2e03f9e7dea797e31b9df45a5b8317b78fc7d572035fc7782e6d0e9b727c7bf501aeed9fb1eb4ea26ffe602d266d757c8423b89d5b00c11af02fb4df8e3c8795dd1b69f201e0e92af0954236ca5e5f4c7961d35851b3c284c03ea9ce528e67a4f97ad37d5b47c6e1bbd8a3f222f22e955003466e9a34", 0xe6}, {&(0x7f0000000500)="5ae9f49b1c533cc30733be02f4d1cdc7e8f378bdfcc1ccaded1382f8e1313c6e7a699c88c11df05a2710902485278e77ed01730ab36daf94c08e38d77d3d8206d63e9b4ab9f945ec14d6", 0x4a}, {&(0x7f0000000580)="43d6efa83bab7ca33b18809466981fb4b56d28", 0x13}], 0x6, 0x0, 0x0) 19:35:19 executing program 1: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x7, 0x9, 0xfffffffffffffff8, 0xffffffff80000000, 0x2, 0x100000000, 0x9]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x0, 0x7}) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x4, 0x401, 0x7, 0x9, "16efe8842b313f7f79e13648ef542f48422245d5", 0x66, 0xffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 19:35:19 executing program 0: clock_getres(0x5, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000001040)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080), &(0x7f00000010c0)=0x8) 19:35:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="b2", 0x1}], 0x1) 19:35:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x1, 0x40}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') r3 = geteuid() r4 = getegid() fchownat(r0, &(0x7f0000000440)='./file0\x00', r3, r4, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80000000, 0x1, './file1\x00', 0x9, 0xfffffffffffff800, 0xfffffffffffffffd, 0x9}) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') r5 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000d308ed64906d7274c5569e8b7bb45fc476297d1ad22bc312d18bc13f7164d5ddc53053cc5d29ab4080e6b11e7d3c9ece60fb28f3f51fecfc2813cd0964bfca6a1100125339feb54c6b737b3dccc3ee6321298133cea1064ca5ad5c9a7501cefda77bb39d318b5f3f520dfd8d8f913418feb7f8cee4b9eaa207fd7ce3a14e94a22eb1c6a66879fe3a5ebaa3a5517b83c5b040397c8c0e2bc5909c7eab2f3b92415e9b3ebbae0e8d55a78824f52e1e879cc13c1b8edbae1b951690ac4363aa367dbcd44e"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={r6, r3, r7}, 0xc) 19:35:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 19:35:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f00000001c0)=""/88, 0x58) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x18000000000, 0x6}, {0x8000, 0x9}}) fsync(r1) close(r1) getuid() mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:35:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="68cb94093f4ca7e128f7d8a2a5bd6367140d8538b2b2a6f453bc7955e515aaf784948888cd5ad7d7be7d9a64b4cf7d696422e036bd20aa9dcf2cbbc87f342af431f58103494a79825b33c35c1cc16222c335a6d21cc4b752a78eec386fef8c819c4286b25ce54c861014fdc57571c68c287a2c85c08c03c9280f2ae8c25600e22baf0ac435405b32a0b664dbcb1e34cfbd329790a7340efee0fb90d4d2b3ee0c7f13c91d2d7c7ed5f0affeb5d644624541e36572c477c20adf0faaab50", 0xbd) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x100000000000033b, 0x0}, 0x42) recvmsg(r0, &(0x7f00000004c0)={0x0, 0xfffffffffffffed0, 0x0, 0x0, 0x0, 0x35b}, 0x800) 19:35:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000380)=""/98, 0x62}], 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:35:19 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001200)) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x2, 0xf5f80b210d5584a9) semop(r2, &(0x7f0000001280)=[{0x4, 0x561, 0x1800}, {0x3, 0x8, 0x1800}, {0x2, 0xc9d2, 0x1800}, {0x2, 0x2, 0x1000}, {0x3, 0x8, 0x3305cd860afc9907}, {0x3, 0x1, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x4, 0xba1, 0x1000}, {0x0, 0x78, 0x1800}], 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) lstat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/speaker\x00', 0x200, 0x0) r3 = semget(0x0, 0x3, 0x200) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000200)=""/4096) unlink(&(0x7f0000001240)='./file0\x00') 19:35:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0x0) socket$inet(0x2, 0x5677ea1c51089ce3, 0x9) 19:35:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getuid() getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="22dbcc12d6e01b2444043545b8e3c6a008116b3f13eb808ef7ca38", 0x1b}, {&(0x7f0000000180)="6809bad60b22e2d27b6df351536c63d4257019ad2c6717802c0c19540ea6e642d16cbdff44cdd1d1c83d7db0a17e886e5c994374a8102efa688ea4c9f89ef0365af74ce67b156576d0216aaeffe1be0fb8f64fc8aa6e5fb065c93a315767ed515f97da395c28744a9afb05d7e2231d4b761f46c64e607b061930ccae58861d9188304b2268a85d4e865598f75856df8e2e57550f33bb39b8ced55cad7460d0c97098e6481ca5d03d9ddfe10bf41b13f5bb2b57566c8218d2cf83b2ce836914c2d69365468f3883e31dfd5eae481b7a9145929db31d27bcc5206d8a7ece2419aa", 0xe0}, {&(0x7f00000000c0)="70e4ff91ae5ceb788c27ad41ffaf50d98542e1206c19ced6eaf8880232", 0x1d}, {&(0x7f0000000280)="b309f0d49c744de9cea1f6b822451dd937407044c308348e9def22981e8da4a443a225a8665f3c146caec5e974e707eeefc019448e577203dbb5b4b9e2bf0267df22e46969d38d7bb58b2fe67ab75d419660fe7199392d3d2c1022a4f4b58b13137ffc15ee9c9e392abed90330d811f4c086e33989476070775d6f4b9778fbdfd2ca18888b3101f222af3ab1cc9b4c668b7d9b4813b36220b72b28131226bfff8a1e319c3448ec9e6391714330528dc662c6f19580", 0xb5}, {&(0x7f0000000340)="256d3a5df65a2ef0cf187661287d7bd4bdb720fa41203870bcf69c69a5313b9335295d2182582ca6448f77781adc13a4d29ab5059663c65f1672290b05f05465a890f2bd19eb2df841c306cd7ca66392a99aa761a5b58a160b6a3dffbba2abcaae8f65a20a92071e819084c67737a9973fa1f3cdd1ad4ad0400abc785492438298b6d5d2948f0ae2bb0196fa60b39b7638216d988082c814d31f35cfe9f8cb58b3f013104f8371334cb943d0ed062d7e909874f6c9", 0xb5}, {&(0x7f0000000100)="3f7b977d41fbb6f248d1a41bd59c9510388e57b402c6c51112f5e5dda830bc7088e3f813f01ad5cbebc09f700cc3e833e1a1e31219351e1020", 0x39}], 0x6, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xc0, 0x1}, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 19:35:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) fchflags(r0, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x9a2320ec29e5b3cd, 0x6) preadv(r0, &(0x7f0000000000), 0xbad7f6b5de493de, 0x0, 0x0) 19:35:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x7}) r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) close(r2) syz_open_pts() write(r2, 0x0, 0x1ec) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() fchown(r3, r4, r5) 19:35:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 19:35:19 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 19:35:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) write(r1, &(0x7f0000001c00)="e89d30ba3ca94d4ae7e5c1276564bb9eef30cbbab5409c6bd43f0acfaa46f8d481e56990259d2202142f8a866fc123a0d02d387b1dc4f4d24337e19afaaaa935556c5ca973bcfd06d92294ca6db33192836e0a12dc6423fedc7e0f22a00dbb1803dc8b84d052d2e60c74c9a1c6c6afc89dab989b926c4c62e77e968a561aa7192869057f93e0127d4c46724a21423ddfed571c8a07a60e6c7e9f37aedccfceaf9bb3bced4e06c5c48390ecb987079422fed0f573be57b71fad7d4b6bd966f5a14eced8f6d974ae679e521b815e149f1b130fd9385b0b9cfc78348d9c5289769bd103f5acd56d51c3a4fc9af8cd93219a42a735119bdb", 0xf6) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001bc0)=0x9) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 19:35:19 executing program 0: poll(0x0, 0xfffffdde, 0x2) 19:35:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000000)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8409b2d47fc2eedf364aaa41f680fa371c960a", 0x32) pread(r0, &(0x7f0000000280)="b564f06b4ef1b3c75814d814ac4b0a00db65192018a0a9349c0d2d86186c6f79147b41d3e6e82647bf119f6fa1d80ba39b757bb2218a7eb276dc633c307e78a9e70998074ef6a1347f663351ecdb3e6834667b83e03b95c6db6f42a73d48aba8368e384d144e8d4441674021738206882fbbcee36507557ce2496941ff8215f61c51a02b0be5393c21ee485988daa37695a811ff51379a4ffc8fd4046025d1b522d7d6c6026f15d2624ab2c7a3c5afddb3c7e6", 0xb3, 0x0, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x22) 19:35:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) ioctl$TIOCSTART(r0, 0x2000746e) 19:35:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x6, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x48a5a186fa7f0b58) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) 19:35:19 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) shutdown(r0, 0x3) 19:35:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2fe33866696c6530006bb88b92b9010ad757f7205252f304f3f100931b1a5a09f91950ab2c6e7a58180ac453ddffc2d71f8a88f94c01e8cc0520e55fefda35afe93fad428a4c1b8d487689c2746fd7fc48752ce2369316d665f67a8414ee687080d2d543e86530ee85b23c5fa97cc30dabde0c07d24885"], 0xa, 0x0}, 0x0) 19:35:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0xceb57f796eb5ecf5, 0x8000, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x20880, 0x20) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x20008001f) 19:35:20 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xffffffff, 0x0) 19:35:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x3f}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x253) 19:35:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3e33bd703eea1e1b}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0xe5}, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup2(r0, r0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 19:35:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) 19:35:21 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0x1, 0x3, "a5703650f8cc27de6388187aeda646d6cedc3d0b", 0xff}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 19:35:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80, 0x6, &(0x7f00000000c0)="4d421ba9c8162cbea0f0ea0ba0c4a42add6ff515556807c0356bde97e032b712b0e5372703b157eaeac66fcaf775eab8a452fa308ccf87f1798ee3e148317db4b4a4e91199279ea21e5da34281573b9de997b38ec66299a208cd8720d63465b4b92a661c4ea593fa8d7111ef6eb105c7a57848b7b69fd65067e3dfc47a", 0x7d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0x7, 0x5, "ec11a25ee8b4a155176d56e8501fe6e929b9dfdc", 0x970}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0xa3, 0x5}) socket(0x0, 0x4000, 0xffffffffffff5db8) 19:35:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fchmod(r0, 0x8e3) pipe(&(0x7f0000000080)) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 19:35:21 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 19:35:21 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() ftruncate(r0, 0x0, 0xffff) r2 = getgid() fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchown(r0, r1, r2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) shmget(0x3, 0x2000, 0x8, &(0x7f0000518000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) munlock(&(0x7f000060f000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x1ff}) shmctl$IPC_RMID(r4, 0x2) 19:35:21 executing program 1: r0 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/66) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:35:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 19:35:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x3) open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 19:35:21 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0xf97}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000280)="ab4b8b961ece603f1a8b1a023698d9cf65457c00d7f4c6dacaa5c4c41e1441b2", 0x20}, {&(0x7f00000002c0)="a887cd24f75e79fbb1e1cfb9dce5ab9485ef252dd216da70fcf4208081c4ceef717f0cc354ac942d39004f61b3a98fc120cd8ff498699f61a0b5958a3c6e13016ae8ed58812cca24ba18ae7c68b298b396db6491718d7990e7a848ebfb70250262f3c21f966ba280e28ff1031e631d5df91d889be4aa865590129c99df56dcfe1f6cbaf3273e", 0x86}, {&(0x7f0000000480)="125196380e032336a2ebaef9ff96a35fe66ff9b60bceb595eb5e302e42564556d303fc6fa3f36c2f844d0f332063a7b9e82ed6c47a02315b03c8b3634e75d7ae3421194bcd083ea98875f810315b268f9959a909450439204622ee350a6fd60b3206b6f3b85fda51f9b770680da1ab", 0x6f}, {&(0x7f0000000500)="4d93facc61cba56bee544bdc95327524dbe72a65243d485e1d8bdb3e3d7619dba30b9529f0d4758b4260b538f773ff567182e5f3267f8eb2ffab58f2e1a099eb6d3dca01772c0ec3faf4bc392ca2b3d58c4bafa5a64b9d29cbc8ed4793781d06978568befca8e7c80c24c73802012b0360eb35460b51ba3b8f51ea79b22336617a2df2717dd26540b77d53bec6f8792fa859b93d67b8733a5688b1", 0x9b}, {&(0x7f00000005c0)="3c71171c4946f6d326be61ba33feedcc64f8b664d991d1c48ef10fa10c91ebcdbba653065a1abbcb0ae04345c2fd0822d29be0b255602d982f29701b14c925ab3488d95f522b651943c1fa4b7af39fcfef02225c1612d96b92d5745a70c07d35ddc43bb34a937b1fa1f76cf578e65722b34a30189c511ed2941ff3f5", 0x7c}], 0x5, &(0x7f00000006c0)=[{0x30, 0xffff, 0x3, "1244df0194d122a61a6b6e7cbe331d4873208c380df33f14c28b0a771d"}, {0x1010, 0x1, 0x10000, "173973bbd38347024f21d59dc59a80fe4bb6f587a9b8354e2e18c2212a42e9f97447d6e27d30fd44eccd149b22fe3735f621ab8425b924b88b5d7d903ce518b2b272981524bdb4924a615ad8201db45e7c8d046c166cbba84fa6ccbb8353d651742ab9d9c9b4fcdcd238b830ee33c3e5961550f32689dcf4c587ae877b448c737abfbec4b723b714d853a6c5eecc178d1bbf6b7b378f537f99532250af43f33838fccac0e76275610804f1bbf9e11e52863ee8b82e2acba7c5cac203b6b1b6175038d934dea7b6c3006db02b8d58209f40508a0fab1aceac219a4782426b39b0d0ecad676ef234f1a6873cf033eff8b240741478c1c26d3d8f950fc2437cc94b46c941fe307ca7c283fdbf57ffbbe2632bb38706b59fe412a8ba102ae8a130b3737091dcb20edc73968d354dfd68805f134febe278a620d2b9771074505bf5ab354d932d6a18e0a3463d5c29e92ec7b84c9ee0d6e02634e1a10d5c4f955a4a5611511a501bbc130645797295a9cae64e6f7bc23e4287b0a5c49a44dcf72735c41199763b286d952dae0016ff72f4f6b0aadb39ecb729a08a79180b2419ac9310074b67c53474f70cf3d3a9ab0147a07075aa14e7092e584988c666abeef7cfeab77ef44d92bffc9035b6d96410479c84d2f68cdf8ef96282cee1b0f6ed8a614271dc313c650c4767db4b0b62970b91e4e559c60cb999584d356881876a268fc7a14397708ed39bd8d06409693303faff280b04f549c3f8c7637a6ab4d0e513041776e49fa306beb7a7c7ae058cea3dfb478f107bd2fa2ceeb7768fca1f1f0f9aca82cba91596ef94f346b01d68906fb8363fc4b0fbdaa225f1342e76605c23dff2c05ab4592728830276aa21e91558950d06d9c408500b411f089b9cd792c45a96465e3f6f40cb9d73d83667da2f5d2be6bc1e9bf54c25208b2c9153e58aa7a92343f05ea96bbbeaecd4f12b41cd0a0f9d0cb77e32ef1c46b2c08f2dfed899149a2e83de9b060a2b8141f754deb2dc650007721bd76eb4c117e33d55a89dbb164391bb4403460d3bd574a79ec305187d02dd5769ccb88ce1bafe9bbba68a44c9e1b019ae6e2ffb605126237a69897915058afcc59b5a7b61a29368c01be91b4b37013fe29c0086f93414a5f70df0855355a1858fba72b3df51ee4af070c69b0ee8f4f67e6d06ecd276f467c2ba17d1500fdefa8d6c82d47e2a0209f39a32dbb681783ef42da29c2522b08c2e3142bf4f927ac70f543d3ad03e12a192c319c9cc069ee38bd2e4c4a1ce5455980557f2d8aa8228d7e58f128514834d86c2d0da927879ea88b4d5f06b5de7557b81ac43f3480419d084dd4c5cf8482386868b241c61b85cd23b45f562c0255639f8e52708905d6dc6664caccec5c61def7c1476eeff76429a886c9c63c22ee3af499e4d65f27d7d726da3d08654e098c04b56151fc96aa38bddc3c47fb564a99d0246fab973f69723dcc7788327b7d1127138743094fad78e8598eab1177cf77807b76dee42c4e1cedbfe8254dae50a93826e33f73086deea9b02d98e2b5d51e1fc01ab8067af01b017c654213af77cd2e949de7393a64f8861085ba4e3346c3cf7953103c2856d87b72569ffa08c645c134447d7c5761a6a1612f5e198ec172e7d0115115b1619b685ffd37c185d1e75b714f2bc5a762b3e6dd52405ccc5a1b616328811d23d2ae56257fae1a08c5eb5d7a58b35b4a2b872f8ad614fd3a2690d9cdf2131233a7c64234687146a5bc12dcbbc40bd4eee9cdc0632ea1fa7fc2df71fda3f5daa1d1237e7ae8d278f5481c939f14870a8e2db26de298ebc5a450cda8d5665b32b80e8d57bfa0a77404491a8769c5b95e8f7d43329e7f2f9c51e0cb0c44e9e74370616aefd395a019555d19f15c2cdb07ffd08e415e93957c98183ce989aec35d487f0aba327e3948dc719f76c40ca8d30815d70df1327a5475e72e55b625fe4fe8f6cebe3dc69fe374cf4872613e0690501680a873e1f9e134584724c99989c784b06d4ddc9f247cfe2dd88f4180ffe06529587bd71d249707f20d88c8965029b540498c041534e08d6b83be8f2e9098911315788ff7c1d922cba8ff897f41eb07bb10db0327ea06275352d2765ab27d007c54f48e8e85669c0f4c685be95ea3f76c5826c19b7fea2f482f0c7fa6cb8d695a5c70dd81aeb0fe5cf03757ce59074c2b360042b8686057ecc9366b273c76b8753241b715dcb9c967d898d9da4ebf256bd3a80d6b5b8c0e20e89c43b3c9dea7aa19f1b999d1c3078051b3e6328c02dfc707687e5708d386241cf24adb9b5a07813cd6e68a799f936641c3d67fa3d83c8a4393758964e5d1970e31ecf93f4dfd51ef184cd8d807b2fc4fc3e9301222ee6d044080993f9831ed806e08090c8235736a2d6b7581da421c3d9899f9977ad0703ad4d11920d41ed5109226bfdf8a9ebdd65a01ce637827512b0d01af5ab8ff798e97df2ff1ca9f788ced43f6eb995cae5c81fa513168d7aa3b22e3d77073ee9be4a4e1c6400b48835acdb777aef616bb43357901f84c443aa9923500b3ff5007b081e08b9ba786d9ba7a801b299322d34ab0d667a59296e8b687288e49601e8ec776aa286c8275ec44946cd5af2da8f32c46c6af55db4eeda2d630498e7bafcb1894da9c02c70b1413f0d86d3d1a209234e9f16a2cbd3453ccf258a60e536884e8fc879dfe8dd8bdedab898fde33558fbce202a525c6d6aca3432bc43cafaf5841b2adecf22d54ccfdabf0c44802036cae52d42615c7b07ec71a0ccb665501302d9caba4be5e4bd18301a542dcaf80b77e2c075b7da6bb3d3ac6c824ffb8815d7c042091a1e8377fc38c3b183faadf7011f289c9012622d69d5676ddce7059b9ec39112ece3f86a0297cb3e3b7d5ad4717bbc2166d57fd461c235417a164465037574abdf285a7c7f938b0c599550275803079a254ce733fd933e9d206214e33ae5dd8b06ddce5e9cb2ce1eafb49ec737355f53f9ef881b254907dbb89a699f119ede2469975137dfa227d0bd6f7d60c3bf616794d01240b5b7bcf216489356692879259ca7499fd8a3829851cc6d89ac690025447c7e5b156c785c84f039f2927ba4d6e2123e7bf38e706f592d449c94a0b4c7fbff9bdb680e3de7cd717d90ac52cb9dd09abebdd6101e5a8256dd64e171427153451c49d956971492b0929c45af3b57c315f3db97f17bff762fd1a6065b8ed08a954d48733bccc4d3b1e07d3c0929bb9513313b344a56f836003e3b3e747aea309104bc448c3765b6e9845d81bf8d4f2ea7c2d0de842d3339230221cba4925ae3629d6d2d50ad81b7e88ce911d5f506b7cf436f01d2d3ad57b52dfaab5a8bf0a293577111caef4525ee9e5c118651c453ad78bec700c182cb19061ed3692ffda92ddbfcd102f2330fb270f868e1c71b220c3eade75db96e8b4976c801778ef47ec516d5084b2b662f52b45901170c86ed6cda42a55b39d24f5e7f6bb7ffe69933970018a956930856142af626e14975f46bb1dd1a769411b96f7ba0df4c686e68a4dffb8cfb9a7f3fb8df2bf3aaea225930d0fb2492ef94f7c7088e6b66d98db3317fbd10caadbec9712456c2313a5df260e21d2332481045f4e8ab63694c8a18111a1dacd4170c5d87144115082ec5d0154f1dec5ee0642faef4fc4042344529995b957d4a067d2fc238d9e20dadad7866d999a6f001317b64e08d083a71851919fdad456940b0955c51cbbd3d6c78d39afe5909dd092bc380c20fd8cea7b799d382d980fd413b990f7f0a9347140e2504aa5a905d0f4cc860dac8fb707cec67093f3b4126fbd9d19f2cb1aede0395d14d24b287d769db1acd19ec8e616a05767687008cad37f16db9fe910a95244f3185cfdfbad0275077d375eeb58749de4606ac6694d668ab5a4cc6e4c959710515b243b79e0e94ec4cad428c95f3d02f9ed88ce5679cee738431ba9b0a0f3cbc9ff2ad734c803907ec0e0db8f777f9355c8e3b4b2b611a1582c28495fd2f071d25d7cef02ecb2e99623aebf5b25779810aec5e297384727315c24b39ab7b99f85a1d75f387f8497cac01693e3570dd3743c6af4cd572b5d5e35ce21c9732f607994a5531f79b6176b0d4978f4037279d09d85742e64142bf1447dd44cf661dd65f5ca4605eae307b5e9b314bae26a2f771c371d7ab3ddec6355449ec9df17734bbab79410e15d3528fff99d80b39cfa52828bf367d771c8fcab82a2b72e025beb3ee354e014e30030b74d7d1fa3a93ce7c0c82a0e2ad033703e8cbded07ca36bea84b493c44d45f3f4d115c75c574df0cb2c874c03ca75c43e000643a3a17abe9b791b3240a16f3ed2049d729bf0a87053a00a56cae088901b1705349a40eceea10d6b55c1bf73d385fd6363e1669d70c104d35becc94b6e514266df9f9d79d3b2dae883bb62196a3a1e51b6a084084d29d9db85be35b713edd0572b706fced09725e3d27f1e83fac9cb074686e4bd0e18b36801060fa8bffec415ad976ffdf7b258f544a0c7a6716e09441e8703ab476fbbf121aa642b603e977514595cd31a5e4a5d17c7ac6f592b15e252260e77914eb959beaa4ec569aee0cb561678b1a3402782c91386a3df0f8dc803fa1a98bf9235c8b64c4389c9128b7e6b190f49b9d2266712fdf1f9cb97deb0c74e4c690b7429bff5b9bf2717932182c3a65fed1f3df0df0f236ca58f9158ed95a40ea7f0342379a8df7893ddf7d195a708c03fdaf62280c526f13000639005bbbbe31e32f54d74002c2a6bce204be22cbc526cb32305bc726a81b5971c93cefbd270cd18ac3fc04f1fa9d69e9bf5ba5bc6dc40a83fd64d2806f73ca421fb884ea269a52a5ed3710e34993406bc4e6105758e01e2e6e6a497cd34a80bfae9bac80411f107e4108268c9133abc34b943ef9920fc0565e5af791af3e1d761a7d5ab85369316e00e97328a7d8252b60e3279851c1511dba3ea505a0cc5763d46700b8e3e15bb7b9769690b5546b827edd1976918f0f81b369626647dbee86444d72d91bb07ba7c44fd1250dbb82e20e1ca4eb9c68125b7ee6bce0a8d11b6162dfa8dfd76051648fd265d8740fc7047bc845f75cacd5bde6a717af60f7b9f51cea290e29b8fbbe779c362722a2834e92f6fd5385f4f09b7a9e0384d721e609f36133f830a4338dfaa51bf3cdf45f49822d7729d4c2e6891c77101f18fe7a9a33867554b6f4d94484a2c17088f8758bb2730238f8f574638ca2833cea76cb9041fb2426c12ffc3e6b942916018a3fa4d60c85a657ee5a4e2cc933dcbe27d75da8570e374a26e25df406a6daed107cfa8b8d3461b53072b3cc3e017510e774c1ebe54b95d422b2ec544a5f05f02cbc33b53f3087b8b36c71371db0930b1c7b4c16c0b589b145f60b30d58408a8fddfd7fda58308964d66505d95cc5bfbf35e4440233f15c3157cfde10ac161cd0f6c097e1841105af1a453dcbc739e42a200bfd10bf7e790d896090a620bebd80d98e2ad039bc9f2b5561e24e8bc0546bf6c01299f7bd22a16ac333769f9af77589b28221faba9e71298128bfba752be26ed74d85b87c81453c628b0b6f5179846cdf7a38e06f168b4944b7c80f5308398febe9c0e2eb06adc24d93adca555d39758d05e64b6f95d8c522c9a32bac1316afbf8e1b5c9bca329791e3a31cb3e7a281196a94e037c0b54aadfc2c697064eb7528ca310776b0c07e66feadd215b08514339a7fc3ca485f24121469db7225080dc6adf61bf8196c931ad895daa41c6b6efb6e045ba579971ac445628672346b673ea555"}, {0x1010, 0x1, 0x80000000, "4211ecf2767cb90e72423372c8610722e246330608ed124f1b6a95dca634d28e2ae247f9cfa729966a05a49627cd853b7c693ed201fecb77a6e6d1a6df61dc9c0c9a16a1dde7b183a3c621b19e45a927092ca0df7daff730a387727e4e1c41b52852b693d1e42d474ea01bcdfd866560f523bead1dc8c30ba54730bd7a2a827d316e791b58951a4b55b779f674e518c77c9a15c31926cf79d811a5cd1a62688b580b47e2658dfae8f89b295855a40d42ce4b2452d2ea2ca60d4992f7294472ffec433150fb5496060806b73027e1a0bc1d3f18534dc130dc47220bcb57fb3c8ac9025b2675508077fe1076e76cd3a5879ae04881dfe8d047e7bcfa05b0d035443b3a0ff7789ca1316e48b77b54b45df4ba8e2faa4730d9fb39a0077718b9c10aeea58287fa10689e85e27e07b8af658455dea4b30427423ef6cab9b1ef6757151879e8182a3287304e0cebab02a5209bd2f0de19d5ce44e2db73a5315eb4627a1ec9c382648eb5a64ae9c43d4587006bd5344fc653505e3bd0ae31c2edbc43e63a834e8ee7d968ee6007297f493b7eee73f181121316b8bbb519eaf0950edd8d502e1c36bdd3c540a359396487908e4afa3058cd9ae10f3f255b2734c8a61d91aeaec65d334100b7ef52005b077c4dab8fd82cf132e65a44c9559a64fa7c3fd932ab44ff9ebc5609a26aebaef7030e533988907683111bb30e90f319031fba4809b34bdd6116a8859195b9266e213520ba640540ffef4c61afd447654d6965e209ed29ae6e117839204bb571538adec918b45278a2f329d531a0bb14e15dccd0f2514da90fa9a1da58bb0f1c38619cc37c571e3e9e0898a5aa058089b7e9e863adbfe354958edcb6250ee56d9266d744c152d0cb6f77ddd010e0c56a7117162a4e1d2d1e6e7ce7c8417545588f73f7c04f7855508db3510fd532ad09e025d88b888a935efac49a5b82d7cb88353f36e6b9f10e99e5b50368c715d88781c845b69db1c32ab2c8285edf402825ba2e0713b56c5be325f64da6fe200f7b8689fa7e1a08f385874c32b0fb434b0e4a1243bb73476e5d256d362f1a48370611608f675e816bf6047df9144e37e948bd116289942d051dc88ebcb6ce248ce26be1212163ebb4009495f5546867056e46ed268221214076709eeec05c2c170c6c9014a7cc73dbc8c9236b28e5a78827e786e566b13ad22c91dff1899752c1bfec6da6d8fe8c4f97da3f3907ee6280d53d15dea2f1dd692a856f8a16572c85fe265370c6ea43d9cadcd81563b38ee77e1ad79c6c09f2d13246b0bade93fa2734c0e788103a3890808215e39f1cc1ddafae01c1ab7b66a3682d3ea775ce27082a3d98b954b07d7372279a5b4e528b531e0f81341beaec77177b1004f90d110316e1fe14419603fb43bc8ee5adad289f58b605776e709b1b079b3f08e7cae633e11d28a094e9907e2c31eaaed98853adbf979faa8a97b74e06d813bd1e6f756cb1efdba311375a8a395fc846ac08cf7f935fb88cb1f990dce7e7efdabea902cbffeb85c7592d6621df32c7a8912b47db0f107be34e305cea5fd9e4d67ab8d9c18c47a1cfee19fc1834433964821e507930e1218d603c04cd4e8627a1e9db35c7cd3fa2f8e7901b8cd73cfea8aa620c9ed988051d897b3cbc7bbe06ad47046ea3c8dbe6a78ebd579be0dce88b139aa2175f965cab046758772f881bba8ea49d4a959897646e6a5fbb38f709f5cc83b4959b9014dc7ba68049e3e9056b6c2e17f6c53626ac8338170be59363d9456f52699289d8be64b9ec5389f60d9dbadf5a317f7d8e9000f803fa15cb359b8bbf956e6920530f5a85f72963e1345375ef61db2e88dc55483b5be201ce01719d5f989a27dff6ee587e933db02fac6f45cd174a051d5936a7baed1564341aa0d602f51116122e413ba09cc4464d68f6c2d9634eec6f9fe242d09b52eeddd3f825b1a1227e9da92a631b1f1ae0c200f033a6ab33e4110243f14bf10562e47c7c0950e1a40dbb66251a09d191fc762bbf04d67a190b699dace9fc5605859f292e93ef8c968a4fc04c58c990832dc0cd7122655b6203cd3c34a991b7f0526ec222a8f0247287aa7639564bd38a41a781204cf909b2bcef01dac6bf7f4a25bbff691efb1695109cd292b5750a4a52964e416c4096872a7a11e8f99c4a6cd59ed9adba7bbc0adf813e390c679c6c275473aa6ab3c7bfac01daa7bfd7f96a51fe3d83a501427febafbcf84035b2725e11d2fa7fae62af7b25f437845b79d6fa3e15591c6d6c70010a95c8a642d5f4b0a33d016abc35d62e3eb3c32bcb1fc8f531fb427f168722e58b1a297afa1fa12b029af2689a1e53115940ba61bda65879a909adf903263f929c9eb33d8128d8ed51be3b250c1ce08f9382bf52812ab0c4c41fbcea4cb18929864cecdd46e6b6df6975a3e76cb018dd2b1eaf6655e1c4c767254f9072df8c43255b9d71ad5e05777910abfedeb7f2b22aa25eca71d8abc63f502b825997e23bc10d8a55037bfb092b69466d8d9ede71f644604f0c11eb263a2161db0f57f61e86251650521379f5f158675157c651a377e5ada36b23d4633149402e1e496350c0de554e3f21dc535669aab1bdf707b5115b403057409806c1eb1869d218f53854e458f170af03cd08dccf39779eeced8f9b95c0aa3cebc0e63fc8c0ff2b9ff7814d0d4823f582a92a847131e0f2b5abc2e06265d5dc20702c7437510135453308479838f5fa568826184e7a104e2b5cecd3456d2a978d0c07f1943d1b1e32f3bed4be60ef4570fe2dbae2964e9b9df9c9698fbc7899d593b2629a55898f2eb5875681ca866fc287c75759f63ca6c49d46684ce962b3c0e9f3f51afcdf82c4ae194fbd679b03d522f2fe5402fc72a34cd96ef687ac08009a335afc35f923282e32439d29e0903fabf3ac44c737725bc45bbbcea8074265e8b813005776ca4dfc1ab13cf977f5647ce451963a37d10553529ba415ce8a479853c088a5c75207a387a311b53ba2922f540258580059426f4a3cddf53bdd85a1a7b5964bf5827e6d2cc9a7fd5d1664403490a97c88bfd7a1d1290de5428d4681e7ad2a737460dd6567ba219817483a324326f3e6b4b0b16b273fccf4b2cbf5959d8035bce6814f36f2b47a88431f483049085b5173f14c71a68100897fb73ba1fa6f3af81e70812914f3e389dc1ac4d72da4cb3573dca088f641b73f71dfe96b9074505c1d7b38603cf9a5cd113ba012a82e1b2618c0125830d9a23e914cc79941afe9a1b4869c2998c54b3d6d62e86a10d64269e51201544ce1a9f20ba458a6d1433db7a7c3b6811ff82d7c060db9def86412df0f697c779f787badd123bca3cd10d4f0d21a0dc660ddf1a890ca937301992d1544a6c4fee7e8f31ec726c8cd51b6de68b0f778c994608d2f08b4d376f90f06ed114725f553d96d13203179958974bfc8c5ec10977f27784c061ee19dea915fe76a7b15efc1a7eb79d8b04efb1d5b90c5fea9e8055080313da3b599fd726db9ad5ad36fdfd1887524c52ee02e7012c95b7c13e9cebfb4ca237f026166266ba11bebd31c430a7758b965fc8bf04c65f6cc6ab910a9d08e7aac3ac8670f84dfee61aa49d825348167d0659f48a7043d6c36444bb4d02cef399184024af5532346373c518065932882c4d642f59bcdaa2ccbf814c788aaceab3062cd2b1ffd2a3a795d6b61fce96be1902fc7f7add41260f161d31796c75ce017b1a645afa22212d1637566e63557649db09064c7cdfecf27396dd4f6418412d3af06d2bb79957e16db0bbbd385630895726d9c8c8afa677db85f443fa68fd2e50884ae5ee720aef69aca3f6233243c46d74eb6345e7237273a721f9d93d25d261b6bdfa3fe76b3911f401833422d756c1b295640b208b9af30d9419ba87885d23a296e14bf198f521b54b4baf8cc990db0c684481450df157bc93883fe2b0f7001a02ece173f4baa7c1c2438e99c822c782f5d0590ba9bd5e2fa7fcad9ae09aaf0add092b0608edf2891bc5b522d79b948bfa444648e1c64a8bd7b945877b15ede9a1a234098e0a0a8999cbeca620d1d0f4c39bc944e8757f495cc9df68f39f3cbd0da9fdcef3979b1732b486f699a7163783f865e8bc3c658ff9fffac8094d20099fb749d0f67b5393ac221d7eb771d7807aca3ffb64c25da918cdacbb2e00fa22b4c95f09cd976e635d7e3b8223da408c5287b6ebb118110a791a04024cccc106bc1b8ce8b887bcefe71078586f1254de338305adddf6388970aad93cf5d7e21ef9f5050b9f6caf656cf9475168ba504b4bff8887ee1543e2bec34e27019a02b91646ed974384a9191b8fa2beaa4e8204f9c4c29a7054954652174b81ada26e2122cd0734968f6a951d951524fd2ced8d0db40a479bb0bf2115f7c0f1d50f8bcaa26cbb005a90737c401850cb130175b6a8b668836654a59b8426c4c440f48e5775cbe9b83b032a0cdba001f5d609e921477dedc48267dc465445837a8fb1e74ae6e93aaa4c30018d86532272f446a15f634c81fcadb5fc901c36cf0831bd9eba327aace392fa9903c8e7646ac420fd799d921a7508d3b4afecb9e409839ee4a4e74ca9e818d74f6768ec6f7a4c27d5d75328fb69db3c1e9a2f4b28c975aa02c1f9fb2c5d8f4ba6f446a8f109c64d0ecbe7b294bb736ae293a96762448fc942ab312a61937747b1f7e8e1f591eb6f0eee2c6c2e1109b72bcb02f4bcc8911bf5300f39bc3dd39248a6d9863a22e86f54f3952ded82cf899d0eaed82c9d8220df847e49a5933ccd75fa7cc5748a92a00bf40f23a1b8f1b24d07048ffb01b2132b78a38a2a6d3e1e2667df12b09cf718777437cec793759922c209794ae2907504b62a6273e6b284f0f81c09685b06244de19f3d222c6086bbe936dbeaad88e23052f197461ff6a84f865bf8ecefea02b26255fbcf95590243f5cd985067fa00ee0b139b510e0ca3fae75463a08da0a9d678ad5d3566147e57495753b478b77c21658ead09f1d53ecfcabc4cb9e03b5d2a8d9c29e6812fdce4cfc1f3641f0ac07fc38536bc6242d1de3011e4e9861ec045a522f80622ab88523b01ece4425ebc75caf9b944e6a8c69702db7b5d2beaf5ea28c314d79a241c1bc941a2c3300aca8e4ef89a297cff6efef9f7f6299557d27c1b7406d193b880b024bdbaec86249569223afccae53d9acb6886a74ea5403428254d6614aab1d354888f2a945e3f6549aa313f035e22d03e40571eae481f8e02127a24aa1fa771a606efdd0b4d6a91eee04e4a3d8cbcd4030bf19796fdaf0e98d9096a2aac64ac33d3bd20cd3de4686a282e4fb40a98731f1fa5df9e2671e3222578f16fd375e8ea5f2ce7ee303f97f4cd51e7f78196260bed9c89c6a8bf58cb84b21099a7a7d1ceec017b44fbadda176d08490d798bb8d0ada7265e2840083a1d559fabc535f771cae9f5ee7d2503752cf1dcd02ef9faffcb277157306a3493c8e3e5132012b750c65e0434c2c5fdb7d413ef7256d5cb00627232bc998d098665f19d45ace7e202a8516a3ab95eaa7dad35d59a58eb6a789916b34cd7e53383858e590dc4ac6965de5d437fdfb14574275ef9a3f83d0a7a3e1ec95d7ccd8468dec82ec1c2d7bfdedd2883bc2068ef02805c1fc7e6ed1d7c22dc64679ded6685fe13f0033f3f09eb178bfca95910da773c6333c768ca9b1412e66dbdc4566bdc91f6e5e32993cb451898e0c22eab86a95c87fce8125866d0f6689542f4547d8983fa84045808520f42b987275f8affbbbd2bf820904ff7682ad4ee6b2efe503"}, {0x1010, 0xffff, 0x200, "79e58393e035da8a6adb86930eed62e9a839f170b7c227a2732f4ad4134471edbea0eac8baa1265edd6f85ed2820d0317f4702ff07b440e0a609223ba9ac255d651b769fcdd1b9cbdff987ec612248d3af05989945fa0a54bf845d13da58a860af5ab846afe8d3ec34fa69b436c4149aa6f5ad59b7e374c2683c80458d3bbd0d1f958374bc35178f1abb131c6a9d6d352191402e4fa76872db370779d4239ddb8ea8c334688b0eadee530da0a6271ceca91f99d38ffc4a277ee894c2f13a34d8acbed2990061dd0fa3405f9c21b9c274738d1acbd991371321c9f940e7dc0c363d2ad86436dc7ce3800b13c1b5e00ea5074d65e13d8c52756a4954c83cb155ba21c5f8758885abd1cd276e9aaff547dd42e004b5b638c5f088a13a153801bce1ccab3371bc8de1a71a8d91aa92ed0d0e574a96778105c330f958eca2dbe83884803924a376d839d1b73fc5b046831f8a40e91cfa40a22ab4873359ff0810c1a7bb8155d0ec1417d756ae230d0f8cd0bdd4b5fe01823d27251f3526dec09ca558e7d35588d7f9216be8d699304bb45fe9d7b7661cda1c4eeceae8393446efb311e0b67be8092305c21769eeae03658ed2a90dfbfc6dc0719f8a381aa4fd8bfb53eaa533f11604ece46601b93b65d226c9af78971827ede3c92cd1bc5d8af341fe377a1b0af3de5334928f9ad00214a253b01b0140c3171c7c1774fcb2722ea0d83b995a0d5503c08febf6f2060a6a173096662bb63fa7f40904676322eb388353002d996e4b7fb89372ae27a7249f8a101012f30b09fc3521ed9b12b19fbe85808450f9923254c5453afe57622489361f36701e286a4c65b6b820fcc09b2be39970c37dfd2f1b2d958f0ec667ec6bfa6ae0acf20d9214b78a07a083375281798e5ebf7eb8a3a89c0594a5224eff91cd249fe9d35c3d18d9c8740b1243dd7012c4054d5733ed94e72de671d49b568fc362167850c1e31377c446757cc807abc63d2d6253aae441ada599f3ec51681226a14997feead48bc75421e647477723e0455f33ed534d3f7cfd853fee26faf828628f78a86bb25c512e6b99096ef3a0f031fb735069ccd2c40ad02415a2d98e1b49f7d56de90a9f2b3e787fb9e4403f42c3ef69002b171cb79849640485dcaeadf7e11af872ff8292d95c6bee0e8431d5c73be87729e885e0b62d015dc892ad648dcdea32371e85c92f8e8ec694137a4358e42fe5a6ae151e32dd26baabb5e209267a74793336f40bb537ca23ff68a84cc616131daf9a73bcd217984b16245f90d1d8f536ffbe66d9955e8047fe3738154d5ec48d493576e991083abb58c6fdfb52ae214798d618486f603f71ddac18367ee46c483cd5faebce736a838c54d7699af32c64d5e80b66cddbc0d2aded0e6a0d759e20d6e3f6f6af2bbb1793fcd70cb7fdc54fc7709c2b67e6be733516ae0909190b60b18eb71e699759480cd48273993ef76fbd2a3e714f43eac9122ed4e205ef2ac684eef683914032bb1eb76708f23c86812818fbe5e36906c18e781dace471fc25ec5152b72569f73cf123278486e33c293b410402f72a29b3d0f632859f2628f7873adf14b5268195d1ff2aaadabf10e5254ea21e22994148a6e43936095413e2c4b3ee887e635f72489ef3b95dd9091f27acd095a96d2a4aead4aadf1522d288685483ac1393b6e26c886d584cbd7cecf7969a2da2b104fa5684aa966c152b1e77b303add87e27a75d48a682172bd67adb518c85f26ff7a1d50ece66c75971e4077e8411fa72fd0fd13eba320af748fb5eeebcbf6bba3dfef5030e9b110554f93d5c58c912d8bb5ac9c4da101f8169cc43c5067c65df14214fb79ac0a1fb91a254ffd8e40b42303b312555762c9ded159a0fb54ba5788779334297ac672629dacf6795f96b22582dbc86a1803c5c1968d848a38022be72652f92135880f934a6f50d060fd21c3fcc8c5f117c7d7494120127651d8d35df66d51142ee9a43bf3bfc41053a68879dc72454913017244d86e24745c8e4e9526ef67a74bbf545503307ac8c86c2aacbf2dc983837adff5409a6ee1db33ba15a4af6e6ccc63d7ba3239b0cb4cc0bc86cb0b0398dd111e18f5f546bbfb9e5a2a1261006956d982a4986154f0d5e9d8bba0dc6349e9f3ebd8f71a36e57196f7bb9fc460a540890ce859130d4d84ec7a57695c5f2ff604a334dedcf55a5c72a51499806e1fb59f58ccaa5a13eb0d4f0cf62a076272035b3cd5f678a6065a5bfcb14dd293f9062ebcabec4f89105657660901a750a4e4faa2d76f14a6c93fcdf29958d436a90aa9947bdcbf690670d187b077f3ab105ad977769f2d1347e5552bde552fb6141176ba83b1801f8aaf75dbff1fe1d3c19352a20c5e753f727e9a46e482c3f420176a114493ad734fe6b31dc2643911dfefa9f316f8b750caf84b1ec5e9be90f1ed85ed5f7dc448503d2d9bd372c492191a6854d60c9723d2bd7664d111294e96f962625c3531243f33d1d4414eac503c0f246a2497032e5e4b7ccc7d5a5e27014b3c21145f8c5261a6bad255e2685b462a0c60dbb7c27ca027affcba0cd1970896c767652c4a0d3027d4552f8a7e1ad631284cb06a6f72ec3a343e77138ae448de88e25b267e60f716018bddae61ce3729a5a34c61cb2b5507120b35e851e83a66054ff26b34da335a5d59b845f521e7baf2c02130190fc0cccec2c9d5636d571a7a82919bef1aa18899782f8177850d86db559bdd528b6435070e4382440b4e9815b53fb944fe9f0920bfc9b05b3e1c33dd3bb7c22827bb52029a44255d5a5767ff4d3d865987b1b81a1f1b9ebfafb8b9b4df3e8f903a9a39007b9230c3d8c0f2bea44885d0a7878935e04143567261a87ba73aba69a580bd8276fb20b6439beb53896d6511dbe6ba76298bab23d1aa8c2b3161bece6e3d9560d076f540c517a9f1c6a315689dc970d436b7c5007a7419a4d05d5a72f5f8ce720e77908ae761afc3dce511bf5058d602ffdf5386d4de4cca61e9755d63e29e0dbd1ba20f070ec0369dfc5f6f18b031716974923781ee4f093a2ecf508f26a60f61f348b404d77703cf6a8b54041d1fd9c4fcd137e570a25740891a41e564fd855ac60225708b3c438741db6662e1cb9b000ffae2f8f0493afd1444600e2e5d0bca189df70438b5d85908672b2ea88ce9c30237c07db520df75dc5a99917d06e3f8644b54c3c12f643880be9f1aea0004ff9b8404957c13a4caf2cdc5532611c02a7305378689cbc9b04ad83db99c33cb44db3442863335de7a7224b5dcc421d94c033a3c15cf30697aaf35f72e9b5b3134433b9759ef7ffec7d33a494b4b3fe5a547e113a763d68bf1158e8ea239ca92c35d23e0c6e69609f863e8401d9bc5a2804a3d7a88101a6deeb165d7bf1a9d60639f73fd55211b310255cedc1f40603e3b6646394018a5a67e5668cc80b70b0b3efc61538a45ffc3c429ca0e403e514e50d887c580b40994b267077b38fb7679530927d05c9a30ef8fe90d06cb79f3c6c0f861e32d6f05992d58592e93688ba6b4100dbfeecf3b85f9992166fbfb675fa3a875a517982fb37101bb654b2a168f1379ebc0625aac850005e34a034fe11e5881df9f533d81c8e47447bc546c56d189dade4353ba66f77172630fe90b9ede1f6a388e99fe22731bf0cbac6794ee40e4dab2e9e4df741f980a3f609157abd6d3651704585c9e24475da3e1c0c4812026f8ae53754fef8dc6bb7f341f5fcc318de403677cb24a1f775d85c426d801ef2e2b7e1f25043b4bdf9d8fd405547b6dd768e04904ff22d1d427ce5c95901496f5f076b0ad59cd75f3c8c96ec55f390982cf8758c53a19cca8e5e92a572641412da45f5ca3cd8e7b7e27b46b5dc7093394f5183edf2cc0dedbdf5825c6fceb6d4b533fe3c16c784fb7fcb8d8454977fd9a0cc4128755c2fae084ed25840bc53c4c84e06b25c9ff703c8b5390da38af614515af5c4bae9e23c6eb7c562bcedaf11e4374d88f9c787eed38d455eab16810ea27d1d27c0982c00fd8ad91b865e561e0473aa643bacd985f669a6d296e78d6b5203f86ab1443bc9056a94a5a915c9b625769ac706bf159171522f707d294aba32c3024ed41099fc89ee928c0532b110cb226999ab290b4919c03628858a15de2686783de557db5eb0594ae7f6095afb112f03a2884fdfaa50e6109a7d575c9eed7041e2473e5be8b82577ba89fe1fc66a6a05e4f5b4402308125f6b62cc8c19b6b2ee77cbe3b6d2ce3ff7385fb277cc318f26d6fea5dd3249abb7766273b16d3819c7ffc7712e69610b9399f4054a6ea0b505e6887199724ba833d63d55a2614d44a611f2f5ea1d743f68c9c40b2026a7ce5fbf68c8e1e1cd3e237c02f95abe970369247952595d7365767ce66682c30f7e7b0a1a78f8c59314f998d1fb5990a65ec524e636e3eaa1adbe5873ffd8c5090e091d147a943c283a0ac9a3bbfb52d41e6ccda0234d5dd5ed187535eb41e86716f83ef44487b023baec2346f213a7b3540c087cd35acb55d487af776998638a5425c63526505c02a7625f61b476914c8175896c6a9455848f031de29059cc28d2a895e13f1ac79fab666cb64c17fe06a1e2d00897acb5fb6555ccec80bf6fd097a43fbb7fa0afaacc7f4d7f1690ed5b361f75c82bc220ae2f741178ace31174a4239d9b9ed06bf6f8f8e98c859d766715425887243b27d0de4ea53a51687da7420fe2ead9adcc99bbf5453a574570772bbc528c75b69fd7509b934bb9cd10f1953f80ebfd4ed92801eaca146640228f51a6f1664a270114666c3a5525c021deac1021c4dd3aab9fdaba62e26a132a1fffd3c406f7b602f3ed9dc7b752cce08922a76594281121ea1b4bc38cb7f9e466853eb9d72145853bfcd573829d11181a5eb847b556585135fba71e9704d4eb6682bfd70a70f056c6964c0c752b6b9b08e6497c4882fc05a7b4ff81462d4a8c8f2b207ca57a3ca4b532386b9f675de321703b8efa14e0c576328eda56015fe5f549d48a9697de5108f5b37656da11a11d5fd9a8c5a8d61307bfc9f268d54ad081b5876adbf78789906db281e7ac4b08e16cf9380dc748443a2f49b071c76a1e2f95b9dac6a0ac7c0c91f354f8b12477ff9e01baf769a7ff4a8fc6fd06fd260629b89506f11a67b0e4bc9adecf5ed5e1d895372f6300bc73aa473ca990f7860d6685be0317aefbafeb07a47f6d0391bbf87fbe3b8ce7d88441166a9fc0121064e3f34620b8ee8585866197322a0e7a0962e28f5931cfe6d8993495a76edb2eb876df839f7e9940f9fef3541a1d6fcadefa709fd3519eac1890d060f0c7717d40b974b4e99f96dfd2f2bf2a356c8815b1a3876915c12d2b5f5fa2557e5eb20f11372d79b76154e0369afde10544ef64ea3a1b0f09b1e7f3e0f86b55152acc6b5d2392e8451359fd5aa20adcac82c2a173a32a4a68aaf5be2735f7da69cdfeaa52aac43d02d0b97d44a98ffc363131373ab5d4d4755a665057488cde736a889e7fad1f13cae6ba89562fbfa03faae90e9aab4d5530a5c2855da8dca527646dd53cf61bedbf539e288c51f8ec77faf8752d4f7568a8ddc57b956ae04dded7b37309e6b5d14ab14286b0d4dca9b5588e2202fa2273321d06c7ae87702cab986b310a5a09d3f6a359d0fa3e056feacc2ffd0d648701477db945dfd4b85536853099e9ddce34a5ca08a1a0062d9717429351076261da4912b1b8caed3e83b6ed666c7c36e240413606b2665c3415d71c70ca2a70f0742e0db9a51631411b780a19dbcb6cf9f21979a13db9"}, {0x58, 0x1, 0x5, "6c0e31c80f5ea40fa28b22d9cc4f309ec4a6f0e3e69a74596d6379d12be2cbc3e5523716b07ff376376a533891162d848a5e6b0c39b8584cfc02344d7c2abbdf86c8d872"}, {0x48, 0xffff, 0x7fff, "b730282c4c16cb5b5d8dd3af76b7a9f053fb869ce362bc9ba95e3f6517a4c209502e488a4188265e35458ffb2a72a7e870c9b4"}, {0x90, 0xffff, 0x4, "944cba8f29654c84b6ac6a224ffc0a6e4c0a9f923837f65fcd7a417baf00e2523c6492238b19f6796830e77838c33a16ec92689b09c18da38ce2b670cd582953f834faa881923898373e2c8471aec5686fcf5ec63b72101dde4b9bf1dc83b34a28410af390f3c84eb3a40a855c38e8d4f7d53b0ccc43b826bace8ad8353e"}, {0xf8, 0x81d25721c83e6af6, 0x5, "516439d8f8aaef7ef2b808da671d0e46f916afecc22ce03d19f83c9db38cf7e61af0583daf439c7b514893931052ff1ab0c4a2122d01b9d94d4ec7ccdb327017719bf2a534cbb6685dba9a9b6226e754810ea6c52b8c7d02207be6f323b403e08df2b9d1da9076a0cd79977eaa9598e1891405d19fcd2e7bd792bbb256843eb07190dfda8499c1193f990fc0cf27d2e25e891049b36ae0aa43258d518cd51eec1f732ef2aaf957808cdafacb69de710ed21134570f77ad1fd2473ae5bb03135360bf5f2625e64c55f2576ddb9f980046beaf58300a19f672cad832bcdfcce1171d"}, {0x20, 0xffff, 0x265, "ac0d2d875c5fbce16982bdd4a3"}], 0x32a8}, 0x408) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) rmdir(&(0x7f0000000200)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003980)) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x20000000000000, 0x0, 0x0, "040939e00000e600000100000200", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) acct(&(0x7f0000003a40)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000039c0)=ANY=[@ANYBLOB="0000000000000000009115261427157f001be70722618a7f49c05badee711f96576e48c506ce1e0ad433f656c45c0c0a6ca7a32457d8028ae44df12e86173a1e1bf8e95a5e5a94251352cfc66a41e8ef7a545168735140e9fc73e9aebae79d1d63e09754347988d828b981a9ba1c8d31"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) 19:35:21 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x400, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r3, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r4 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r5 = semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r3, 0x0) r6 = dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000080)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000680)=0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000005c0)) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000740)=""/15) sendmsg$unix(r7, &(0x7f0000000c00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="3bb9527cbbce65dd5c00b344e4d3fefb3d4262ee7c90c5496c15dc83256c86fed47af455f6ef2afd14876d80394b066d76c408936387203c0ceb9c6017f4d0875be91054bd786fa432da22a1780217d1b87e99ff0df4aea5febc1c8665433c78cab30f686660753c25bcce3007b40871fce8e8984692c6521667a8204680fc3ad93d4f74d67b32f9e443619c41618bba7e1c6bd3f8e56c2483bff0e201827e14bd7c1c5d34bfb04622b62c05546273ec08b2914a3c4aca38b685bdf042f8aeedc8350bd1d5cc544f8c865f5e305f7d00547e57c9df90694ad80f3c5ae64e4ae6783aa6d59247a7d6b95b91e20d4ca97cb8de3f5e273f90", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x2) 19:35:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/108, 0x6c}, {&(0x7f00000013c0)=""/156, 0x9c}, {&(0x7f0000001480)=""/119, 0x77}, {&(0x7f0000001500)=""/141, 0x8d}, {&(0x7f00000015c0)=""/238, 0xee}, {&(0x7f00000016c0)=""/181, 0xb5}], 0xa, &(0x7f0000001840)=""/78, 0x4e}, 0x40) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 19:35:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7}) fchmod(r0, 0x0) pipe(&(0x7f0000000080)) 19:35:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x27, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x7fff, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r4, 0x0) 19:35:22 executing program 1: getpid() r0 = socket$inet6(0x18, 0x2, 0x5000000072d9) r1 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) socket$unix(0x1, 0x1, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) listen(r0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 19:35:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x2000c68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xb5ca, 0x8}, {{r1}, 0xfffffffffffffffd, 0x82, 0xf0000004, 0x80}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10eb6e2add9012c3, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x600000000000, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x5, 0x401}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0xffffffff, 0x1}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xa0, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x0, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4112, 0x4}], 0x1000, &(0x7f0000000240)={0x2, 0x2}) 19:35:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="1517110bc03ccde37960ed1fbf6e7f0e9f0ffcc9a88d8fb9715cdb344c7794874102a381aa01ba4de7ae010b4fa6e7f8ecb8ebe8548afefeb5d098453bd8f54538222a35c6962bc46ab81075b4a5e2b10c030eb367d050f5f7547f13299a6601133a279d3cdb084673628cf71da8afde75da15d5beadd5aa0e3b01e548158779b2826d0e87d7c4b87472d6", 0x8b) 19:35:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 19:35:22 executing program 1: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000580)=r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000380)=[{&(0x7f00000003c0)="c300e5fee3d30f8e36502c78cf09a3edf002419be08fc994bc7f224318b77ec8fe548711da1c045a235dcfe5ad27bb3b3267e6a8c441990014abff8b5409000000076f2b442aabadef8c289bc30a21f0387211280c0fb9153dd08ea3133c73362da28cc576200eac2ad2fa732e75b561bd8789f6dec737c8bfe2b350f8985c17af2c02efd805b5153c14180e7aa0a156709ea021afb3148542dfd79ed24e", 0xfffffffffffffc72}], 0x1000000e) r4 = fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f00000000c0)="8b3612832e6dafe2c07e800e0b05abfde30200", 0x13) write(r4, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = msgget(0x1, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x2, r6, r7, r6, r7, 0x20, 0x7ff}, 0x6, 0x8, r5, r5, 0x9, 0xdad, 0xfffffffffffffff8, 0x7}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x1000, 0x1ff}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getegid() r12 = getegid() r13 = getegid() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000240)={0x9, 0x8}, 0x10) setgroups(0x5, &(0x7f0000000280)=[r7, r10, r11, r12, r13]) chown(&(0x7f0000000340)='./file0\x00', r9, r12) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x150) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000002c0)=0x2) 19:35:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73f2000000000000000781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b73400"/177, 0xb1, 0x0, 0x0, 0x0) 19:35:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) 19:35:22 executing program 1: r0 = socket(0x11, 0x4003, 0x7ae) munlock(&(0x7f0000ff7000/0x7000)=nil, 0x7000) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc00010000000000000000000000000000020000000000000000000000dbbd73d22bf8932953b96d33584cb3c2352601588ab8339cba457fba56caacc597e79f3bf1e1dd45eaea5139a92fe25d2d19e0a27995c814c550c26e8512ddfedcb1a8b0bb7365469bec59905e44353c6a94c561673e1c705aa4581b3a1767e9e2a9d54c3f1a9bfa82ae71e840bafca2b254a64d4bd06347af20a02549b1c0283f2271429c82e4ab42fe3dac2100e62c3c9ef406bd1e68b6671535f0df534b1744d79e35f5666dfa5b4512e0ae94753e2702705028bac031c6d8b36ebf746887d9", 0x423, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7fff) shmget(0x0, 0x4000, 0x200, &(0x7f0000ff8000/0x4000)=nil) munlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) readv(r1, &(0x7f00000009c0)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/169, 0xa9}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000006c0)=""/46, 0x2e}, {&(0x7f0000000700)=""/216, 0xd8}, {&(0x7f0000000800)}, {&(0x7f0000000840)=""/116, 0x74}, {&(0x7f00000008c0)=""/218, 0xda}], 0xa) 19:35:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7fff, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 19:35:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8c2828a8ff52ae98, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000340)=""/45, 0x2d}], 0x7) 19:35:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0/file0\x00'}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) setsockopt(r0, 0x800, 0x1, &(0x7f00000000c0)="6620bc1a2ebca4ee7b48556ef7840dafaba199befc37ef373c466a6d1a70b462eaaae70221dca70c4126a832775a9aae3bd9949613a6afcabefa2d5b6659a24b38d9d10ed85a7a6a41af9c73624fb37dd7da34e398590d37790232e79de3e36643", 0x61) 19:35:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet(r0, &(0x7f0000000180)="ab7c6fd5fbe3d6b62054740eb4ca68771a16a9093b55f2ec6d7370dd9a3cf2e08b5ab2eb00a2054d853c528b6d7b6138740a592f8b142c5e3d8495c902ebc9c7da3739d5d7421765fe513ca44ef411308b819b2214e36b550eab7b21c7bc0b293c0c970580fabb9cee7edfa2bfbc13e3ceb57204713fa2fc2f37679722acffe774b1f7f63db9d674eeef216d6c0aae77f4aa133141a050a5f9bc3bd8da38180b8e9b2f3f9eec9642bf28c4e2a2723947332acda294f1a374492148d470b9f32b2139f76f2499bb4268b1f020079954d6a9ea57225fc5dc7a524c2d10cb60be8d0c2872bb711dac40953edd5fecf2ea50daad2cb07ec96d65eb08e9ba12db3f0205491ac218d6c84b1e0902dc94426f44d89c5bc2201228ae545649db7cae25ad89fbc43e7e797cf45cbe9b2a9dcb02cb94fa192654877cb9bfd275c57f575fcb8b86a7bbb37b67247558844bf0638863f2befd838f7431fb83203d34d1209aa40be14b20429bf26d6c15c31770bd2d3a34caea28d5553027a43d1ad85ea5047ebe4d60c26e0a8c9fabdb7ca4b7c2e50cb51fb5dee605b97fd11dea38eb16c77869123c41bfdc784c6b7352c94cf9faf2124f9aa1542e717e97d346633558b1d19268c7c86ad3ad07afe8b0cb7f9ebf71cacbc3ee10718651d91dea5e143a45c393107f32da1d1f5ec44949203fec9d20131ce302249afb338be2183cd3e363a7986a641f77416adef24c135b1152a2e89b31377713c77917d500f42bd6c7923e61e39336bcf28f289c4a87af165b4965df8a703f386a686d87eb474666cd058aad93b7ba5498024205f700a4c2831ffcc44db9514661a56a6a328410531f0534df6193f866662b5150f72ff1fe3a97b5bab5eb867535875fe0ddf35d53639eb894e6b6eacbdba3b564f7c98853c0dd7989187cebd79a68c92440a47e8f818ac043eef58d20fd6bb7d10ec1392dfd4652f9043551242b3287f8e6941a86572236ffaa541b9b0fcb60fd7676061f493c7f87046d39070ccfdc3e167fd3777e853323c2c201a7e7e67441fb8b5768c3b13a6ea642c1d22bc2181aff22235958f82bbc435c82efbadcbb5c50c5baae0c2a96d1650cf9101ab5b4ff3a218414047dc42292a15c10ce09e2c8c521fcc42a9d3b29b806f2fc986de274c95b530fd5e9558d5246e25ce5aafeac654a3338511ee037d9443584c2fdee4aeeb2137f01862546de10d2270fadc3736d0f1952c364ded03a23b30b8e147fa899d2aca024e821b07ef36900f129e41e7c089029562e32b2ad0d0b7247946288d9bc48dfb38b690031d330673ebfdd22a98c95e118e47c7e4072850252f9efd80e429359c8a15234452577ed16999f9dbbfe04d8b3925601e9d22a70cc376f9e174fd4ab24c8fbcde7c6db4394ac7bb7baba37965c8a3b53d9a0a8076066b7912b34766d2f3b1a4dabe7029e4a772e8c6dc96e1c534b0a7b57e4b1b06039738ea3b3fa125fdebcff992e76ccbe22659db005a022d476488fe680b2ce9720e200b32336360aee314ca9ebe10f1bf6312cbdea9a40adf6fd7171546b7c571836e1c4a11e179cf8b64a9cf8bb77efa1f03b5d4ac36522ea21577e552399a12682c46798e5e0e401c5c26371e0a69ab6b0ca2f49e907e98ac7ac21bd2bd4695fb1d065c36e5e2ee0dbc6696862a37489995a897d7fcbffb050b7b9821a910ca82910a7b9dfb5e74cc4dd1139d9eb2da349e7080041cdf17e5b071fcc9aac7476797c90195268766c263db7d39e0513829b6667a0a294889d51134ad39d76ab5ed1bb5c394ab9211dce2a4866c1a6721838c653656173b482351f82fc0c2ed0d26f15208750c63e8a4ab5d07280c07bc137e904a9d3434fdf66c06cd236839c9a607b1d837d1fa807990a52e72899b40b62de8b0a8cf9e7455cd78e6abd0cd23311314ee143f338d9b241cef3442658137486a67e502b4132c91c579509d62ca3a12b5ce15ec8e3e70cb3f8da66f2a283ef48e5645d107e202a7ec8566d79137d2b7a258259bff13e171af30419107e670b171a99fbc07c0f18b50a9fec25a162d3880c9cfd815125f62fc88ba9293ed01c961fc00ca219c61dfe01c5446800ad4ce3bab4a066b5132fdafa89cc8cd65994f6842042a896a91ed44ac245e599760a7423af805620f29d82e77a3adc3589807a47f11b639e9d9b0e9dcd69149f61f14609e6be2a1406b77a44faea22c76f6f2b13255f0459958b3388fae24cf8eb5f4e38d854f70b4aac4d874815cb3017521b36541adaa9e45b72aafaee89006c9d8e120177bb34029307bf9108088301bf7efbbdfd973e43540a267fa4a560cca11739a191b009fd32624bce62c7f892415131fd04323e2b77f234aaa8fe138584a36b1b9a67feaf6cd369a966886f45a9e964c0c206b5efb0896f5e807129b449d0b839b097b83359b5aec517dbc6919d31d2d002206b737c7585eb244a50c194842f05a1f0a4df88806fe26bdf1fb1777b2ca4bc89f07dbf5098265d36eb8829fab9f37f7189716f883dad66ba6f33d194f2a37b800770aa5604020b47845f99283327a703b0627bad4876b997b7e849f9464ab3b0a8700ed746dea75f9941ebff45668dd67080d2430726fff6ce9352c6efdb6cdd955d5df62125bec02a01d3ae55810e3bf7770fa3d96ca061a23832f1f374752b3e69211604cbbfd8daf316e0064b843c2189f8247ca640206697b5a5c00de5e18f6fbe9e358252fe62590d5ed5ae1cad3ad835c9d95c445c0975630fadf81482ad5b87fb3e27b539bc8176f7caa8b3fbdf68307e7cb385d9859e3aef4f0964f2ca8250b14ab79c447f67bcfa123199e6077827744fecdec7ce40097ae88c152011cf5e51d7dd5b7f5c4b2b9dfe8563aec70797b355b137dc9ef79f4494b5b3fc80a127792829d2071c43bcde31ef25cda5fda072e2ae2b4a18a1f5b9e93fcac0c9cd607d728ddfba4404cb03ade6b069c3d74a0961136a7eb82d387020870f237f8f541d064d0b996cd90875766f328dd032df45715b01f44aab7c1aa071e4acd99386ac71428040c3937e3bd7b29f8a32f5e46611eeee8747491f2a05654fddd1adbd801e5ff3380bc6e6ee7e1505f12b3cbd46e64a4d8316b47544b3ef89c592954ae0c3c8e644c9a704761125b449854063468d462f393a7c0071b5c73ff23f337257fe2158e5a526b67490e0b96df0fce59c80ad7f95d6c0b9edf71764d7117e6a5b1ff8eaf24c52e4759683f413cf7ea3c7fa3d66cac40634905dc18c189d78910611d5236090e7c8587d454d6b2fda56d53f3f049898ba748eaf331090402172255e06f97c0bac2525be8a306ea0524ed05fde6cfe6cbc7ff8a76a6fa0e78328e22fbf495606e228f1639ff89895ef1791ca6c077bcd3e6dfa19f2ef39fe7a89e4477da38653e4d3b0424874950e5440cf232bda38280c8dc5868b6247fa40cc2b44b84d87c933486490933bc05da4f0c4a61e55c2cc5e8cd5caebf29a4e8933de6ca50b7785e963cbc5c12a803da139234d642a887cfb98f7eb8651f2b2a65668114d1f092c505c06bd3904617b3758eefe3e41bf7d5bcc778275c149ddae9b1a1ed2abe1efe31f8e9c13c49eb0464744b86355f367b062926dab05a26f567ae1efb077224c3bfdfe3811bc6c80cef70eba97afa8ffcbd61761e13718ee808ba18cdb83840055b487c0481917096795c2113dcec8bd15270db1d4ab423dfea325adbb5dc94998597d7e0a1837a87e367d94679be84ea626bca7169b793abd6940bb9c7324be891c9eea3ebf95379eec6b9373c7bb28499dbcef0c093e626fd2b25c03e51e3cf4103bab36f5261f44492e3eaf3706b501a368ec9fb7ba4fb2c1f712b2b8c29cd5d30345fc78c2cc2ecea43a6e9955220104043caa6e0313c44eab66cea4ed1bfb3770a98a1084e8970d6856ffd467534c7b626b0c16d50f38b8764df1774d8563494b8c8766ed869af581646c56c2966528d37d25d95634fa270a0d9ea71e9b6b2773b821f48ae2d29d08281ee9b19f4cadb2c67804fca0f325f52f127c55cfb54067f71a4f2714d31c0c4e0c715a45b943ab9f24202b9573c2b5bafb2f1a1aa28abd90a6e77ac1e1c69d63138522cf7e28b63f0a23b5af3a854853b7c72ccf16fea401f582cb539192a880c0340bdf3318cbd2facfffb6aac44b728df0d3684d6e5c47207aa990b03f3291c80252dbbcedb7a51bd7dcaa482779ed88063ee8ddf30608e4374caa67448b631a2d86000acfedf53535763d56131521ddf5ec39f5b1464db1407d58539372d64006cdfaa9c0bdfb0cd20ac5b5c25220a4869e9a9bb00bf5a6cc737a00fd5f95a3b444ab123914367f21b577b97961276fe4dbabfa30ee94a8a617f86e1e746f37262419346312fa0914a731393aae5547281602fc526aeccada7f33f8e1233471d2fab09b2cc2ddb9632dd6afed3bdffaed603d6448dfbf63c3d071ddb87b180fef97cb7d34f768964857d13bc2b54eda36d25ecd7d61c8fc76a484a6483fdf0360c7f8a62d5f86380d704cdf331f840444356193bbd914ec12d8674c6cd5884055ade88f5b2030f263b8a833d6ededee924cea343a6bc2bd53805ae1c5bbe0887054e40e999a1da35d720913a7ff27d63fec0f1da9ba2bb5ca6d1529c1a689e9991d36d7b2a15256efa2ec2a06ef75bc5f43c10ae46cf4f033f14f0ee3000158ab3c9f3e049caaad611c263bf710114d6550197f167e10af41eee3465eb3cfc0c506ddafff6d9903abbadb461985421325421f51a40d9c0b8efc3e3ea191ad2aaf7b627d5ebe7702a0e9b8eb6e2f15acbf575dfae6b94a43a7e9c7cb3152a735bc84c56637c60598baf8ca98e8c519c02e8b03f2f1ec195d212b296e43ebd4378cd51e0b8043daccf81697aa9c77525c582f7c380d257ad560214368eb812bf65e89efa43f5afd3417a74b2a0127d1b75b6f4f724decc6186d249a6fd13a01731162ca12eb7976e57302bae02a1973a8b53f6be3b39b909f6fb1039cbc28bf5ce21e2028e97bb5fab58017d975343479bd026aa434f9c2cd0080532c5d97b8770e3a00aec18987ccccde397688d0890896931992450d81e2f90c836ac75a2a3fd3665be96c0bb446257f44f75c8091c5adfffc8ef64c1ed980040e6eb9efc549e01febdf0f9f196e1653b20091c23634c849171289546444761be9b64a04d2c9f06b6a970e1d386bf91ea3412d58c28b11687ff654cc6eabafb366e90d57fc40e447bf6605ebf62d045364631d9932fc4d8ed171766c0eb44c2b0f78cdd0e9245609cba9fbeadfde0336d131a4ca7c18569cee3783febec104898504a51937c14f27ed846ab5820f6f3e5f5c241f1437456f2f4774b376ed89f8a9021f0a1cd46fade6984239d49d10bb9036bb402c049243b1db02fd68c7d31ccc83affd748927a591c5c465eb2586a8b32a1a4a864ac3f86f3a1a8447db4d27bfff326859fa5d7ba2b32d63b1df55031f2b69ef31692be38404a498c07eb33aa9069ee5692ae2e3d7af2f48a30d7b6d2f155e2eac258ca22acf4b04904d6065629501931ae17068881caf3401c6619c56e0c75c52381a0aeb80151fcc7a5adc6401f4fd198792ee187e63eed01a668af9806e4f6a228203996373a1f68429439206f5cac3e177b00c302fee6faf9d05177da8e37ca87cb403b262452e86c7cb0202834c00399d1c0226fd899679b9cf226dc9bfd9654c521ade708313a43a99ada348f957a00d647baf8b4e7f6e0320a2457a71677504ece6f3bebd0f34bf54247cb8", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:35:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x131b8657c1588934) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ktrace(0x0, 0x5, 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x9f80d33000d8c85c) dup2(r1, r0) pwrite(r1, &(0x7f0000000100)="74166b97e32c07e159317170d25f0bd06f9663c44cd4354ddca0b90c9f03302676200140ffe2d70d169322daa78b23b65ac598feec272e84612b4d6ee3b5681e5f4715a0b277dc9f2887c5f853d473ec15bdba1413bf12190d90b1249dcb1795c43faf3cc4dee31465", 0xffffffe9, 0x0, 0x25) 19:35:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000900)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x9, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000e02000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7ffffffb}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x800000003}) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x8000000000000) geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400000002c5, 0x44) select(0x40, &(0x7f0000000000)={0x693, 0x3ff, 0x7ff, 0x7, 0x6, 0xfffffffffffffffa, 0x0, 0x7}, &(0x7f00000000c0)={0x3, 0x3, 0x5, 0x401, 0x0, 0x0, 0x76, 0x7487}, &(0x7f0000000180)={0x8, 0xff, 0xe, 0x3ee, 0x100, 0x7, 0x8001, 0x2}, &(0x7f00000001c0)={0x401, 0x4}) setsockopt(r2, 0x7, 0x0, &(0x7f0000000040)="329d102ffe563f4bd33e5aece10786a3c76e4e8f1f644c411c72ba8910c0c64a2af4719b0e8b42eaa820d8bf11", 0x2d) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) pipe(&(0x7f00000008c0)) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x22, 0xc, 0x187, 0x7}, {{r2}, 0xfffffffffffffff9, 0x8, 0x20, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x2, 0x5, 0x211, 0x1}], 0xb7ca, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x4482c922}, {{r3}, 0x0, 0x0, 0x2, 0x1000, 0x5}, {{r3}, 0xfffffffffffffff8, 0xd1, 0x40000000, 0x4, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x49d0383b018febbf, 0x1}, {{r2}, 0x7639b5ae16c45d62, 0x92, 0x1, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x3ff}], 0x100000001, &(0x7f0000000380)={0xffff, 0x6}) 19:35:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x8, 0x10000, 0x47, "549cefe6c1d1c5f506e33e8c9d41ebd7540b0f67", 0xfffffffffffff801, 0xfe24}) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x3, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x3}) write(r1, &(0x7f0000000140)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d197f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b5540e946680108a8ffeec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e41000000a303ed7aa7d7ce9d8e3cb1a58bb04e53d29fb0e19001dcd866ff3a72b13d32e48509f552e14d3dfa9539df5997532731ea62e4b3126c281f2f193ed9b6fbb80a10919fc6334f44db7beef99f0db17b318b81b9ab906c98f44c808a7cae84d0f5ec53ed4981c643323164196f1439176f9f87ea838b6dec7bf54ad814a1be9f303997083eafcd638c40efa828b7de5f9f1dc39805f99c", 0x1f4) 19:35:24 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1dd) write(r1, &(0x7f00000000c0)="53294c14884c0c6e7f599376ff4b131e3ad25e262d0300000000000000cf998cac16a6ba608c51ec59d3d05d2b9adcea668b9bb17447e8ce293117fbd2e4071c3bf19b269f75ca000000", 0x4a) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x244) flock(r0, 0xd) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r2 = semget(0x1, 0x0, 0xb9718dbbb202afca) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x9) 19:35:24 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x82) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair(0x18, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="1e8254b5820498c37ee9b2320a9f04809b0033a9e7439ddff3be744e5eefa9dafa9ecaad269221adb34bbd65ddbd61a6e179707cb185317f595a3d522b89e334dd23224d32dd332cc9175cce226acf7316e30d3b4ec65158f7fbddd45fb6c62f26700d96816a637b5bbbfbd19d2abfd73ccc12745ca6ed6db5b562472a7b80397f821fe98b6e70747ec0c33dd931f5d4995a97972d4c9ad216a407afeb49a19b964a8bcb5ebb0971b1fc73f7b5b8cf5662967da636e1cec2283066d21477fd09fb06373481357a7db0e203ec88972a8df166d323b0e614163beb2396ab", 0xdd) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) 19:35:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 19:35:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xebf3f2e204eba673, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) 19:35:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) unlinkat(r0, &(0x7f0000002000)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/null\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="7f0d2a7df2b4870a26f4367a80bc2061a18f235b13db218f5b1c7f2dde5839270e6ce7206692cc4fc31baf5b85ccbe124d7194179c4c41f9b3d633616ab3cfc76b70a1ae1e84ea990f53c085f82c173d2831da106cfff20f700d6c5bc709247998f04d491a2ca2a671a6ecb1a4aa5e3eac566f8f43bd4d8957e11c5924ed6b3e2eac93da70723a7145b6e30d70f4b4ab72c9875a9482216782bfd4b3c878ff6761329c150c040a6d002d74ce6bffb99b7545c3879bd126a0277e2fe882c1466f2dc1c0ebda5b8aa6f295005c6d543c0f04e18b49a0", 0xd5}, {&(0x7f0000000200)="4153930c13728282f8270d2463dd6e930915476e9ca929a3b7f5856d7a062b61ecacc2488e5611c46b06a8d9d587454cc536fc196067838c60ce8d98811356cd85985bab7e6ca2131f5e9e581a67ff9d4841530abb60402a5d0e9e678f85d99afa43d17f54fce59ec4d8efed60bc64c75dcf94cc0ef8be297bfcd95d8c268bd4b3b564cebfc08a6c8ce634faa1c5a0cd62", 0x91}, {&(0x7f0000000640)="e3131692f9f183c348e540c0e0430413def1336ae79e6c121c1257da366e88d7b9b13f5798027df0050a4f25d7d1529582faef82d5a3e0832d79893fa2745bfa533d6d58f42c998e0fabd8cbef87f03b55fa7cc767f60c14a510cad9105b167b29f1a4ef72bad1cdc3b69fae6f1e958c88fd17d29598147014278c1513bc010121", 0xce}, {&(0x7f0000000380)="5294d934cacee99eee4fed580fb9bc8197232acc999bbf5a26b2ac80f69a0f308ed2b7c0d174840f893f2ca1493f3d76a8fad1593394acc6e3e92f19294e0284f2bdfab1c4aaedc8e47d41e1303819ac1951cfd57183a8c683dd85d5763af76733f873de840939a16cd62298d4ebce3e37a67acc111430b2c9e930e48bdf212bfcaf4247d5c255fbeae2c738d91d3b25ffe112e956", 0x95}, {&(0x7f0000000000)="dc909e", 0x3}, {&(0x7f0000000440)="0480dc7bb5095f5e0c0bb16acff28a8979aac839b19b74f0a45f7897564ac1993717b3afb44d831f88fa4d0fd0230477b705484175b3bbb2514971db3895e6b439291ed6864fd2f39922bb2cb43b69952fd39c05944140fe27e564532b05803ca88a9c1df3a9f3358f0fd4e76fc979216220c7efa9e539d43ceacc621d5858c95531c65baac69dc03be6d9569a2e413d093cf14ebe911b5b1a77a5899c", 0x9d}, {&(0x7f0000000500)="4f42573344722ae525ed1a77f6438cacd1fbacffe15d8e323ef7dd2bebde8a5adcd0a29fbf4adc9ce594734526142c87fe636edbd24865c955fed769f0820058772e0cc43ffcdf67e1b64b2494ae512ef3418a9a085cafd55f9d3d3dec8299194798339e49a16f30b02f47ad0ff286c43bc858cc6815c5c42669da4536deeb49b3f4a7a1963e", 0x86}], 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001c80)=[0x0, 0xffffffffffffffff, 0x0]) r10 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001d80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0}, &(0x7f0000001e00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001e80)=[r7, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001fc0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c656148"], 0xa, &(0x7f0000001a00)=[{&(0x7f00000002c0)="75ef1687191f21c78be9a26229cdd09043036eeda8edc7d619f69a4c9023ffb6b6e8adff6fbf7d2d7da020227d7532842fe2c206e679574c617eb991119f2c71bc9d7353d590bc28d36f50d668994b41f0d2c41fe62d7bf7c31c8248ba0989953a1625970e58e4db6ca4589ab7fa39a91b78183e4a41238f8634ab2c78d12c46ca84fb9746db73f4cd6b59e59b", 0x8d}, {&(0x7f0000000700)="1fc51daf3cb78c36259ba3bcead9de3e030a3ac13ece1f29de1e72918b2ec5a07b3ebefd54b3e5fe844bcc079c9d441a7e1f1dbbb2c661ea0374ba2517f7330dcd83852d7e2c6e", 0x47}, {&(0x7f0000000780)="ed1ffe659340fcde0bc9b987ea9b216da753f2b38e4144c1f2f42d770274402f8017671ed7cd5be06ad17240099209b65bd3ce004fc22cffceb38b99fb9c7c9448016e357e3a60368ef86653b50187b56a8af0ef9c970c01a9473787722de2ca2340aa78c3425452e73abeecc298c114396be35b1008a95284278cfeaf93ae234143708a5578f62c3b5a4fb9c9818c045c80709f6eddc14096613f98f402ce15988e29c6ce2119e4f239a16b0913396c6d8068639d8f6422ddc4ed78a2ce9e9308192181d162e24e075ab879a9dbf4b6b7ffd7617f68da9d01c0108026536d504857b779493d97beca6bce505fe4e0e2dafe45937a6f065ca97797836800a94e50560aab6a7833e2af0c2be19a4a93140fb774fd3dfc307ede6341e794afda1e4d0f35a9feb3d6f31320e86f029d7c9ddf5577055c15bade7984190b74a8dbab258b83fd47fdd11f8593ee53f2c70592590c28d810c4713e21d7ab5bfa5798c6766b50480478fe220df54dfc865ad837dd472d960c6ad2088902446fe48e9d7fae36de15e986f7bfd99d47adc53a7c51866b11401b997c6519e348178fe2772651eca46f5525c56f400620bdc672a2ef3715045b4afe03dbebd9b2f8b76a91f2fd7f1f95d55a2dd876b255aaa0763def6a71b36cc2c134a66eed8834706cf776fe710961f7ba7eff340f18f55b92f7c5ea0052f02265b5affc15adf2dfe5198b0f53d071da44f401f4f0530a77356b0334eb4e16f2893d5191ebc4b718bfe537d0fa90533b41076a401c32601172cd4cafd83efa4979f195f068d3cd6d87e949a47cf3bb20da34d7992b4a7bf5771c96d13d82b70a1580574c04c05c15be71f3b15872bb190ca37c08db5f95f61cc54019691ede89493af0173b6d5070c78a584f44660564684b3ddafc424e02ee45f9537c362ed81585c6736436424a42cfc553f4a1907b7bcf0a5d8037fe191797e2b141dc400762276fb6788e93eba83cc62fe28dc79d9f51eb15aac57491797fcb5ee0da2f9d7eacb10002b1043d4f997f33dafb08e4b9ed6f01bda651b6fd7153f76e11773eb9fa156174a80df729a78f5414c721113b49a7e89d80b6051952860b78b66d013f67d1c6e169f6d816c9741c556c1f79d4d744ac4a646d920c769d36a75c0fbc16de082b509d58b47ec316a466518737e038bc00beb933b24d69c348ea0f6d2b2637de4f31afb27b9fc66cecdce8ed2f3ef72f6377e55ba7a9d281aa2655afb7498b82df49c3f444d13a124f4e121d92603d4e10ffaa70eded6469aec74ac21b1e47c4c1f407b6f6de9a6b85d7797e2baa340b5961b8290950d529d27bcdb155ecbaf1e208db3255b1dd0e4d028ae1b806843465037415eec3df190d5d799a3270a8dbed5a1aaa032ff92d023df6c3b5943e854e47b0763fbaa11feb441b16a1601e06534ad536342d24c2409bde669d04283a1c82326e7f9a19dfa55870121f151735819a963821970c4f052b0d8bc72e17dd841b8c096c160533e6d0c22fe0ad7b4532347fd5da8a83750e3f0954c93a1613184446f8eaac44ae17f65674eced8f34d1adb19818cbd97817185ceab21f282bcfa33b26e8e7a2fa573bf3db766d8f891a272ffe1a8de0a37b3a7a91f0bfb4cb9e11aad467121deaeb8e495b9684f52db7e4cc17f7d63609e5a1836a9d4ff5e1f00b6ffc2e12746ba8078e8494ac01810f1abecee77b4387814436e6bef868c3cc429ed24e1af2f6776ce1142af3f69b6fd353e5dc781c2f5e7462dd027dae82d72fa81c9848284da9386bcfd83b5ab1ea8489fbb90f80f4148dd59692716b7c878b48ee4dcc0fd5041ddbe6c9c473deb3ab161e17bc6049c2321f0eb170002ddf470f27b2a0636a30e05baa0a73df18e03520ca590696380ee1d8a7e8ce1d7d03d88535d24bde7be420b7470dc4507888c0513d22923b98c2de1768af369577d25264b7b26a52e5f0cd855d2a19f1ee0d3899143cb15cbf4fc35a6cb04eb23bd47f95c20a912a164bd74a36a7cfc8df1c3c6a5e532a29c2503d15813ccf40f5ec70177f64619a7ef3f50eae91d42e45129fbeea9cf47f614791f5bec28cdb64f9f5756577bafceeadd7f4ee30497a470c8f36e3a3892d4145898973746742079a194341d240e1caf6a8367dfb4a426f77dee59ffa32b4ad2422b797790d46b313a2ae934c8f38526fe23e2a824c634d8562bd9da02ada5dd88efe94ec4df9d9e227c004e2f7d56ea63bcc517f594bed87f9f11256acce65a827a3113e49f82d5f91ac5f84fa26827c29f87a0806d571c7d90eb963f60d1f16c387544b35ff6cfbbb2ed1d83c72e1f032f0377ec76c1612688b854ebeba5710fe594c8b41f775099a42052b41e4428f12f33b1a2c94e47053546f4d8e063855542b1471bee3e0236234540a98d940b8a7b1026ecb0312a39d09304a3edab19650dfc0ceba00fde84ec5a6d23feed69c3a6d6c2c5215f68c28f390f2575d78292869e4ade4151959b7649df6c17418d08ee520f76995f9ec67303b17094ac76b7913d3cdf12b327be6db14b26e9d5cb5b3a64b437b8f56ced170950e9016b996a6c8fc22ea0f2f8f23350cb8922151c9b9a22988e3e868ac360c9c7dfe2634e30918cfcf2ddc231d3016895b7ff9779e13f67c4c98fbe2b2e88d656e05ee3a0f52c08aeb73835cfd0fc75c8573cc123cf2a95019bf14b21711d9468d398535141040a2a87ff44c5d21903e26b129eb376ba863c06a59d8aa2a649b0cc279f22468b9db0938a997bdf58926ba2b09ea580d9b39d9c1366ca075a057e746319b1ed01061380343d6650754bb9b9d23cb7e1bad0adabfa80e35826202572eff3e9af7a71dbade8ee97622ebfe211c6da850735e10b476c43155c316b7c81f83c456e60f21ef385f816903e6959db1873dbc7a28a4a8fc373ed13ad1780831d0e5eeaa7169d71ee0884b4336e74f0a7ec4918b95f8469c321cbfc607d996e6d466db522c1690caeb8282ef78dfdd5ec81ddc19871419119d530103cf10bc0f2c1d9a56ab708a934c0e85607bdaf5a7575e1c4e7c42d74ec108bfbaad688660d0a4a03b86969d1298f7dad716bb3d63a72b70e062c0fcf46c7b464e34e6eaf417d112db7de6adb997b9695689e9953245f61c1ce2c1e2deaa7170ccafec1dc84a20aedf62e76fd82d3127cf4778935a2821ce0f088e28a41a563ff18ca37a55f434c9d868394bd134b2a877888e443c708f508d32c14a4fc3fe3dca91388d2755c3fd7c88d0cf9756e8948a18214fa15f3c6c08e87eecf34a021f723331d478621d8e9c3af75ea9f91f8c97e0a3b7f7076c1f5b179ebbed156cb13fd3293fad83a7ecfa6f42dd5bb68cd42464fd9a0affa4f4c072248026c3d7e9b22b8fe827263397efed55054543183add17817f596be2d141a1eeec19e91ae0f6f58a6a0b61ee05e54b9f2de77e512cf4c766faa8b1995d43640e79857a442ee77493b963978a3589b032edd81789ab5cd88f65e46bb5e50958c97fa89c4aa1f7bcf8ee846d5549dda7ce34653aa78038283560e9da861257307ba6838b45430115d5b1188f3c320fb1b00d1cf17778cf2fb255a4412c9f723c29a4a5aadfdc0d139450be2f94f70a693cf9f3e781f4c7f14c639612aed198b561910603f65d34e10068813d7e0d7c69218130c9af09742ecfcef744e1393ca615b607b72fa1ef9938d2b636a263c678d17d4ad78b8f9c3df445ad56d31b4b0b24b8a18d0b50ebdb2c1d1ecf558a04e1615cdfa82cdbd048c9416f65e2adbf9495513d8315520b551fb24f3e598d42ab790dcca1355e17de4595e9d0f2799add913c60043e1733cd5d4ccf0e8dec8a59f5d86508fc34a6c651f2828074a4bc9eca438a2c198c7b6d949e9201060b907ae25dcbb721aa1dd1b19f46e38aa3c5207f1cf66ef9612ea1af95308d7bc199eecd8e3e7b651d59bc52385944ff1d95cfada57a9837c6acb61aa76c7553081d58e9e23b5e133566f7a9c695b44bb1dacb4b1aa364584da4b40e15aeb7c08e3380243abf372bc6a4ac755a90a30b8d150b92c69c8608a09618a825c32b0dbaa275f2e7ebba60a62a7ddd744245872f9688c2214048155620d5ca1c9b70534fa41bdbbc0f892195680c2bce7c5a3b5d7382ce54a7e1c79f0f011d41a48df37fe8b6f23e4a5c0fad33af0c17babc5eb5a4e066672239537431401df31891bcede9ddbaedf2ecd9627b3168684b73034d5faed91b9c3df2af5f35af7918b617639211a40f87a366f6a4fdecee0a75d248ad7f66fc46e69718a0a83cbd0034e86fef654d669b479aee28949b5747caeabe26a767530983a94d91ec76b6d0e47a89cdc7bc85bc0444939f3b1bfe13215b5d60e6d8927e86000bf25fe52d33eafe2858a800b1554ae59076d914f7ef34ca18beaf26a8c6047a2cdb795e8ee9ccd51b3ec618afb714ffd8d0496d4c66efcb80f6cb199891ca966ebabecd9ca3d73d9199d281b608c23ddc476d39612f4942ec0406ade1c006e755776975ac0cfa68b8c79404ff1e56eb3ccddecf148585c73025fd6df9f679fefe466b81c34d5c20252d765db13eaec8f0b22686ca49ebad08f80d955c7afd3dc43ea84e8637a0fe082fc00bb9c3c918c2f829771fdefb64d7f72763e1939df5724bc3b03c2d640315f3278c329e7c44aef6e63d258df3ae824d81a1ae6ad95ecebb86e06a66d4b774181b80cd5b05b75013e3dff93744893727970a47b2d691bf0033d9aeff192cecd74343a349a0301edca4ff2b11be8ec348d7c4f61f4fac1331256e45846bf663068b3d65232c21d4e92eb2b7d2e9e96aeaeb6c9347eedbab8eeaf0d9c2baf8e8d8dfae55f7a500fd6563856351ef88175de4ed251b600fe1905682e719f0d7756c29416c18ebcc8c02ecc3054f17887ec35a5aa08627f7815475039340933f6aa518e559b45720287c24e0c309d48cb6adf0979ef95404e9c57d42213b9d3b5124d3caa5e69b93a5d16a76cbe172fe718afe15b29a8b6927c4156a1badd27a4c8eea66ad3da24a282158db6af88c19a7f65a8eaf6cf1f076ee14d955b64ae0975f086e939b443bd9ff24ee2bde6a221623f2371d0a4eb51786c35cf7af4fa81b49cba792ea19cc35bded22e323d261da6b3e3f8a8ae0b8d0c619620060f92d7d29963e5f3db93dd5a7cd7db60f6f291d0b6edf46e9cd79b3c060e5839c4c72b731a77129978b817ae6aae804fa1d1758cfb0712cdbf8b0f35d4a91b84e4f18e1c05d96437000f185baa54e721ce309962493d107719318a805607aadd22533c645dc0911b585ffc8cbc1c269830c133636bfb076234ac5dae74ac0849b476625892fa6a06036304c56ffdf726b7d894058d1b48aabcdf10b0e461782c6492bc5058efd340985c83605942aefa07402a04afbe45d273ca19194a31c28c718b1471e540bcd5e34e1a39c75de23416453d9a5f564e991d80879814eaa25ccdd7252d72eabfae62311ae40fde23bf21327a043acac3a2fe08b18f96d294f4826e85501f770dd06cf8eaeb7043eeff30f7c7bfeca45a9399c87f95b8738e38bc6e442388b3c3b4ca01e8d969f591dc825839a4f3cee24ff294b82aebf58e81d2709ef9b1354bacc0c168d975c76a277dc1361b88553b5921d1423ab29ead2dd13460f2161f9f533936701d7b8184d96bc901eb2b16f510090308eb2bc9b84237bf5ec15e415a71b24482a3e6cad1173235ec30a7755c2007017c1a3d9e7f86242f3f669993ecd767759f3f7d24c679a4ec8ee20602f835b01071cac09276b83e0df", 0x1000}, {&(0x7f0000001780)="5498b448651db6746725fd53cf5f37b6f30421631da720de961ac07cb577ad6f9a4b84257ed9e3f8198c98ca4efc50", 0x2f}, {&(0x7f00000017c0)="864f4ad5c4ab188f0d6d60b58aa959eadd7909ad70d4d722db61cedfaf8fa7dccef7457dc29059f53ad4a7db836d5ee0ed7476871d4ab3174daedd08346fa9468902b8a450f2", 0x46}, {&(0x7f0000001840)="7140cc65f6cfd93dcb5e0870d0a37cbb7f01752dda9edf9b85dcdda6f95cd79ca55a3cf8f7e5916ecff2bcf028e0fa420730517e01a7e2c3ac462861bc3cb59a0974c2c523da07dc820a16389bc095a23ad4c49d8710f19fcb17a575cf25fb618b051e20a0bac5c3f2f5d266", 0x6c}, {&(0x7f00000018c0)="db6bd8", 0x3}, {&(0x7f0000001900)="a0af618e1f5f54727f1f8ccd140dcb2972e4085bc9d3de6e72aa789616156769a578e379234c6877f8026d6479598ede56533b52af74a6ff500198", 0x3b}, {&(0x7f0000001940)="4862fa451875308d1ffa7bdfd5", 0xd}, {&(0x7f0000001980)="8b4d21eacb4e86506aef9bb904100daab16f0781267f0a9d508cfd9f3a8da8ed33ba5c0511b09be1f2a1b39a598dae4cd0e856f0b9f5edf7d5c8707ff4bf00b436e06a906a9ab0f9a1322d8a1b941183791231fe", 0x54}], 0xa, &(0x7f0000002040)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="42b5d8ffffff98f74059199d2f7ed98601c5f63bffb8abffc23bf77b498492147316c346751beb09bacd8e84a58f3174887b0d3f5ebf21574b76d1de62da94ffa95fc30e4132b0e5b58806c41cd59406c9db4b06314874f9fb", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x408}, 0x400) 19:35:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) 19:35:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) close(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 19:35:26 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0xcee7aad2fbca806a) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1810, r0, 0x0, 0x0) 19:35:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) listen(r2, 0xfffffffeffffffff) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r5 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) r7 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:35:26 executing program 0: getgroups(0xfffffffffffffd0a, 0xffffffffffffffff) 19:35:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) semget(0x3, 0x2, 0x3ef2890bbe0f4012) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:35:26 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa3, 0x100, 0x3, 0x1, "3d3e7d1eecac23e3c32da0d66eb82bbb8bf28029", 0x1, 0xfffffffffffffffb}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x8fb2) chflagsat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x1, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x40) 19:35:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f00000000c0)="ae5228c3744706e796cdffcdd465364a1e6dcafbe7c2a548eb2a13ef5cc73162cdb7", 0x22) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xfffffffffffffffc}, {0x18, 0x1, 0x8, 0x8}, 0xaa6, [0x9ac, 0xb1, 0x5, 0x7, 0x5, 0x3, 0x3, 0x6]}, 0x3c) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 19:35:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000600)="e0cec476afaaa3cb8580c53658a93e50beebb965d7949cc7e8f4c6a5208a674ed69804f0844af0066ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b32ff678e03bedc8f", 0x8ecadea3638cdcbd) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) socket$unix(0x1, 0x2, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:35:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x1000000001) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 19:35:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xf3, 0xfffffffffffffffb, "880a04000000a8706db714f3a7a32330b1929414", 0x4, 0xfffffffffffffffe}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x1c2, &(0x7f0000ffb000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 19:35:28 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) r0 = getpid() wait4(r0, &(0x7f0000000000), 0x8c9ca195f3955873, &(0x7f0000000040)) 19:35:28 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = open(&(0x7f0000000040)='..', 0x8288, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x10001) sendto$unix(r1, &(0x7f0000000100)="7f9425e00075d603defe6d81ba8ef39523544cec43b62f9730c0f76c1052528c420211c178d46af37d8435f620d01cd9e17e38e25a2423cd3717fa440ac4dd14f4caa3b32366b755a26f8ab873af8d92b1beb7d5381a06501d41e239d839cbbcd0702e60aa5df98bd8b5fd0b255b45351a6f", 0x72, 0x40e, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000080)="7ff93725b39a2ecd42fa6a0a12f7e76b67e565d405a37ae95ee5e98ebd7ad88c3b5f5a21cb08c3a9f69a171c4e921c795a8ed4e92a5bf4660bcf096ab8549a1413c23037c39562614038def29d41411d17da4e921ac078e0eb86f1345f5f523e4ee36bf18bb4c4cfe0fef8c4d4ef276ebdba6f", 0x73, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffff9fd, 0x80000000}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) 19:35:28 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r3 = semget$private(0x0, 0x6, 0x4) open(&(0x7f0000001640)='./file0\x00', 0x8, 0xe6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) sync() geteuid() 19:35:28 executing program 0: r0 = socket(0x2, 0x4, 0x9) r1 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2010, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x42) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="104b6bdc996b5bbad92f4092ad7d3d42b5d747969b3fd6caa7764d53d08058d2be7ac5dec9ff9940fd84b357d8436b410584934d0893f0fedac7c904557ee1fb90b789ec9dff736ea7555724208f75afb602306bbeb502b986c769b1dbb652151f435e04566fdc366f961d089f8ac4d5354367c6daba9c1eef5007f65b40a94b85fc468e4bcf54b6ec8e1aabac8697007d31e9db1d87721c52be513a2d6707580de9942d93f34fd0", 0xa8}], 0x1, &(0x7f0000000380)=[{0x1010, 0x1, 0x100, "6dd6a67c7ddcdb552482517956a997f60c9dafef49ebaaacc019bcdd2afae94c3e1105ab097a554cad022f14bff3db8726dc59c761f918f47630ecf7b7b85b0791f4c97c4c9cdc0662f0368b7083f67078a3b0b67e40c3381a30101e805cc5df0ca1eda35cbaf432b49a892cc5044efe7b561f739903dd44685b8a68bd8b985af5f758f60c56f2ec3dfc8be15d8164cd64845c422c4724ff6a2a575c302e17ad6a33ec5951c2e83ce942b7724e21d4539c67bd1415bee614e388306427ced49495c0d5d4ad8ae0d2c4573423725f7ec9540621662986aefb51c88175fe69e29f73d4ec6941879375e43047eabc1b5fd478f339bd59638b1189fd667863ce75395c8cc33e4aa01602cd06755bb9e5baf14d26dc8f050e209dde0437acdc8e8a90e5c7cafde34288647dad86ebf9554443a1e9e2d2475fa47eaaa46139ef878651aed42b38b2dfb2746cf5bbda8ec76adfdbb5fc8e194f4503407b6a10289fea060627af4ba23f47771d63be435b3d350be9bd07cd94cb81e31c732352fb479d6885a9b30de52d546a41f36cc109fd433c519c7a5c2ad27eef63a300b692d3a38800e18e4b35bcad31fa123aa2c70dc78208240d1b99e36f65792bf88fbae5bc1429670f3462688f666cb546ab2a0597d42dd6be59870463233e065db8b6c06812b952e0e82f2edc2ddd4c5939feeb06e112e17c42c165a822eb93e74a1a28da14d6317a01260b3f41639e1ca9d76725e41593fb595b523fa0c7a23bb8c280c0758e6b152d97fb6a6047298933f36bd959e49cb458188eef0ffc7d2bb7d5d572ccb6bd3ba123828c0c8503b24bce1c1b79a17e695488651e898df8b5c5a7b85bd8b681327a6af4a4698592f4c1b9c096f7a3b616f9374deb0791da41e83e448a731cef681047ea182fe54c87e346d6cfc344de711407fe22ca9a2eea237a6504d4301a19c6f906d9e1e09a2f703a89441c2cb0980d8bf8f4c8610b31bbfe8decd424f5c869d58e1624000357be9408e3386a48dba83840acf8c2f71e0436c2608dcb86cccbaf7af1a020c9e8bb3a1b8dcc9716950c30542d465734a88a6815987115fe3bcd04a9a29165a206366bef7b767b94468fc00c1f22c994034477abfcbba5ea68a8e33c2504f8fbc5ae184149157bafd23eb446f6bb29c99f879dd50a4c2ed105f6e0ab03d3404468e7d234a9ebc0ef7b9504ae931609eb7b161a4356770564bdb4f59e68eb9002536fab61aaa9fe931137898b92836ebc3fd14f44507cbf6db3f93bc0b269b517c63a3d83882b5dffc1b06fec68c2d34785766bcc287d97701724f3b9728fc0560979eae544df8a2da832153f09195c4baa570f248f4a43dbfc3a4dd370122c204f8cf93498d6912bc35c355771339723555205317169e21e56c0d68caaeeec2eb927017afeb12945e3f79e2e69544420807a8edda38dae2562cac8de85285992d770973098a096221ad4b1740f1cbc5d31c01b2803a5de8ac9a9f84f738bd8103f2e490e8029916444f0ad4660630b56b37b6f805303675b98026c9073d40882039d73a3b71c2eaa14c75c88cdee66278e830fad49801c3af0a1a043eff7b52694537e3f286b0a01bd1806343f2f8dccba16ef6cd6381414c0a932f3ecd9adf7f0323c289d351873c6cb882ad0aee7e0cf9b10b0503ee998a1e532fcf8edc6869253938645c9fc01c59f8912430087761cb03146befa61bca81327baa88fab510c6418a51b33005ad4338739da02ed6d088dd183a8b5c5fa3b0b474d86577f1e079b29d5f4b64754335dbff857451dd752338d054f2fcb430bdcfe770f4aef7390ba04d3f9cf3e4633eec3bda7e7338a4ed6fe8305bc965f8cf063c8980f1f131bc5c8ff616dedb93301e9a4473583f61576f0aa9b4baf5e2ff46a9ee7802df311ed97fd4dea1afc68c9569ad7cb08b10d6bb30b15cc1b69781870fe1933916d5dfa728b24c41463cab0aebf66b98bb96a0cfe7aface5572aaa1552c38372b537ad357398152e7e75274ef29ae16a34c7f8d074775cc071e6aa6778bfe10f34fc8a2d0ba9b102d642da693c61302d9419cac96e9fd4b2eb9b5ba3df2fed303dae5c812dbefbd8e73f3319fb93d174ceb225ba86821dba1b45410f439a2901ab3a7461059af05b587aaabf8af105a9e0495726851538c265e7827173287179c26503c19d1e5d95d7475211b07906c9599cba0df941d3dab3a8181c134d0d3078217470a965a97e75abcc247d5fb2f33756621f73a68438c44790a8d949334643c1e16f0ef5bc5909355cd22d4f32ba0ad6ea0cb3a8bfc107cc731a8dcc2315de021a49c4bacabef363e298d801ad691c32d79227630024fdd0cc200224b3ecacae7b31b7ea48c329a6257e8b590448edfcfea53ab3ce8ad80e9bf0563feb798a6e9f231be63a4761be5c62e457a643881d2d84f193ab84b1e06ceea83bdc8286e941aecbf54084decd2bcef7d228c9fbef1d534e81304d14e1c26248c93ea0e3d1d5f84459d3a4e6780dc3bc4e88a71e94fb8f76097999e566cdda8f09dd6e0315829f8ad1b4f8decfe02395b320e8eb9d78183d8cc479505889ddcc4973cbda1fde345fbc71e97806e09ba9c36bd400f10e8cbb24c1f912365030fce2c7b4e3a118ff7ebf0b097bfa23903e4dab00bb670ab1c3f1f27089c6f5344321ee29f31687273c50ac942446a8bee4fc3f6bcacb61f28a108430a7c26a2f225903ae9ad88f67884e41ebb83dff6674858ce35df41d75db7ca54ea628ecdf6cf35bd379fcc66e7a19557e51549405add2e0668a6129dfe478b7f0eef3456c448780bd2967b456373de4f1c15cfb58d503d4881927a9394e68daa7bf78d27e928b54ddf1a91490eb63afbeb24c30c50d3a236368ecb25a6fa12a558b80ef76839d5dbd93a8b1f729371c5fecbfd00a4bbf376187cddef12f5f9490843a73bf4372e35e97481e95c72955aba893628561adbe427e0fda64b67d668d2eb9162425d2c5171e85620417bb702a73cce5db22028ca80e4ac79e14a77170f10e6b96b8afc76d75bf3897d02197c9c7ebe8b5bd59eb47b6bd147069102b504c4c52cbfbf23cb79d3f3c1b68238f09dc63e6e77ed55c3b050cf8030e1c87062358d6c8afb7cbc0a54f632c7b97c5ae74030b0a1e9fbd66ba64098a0739da6d3ac47f11c1d0e8ce7894aaee9aaf27ab54c19c1d6df1e09cfff0f9ebb94752d2d28d8d0d7d88f0713694695123972c045de4f76dc796c432cae04e5f44b9fe87bd4e4c86f4e8a3bdd2080fde40a9f89c03e7f3d3ce29e0d5dab12da38ac4bbce40599e78361831be5ac97c9ae67fe4636dbff96b916c3cef4db49b6d1707666a8d6b05bb4ea04ea21453f82ece9a125d052c7cc272be79e3ac1a04d81d9145559131a764e4ff609fbd80da427fd9a05040d1220149d998a30aedc76614949ae81241c9a50f3115b55794e1742ceaf993672cd80c8f67d63db89bbbf7403a2ca1302c94e3ca368a4fec1e0c66b2192602f046e905164ac87737a001271e6e085f7579375e3c0cb9b08d418b45dab3de0eb3e373541e013ca389da97250f1edfdf7dcee0be7661a08b658f588239fb230b10c1f401830a6c5e75441a44cdc8d5d22d3ab45461237a4e3f914ec868aa284fec5143ea59e55f2e1efbd7f446f8aad78f5944385b4ee70a3d9f1764e17fc67d2b3ba2737c1aa05ae60402cb03c12793ec302e8be6e64a3e88524576d0c6c628b6ce3012f57213b79ed6ae67cfe8ffadede4a2f06fd06c1d8c6e113e0f29e13215613be3141c60e86d9c7209a2047a348ab49065743d383feb29739e8f7a40338b84d72b42bd7393b53209a7e19378285c7d50fddf447ef4c31aafd3a2c054907e15f7c6e656ee889aa3bc210e238a17016bed91b4ddb83e366047e158b637d04b5e2ef4a81744706d91b1f455f6141a4b06af7f564ab8d9d2c5f60f589e18bc4354a65f83d2aca5885d8266aeb0f15663e78a93b95ecb11add86085ec937749d52844c2e42e9a34a2391b5602331763045b7315bb32a3c7c2c9ea62937ea3ffa91b66b23a4bebd70b377ac0bc3452990ab8492ffc7c9bd6ef4f6536523fc57578d3adf622bb19151ed6a19a20cf5e8366f345350b992fe5bf9ea4ef01c874f385d1c8612a50a646ceba11ac02caf8218bb3d9720b55dacbb1da3758898677d7e4841021d1b11c75e476969aa5f5e4ddae814015db916f97e7bd50c84203e07d54d93fd3bc59382b0ed7f2bd64f825e5d2158aecc656f6ac1964f62bfabe83dae8236d377b5d80c32c0dd66c75e39e5a1205032e25cddc9c154f15eeef5f997b4713133ed72c7871659ebd3639753f58d8d84870961e2288c394c4347fc4b3f1ad4cfca0ee71d602c1af0f8ef3e4f2ecb31c7670cfaddf17763d7ef619d031cb5687bf8116f7e63da269eee981734e11ce99c9ed13eac7515653b9a4bbef4f635afeb9cc2a68cb012af99432ff2801f2a02d380f19acf948b66daf0a34590f3ad4baedaf2a5ac74ed19792fbe7ac9ff44cca1a13b0115ae3d5e62ef31bc938236d2e37558cabb0b0dfc4a53b29a12a6418131007082bffa4d829fd67616c1e9b9bdea43597ef48fe6e961520a131a1ce6207c9afa42866c4891005f1e7462a4b571e08aef9373f54388b7ea83064e30e8f8898e164a38d7bec9f9c65d6c61729def93055eba95181de1ef707725777e5e8a810e28356114b8c05626ff69e15ad7ed0af2ed774a6bd3c7fb5d26809dbb55d9adeb17ea6a00c73098058352bb53e4ae2012e98041e4ca93821c4ec2dea7cc2060705cbdfd1b8f3a86947779a3f817664f95dcfc0805fbed8ca5865ad45a35ae592631af57a68e99b8f70d67671d72af4f01c2db3d19b81d1c3a13d4bbc138647c0a8d1ce228a08bbfa267a9bac391fb38c446fabe8561b50a6eb376e5242dba65e33c21882a00034faf76aff269347b60932b221310e7b79c42e26bfef859ed113afdeb7c5089d138526e9263527902a78f3f05a6f357e9acc08bcdf77a5ff208003f4c3f2f13e7fe3f82eb84cc782afaa7aa2812971f2733a426bbb93c5bb2f0f0bf74b31494f2ed7390b62d4dcbf287bcd4bbb7120138ec2c7681c83f7c2f9bd6585ce10b012229ba080ebd4c3e8bad25a0f0f69dc0a4966063bd375d7435e0036ec64a0339bbf17112485a9218fd534ee3244413747b0dea2ccb6f30869bee58f7be24943e4731d3a1d199ee2f0478670e4e1083c17e91a7365c96334e3a165cfca0ccb47c8f0c7ed717f1712ab45d8e7a0c80bd4e3f7957ba9b8bd6ac2e9a0a02f370d4eb9d50552ca86c1bd418562889c8d29bda99477fa2f6cf1d6c07fc522dfbb79e77c2a83f87725eac4407c703e0a9606a690200f6cd3891a81f1aa4e39055b3e351bad8dd7d1f4f2d4d436761cbfb574c2b5d3ab0da9591c54da92b6b2969225f1abefda9bbe7a572f945f54a6fb40499fdf545f886aad2146d488d81fe5b2700a401970aa1d8257db05cb98b69cc522593b90dacc1563fa544c719c370d9c7b566ba6bf4ccc52fd54c073b3fbd04df68e4282b69968ac7b81c9a0c7b834538fdd4cba10d530e26461e908edbd04129f75b3aa457533f8defc8ddf09052794fd7b4598415faf2b07be16f4c00dd3d849647ffac5b40b6bebe918a25ba4b77270ff7d5d3f1d15d94a23dfbc376060bf86bc27742d6b00003a1ca2d3f88d8e16e6034929154e70a1441ccbc09be2d6b146fbb94fcbc1443339711c0115520c3d200f529a5679f87fb23a358dfebdd4fda15995b288c5363447d"}, {0x20, 0xffff, 0x1ff, "b160ccfec640ae3d568d3d7a0a"}, {0x90, 0xffff, 0x10001, "f236ec048d6a3547b48be9fd4c1714d7cc87a54e7fe950c223d89853856fb85df9d7a9fb650c92f890984523b7d03f6ec3ec8271e7dc9a5e91b086018a873df8fab47019735ad29bbc20c3d793aba456e1363b573a35c0f8178e1b4da275ba67e738b24d2b1a85f5ad66118ccb7a7502908048160f7c4bbae8d3315025b1c2"}], 0x10c0}, 0x77419728539771df) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x7ff) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x5, 0x7330, 0x7}, 0xc) 19:35:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/4086], &(0x7f0000001040)=0x1002) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x2000, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001000)='/dev/klog\x00', 0x20, 0x0) 19:35:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x638) shutdown(r0, 0x3) 19:35:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/247, 0xffffffcc}], 0x1dd, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pread(r0, &(0x7f0000000500)="700bd6cf15bf08c29cf8745eaf8a1d88e4ec83c8590c0b80264c8f780b03e51c643e73fb6575a24918a16df33b2ba89312bfa324fc8181fe270b88317a7e39b4844d64f094fe59fa3d995e8cafa6aea90abf6004ee4ee10c48b3d5401ef8102cdd9d101c08b67f76745d25ab8118554583e8811f2f038b3b88c66a8bbe3ee1c02ca9831ef745bbfbc0f0494a256a87f269a912df926d731966ba748c79c547a5467afcc358d0ef205db25a820132054eae55b8c8e7b9773b04a2ea577c680572bdc04ff246b89c63dee1b371c8a1e373d71ea6c6eef3bef7fbd986a795f944233d70a3bc494b539e5c5869062d1595492fd6cac7e725776d2b87cb8998e2b69f6d2ec67d6a8ae47759b437bdf922ea150956f5658c909895fefc53962ab84ec67f7f04a017eb2885dbb52078a267f84c283447ddb3ba0fb65cdbd2a4b6d18d0ad34a9d95c23ec39e15015a1a4b3bf61aa00b3e984ff351984821044f18646b7e8908b824d9dd7650ca0322fa9a4d790cf45c285d1f77f66c3c1ef78517407563ef87b4822142f4aaeab409dd0a5263c1c1a17f86fdf5b23db64fe4de6e7ab7733520d9a90f5365df29b80c00ce7cd7091d1be4f041dd05e5412ece3364806ae7a8d37886ffffb4bc45c97ffe4c460bb8962478a595b64254d78d6e46228758b9abf224f7e32fd6f8d034a443770527a5cd9a6a2f94fe485ec3b79e9e219ce9636393a29873dbdc9070dcf58a285abc432cd1807bfe4e602fbd549845f0c3d3a6301821937d4fd08cf7cd61789341c743b8ea1418decb72c6882736a8b5ef1d0c0212b53be0ad669d4abfc01a2c88fcc16646a33091ce309170fef5d98a78e5662676da535858b6ee91bd7fb4da35ec4f6b0cd11230e45e9d9c597b2efe8069de4b67578ed2c1c10e0ea91132b0bfd4882392acb104a3411cb573e5845b4407e70f2591138557eff0d614db93851d23c1339524c7f8f15fae92fff82af8dfa8b5a62d38eca6c153794366d94f4bb9c5eed02af2a7898b3a3c82b0543e3c2e06376119426fea51b1034420d894b1aa79c262bed1b76457493cb244c11e09bfab6d20ca5ec2ff831fa6101e3aa0d127ea98b81b5b8952eb17e1325a3471f22ecd79047cc4c7349ab23e1071c661e7d436abc5d6de0f863c47cb667e75f771d86405b45ba65d63316ace1ff22e63bd4b394ce2cdda9d61581b9124154959fde2286aef2cc30ebb76458945a8bbeffc758defbd1bdc66e4f0eeb4eae553aa6c28fc6ccf6fade8fd586a3952bdd11e95f7cc911293440a49e1781eeae14ec7033ec9a7d3c1276eefc741561e0f8e31bf525ea7f24dbde007d7ef3812db63f3f7f09badc9ebb9fea56e4129b1b5f9937872eb9d11cf8b57649c2e90973aecf190c11db57685ac14ea7d3524f18c8d5f919ff0c8d8e1a040659d8e685228ff460f681dafe23b68e00ac93673f4be458f9ae0c9c88904baa09f046960d5de519f203c0f936b31a25a8806a75caab25880b7fee7639d7c21597d76ee89cc7fb7e9e8408de29de9cdc23f5d3418ff0bc1edfd987e32a01e8a3a5bac902e86bd9150ffa7af9cdf85664d783de88c6e19a072b4b926553c6fa8c15c1ba502dedeeeacb2d01cbd07deae5ab6b47de5824c5de7eb346cb456e3888bb36f1ff3618965870db203cfa4c8ce25b8af7fc2deaafb7a5000002fee77f1b93c1f59b25414e919a9a5b9841ecda11639bec581f6928f3d29e44006ba9afdeae3030bde822de3f814e1503704685e5d1825ab3c3aa96d9cb0644a40472336b1b72b9aea98d611e9a49887ffed6af52597558d657c2dbc856333295144070360d16a78c872ede93e6e43956ff6c1f16061f37eacc7ae2e9d58e62bdfbd5ed82be6c2422a0dfff194aebe36497de0eb0baa2f7a33aaa41469936102f0a06ea132198999e75dc029caada8069efcfee08abe7b52a14cc05d6277ea3f68b83a0eb8388f1f1be6a28b93a081332ad10036dc5c0e5ab674a43fd580e97ce194e6ee3496fe7fe464f844cec04f392010fc40ebbd1e3e3ee58fec23d246ffe69c7e662f7dd441a4d82704f95c796aef5bb185ad3082a99f5a1003e58e3694769ffa3485072773b066493cfc6625500f766782fb424d3c5e9b544b79efe07363ca4973a73f9043951e887171db7a0b1d016f912679f982b8fa2608d13b033f7a4cab4bfcfc868da041e021b476fee0f23dfe06a8ce13932a7e6c8161b15ae0a73f811956fc8f8316e7b39fbe5f769ca2646a72c3a91be734b79a5f82349e860f2a1d2051a83997cc5baaea23d1b110e52c084facfc50fc8ea6a250c4ab76708fa2b69e7f8f27db277f9e607e9f867eab995a9596bedfeccacd3f22429188e5d0a7f25ab4534a9826352b8d28160ecc19cb62a82e92cb167fef25e541673e81da3e9b379b974d4cc4fc77e0ecca82e2de6b02cbde6d6560afbe7899b8b283cea65f0373e1c9d585877e49bcb6b6abf49b554e55ea3a850df5fcc4312731d2daa6f2fef2366b62409de801db582bf3af182c996e2c57bf5321401a03c271dba9f994f329ce46d3abd7cce440b176f5875e47edc184bac2088432d11e4a98b6059a8d3be8e9abdaf21657626595430191e50f9ddf317ba7ccbebf54505022a9b7e4c59b1c2aee4306800bc884041bbb9d73791f43b7a6369e14fa182f4d56fb0255ed2f69201674186f7c90e1bf0740e66651941600730ed4a2d6ad3bb965ca653c0972867b59010afac9bed4d100c8d162b193fd04e4cd7e43ca4995208a19fe6d886d95c2b72bb3734018f092e96ddc7ed91f25f516eaee98855ada57d70aea9b1979ba046e8c804752490c393ae6ae9fa796e0cff0238bf92cbe1f3ca0328d89824383ebe9ba6971ed4093f1776bf3eaa333eab054aaa1262dd524ae9f2bd94c9692c9ec0098632c494413603bdccb05ab1aa15a50f07206e7cfc9cfe80b6b27597b73c9ab2d726ecd6ecd8470e9c67c010f372b36e8398e6ba2db5476b7655c2e83451fc2bf3dea4730c52bca2ec7b95457c1952370fb01a61399bf075b35ea1fc41c403e34d7e0f41bcca54c37ee4054f3d83834a99e97dcfef2921ae7e825e86aea138ff724bb56766c9a2f016ccaa67c352f974035c1942941087086d7fb80d1e4a63e7c9adaedb56d67d19bff2b75d7199112b4ba591691dd9b095afd7f34789eb51df2126e36e5d979de55b584f5af1078e45b564e86748b9ec11fb65592014a331a8849c125b9e6354b6c4c59ec2a7115b700395897d381fa2ff9453285dace82fda16e9e9d0dc1ef318209454e61713652614821a4e2fdc5e309832a091ffb6a30d677f14fa386807adda7c075ae66ad4eb8236f33ff96fe574b90b97af446a28d7786218f47fb064725cf91f69caf9dde16e17d044af3370774285cad7e260868ce47c7e5e7c510b58fb97dd7e149d60246b809b11266655c52d17b7b3cdc831226c0f6f941943694acccf7c3c79c66bb5cb5e410a6c78e44e6e53265c2a624739dc0408a192d5dc40dfa511bc3888adddd9194f21d03c462d4f0ec5adef82f062b2437eaf850e4dcefc14f134a7811c3f295e91c729e3e444491bef67b2b6a79ee55200d5b468c66938268e88f062f0098cc140bbada704e4ad9d4c681ed29416a747a7187666b670c771e51abd0e56dec39f4f8786599f91b1d23be0965dfc3d3a89a6ab11c37ab91a92ac0e9eeec8dbccfa3af6ee026b208672904f9994f67b72a11afc6f10d6a4b3633ec65a49a4c2f9eb3f6b4f59a3221716523bf89af3541422ac118aa2e13d279d3764ed877f8dbd52f97afb6ae1c20b712f84aaaf40475b586787e97d74f23ced38bb268136c4cb42b98d4960aedf908fb7a09e65e26f846fd15d5d191bc0ba0398a2758ca956f9e675423d935b8faf819163704c6beb4bd85b0bfc34ffb501444e032162cd9a5c20135dc8b6accc415a9b9fe5e0708e8aeeb60880dce40b10e383a2cabc2aaafafea4a4e64b6133d8e0239cd3644ab9a72b9c97821ac0c4e754facdf13ffdefbc48b0b4e226fc5658bab96f060eed77f5b70dad1f143efae9f12d2cf824a3b1a212f0ff64fde5662e73b2b0a1c0975d67df45d95a42b93fe615354760e514fa110c1e431c12107af7dbc0ebbe7a23bbbcd3bc1b8a3261c3b66c0c795f6db117e62e70dbede8e3896fc83f372b8084d70cc24d21e2f308bc3e12dc05ef8f8ad28e4e8850f7def22dfdc49c7d155f68af26e447294dbdd2fbd8bfe9829a6c47507754b47080cd906e5674db7b02fc199dc37844e19348ec47277cffb5f0e060d77be6e98172420a2cccc8f81bdb62953999bbb42c912201699bcd87156641964beccbe91271751b525e373fbe1501f606bef3a0378ac28c40d8faac6c25814223c2f65d7cc3d8481fd3acf2ea50f192b0233ae835b33ff5e87b49ef60e0224e06c6977e378103687816c968efd39fc38913b2e8a5682b571d8cad0cb32391da241eb88af3806f3756dd328d541a04fbbc31b81484b9d292d7ecece67dfa0548f75b0c5b426529d42395f25ca2d74b9aeba19cd9829f5891fe1c1bc6de25e46c41c147c93b345e138f3ede6265aae60b0d73994af761ce73a5912c9ae6c6ca22529a665f8682e0dffa123afbe21d9dc06b7323764f23620ab7fb8de9b9027289d6e0bcf3305c750af7b856f1aa554127cc2fd36ed30ee744370a05742e9d0227607c53490d8d400191f9436e257b58a12abbbe19363b9d45c555f6e9a54ace58ffed3435ddcad6422bc27a5e1ca8916c8dfc2df249a1c38d595421b0245d2e8beed03698a0fc6ffc373306e9d55160b0c8e57c900f04750e795b9a7c339c0e4abe87b857dee0c95f300db049d0276e5b814fbb401d1e51341eabc7f08e8417e4b7f4e26d06bba638eb82a64bec8cd78d4eae68a97a66a414be24c31f44c77b0d4cfe929c3e7074cec071decc78aebd31c4111721237dfd8df9a47415d34abfd01c0981ec670972497b7152184950fa85df264681e9c8f4b496562ea44b4fceb5b689f3ff642806fb6a703ac50549875986a93deed6235531491a846ce139e023b60aa82456a1f115320b9682897df5b15e44c38c86bb604bda51d2c60881c2a9288f603eaa03cbfb9c4a2171eca1545c2c682225d926b71d79a8c2204efd1968e864e5bf649babf05a125c3d8b86f25825aa946339c2fdc987f4ca2c4016f7ac9d84de9f11741fc76cb09b589145920509b227ffd2917d1a382aaa1c6f5169822e77ad2813e5566107bbaeb2417026c817e2dd282036a19ea42572173c0edaee53d62c903a7dcf1c2b878da2f2e48af410ffe747f459d7925b7d7e91f01a78d1407cac1aa192a5446b2c21c83fd8367c11c42e1696399c5a265857d0025e99f1d0eb8198e7039d285a88a2c18b96eaaa574353769eccba0517764708eaf9a5c91ace6269233436e460177cfa17c734fd975f55af96252596a66e968d494390584bc4945a1f779b6a6e054dc4d3a6423e2c5bf5bf520c0e73f72a33ea746f2b2b4ce96b62725e21aed5d09a7c859024d588bbd3b8be5bdfe2fa5f867ada9dbe52d478e3a1f079c49fb2db62efa798c812585bae14cabeb9e52d539a30936fae81e23df805cab8e3a8dca288c6b4f0cde78e4c69e6d9e772afb5297bc30f6ffc05a85e7b8e148032d8d1bb0f4768acbf93d3d0763ba4af8c3877c603b14ef12f498bd957c638cda917a01bc74eb95e75fa20fbccc928f2c6b3f0332ca04c47bcfe61043124c24c7287dcdca4446ce9ebd8a049850bff8b185b4d1da7f", 0x1000, 0x0, 0x8001) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) 19:35:28 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/104, 0x68, 0x2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x20) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x6, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file0\x00'}) 19:35:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) 19:35:28 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 19:35:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8e, 0x4) 19:35:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80000001, 0xcb7}, 0xc) 19:35:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x800000000000009}, 0x0, 0x0, 0x0) close(r0) 19:35:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x100) listen(r0, 0x0) 19:35:28 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x0) 19:35:29 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:35:29 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000140), 0x0) r1 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) pread(r0, &(0x7f0000000000)="32ea506e0f628fba3c93a57a5d7e1424a2826a012e09461ce23e0ae7f53ce7faee57e20630fd4d14e3c516b63db16ad5ee3e04337d84fbedce9cf89bea743d2dac0aadc13faa5279031d3ebdeb5e707e57832da20797bf6964c91288c652d6cbaac6d287b43b915254fd1f6456294f96fd8893e7835aa5b003b3d81b02c86ba534e352fef4ca34c1b96ea16915e1eff3", 0x90, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:35:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) fchmod(r0, 0xa6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:35:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000e91f7189591e9233614b0061770852e2b539928aad14be204e1f8cb13a43f5a551143985e3c8777ec54270aa170533949d5fd2308b45586d62f4e10ac3ddc1b6857d8a3f252301cba3a5268d22c489c219518549c9a93deb22f15a20c96308b7ee82662bda1e760650c0b26e9144c8343c203426a8769ab74577304a562e866f3a983e343cb00ed276e0a7ed0dbb50dc8212f18e7eb71f4de2c78a8235ccc40d19e4cbcd1bc964c8cf2dbbc1025088e6f05f71f19e69c1f9bfb5d867e7f566aa194e655f2cf342191401a9a77b35f6583ef406550896af8a4e569b4cd565a022e68cd4f619db435732a50e5e3e00c2ab8aa1b7994524ad73bc416f54d2bad9e0da21bd4f531fad2625e53bf055fcccb1c280d54d3af76992cea2c5a7465f2899ede216e1ff764fc7f2d08a74d27ba05191e1a7b906dc85f277dcc507e97e15f355b9ffed35f9c7d459eaef7739c970cbdaeb8ca167b57c1d"], 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) link(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00') 19:35:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') renameat(r0, &(0x7f00000000c0)='./file0/../file0\x00', r0, &(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) 19:35:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc4270387e0e8d137) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 19:35:32 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 19:35:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x7fb9, 0x4) socket(0x2, 0x1, 0x2) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 19:35:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r0 = syz_open_pts() close(0xffffffffffffffff) fsync(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r5 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000002240)) getdents(r6, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r5, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r5, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000002b80)={0x8, 0x80000000000000}, &(0x7f00000000c0)) 19:35:34 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0xffff, 0x6}, {0x18, 0x3, 0x2, 0x1}, 0x7, [0x9, 0x5, 0x20, 0x40, 0xd1c, 0x9, 0x7fffffff, 0xa6]}, 0x3c) r4 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/188) 19:35:34 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000280)="f896cb38923ca7d74d4f2dbda4a4551e0e54771556a1f800c9f0460a3417fb447e8cf01732addf8809374a4c763a778554bb54594c4deee92f84e6421087c1571f7e0936a8f3a0e19cf571a621f3e67980cd979ae3af07ac0aaad3156ddca13c8da07bfc2e4dc9129ac2e2a9f064806a4e024ddf878c2fcacddc08178438bf20f62f6cb92302c2c6be012ecc924b283a0e4140665d66c7ecefa9d5f837696ff86e499fc721a29c67087e45b32d8bcc38721330527ef5ad427f42b0f87f8cb25ca0321dc7a3b73760a8038638a9b4cd3cb9ce95f3e09f3a1081d424ef0b5681da96c2f040095ab863ad5b7e45cdd97cf4", 0xf0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xfffffeb2) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0xffffffffffffffd2, &(0x7f0000000200), 0x10000249, 0x0, 0x0, 0x405}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x4, 0xb14, 0x5, 0x1, 0x0, 0x9, 0x1ff, 0x0, 0x2, 0x7a, 0x3ff}) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r3 = fcntl$dupfd(r0, 0x2107059a62f52967, r1) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/95, 0x5f}], 0x1, &(0x7f0000000400)=""/139, 0x8b}, 0x36536c572eb82802) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7ff) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) 19:35:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x6, 0x2) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="a948ba9a6d8d2e397f999eefdb1a2ac6c8247eaebfb15e4663eb9186a4f8f3c6fd0f6ef3a36799b4f27c54d88f3497c7dd3bf03ae1440b0f53583ef8d33931033232022dd3609d357f7f51eb95fe07a158a40ee01f706185e381b1b9f8b956c692b53ebdb5cd5024d909a6964834dd1039314387769839a387ca55e0c6d6531e82915f473a997f0cbd0d112a4495669d83107c0f7126eddde6d2eadda71db8ea052e", 0xa2}, {&(0x7f0000000400)="21e899d1b1f9f6e0dbb3487fe605bb6b3e4b1928685a0043b4cfc469611d199c97dbeb109cd831b16f5cdd7bc784c003f71131331dd3cc32906ff298e371f015526468cbececa0549db0fa2ec9c37e33227545e6933088bd404a56b7ed634275ad0bbe8b", 0x64}, {&(0x7f0000000480)="b0af47389589e7f5abef6253288af01fc971dd1b07d17f36116d0cdc8b30c50d7b4d8d2ff26322e13dc3173d446b20a08d501e55d0cdb93f422bd6319a22d41cbb6e4b1634cbf03217c5c2ee0de4a02c370d4b4f1fc2034688aa87a9663a8a2e555e1e6f8aa001c6e095092c7d85bee2d079123a1c2dc3b524d384fef923ad967afed0f2e5088d7294425b5ab9548301dc6fd8b40a6c2e2380b0ff3a77a38625a77d983c7be45cf6203eae7b05f074d9179cbb973d18736e70288304e747d611d55800b82f10ba1aa236aec7095568edcbb75889aa848ca0030dc7763f6f8964e4a19a6fd8d635f816cc7a", 0xeb}], 0x3) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="4533586627b6ed2815f088710ec33b1b31f2154b94d481054cc5b0568ea0ef5c072a48bd86c412451c429ee95b7fc81c3485cb3c5f4cefab4528d8fdc354c514d1b12be01bccbfb7c6406801dbe2be467a7e8a9cb795ca945f10f55fee655ec045fe4188abd37b4661d413749d71c3f7e7f0eb94f7c12f2649251c7ef993a52e7949fca9d25d4d176841ef760d67a4f930e2d757381c81d0ac010325e83561d33278dbda0a401900e3103158184c4d93e235e3bb285d7edffd432af2baa212c370638784ac86bc0df4adf5c880a0ea06a9cc0ace3c279ce8287683498f57f4b322436cd41b7fad823255db9a27", 0xed}, {&(0x7f0000001980)="f0ebad48294c30819d8ba09e0ade9a1aff664bd7f73744540396bcf77876d672385e5bc0c028f9a2f7d959ea8e275fd3f61d03b223c685f0622a4177db4fa3e76e385e669153f6a3b40fda815a4c951a809d50b72900a08c5c4057a2c04188e8891698bf10a48900021df855641d576c523809e8bba2467adb98a67e46e4114d229827cc78cb9ded237cdbe5f3d3833003c37c1c5a053d7cb478177fa1dad16945b78e67c972eb9e35bd11bd2f4ca9cfd0617cf92b55d8ef1cc235ce151a4d26962085c07a3777274b332ff45c5ed5f81b8b9c1d4657b2ddfe6ccecbf48082a7cd9de10d438f56361f2ec9228b36c4bd8aa8c62e7cd3a29ab91b5b8bd602ec370f7cfcc1581d5c1c5be65f47c94a14aec62a6251cf4ff3ad1ada0784fb00fed9c87a6c3c4cd04fe00f9bd4d46ae7e7fff63c46a397d1fe51a2b00969a4a8ca9682bd27581b10913c48ecd4c5047b52b1aee477cdeff537973d23e7b1b753636194a69b911ba250efca6cb3120df52ecd1be27cc075fecc9ff08a8e0618a038895e67839ebc3ca8933f8cef341e364118786a56ad918a10ba2fc2663765bbf0b8b6cf00dc684ab082a58d75dad467efa21b7198aa33892ab2df9dbeed9fed93234d5afd338ff6e938001121243474da9324d8a83194f67dd9fb5fa8cd651f55bce9062094df757efc021aebc75f99aefcf1ca46b36b90a6be770fa4d7893030f49f6100fe4bfda34e9cbc4044c138d51eafeb560701711d402d8d3e789416ddf7e4a9e68bae4e2ef1f145ccc1260dc46f3c50fe18c209de448d0464557555ed91cb000a83cb33b927c826fa98c1985cecd9ee9142d7c893c3922486fb590242439c5c2ca1191f77d523ddc2f28f516d62c7e07d92c95ff6548686632c88e468662c77a33de96fa1c47849741c2d77732fa7611aa764412d0abd8003ca83c21daf50d6d0e800872dc5c90a44c183fad67055078729dc09d70cc3fc30361c5c4f79b9b330a94ebd892ccfd7f3230af759e55c5743b9d6d570c5d0a68f680945c2fd2b4ca521fc31e3a156d7459ba1e850598066227a991cf1327519998da13002f4b380311026572fdb7b89ccd423320000551c5b2b5423edc011d28b565e0e5e6b3e35abd13e799968745d819bd66a0ff88380c72ce2612b2c5dbf10c042a8b4920c1e5e41a7183ffd735726ef8c39127839912f86566ece724324b1d19aadd06b68d5b0e96033e5efaaf16c4f466eb1086effaefcf00dcd92af2b62bdf38e2a36dc341cca62184006f05b5bce1370e35ea3731b3a0ee7c1447482b319c5f70df5ecceba35b8f57e75f691450745d673cc93c8a3bfdd381f6be9b1bbfb15e65c6b16f098a2cc2df9a179770e3d2b4b296b5b3674a6a71a5c79b75edd0bc44381b84de0f500f67e68b051c0daae9e4a5e3a6782fa36ab0deb1364bd0faa5791a0062980428bc54a9f97c0ebf46df491d31d654b2a659951090e793a766cc1b7554e5b524fea223d5bedd133f6c0ca39a18344e7663fc7bc5295c81c2ae6ba2c27f8ffa414a6a1605d2d4649876f59f1a5a65c52d2c9d24ed7b60d182eaf20bc2eb2da3a907a84fabd6a2f8468730970cb7f56bfdcb15b7d73137ce8690166236595b1548a5c4a1efebfd77ced88cbb7fd6787db4cdfd3415ccd0a54b1d0230101af5faef6e66ec80f896a6f1a74b121e3e6e47e1191fe4cb9109a7d8d9f0a881a0f28c069bddf550e4349aba34a4c8249244c94826201c3827f28dda4972193b256e2ff735d1649dfd5c32c7a0b833873281a6787594123892531558a5e70bbf9ae11386afabdd9d2b51ea87e92a52e01f60eb0aa1f949c576293f12110ca440a8cd195f47922237ed9e66c5d81641b9db1a59e0c26c093032c93619cff068c36cdcfe9086371ab5da96d0db7cbcf0b86a85e211fadc39393d247e0d728a05ce558268d62f82002295240d9ec52e220bc83ce3566e49e71bace3cbbdbc78267dc0ab402901b2af5e6e770fe83406b751ce91578816cbd754b5c7ee83c2f31804a0985e51df4f8123fcf2531433d0a367a3b408e344d553d3b52ad1c40b522818d4cbc956871c5e33b630206ccd30dbb90880ed6bc5acaade7bd6eab6997d877b92558695ee57a41c972db83acb70705f155c9fe3a8244d78d545776454002902e60f7d49c3f4fc09980b7775dd035e3878d76b4f84833dc44bb66d9a39379019917e6a752774d8d3dd0d9a12e4c5cf4af66c3453c9c947f9d3537c47721c5e5d3eb919b9e02a4284355ed6e0f3a4a64c79e4fc91fb4705cbfc1667cb80f5c7012af28a1ace4f8622b54bd3b4ecbba737a4aa351f3fc4a2911a38cb646ad09376e18d61e208822fa5f8b02337ba50024ea20f11b4158d77d8aae049be53e6c936e1b8d291f23cc1ba291a605589621d626a65c57aef042cfc94ce753e164f938e85475d109b94812a76ad7158f4925ed01e40b9946c4ee39f7b84c6c0733f7725042dd98330778c96cbf3a5c34344fd6de4001a5483126d70fd4c78c54cfb909b45003c0e4a84b5361f7c372ebf762e67713de08669b8b09d133fd451667584ff3b04de072d79d42208d670a24f016c225e5ab6909543ad00d65ae7d3950e00e4a926537a252e573546061b2cffb5a380eed5219f5e0252e4e75ab77cd7ff64412d8d7bac4dc8e4311dd6ae50f5d3d5e67205fd3c041804fc5be45df4c180fc4004be098ca151fc803f70fea38aac8a7e914b6e244e01b2626f2ed9e33813237f1b909fa7fb2043526f7bcbc66b449f33bcd3dacd7e2b75fedea727d2ef8f3062f4d34bf4fcef26c210926d4a6c384b6bcb68adcb5a72b02e0e425b2dc11b002f8b6e69cb471b9d42167b6d0ac73a9135c66ba5e05f17cc425eaa7768c66b499e063251e9a404365a735050bc95f063345f5df380e39e686a60f1303270d79ef3234a846792b7fc76cd439ca192323e9d701870a3a3d8585008e39d0a1fd67cfe87d4e094f84960343e8e95a354055d26314909fb9e72a72c8abd7a6f3d28b889805c1ef5944a1beae06ec084802637dd1898dcf02f8b9d2ff78b70d78895fd7764dc7b24b0ecebd1f9e60732ca80dbe2ac3911d345f94bcfd3abb870cfd8f9b927bb055e4e9095f7b1460fcd97ee5fad6418328aef00fc3f78d7375cbc3255ba2646ee991cf44e2b3ab25c048e86b6d50d29e27bc9af80310aec06c81b0faf3ce93d4ab64d7a18a8ee318a058dd359b22e9d227f48bef438325039b0f1906172fe98fda82d10c1f55cbf0000dad3dda3f3dbad40edd0f0db28f89e66fc397ee88bac6e8f1564c8df07d25a24c4dfb7ad33ecdee0b6865767fb94041fd1196742bb59abb11b306f1443aea6d04f1d34510e923973b755ca6d70a753e29ef4a0a2367d57548053b8c6a8b1dc39d55b8039b770d288ae54e73f2ab4c0370a151562e1e6affa7a03ad9606682dbfd8f4c84bd21b7d10785dedc23cd1c99c40cb758518ffa34701ad2e91d5fed8a8266369d89e594a5360a1758d5268b2d7ccfc2f8d2adfc47053d3321a1617283d309218c7c02382f2b111e09a0f88a72d958ad6bb9316b693ddc62fbfa1f98f8164a57e4088575188c80fec87c7c824c228a1527542ce451daf8c1163b40e26a50580c42e46c9667bc3931fa09c8481ff800b36c2874fd0aa300493117d8632fa9f47953a512977b901d592c72162f02b4fd4ff331b9da8260c43c87de3689edb4a625f2dae514a0ac8e772cdcecb076d4b98ab3a83608bdd77fdb03dbdd153e9d30228fff029fe3af2e8be19b7e8f45d11645eb3843be865309acba472b756627938a2958b629a43d2c253a689a3624d8655f34020c2b06559e8921c50c2852da1ade1a6ce12fb41b9a8c9a95f406e05c0eeecea24bd4edead7c9c55fc22fd430df4d93825f7dfe3fbf0f3299586feb0c32e098da43b5833df9cf3ea8016cb61be617d72f4a4e9fc8d1996036b5a7a5f5a5e6ea5fb8da5a0296e079dcdd785bca0884ec69d8549341eabcb8a3afb6ae2d75b4afa653562836011be5a52f889108636d043fc69bb9a49b0459dfd744e5dfa4e747e679befb5332a7e8108bb787dfea9872dd03e1cf0e4f08c0ade1d19806bbbe54dc69c09671b8aecdf7ccedbd241194caf1620a169ae78c8d9364c38402341eab4ac5eb913afbbc7c5fc021dc92cc9118290531c9efb9802c74886d7377bd07b5def3713b58431d6a7453083b15acaa6f1e25a3677cb144602b3a4a514124240282415678ba5626f726b2b8a33514128945b0735fd2384abb71abc59f7581367bb2ec5f249e7a9970981c346d7a58b79eb99214bd081cd6f20cc59a30c3d23e68672a7fbeb99bbbb6bf23402a0b2b436fcff45e106519efb5a0680bf42b8c015799651f5ad0740b5e19153289b74f0230b1de828139550abcde30a162e9b5cf2735aa30d8950697fe7978cf5a2f3789f0cd5c924a7c51fb236492d7da12f511ed9ec254bcc8cf6543018f4b22f113fda3c173d17ccfa3b3b79540ece5bdd77dbc3eee6cad17e418a365f6946d787b88c3bee1417cae94282f928fc2d5d9e2c0c2d20488928e2c405e63fe75211a9cb0e29bf2931dc9d06ff95725cadcf5a06052a526e27be658b5203e4179e78164b32305212506a64538c275b5f889ba7a004acc0437c7697ff392e7e612ed33ffab8e32db919c50c4b4020bcf410dd2d98dbaaae5986a5b913d9bfe3418754aa2ecab4a97df9a59463650abc5049c39f9fae6bba3e248e82edf4e77cf3d3bd4782083b616645f1ae0a7a5b788013ebc98e7dd746761bf7b0894b3bd4ae6bc49008dfe728349f9aa2e66cdb4211dc5001621e9a9a7b794e05ccbd801ddeea1e297e17bc5f25596a6848709f2b73d7997a5c2a4f6179b087deb8859e71ed1f4492bdbbd83daa711491b3df87baadc731260c36f3d7cdd94af557d38ba4a17a2bf72549ec6b4d496e196eced3f34967cddd9f08d4c5b8904d6779d67c644e2eeed896a51b5b03c7d6273e5488402c57b1ca010fee9f1b3600163c1978296918b564c932a50fecd2680e9ac671a545a89aa3bb58a81a317eae06e2e2855130b57b97c49ace04d4d151ca0f269d649865a996fa46feda10f99f17f3d5c03636939b14b8340962e03b58033ea50fa3d6fb2bd0af4d270163b02d9b35140c1ebf67b977336a16f89246adc51fba179587baa8e8869f428f142039465e526f1f44b29f04486f0dd07b81caed0126b410dd2192ee3ee7be0e54d250ab2e3a11f2440f5c89ad674827899d55e88a866898880bba918521167b3b33d17e01ab7714a040cab9c5190cccfc759e6aa79e2cb91242997d160f2601a709c6547d9ed7d8b56888fda7cb1011dd758a8892f32a7b229a0c56b45a93f225e54617b174b3f196f3ef7a564cedf2a6d62f429925426446c6b6d160f662fd8905b52c1470f65907674255b1d507d14c0e0ba4f67854d20ef00f71acfeed2c3c9336dd1c030aa4f3008bf4d93a99013a7b6de2941b311fbec24b4b2965044cdf56c3474c5d1370c2aa2b2699826ae01b28bc68eb55c1002f9c855252de18708f37ffb1aedf9d691cdc64c7b33b38c078b9b49cab590ebf5918422ea2a4194c050a04b8d1e8a3a7e48a6924e66a59244446705b2579a2a2063fc8db0774adbe43814def23b66b17045c9bc3617c595b1ad5d6c7eaeced98f0f0522cc85fa388464a8b5b1837bbfba3306c1794c26e5b5b01721ed50cca5ba04ee2e527f72c99c25554431e3165179a773cca128c883e733a76f9f7492f61c8d829eba15a14bbc", 0x1000}], 0x2) 19:35:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x2a, 0x0, &(0x7f0000000040)=""/42}) shutdown(r1, 0x2) 19:35:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 19:35:35 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x10, 0x2, 0x8000) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="008e0500000000000000"], 0xa) r2 = socket(0x20, 0x3, 0x1015) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r2, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x42}, {r1, 0x40}, {r2, 0x4}, {r3, 0x10}, {0xffffffffffffffff, 0x80}, {r4, 0x2}, {r5, 0x80}], 0x7, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r6, 0x20007478) semget$private(0x0, 0x60457db8c3b2a6f3, 0x90) r7 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x200, 0x0) getsockopt(r7, 0x29, 0xd, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) 19:35:35 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x5, 0xecfc, &(0x7f0000000040)="0baba7fc63a1a7be9f5a5ea2aec2f20d9e2aa708a668d2acf4e709b60ff4597fae0bbedf6d45379df141709c06bb31fcb8702f8aa5a6e2617b042b5e1b51cd148da3d0f8088ae1df1e2e127366aab4c9997b34fc527fa55d3b39b4e079e4f566f66f8e6403aa4599071526f24ce46f4aadcfd96e590eacd0b3031b7fe8f1219ea5d9eec77f4a2e53d36a468cf4665085d9b7484172fe0c78e2909655a9dbeb74e951235291ec9f96525843d13866b051558772509ae16e219eb98f55e23d7e004fa1e624775076195349dde49bf187", 0xcf) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:35:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x2, "028df7ba0000436b00002000", 0x401, 0x8}) r1 = msgget(0x0, 0x10) msgrcv(r1, &(0x7f0000000180)={0x0, ""/148}, 0x9c, 0x3, 0x1000) r2 = socket(0x20, 0x4000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9", 0x585) pipe(&(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x3) 19:35:35 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0xfffffffffffffffe}) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4}, {0x18, 0x3, 0x80, 0x5}, 0x8001, [0x3, 0x7, 0x6, 0x200, 0x80000001, 0x401, 0x1a, 0x1b]}, 0x3c) r3 = socket(0x1b, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:35:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) r1 = semget$private(0x0, 0x0, 0x100) r2 = semget(0x1, 0x1, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/165) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r4 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r5, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r3, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) r8 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r1, &(0x7f0000000340)=[{0x7, 0x7, 0x1800}, {0x4, 0x6682, 0x1800}, {0x2, 0x1, 0x800}, {0x1, 0xde, 0x800}, {0x0, 0x70, 0x1800}], 0x5) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r9 = syz_open_pts() fcntl$lock(r9, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r6, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r7, 0x2, 0x10000000000003) semop(r4, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 19:35:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0xffffffffffffffff, 0x5, 0x200000000000000, "00000000694f24a8c20000000000000300004200", 0x6}) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 19:35:35 executing program 0: r0 = msgget(0x3, 0x2) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000fa94d7b26372fd45d479ebf7b90cb4466329b4d3f7ec5226d32238a5277a37fce0b970a53af15e6e0137d5b77a8426594f00e453b65ed5f36f2c4dcfa97d70b4174a"], 0x4a, 0x800) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r4 = msgget$private(0x0, 0x101) msgrcv(0x0, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r0, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xffffffffffffff10, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r4, @ANYRESDEC=r5, @ANYRESDEC=r5], 0x3, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000008c0)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x410a, &(0x7f0000000680)) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) msgrcv(0x0, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) 19:35:35 executing program 1: r0 = socket(0x6, 0x3, 0xc5) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 19:35:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1040100000003}) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 19:35:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x10, 0x8005, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x8000000000) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 19:35:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 19:35:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) clock_gettime(0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x94, 0x0, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x5, 0x10, 0x8}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x561f909db898571b, 0x1f, 0x6}, {{r2}, 0xfffffffffffffffe, 0x44, 0xd89dd608fd74cb9a}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1f, 0x2}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xc4e19496f3bb3070, 0x6, 0x2}, {{r2}, 0xfffffffffffffffd, 0x16, 0x40000000, 0x2, 0x5}, {{r0}, 0x0, 0x11, 0xfffff, 0x200, 0x3}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x81, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0x100}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x90, 0x2e9d}], 0x0, &(0x7f0000000240)={0x7, 0x3}) socket(0x20, 0x3, 0xffffffffffffff14) 19:35:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) 19:35:35 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x100000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x108) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/166, 0xa6}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/72, 0x48}, {&(0x7f0000000640)=""/151, 0x97}], 0x8) 19:35:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10001, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x24) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7ff) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r2, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 19:35:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100}, {0x7, 0x3ffc0000000000}}, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="e3ff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) syz_open_pts() 19:35:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) setsockopt(r0, 0x8, 0x3, &(0x7f0000000100)="7b297e88afd7c35a13dd0ae58db7d7f48d69ace486a9332bf5acdfb66dcd710a4a331ee1a4", 0x25) r1 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x7fff, 0x0, {[0x10001, 0x5, 0x51d1f99, 0x80, 0xfff, 0x6, 0x9, 0x4, 0x3, 0xfffffffffffff000, 0x76, 0xff, 0x3, 0x6, 0x3, 0x8000, 0x4, 0xff], [0x6, 0x80, 0x9, 0xffffffffffffffff, 0x486, 0x2, 0x8001, 0x7, 0x1, 0xd8a], [0x5, 0xa14, 0xffff, 0x200, 0xfffffffffffffbff, 0x9, 0x401], [0xffffffff, 0x0, 0x7, 0xe7b, 0x1, 0x6], [{0xfffffffffffffffe, 0x51, 0x2, 0xfff}, {0x2, 0x3, 0x2c, 0x3f}, {0xaf, 0x1, 0x5, 0x64}, {0x7fff, 0xffffffffffff8000, 0x55a, 0x80}, {0x1, 0x7, 0x1, 0x43}, {0xfffffffffffffffe, 0x5, 0x100000000, 0x1}, {0x1, 0x8, 0xeb66, 0x401}, {0x1, 0x101, 0xfffffffffffffffc, 0xf0}], {0x80000001, 0x20, 0x5, 0x8001}, {0x12, 0xa8c, 0x4, 0x2}}}) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) setsockopt(r1, 0x9, 0x7, &(0x7f0000000000)="3e7cb0e25feb3a45a6247e7e32facb331a0f777e72ae792dd538c260f4d1502ec7a70c3b981cd4581d6583e4d0a16c0a6f02ada1929a8f6103f095d1e7d649727793c47777a5a1f138a5419a218784149c2d3c77218d869fc37eb721ac0a2237f73b423bbe058969519b687f2b6c39f19b98d2a3adc5765d031451aed2fc3b1c80faaedc2287fa52553ac2b0c11841a85fccaf05d79f6a1dccab0d7ed6c848e806222713a7d24e4908421a1b75ead25f", 0xb0) 19:35:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:35:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="070c9f5faf0059162ea379aaccf2f2596dbb0bfa6ead9b4d84560421f1f214f80c3a8e92a965dca066c2ea8df59a4ab79f85130815d48740bd0ec576b9f04274fb9e795e4e09a0ce2fbb11cf6b0dc2db3d677cb412169ff5b6e1cdd945cd036e59d01e2e0eeac2414e6e76efec9076ccd9f239daefea88b073c43943f22775f2879e68a05d11a80ad0559e5cb9368e593bbc2c0d54bf63e7b75e01df65ae5ac0232d3428f9079c4abc7ac6273a5dc3fff593977a893cb698cf876fe23c96654c1df2309332e2d4de6a84f063fa693f798f7875670b55ddfce39e81d8f23f9af52362c4b98eadb1cbb2d0991b501d7e", 0xef, 0x820e030caf801387, 0x0, 0x0) recvfrom(r0, &(0x7f0000000200)=""/228, 0xe4, 0x803, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x93}, 0xc) connect$unix(r0, 0xffffffffffffffff, 0x228) 19:35:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = msgget(0x1, 0x10) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x3) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 19:35:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/57, 0x39, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x400, 0x8000}, 0xc) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 19:35:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000380)) 19:35:35 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) recvfrom$unix(r0, &(0x7f0000000180)=""/240, 0xf0, 0xbf32717c99cf61f2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100050000000000"], 0x38}, 0x0) 19:35:35 executing program 1: r0 = getpgrp() ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0xce21f112ce266d56, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x3, 0x9, 0x1, 0xfffe00, 0xfff, 0x9, 0x1, 0x1, 0x7, 0x101}) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) clock_settime(0x2, &(0x7f0000000180)={0x3, 0xfffffffffffffff8}) 19:35:35 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x800}, {0x0, 0x1}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x80) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5) 19:35:35 executing program 0: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x8]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fsync(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2b37, 0xffff, 0x8, 0x3}, {0xfa, 0xfffffffffffffd62, 0xdbb, 0x2}, {0x36, 0x9, 0x80000000}, {0x4, 0x7, 0x115, 0x1}, {0x3, 0x2, 0x40, 0x5}, {0x1, 0x3, 0x7ff, 0x8}, {0x800, 0x40, 0x9, 0x4}, {0x96, 0x8, 0x1, 0x1}]}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xfa, 0x0, &(0x7f0000000180)=""/250}) pipe(&(0x7f0000000780)) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="70e6d7b2417da3b2bde010666a165eb102194fef5efe9f99dc740d950cf137f40145caddba810a1e1e2633bb546478ace65f3783c4223bbafcfae439c3e36890a29e5a8110457463cdf9f8e57fe0ab890cfc66ae666bb06491b468cf3390b164b2bb55cd238d3de25f20e14d499ce4409dda320a3943cd0a5625b0bf7185be37c3e5257671290f3203c14ce0c6041cec72b062cb8bb5e2f2", 0x98}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000840)={0x9, &(0x7f00000007c0)=[{0x8, 0x5, 0xff, 0x9}, {0x6, 0x4c, 0x9, 0xfff}, {0xd21, 0x0, 0x0, 0x6c}, {0x6, 0x79, 0x654d, 0xfffffffffffffff8}, {0xbb, 0xb5, 0x3406, 0x9}, {0x0, 0x7, 0x9, 0x2}, {0x8dff, 0x7c4b, 0x7}, {0x7, 0x2, 0x4, 0x2}, {0x8, 0x6, 0x6, 0xfffffffffffffffa}]}) r3 = fcntl$dupfd(r1, 0xa, r2) clock_settime(0x0, &(0x7f00000003c0)={0x40, 0xd007}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)) r4 = semget(0x1, 0x3, 0x2) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000440)=""/110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r1, 0x6, r5) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/201) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000640)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) fcntl$setown(r2, 0x6, r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x4) fchflags(r2, 0x10001) fcntl$setown(r3, 0x6, r5) semget$private(0x0, 0x1, 0x48) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000740)={0xffff, 0x897a}, 0x10) sync() 19:35:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) socket(0x4d1e43f715de7ccc, 0x3, 0x4) 19:35:35 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x9, r3}) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 19:35:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) setsockopt(r0, 0xffffffffffffff68, 0x0, &(0x7f0000000080)="210cf5971b942cd4649582351410d38ecd7049ee5e08825adc362c061f365f6c7a355ffc525f043253bb47ff34f4e0b2d7c887945d5ad41cb5f22a9954a2e8f009fe943c8104a0dfdb8ba17e10a3141499e6aee15747b3a04bd4346085953b404a34a68f04d696b768c5ba2570e57bc5a381f33e438c52a21035e471572b7456425ca157fe90ccd7e954e22f13c80938a99ce2fc0f85aa4b9c0d0d0f1445a83b74ed30e1b97b77e9a979e4c1cd727b197607cb168560092e8cb8f888be7cff892fd657e395d1e2e199c4d195becef53f7a36cb04ba12ee0095ff077bfb36b4d9d80208c38465fb284c5e2ac5253ebeb641a7cb849042e14b9335d08decfae0b6335f6b2a41795f598e3b7a05fb9430f353e238c01ffec75dc13bc87e600ddb5ad94021e9e5aa505d91f14ca844af6e081ea7949ccd6e020c0d2fa63813f64abe9b34a3ce08466233ef4348cd9c243b2a563d112089bc94d24d08481c053227dd8da370674168258835af82298197c57f3a91bf907aa641291540ac5e116df4dd15f99c0229408cdca1178495744fc5afd7bb5aaca981f54fad0b38faa965e8f19f688f59b40e2bfa8bf1452b2d87a5eafa47df3a0956481ee904e8b7e82f501060a2a3e44d089558853f6b36c39f710e336b224547b4b8ecaf3b6e50c1d33e28a43181b26d48cf82d6c7ca039544452d551612033422d11e64d50625bc6fa23db64be4e26de486c1e3ed384545dee4e8829d9e037a4d987f808be71233b90d9b3ff68fc8e24aa319009fbaa6507726254855b0489d7b61f8433bf8cc515fd19a29a19bf2480f89adeda6e7a55466be94244c754d67830d8db7c7ff125a5f5c5d364bd52db4b691f968d03e5d2cd9c1f44dd792ce70c4c301bf62b6a260e1043fb49a8e12ef7fd994e55c3fe152f21fcca59c8ef95dfe5c41cfcbb1d8385c40cfae6bf7dcb14960d0da4f89499ebd7981d84e49e6a068ae76cfbf52cac068c7f01ea1d6e3119f0db0e4a329589c63f5f49253e1e7719faba68d6ab0c26137f6b46ad5c220d6148ba141926a8218cb0ce8c5862d913818936c8fe3d7df483e80ba1a85f8cc7eab0c7b974897d398388819458161694276121379dc76f6c2446813bed98033d45c2e32445120a5e029f987d20afa49dad04b3818081bb5dd0451fe28501935ad98a3ae566d001e0a10151241f5262b352a5b1de3bd33d3a0351cf1f38f77b7c6c7dc9cc931ccfaa78a53b03f6e0cf42b7c135335314f9e6a07339a356fc07779c12154f30b0bfa51ceea23e749375b80f28ce7c38b9452d79db0bb00496b963fc0324c8417984dfd7487960dbf8c8198451caed9236b8f7cc59b062548b68b4fc5f0e42652e9d46286e70282de31518a52c923f091013bc591400aed2e560b27fd7c4cbd12ff251227e7cd70c4826ba2cb6339ac798c13e701bdac5054e0e29f63121e5dd50f0467ee287b01fac00122c7caf57f80ff7f03e948e9bbe966ae72d8cf9852e512399634529b7ee01ec8e88c49de6db3a1e1781f519db854bd6891aa522100e30bb0fa2331a6153b544d587eb608845c93bd8dac4ecb5d26d7930fbceb3e0a1b0379b1841d9f8e9292f1045f475d27b04400b3b52692a6ce36ee3fce9614f3efd89f15902d7cefe6b75ef2dbb96590ebd75c59236913c4833c7f6b0aa0798dab30e9b99531d4077696d31a4d4ee913832af3ac5ad1bde2e2ec4038293f847f178097683dbae9ddb716264f12c7b046dcf44ab567c69c9c10f121d064e6ae803072542de55ee5a67c27b409843f4b186feb388152f7953968a033b4039c3d8836c32bd1608295fa9a3a804b4edae1deb09fd06c2edf471cd8ded1a13077ae99a9d89ce3f8dddb3c9dd0d74d1d7f5d0203a774708de9bd704101f4dc732e8a70d735baad85081624e6e6f5802517e205d7c253ef7ade4c2c0d07d2f964f94e501b302bf516c5934dbe8f1a0922cf651a8112c5bd1a97dc780fc6664e33928caf47562429ad3cf99ca11811bf8b06ae1c0ea4b5a3678f56cd091b65f6968910d2900ae16d6f35aa09eaae71a9c6278336c17ed01ed68625637e2d5d9af7e9171ae07ed17dff0a112ceed718bd4c7d74b5ceb6eb9f9cd8ef589e2e90e87167babb51d745189f8bade5d36c72145c4baa3915824af1dea05f2f121367743bd0c463b1bce9ad08e90455c5ea3978d0b27660f4c540f06c67a7deb1258a463b330033c8840256533161264e2968236a53683f9be49e2e2302cb0993a8f7d5ca6a3d700228b99c585b5981f2aca3c03faddb04fdeb1dbb6b31586b04c98658934475b715db294117f6df46ec0f2a99c35a79cf509b33153eff817cb36d02f3d9ba214a2dbaa9fa10b515bd97d7aef39811ff3f5129ce437b4af54e590aa9bc11ad079127bf9ed9d40da491215673e4ad9e0e6d654e978ebb3a93d0e17ebe2e9505329f3a3a30553c7515b8f67032bde25410c75ee03286a492b1e063dd17e6536070638e6ecc7ccc18c8d510fc206ba1d6f7a693ae316981b34f302153d77cb4d6d9556afe3ce023b2a8d6c5e52db4c225e4488da469437ec6cce742062263b855318de18b2e7dab55455ff5d8759c0eec79dd281239691cf0cd721770facd0a19d499b2ef11848d09a9473147b27b151583ac5b3aaa0c94ed94c2222561a65d7c3611c828bc7e3e002bf3a68514d43375232557e54758205f12b825bdb15a1172f322a8ed7e2bf2193c1f4c8bbb1f7236bc24f2a22b37e3cd2656be8cb422222382d7750bd6544c926edb344f8bcfd3f4b3de547bae19b7213ab299f34fd8defcef299d9143ae534f885260fb88e0fdfb1fb3b200f84aec19ee247e5cbf654f6e03571d830adfc39d2e53f8749ca2ed027c7e074311330b23e5d1f076f3b7f5b2a887b0751ba09e2cbc3adf93fd9da3380d9bd43b1d1266481627032280249dda3fc4c65e22684e90f2bbbf5ac46ee02c0b0044cd2bca559baee38d85c0e603c9a8cbb56d2bd9f5cad5a1de89845718b452e91bfce1f024ec38bb5a99bcee4cd978346844e8b3f699435aac5c9e3258d3dd2ad7081829e5e6dfdd1830cc500834a8eba9593b9b89828560e28ee11cae7ab18e06461ba12ebd22d0c74461858aafa6be4dac3f83923d4f1803624cf3d0fd277fc292c74185a5fd73a5baa81e1349abc8b97dbdc60f976727c1c48d133257cb40c4d0a682aed5cb3cbf62ef619b1e464d6d5cfa090002d685fc2c5057774ead5480ecc78529b8eb885da230ae50f493a43da61ce641b0b50627645aa155031f0ed64803d7db32fd9db99ec192a2d5d747d505905a887c010c9836df6279aea19ea4f8e5c6fbff705698d64118cf5190996e1049f8e31d70bfe0aef062bcfa703b7ae6d7ad8c45fbf7f5b605382df20abde858dc05a2cdc2fda0884e7e13302106d9d1886779c2808560cebf57878a61bfb60586c47f2b45d4b58dccda3c8212d0fee3c3588b57f59cd0dd5beb358313647e18cba9abd70554177ac0769b0d5c02f9f7b8d37127ff723e6509aa70060ff0a77f110642b198a3f8b98fdb93366e03ae01d6de25224f8ce4721e9e852679732d42fc989beaf418c77a826297574338f09893ded726599511b14f727af92623605740131898941fd7e87104a203d2e81fecc0d3077b624efa773c389d452cbca019f7572663845d99417fbe8dc2898a47ce4f7d7376a17f69579c2fd07c05bf22afd7a8642a5269ca34782e1a4bcf98dd8043551bc8ef6135d365e514658221b0968775d94980db8af254a9703a8ddff8056b434eb9f4c62021adeb5853f4e764fb3ad6f76c7d3fe0243da084938aa58ce1d0dc5f2d0ed3597574d0a3e44dc73e29bcb82361f8d425553474a0876c2f606008ef95e39360edd4680c4f1442c447e2aaaf6cb481abcedd97627d4e31e6f8c0a8f7ec228eb1d4c40a97103c21185ce99d5f60ab82321ac68ecd1937b580ba49e42b56bebabc5d29000d123e1690e42f1b251b273f5cf75ea51f70a279e9b62899c6b8160c3ada8006844d4ecc8c66dcb2cf6a6fa22312878b6f906985f18d469ca52df19f44c089a21bddd310f6e642d74f7f49fb9dacbaae137e7ed186ace93501614fb2b00bfbe2c822aef00d3ff9668405d0cf16c58f75bbe934745869b46d62a7d7e6397a4c85f77f488263e4895ff3bf4fc68cfc00832699faf299df4ac135d568c21616213c0cf1142cf9b5d5d9b3facfecef814ad731cb1320c8ae15d748fd1e58ee8a2b8d6266ab4554873d65abbd58e133e83b527b3c711a1b96cf492371ed3ae17a8e341fecde0de8ec7f84282232f6433fa19f4619220d20fb204229b65547530f76b1c3502c9b349885f28f035b12d2361d9f9c1a6e4110879d038c4d1a997dc1010815267f922068c72edc7751ba04f3695b9ababc517a8e3cbad8f1bafc8796312610950addb3338adf378f210a67be43ec3a72210c018f7920af76d8df0d4efb2c290da4a132ddedfd4d99f66f8a987c0085ccf5960ff9ffcd6eff671fca8e02c8120015f11472600b93c62c34807afa0b13b908d2c9313306d36a61ce30e4992f54a29fba1448b7f3255f28d18d4a8f4f5758c1ad0979f92af57ce93121c2e630ec974d34d05f358bb1927df9e3e0ded4fe9cf38a3e5af380b365b21e02549527abce31597f16d0a54090ef2d1a06b72eb8b2778399cabd5be35531054fb9b371422b67ea4c4ab7d9658aaf296da844ea524bbd5cfc94a075887296bb00a69e2aefb05c3388f2324d6f41cec5685b5963856457668be011be1bfe06028ec9fe006bd6dcd4ae642b9c1a8374ed174d25ff3f484b8a98fd17b636f64add6890bf50ff7989b2f130ab9f3bd6b535d76bf31b9dcb868d575a76b3b563a530490a9f004dd39881fcebacce38dda28a31521971597c86077f5b0f0638856670f50a1d15e8e7caffb90b0983861d66ff7bea93acaed2742567fd7db8557512d8dd882d58720548ceec03e07d30c54c00f7b138a219200ba69e85cc98338878b7742f65d554461e566ec7bae740022b3f1b03d8bbc1a6c0ca38c9d8067ba95205433c42c420cddf71396fa47055b34220879a91e43d564b2f98622100d684e29eb49936a650fd9011e439fa4c33e154caa43bf91a6760cb78c9583b55be5c7cb03ff690785064713f520a6539e04df449412f6844198ee3fcd0cea6545270cbc8fc8dffe8506ce47f231ef0a6b991091d1385305b6a6dba9a3a8f3438ec556f33f7d87409411c5ea7f61f88532b061daa24b26639bb0a24120f39a584c0f3d9292163782a07635a393a093b46955a90cd2f38f658880af3cb8f322cb9f95ffc744d7717bcba5274a60254facb524be59d715988b224679c58c8ebd04e7d97e4168efa794aa22f112019ff91605e60bdf9326e3a798f5c19e888a2ce8d51a1d15b23b4322c5e6061d512f0bdfe66a47be050d28b991de17ae8ea329a99ec3ee564e36eca7d7c8b8a1b8eceedd292547dc67e936e34424488cf6cd7baaeb1e500561f3a63a5e898b94a8f9afe7ce6ae8a96b6f725492bc8e80b0a0f65498f11534403f4a1ab6f8078304788a80cdf029a3970407751340dc9e014c49378194f4d09c4b2b01f0cc7a1438c6cdca379bb1bd88e513cfa6e9982e98807dda3513109ac7422b3d21098ded3773bd5c00835e0f0774663b87252edf23652c0713ce038f85eee88f5d211bce4fc3ad2678fae94d3e04192b48841e0cc017908b02ef87c2fa8115ad686bde9994375ba092c20221668a76bd3c72836907b2805c9e6c4d0b2", 0x1000) stat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x20000, 0x0) rename(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') symlinkat(0xfffffffffffffffe, r0, &(0x7f0000001200)='./file0\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r4) r6 = semget$private(0x0, 0xc1b9882646f66590, 0x80) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000001340)=""/75) utimes(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0x6, 0x6}, {0x5, 0x8001}}) setsockopt(r0, 0x10000, 0x7ff, &(0x7f0000001440)="c51fad1a0f10c7596e19f245bdcc1780d73f6a9bc8c29a00f56b5bcf1fc98c5ee0d8d5f4ed41bef1467b4adbdc67cc60f495afa21d8f2831d3fddd7d762eb32557d2101026f9790346fe4b7e8e4af3", 0x4f) connect(r1, &(0x7f00000014c0)=@in={0x2, 0x2}, 0xc) semget(0x3, 0x4, 0x100) syz_emit_ethernet(0x4c, &(0x7f0000001500)="a2a1e20f4b16e1aacff9d2e9f97afc0649437ae1d172362162719ab66f9b247792ffebf9a80b2d5326eb05204b20b4a62ceec45c731c337479881ccd5bfa5e5a16efb2f2304f653bbe7952bc") r7 = socket(0x12, 0x4000, 0x0) renameat(r1, &(0x7f0000001580)='./file0\x00', r1, &(0x7f00000015c0)='\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001600)) bind$inet(r7, &(0x7f0000001640)={0x2, 0x1}, 0xc) setreuid(r2, r2) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x20, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000016c0)={{0xfffffffffffffc01, r2, r5, r4, r3, 0x40, 0x7}, 0x5, 0x100000000, 0x1687}) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000001740)={0x7, './file0\x00'}) read(r8, &(0x7f0000001780)=""/112, 0x70) openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000001840)={'./file0\x00', 0xc000000, 0x3, 0x7ff, 0x1, 0x3, 0x2, 0x0, 0x0, 0x2, 0x5, 0x8000}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000018c0)=0x3) 19:35:35 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:35:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) socket$inet(0x2, 0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 19:35:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) 19:35:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xc7) 19:35:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1000, 0x6}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xd3) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 19:35:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x842, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket(0x6, 0x4000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000011c0)) dup2(r1, r1) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001200)=0x53) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) accept(r0, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) 19:35:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto(r1, &(0x7f0000000140)="aa5c0aa5f995757935aa450020979e531382284cc31baac155167819779f5bd12f8c9bed782bcc057d83c41ce0293a09d2a1c45b7e7947d5244ac29fd64c61cbe0d60ed816037cc936f0472446b870bde81e63f72145e8c9644a910993df089589011a18b1af31b9cf2395d6779c585eedba7333c9935983597262ae0595ab052b6466344963c7c2c22fdc271744334a2675ee3459507fbed6bc71645bbf1dc74403", 0xa2, 0x2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x4, 0x10001}, 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000840)={0x10, 0x6c3, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xbe2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 19:35:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) socketpair(0x20, 0x8000, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x14) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x800, 0x71ff1de5, 0xd4, 0x1, 0xff, 0x400, 0x6, 0x2, 0x0, 0x4, 0x3}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x101) r7 = socket$inet(0x2, 0x8000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x49, 0xf, 0x1000000000, 0x6}], 0x7, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x40, 0x100000000, 0x7}, {{r4}, 0xfffffffffffffffb, 0x50, 0x2, 0x2, 0x81}, {{r5}, 0xfffffffffffffffc, 0x28, 0x15, 0xf4, 0xffffffffffffffe0}, {{r6}, 0xfffffffffffffff9, 0x10, 0x20, 0x1, 0x4}, {{r7}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x9, 0x5}], 0x2, &(0x7f00000001c0)={0x2, 0x8}) r8 = socket$inet(0x2, 0x8003, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r10 = dup2(r9, r8) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 19:35:36 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) write(r0, &(0x7f0000000940)="f5585038e8c54e759042be2f485eda1349a2cb9bdaccab244054f1a68be3c38154fe048735a3586db6a7c4112857fa6a872d6ad36b9142bae1a976b3b5a2edbcff75c2802db735033479e1ab72fad9b3242b8f8c3efc09bfd86c938ffce83fb45bb27046769de44df77dfc44eb3f739380ac3e58408f3031ebaf57739982cca662705742503fa6f092d93da1def0d8e26abc699389c5bd81ffac93967f807eb9cbb351b34dc297a5154b9f946692694bbd18391e5fea1136e5b1b7bd5f818286dc950f20051ae8234f97ae166b0e652627e7c4c5b994edc57c6d9728d9170bd67d79bd742e50c4475788dd2e40ae88231ec101f1225eaf26d4c0c6d794eb2d230b88af6a8bb3769f05e3a5acd2ed30181004c6704d79f699d6b07e912310392295669d57d3c78f63ba8ebf08bea4ec3d4b17f62cf2904380d71935a6eab5b8c4a84fa5cf038668b83127084ce9f74e927bd07f223512c2563f8d795bab5b33892c697b1ddf8d02c042fad3374b0d82eaa87006ca221994fe64912d1e2f50be427d194d8037d43178f0f8731ce1d6651ce1ab46fa927e1029fba1acdb17fbe68235ef2cf23864b479026ee3352d0d9a008e00388c253c0c16c58fcf5af730043e3f83bdc2efe0a3fbb3111eb8535763c6b5670a8b37a0489b08e6e39f3aa454199cdb13c08c3f4e8eb36ae5b9424eab55c7f278d6c61bfb026d25f56d1f85e88f3afc23a9cbe5f6129e569880c560e213dbae931ef84832855b3f65c14847355ee7c2e57951dcc262f77e7d46818e6817e74beee7b32b257d3d7e091a314cc739318f18b72886657bc5fb605272a144734ef6ce4cbef9c704da491361d4ff6f44eacb0968e884875398fdbcc2ba866e7d2cf80456ea8ab1421533a15f1a0f8fd6e9acf73c6d7b874aa629a2567529bb456fe8ecb912798f122267ab28becf936492a32c74b2c78144a3dc4d1fd5f0af0aaec47b6bef42248de596fee01d6dc2f6b3fe46af29098a0394c2d4bb996bc384eb7edcfe5120128fab0b85b83b1ffec5360caa5bcbdd90db754687c2901287bfd6066f9c864ac14d3a46006539c007770819a6c5995ec1104d0cba5cff89d1a5a8741a8394dc1cdcc35613f80247e6bfa9ebce9939e16b821c0a56d1d0ae6d5c45ac889e0e3ea13ecf8ea7565d8c64e690a4bf1d3877727d061aad4ac9b970e5fb32813a15d8ad3a3b8cd2f43d9fc54ffcfd605a003599cce780f6e54f05178048b03c56e1de1d5e03168fe0d2f3a803e4c94fd71d79ed6bd0d53b5f04064cdaeedfd8e9ccb1fb5f64dbd08d0b2ded639515b8f03f7a32c0392ab3941f0c610f3511c66287741dc0d11c38f97a097adc7429e25af8f1026687b9cd49eda0576a66bac868c9bd08ee94c1e0030c57ae419e39fe13d2839902871e27678fa03cdf707d073dd9db078b7c22219fbd7695bdae02f9a7013bc3c4bc1d7b2e72d4c1967741a5cb02a57486a01d66b18c03c7112965370a6338d8d0ede20e6750660e9c27b4770639827c746800a9907624c80938596d15de5ccc54a9b447e9a508e22cd8097b86383379e0a3fc87cccfb148aae21edc4c200cea4b91d40d985520b3a1fe8f1c59a232baf40b4d423e2c8463fe422d2a8d33a34014dc815d106e3b0a904fd2b1020243f72beadaef6dabcc3f7d6a0696016f322cc15ac52d422f50a13b5a646176ea067e0c0a4d8c87938f504bda3f79aee60ec7b6be8edff280e986a6d47880cce5a934179a2818e8587d7741175ef636e35008ae183718552cc79d1e2a8bf2108c6295bb6a3347e5362204ce839cf1b9045a20aa68ca41f7906d814381296de8e925c8a85bbafd989c35ca7594bdf1cfd58ca9084874d8ff1d4f88b38f0563882a75c784db739a49874e2b44a8d20f42e4c95df2baf0c239a3fde39e10a7f5f35fa0aa069aaa1981a9ad7fea457ece15e4f944c7ed5d588755a156f11ffda170293ce8aea1a5cd10e03cdf5d8ccd28553b0eb5d6fe621e12ed9ae1a9abcbcc38ccd4e10fa383d8ba9dd2219b350ff0e97a75c0fe459724b8261cb13bb0eb41acd91c6c684d2cba6ae2f4a09d39bbbe61ab83d2658d0032db8cab0f98fc17965a8d036dcbcc4d6eb1e629ed6a7024509d46d31504ecd6881deea5576520ef47c2e7dfaf6d89e8c423831a2b3233e27c318bbe22cfe61dc766f197313ae04afe782e221bf1c7a0c3bb000a49f56d648466daec8b4f622903eb39f3a0312f5d25ba8ddd7b3eca2977e557cb9026ed8e19360bc4784fa202da29eac32e9bc2b00fe81eeb54da14dc8f80af38ba91a1094ef62e2265662416d88c556b44f72ceb4ad0bb5980e4e4540fe58b1db28056560704a8010cd690b00c1d76eed8061103d361d7b7821ed7a7f29436b5a4190218e0ab9598298bc4ea6c7dc37ffefaa4b196281df45664facd64f4696fc694598c3861b8c468fe3c5ac4108a95959e2d551561946678deb2cf3f5f5ff0aa52c627a4c9fecd18494c2a5edcedf1b93c3d222753e03efe00dedb4333e92e23c26bb7f1b7f514a00a33b72af374255685979458663709cb2d1c72a45bf641e30c795af8e587f6d8d980a69343a487b11d6eed3169100e0325787a115c68b035b78f2594090b968c9375e27ea3adf5e9bab1df9fa598a17fe282e9e7114bef92b238b46a14433e95bca455d320ed307c3cbb0ff1381cf7cbc02021af74c120e0d8b41dba205c6561c958bd542c3413d14286badf317a7085e8492af9946ca13381d82046b72b35a93d0e99e095921954b4c0f80b3f4b3f9fc435dd6b162b436a447973c67a2261bb43c15355ba95c060e691fbfc619ea17309a30a6aa44c6af2226b55ab506f493c7640d1e12cfa419a551d935f719de0ddbccd25e4fbaf0f8dee4c2d0ca1c9a13d43970394694f9b6ad3aeac64cbd4627cee36ee220de814c28f4155f604ea0a6e582d4f4d310705dae0230fb585e9f4c2a527ee58796c92f12142be8b783c2612f0fb00980001c01556a7d7e87be8bb03157c3a0602bed8281d9d2d112a64bb7165ff4a50d9a87d2973fc372c99365f305c5d6811d42a3626eaa13f75cc24a7472dea240ce86862520f36dad847fed8a32cf2d0a2abf8c53abed19ff0ebf5f2bf28ea2454e4579a3df531e80964a27f0fbe199e1a90ce4dabf5bd0fef3a62b0a5c4db0e69c1826f3a962fc44382d3a2469f97d038e0d84841b73d98ffa562ab7703b9b027e093247004253fb78308f267131d336518e29e5a9c6dfd3ef509c76ba1a63aa3a87bae09329fe25629951f053711fcf8fdd9162fc360e60e1c903d60b949fbfeaca27db2efe556b78a6a62e921276dafad22b157a107c8d8b353023e0fcf85cb456a26ce2f4469126bb63b26f1cc3f34812f2582800d998fdd9089c537cca72d7a27145ebfb1f59449342fe88ed8a4a6461b8c89a2cef51db48f0f39b002f0abb65cdb5494d8d2a985da28cdbfa8fc8075989e19e135cae3e3dd8a6c190f71744fa0e280eb9d7045898d75d44112d2359fd3ea4d76a99bfc4da2373cb413edbe08c14a896604af470b312d71c6e58a832be16348eeb3e9e4a0e7356c9e5debfd6df3a98ac7721cca7a15e893c12eb3449482c6a549246cf6e2b8b22f76adfec8f83236531a94783d8a35a98ca07e1251ceebe5f283a5665d788b5163c68a66b68ebe3afdc0be5d47adbe034603c3b4a04a1795a01e4590a627d3a7d82af20999a9eebc0675346739769330be0b34b4817b54f8141b5c500adb0df37fbef560a8841c99f9302d7164643f0c78fc25eeb4158eeaa49f14a7fa7f53a28816de26d6ad4cf66cadb1837b06a952b4609f5b6a18484efd9653634ae6abed19c9c040fc8235adf4c1b91d46cc9fe1a0e85315733228c8ff1d19af9ba944fedbd48c62abde1dfc5e49add63532acd2949a1c24c2e93fe7352aa67a7b6cb2785b5ceaf272ec8d34727ec98b31e3788b625e6fff97f5332e685b676308c06cd4107ee582979c2ebfbbd7312ed09862c7704814c88f9745dd2c112a83b39f3adb6d67afe8d4d33e257b2147e8e9311bd1f1fb97c3468ed6fff23a58be02a959350600b4eb95336e8899c65dfd13ae193bbbf65d58217c4849597372735c433dffd16546d75cfc2a5e2ab4fdb27aa0fb122b90baed5e829b4c5d59163c8ef4a1a0c5c1f8239b579341da89f5cc3264e13dc4af838dd3f85ea49774768a37ce08e76184e66ba0d43e167d410065cf0121d2dee508f5c22ca7b72e015a48fbd65565186c8f80909b468687b113aef8cfd92d8db37932a9c66aa79e2c3fca8ac542e683968ac7da1ec5937b0dfd4fff5695803803586b680b8aa715a849ac6f0e6de4a471cfe34f38d8b31a06ccacec9535411622501b226b877c3565732d7c73d09f7b8336d3d050e2cf4431c0718fe4cdaca153f13214b63686142e0b2c89d16687704ee794303a3861c7645723381892edf635b4f87f17f914d1be3253dfcc6049b168f5265154b39b64edecaffd92edcaa0507797a547e11ce2cf1b5a2b05f25fd9b6f6707b1dbc980c1cb65ee94cf7e7a48876986db3ec33601f1a9cf3050bba67b7b91d37c2b56419ccdbb000cbffc6f3953868e7f5cc5332d9920a41dcf4a090d346b179dfc6a0e85b73beac3be3cd613d5b44961f85eb259c590d2d4b7262436bd94fdff6bcd75550b0bad13417f64722f2f4e0226cc22acf714735ab43ae49f94455ed9db87e68cfc690780eef0dcdf88643157701d8d133b5675631941116a285fbf93f67e5c6e33ba8602945643998a8f8bc0f3717faeaab3cde425d28088b46641fa2eaa905ddba3c0f015cc9e5df4e7e8a6368a0bc2ec75fe3a5eca26bdcb74c94add7b5eb03ed02ec4293d092c63184bd9631e0ac8e719f4f386d5b314f394c6ae46d5d3e2ab8058b46d7e35a71793dff521caed265dab9074382fee858730bcbdc3b86fabe1c2d4b0d41c6b1c40fdb997f0b0ed78b3f38f33ecad12b3a6c95641154f7082f8c0cab3def20314bc1a533152b23faff9702b34ddba88f5960f79b296060741b698b720f893611c6f9ad483d9a544bcbdae889d91c787b2e8e92c91e39e9042a344048577e219452ee07819555e780c317c166ce73077a5c7816de5cfe8989e5e2ad37305e21c48fd52fc264e7061205aec66da20fc9fbc45f831682a3b325f739ab9274c2962c61f6ae6fa94900514f8a294b7de6013ab5c39db7631782a689dab4f419e703c5bcf7dab71c2a0c1a5e316976bde10f54c89901d4a06675116d0000841ce40eae23824e02a16a828c4a5741d6f2ce47314105aa7837b3e413298813d19a3079339d50f323c5f00d452c11fcf9ac57f22fa7eb602f4d1b6ffcc43b3ccae1086a22a3d112dd462d36c6238ab7119d9cc9d628bb3dc2f0ad3840b15d814faa357f3106f2cdaa885dc1808eb85d917ecaf0edcbe3316ffea2b421267bdbb3889f100db496758896726bc39635761d3df70ff5db0467e648363e42f481c3fc499cd545d6a10f3664482425e3f310f9a992a18d9edfb4267e3b3c57c3c07ffa849956ebedb840a58345cd82963e6f57d6220c8f71b6e44c2828b2cf18df02383a8bb3f9c1f8d915b83be9b65bf030e5882afda64bb7f0191f02f0f056069292bb211ba7fdc156100cb7605fbcaade43e244ed9af587a1f0ec4a705f4686674333bbb32780c0900de0d76f12da896bb8be3c9c55eae9e5a1fa7bdb11322ffe3e8d7de9b8602ba9f7612dc7fe6e638a74373c3aba5bef3cf64aa46c607e2816fee981f73a5065bb8fdf9f809d1a", 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) dup(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r2, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 19:35:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x1f, 0x8, 0x2, 0x6}, {0x8, 0x0, 0x1ff, 0x9}, {0x6, 0x1, 0x8, 0x7ff}, {0x605, 0xf, 0x7, 0x456}, {0x5, 0x9, 0x8000, 0x9}, {0x8b54, 0x2c, 0x5f, 0x2}]}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001640)) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000140)=""/187, 0xbb}, 0x42) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="34fe6fe8a65946eb5d3daaf2de61cc30b6b7bfff09cc31b33940fadef342c3b2aa252e3cfff54bdcbb289835849af353849199b6afc1c57523a05ed6cacc", 0x3e}, {&(0x7f0000000240)="7b9d295022e97c6f1b8c2642b312549e2507b47f50d6345116f442282a4aace29b5c47df47562332217378c49758444bf8ecffe4ea72cd6f4bb8bb259575", 0x3e}, {&(0x7f0000000280)="0d5fd2f8270bc91bef0818d14b30e02e2df5c5bee4ed9363e55f80b0df519df7aad6906d8187dcb1810e3b7e3767a8c1a902d1f3e6388d6b30a1f9903d7cd8b51e17f8cef9710a9748255b1e8141749608bf12751207e20574f01f73ecbbb49feca80c6fdd2eb760c432302f0d19d9e91d7406af9d684d103ddec004bbf7ec41d42e61", 0x83}, {&(0x7f0000001680)="ce73a9730d01bd36fbdedcb2caeb47e0e0e5de9ade28d12c773d1e0232c5805833fad007becab2d58d3391e7fb3c92a1c6a40e3930ff750485b38fd8442cab7ed54f495537", 0x45}, {&(0x7f00000003c0)="77a20612618d5ca3d85f588371e62073d2c63c059d00481084b7d18322c8aae8c74d01211988652ec944df1c5fd2efd7e107fb56d2296628cb16c96936320fb5550df326dd2cc47185121775e4a64be680830fe10222e73fa4139b6172ece11d2c942cbcae829ab02daaeebba4003b77f61627ca84b1974ebfd8932361cc1745ae84ff772ef6e37eeb8a1aa705c7687af84c1dcf950a2d71845a3dee912e1b62a28ee5be544f76eea18f37fa4671f4dcb2e2117eb9b09e29e4c88a92e0e619b19609b509d0e6fa1a4d4e4a8327ccde14d0641b2fb7425c967184dd29d4cbc59116e70f032c67bbe8435172c42c2149aac21cb01687bd3feaee8b4610043795b04721594bf8e1fe5dd0385093b20e37c8e7e68aad6ca778bae0825136e43d17d72b92c645d2ceb481507e95c4c5e57a550ef58a011665642056617963b6522673687bbeab18979e8ac829ec9335223b4d31f3364448c7a9338d12395929f7fae90c87388e32d95739559956c38cbd99c3b888db0c0305a6ccd1a023b252fd45866fe2160cb4f77f079a7794b9b8d6c1c6c8bce3d2705501ac99da93337850f748a82641e28d7af8c0d469babd9f7080b95a4c65752cd5d752a0239d73787dd99c9e5ce4e372a0e82b95146983231d63f167b420aed7c95705b29574a5a1a80e53abd8242ea4c9493e9be574fc9dc1867a3003901c730a9672490883a2f33a3b2294e091b6c524268dfa2b6a0614c02f82f11b4fba293427cdd07aab5d94704533a7c4985498b38858a0bf1d2f5fb56a8f144a95f90a5227e77b2186538f77bb08889fdc853ea8062bc5649baa622c57ab27f85302d7c31574d9127e248cc90cb2f0370698d1a56a8292e695aa40496bcdb0488dd68f7be9dbf0261c788b37a56011baaaf49568336f11b0bd828541d4278e6b39e9351b1f4a1d63e1cbebc78c17d3bce2c1fe34c786bfb15078d9c33678ccb708440575b99dd36fcb2caa808ead4d870813f8c68504fd8ede4273b4f5cfb3c626699509eea7042837cb4f3b621275662b4fa4ba474390cc3c7a6d0922069fc9a7b939d23bce99d8d4062bb924290916c2e46ce9f837028102ca14e717ee05a65f4a67634e0a5685be4aec2d71c58ba72420a1234e741b1bfdd22973851597c2f35097f549f9dd7de9f2fb25478177244ec160c63a6b38ede5b375d8227d2439b564437d93f4b70b75a0e1f8dd9ecd80444ce4d620e6ac29a53132c392f3997ae5724049604b04e41c79e85820965f768e5fa544fc3a5a85ebe25e068cb3569bbbc159f9888ad18b1474d5abb43ca24c165280d4a5e8740af717ed2715bd0a0a002b88a8685598f90a796fd4ad43ff04463b1e5cae0e362a3257e94344463628930b199e9356a52141303fb83a65b2c9d2db601411891f98e2efa211012bce59389ba5a567e11d23ffb4ca6552cb2de1ac353331920f3753967377ab727e756f8ceeb9433c985a9ff47b48ed84b54bea89d1ea508ee31ec008e168501fd979ac55fce9f929010a90c19f7b37c630eebbf1981ae133e5df527986b481a078840740c1cbf7388474bc90d9eeb1fbb75eb6f07a88690b8e2022118960107bceb91d3b6d800ba3f06157863aa278f639b831cf7e25c8a2000b22137c2e53e735e1f56f98b1cc2b785ce1d97b5a1a0f15533221f96a60244dee6d3577a02c57dc35f54fee1596487ffaf32e84e0f9da05f510a2d1d1f32afb3b2da34bc3daa15d8b8cdad6b607389e3553a3be8e8ea45600e01d28744c0ea40762a4c67213e0c9d0ecb208f77f5f2eed0164cdb72f28d4e7b01a37d06c2c27926e9bd97801dd1e823525b1aaedcf667e037f40f40559bf067e8384b53f483a2739e2682f3dbc377c71531fdbd9f7930c568c581dcb629440a5fbfab7313cb9ce460a2fa89e3e65f995752a6a55afcdbdb458a53fd8aba98e46ebacabc42f3a067786a4c106a0005dbd0057ded6746113df6dfeb7d2d50775de3ddd91cf80bf0c5f2ab0ad278d8efcac8267736fc1807df4140fa176d45e592fb6d05eec38646542954f537d97334e09966477fd54dc58630d16707ecb245d794233c4367cf5a8a024614773ed7380da82e21a313e2fdf58a68ca3e47101d419ec7f1ab2429324213502c51b42faf1bca17722fcd6e02f1cd6797126508215e73e33dc9d67d439e51851f5ccec33dee8dca2e039c1c5209de70bae2544dd23c970430e58fc0590b15a6884394c8fe8998a9c234896ed5b686921216aa26f004e4db433ec63172cee462f6a1ef730ed7841a0a01e135addcefbd594fa696b46a5caa85cfd64e7205328d051b15720191b35a5f0e75c89dafbf3ce9145bbebebe78eeba86cba92221cc0d54ed6ab4fb3cbda27d6bad08a4fcdfea5e773587b49ed459c48a754a0d2f77bc89142ee59669af082c89771ac21f61b83014f34f6ea3f841fce828b75fe6aed6e27eb4c854298e6c23e6727de4d2fdac7d93eaca6a54f58a8aabd314951f3d4d5df8b1a53f644b29d4c462b9e74fe9c8f1cd430962d13b60bd8474ac54d649377a6c903867864d553ca251c62c76769f94bcfd1e14380b9ad960a34fdf2c4e9abe65083d06afe9f264b47f731583470e9f7288f4d6f06c2fee932ec9d50ff2edc350133725bb3564434931b501890bcfd5e92f3dfe107b0120dcc46a6c879a773d67219eca06c5775962b63e3ea9f941cd5aa715d9f9ca0eae4392184c3bc63230c4e7c375d3e066ac59f00c6e9ae75dea1b16aebf5aec5915913749fd15afca74326d85211be18b0f1f87412542b9dbaa03cec7da052479c46f7d27723a89adc89a14f92b3ea9762f642e49f546b69a541fdf2c2637f767791be26333d77df88ee66cca85227b7cb186c3daf3e6502764cb3ea7382ad15118985aa91e0094df00cb4087e9fc4782d082c23a3295b7b03f571ee60ffba979a89471bc503ecc8b16c394351bbc663d4ded439145599518c8f575157e9567ebad98eda1b538e3636043a238109107de5fbbf121cb92679a0028684495a99e733e19c68543630e2b1c94ac5d1c7beaa904bcf916744b08556991a4f3cb511b066cd9231f49445081855223959f72a38c3327b267ded2dde858daebe7d86aaf33a5628b72cb52fdddffc98e15864374f66b06c6d526dcc2f91a1ad911ff7dc6775ad56df94657cfbee6cf85d0598d5f73783a381ac7217772c22458c3b7942d63fcfb0d506bc1540b87bec4da58e3ea74c32624876013c1dc7fb46e2159698c4ff736d0c10a7b92d93b83a0d500e732fdda8fb32cc87fc8d4f3f41aaf2be24e347b094a2210e17caa2ee42f630f8e67cd601b12568f4ddb3a2ef18dfe8a1136f0e91101e8a082a6f3018a9aa489c9cf3ca00042c4e1aef1e520b34d05094bf1c552c468560804d9e1f6a060cfcad2fedb158fefe2fbca02a2d819b2c0952806b419b80cc842c2d5b6ba61deaba3a5538fcadc5c48929052f0041e56fa85fba2922f51f19767c1c091487c1211931dcee27ce7279d0bc722c3b71ef78c36015495c32f71336cc15400504bb99328b4f51fda11139ca34fa99d198de55fca138bfdc70a5274469d63a837b9f7dea7980ac9bdecf77bfb431f3e269e6d8425454cf0060a70219d1fde361edd499f3d4ae48b5f7e780613b4474cecfa5b7ada2550f75d47a72567422d917f08fd35ddd5586da899434f68d77bc0b9fe1045ab06e5e0e9428e462e0d465a208bbc1321058df887acec05df00aa1bce4021d2df6b1ad7d50ab950d5867e02b0614b370150ded258250e9aebcfc50939058660cb745c977f874c3011b85519667c4ede7d0b5544a16d494221e7dbaebc3f875d410b90f118a87e117185f3b333a656679b9dd9f24e2083cd29df5bc0c9a0b0a7bb31910d0c336c7b0009e23f68637c13f810ba6952bc45e57e6516bda2054f84e443bb51f90d206ce103d12eff3d1374c27dafcf25797221471475cc732391c03946dba03c496fb2dee9210f07a4b3f3d79a4ba806dcdf96fe6008f850e7ff390cf3b24f60cd77ce6de3732e1c62caa50829a8c93195627e56dec4efb5d7dca4c9fb494568a5f9bf00cce2f38f7ec87939857bb9071dd9fe59efe9b61e8ebd157cbd45853f587de68171d9e5af6f1522ba0258f557882781d09e6b61f6cb0077195f9549db92572f7c6869e3fd587895ff2341bcb281edcb8dfcf2740af47ad8efb3fc3e55b355f9d4c8eaed2956d40117003831016b7d6fb0636b146680bb6fb38d533cc6a6769bd203b152712a707b8aba0ca69cec26683502bcca591b24113c0ed4c4115f8498a8542bc11f70b0e33a37c3863e4545b2fd33f3d54d4637a970750fcf112700e9e307a5ce38854534de0839489753e66b79f1bcd82e0f20e9f52c300ed778004c68526069340a7b27fe02139c50845a2b1e07709cbbf1c294b884276fd38409a90bba76fca9ada6744cd4b507325021e502100b0981ed02fdce768581b3873f670e3825f893581dea506138a503b76e81aac8cec6effae9ff580b09b64d0ebd8ed3fe2fda7ae3f0ee4c71bd3de32ee1cff6e82913e20dae13ace5142b0f40d81bd8c457130fc707abee7dbc83eb41c924fa8ee4a92d4b29b37c31e81d4bcacc42f63e661b85a1c7ccb0826fab61c541625b970cfa68078b4bffd7518c3dd92c48208a1c1336a7e9911c914386216aa1a68083f2d7f0a6ce01eecb38ec2ebc66b738f0e7377b93bdc3475a675defa4f43ac94ed86f7ee93d00666f05358bf3cee6756c31154b9a13290aaf8582cb2d6d8ea17f10126e738f6f6bb9640ca970e13b2eef367fd9cf76950268535ce955a550bd8186fa203b7defcb1874e140921300de232f02be45d0da880a1e8c5e931e3dd7072076e092912aee12b0a9627b75cc751df6db39ba9fe228f0d43b5baf7d046d98dde5a25798cad995b715e3dcede28cd9eba892aa86d7a9189e1b48d93f320bc28a65a1bcdc84593402ebec59384a96d4648418427de3c5d5273fa5634c9ce151a06cd69618e11c45dc4b4db8e4cdcab57b0a52d09d7a7f3194040e2b94aa45130e1717a180d95518dfa9497754767f7b611c2ed4a7e512270c4a579c2c172aa4055dc836f37150aa872e046630c63e7aa15989ef64b7ba73159221b25c03e922268a306fab5f27ef63a6e24fb615d2dd403f832f56c9973f3fa251ef33ee7f12b473c60178e70a12276483fa3f9868634fbf8f65605be7f4610c45370d9cf28b0b4d01df2fd606c808e6045edf7680477064715bba8f3cf1bf012dbc9693c3f5aaa2dcfc5f58765060b7cf654878ced495779358cbe59f9e9ce97605c1e00297e37d95a598454e2e9a51a278404d6a21cb1dcdcfa73cf591d906934aead31355ab548f0241c5fecf9b743e52f2108b113c1b50d7746552c973bf6a3f78dbb5f3d96d17f0f44a6f835c9354e6377d6e9c260dee1f4d6f57019cbafb029c5ef564249e5758981416fa34481513ef125580bf9b0f8ff3a3f3b045f8e345c88c5d4b750951153b549f0bff536b4dfa7c8df5456d322a00c7f07b65950183f64699c5a530d651213584d02b5e5eb8967cdf664a301773d4b04161601719782508e740c2be98bc75d6cafd39ed00141d72f923a046d725083a759c4ad40371dd80f5a059eed800bb2638a0fe58820ef7b572fa657472438161b0c9ad4a0d64b6060a45ceb5b3013896fe148fed8b89069003219a91b37670204f6cbaf8f4c0b617549a98aba05efa854fa63b3b7219075ff10a30d50f2ef46ab6c30ae713ab575fb96906ee62e9a25e0", 0x1000}, {&(0x7f0000001a40)="79c482205b5919c6c079ed89d52fdaea57c8418333ff901c7cabaa3a69359fd7914234d332369e83ce0c54c5df94e29d9ab61b0c073f5fd962128710ff9dffb93a1d8039341d845c7e9fe8faa8633100d7f0ff84f9f8c1c5d0eb30355e0d024af0c660a65c20ad1d4158e36336c812a72fa7adfb110e4b412670ae5255ac89f647d4a4e6373889a5cae0d642059d09f6b9f6c17f6a52fbdd0a682842019e9332d13c987a05e35dfdd0e3eda526578434037b5fd66d8377e2b85eb3a8b73e83e31344d0d2e6949f55e2b235d209b5f20d5148916091b0e6eac70e34c86e85842cf47d437465ec4ff1a076aee27870ea758f818accb45abbd0dc16e776abb178aca4c6c2426344ee09a473ecf31ec97f3656d5e38249d991f3201afe426bbfd5f411dbcd17254fb06df8761e799387c5080c3ff065098debe773f229b3b2d84b2683cad823be1b0114e6da59dd3d97d8f65c32ab3b9871b355dc8de38ef3de2d674e3a68d66ebb599fa7c5c225a677d9b1fa1a8c50fc9e699392cada24d3d90c93f96d99d2541d07fc3a25abee8e5a0b182aa35d69baee891eb61d952033c49340ab999e8a5fbea8cf00ab75a849b8f7e44b11a1021660376b62e3f745f3280c69208de22ccdd2267859f5a9b7bfcd3ff57b96945e46f3bf89e0a910a182dc54c20e931fc0f3cbb5545d1792dc213333c563125553ce6a8a3d72ac29126c885572967ffde2fc5ab202f5142c028346861883f02622e6c02f4939b8fc5cd567c857eee73ee3b56382ac2a881d0239376e64401d3d4261ceda6b73e71f7373f63a7d299cb4f076ad9a3cd96238d420e286bd61383fd3ba4e89e84380ff398edb8c51bbde530795b23874cfca17b9becdc8842f8fbe9cd5ffd8d54b52ff2c5b454f6af42feebf869b2137a0e690b9b9b577a74a147aa112b3f66a0ec135aa8b8d134635abdd92873f4b07be9f183e8365c56b31aa1d9782218478bb30e1d3b54b03e8ababb8fd22c47d79c345472d0e05cf3c11cd89f43a19134de80847ff6448c386ca1f7ccc97d0988a69b7ec153f8bd30db9cf128a13efa9c0bd8559937ab5660501fc8c5b362c685b205f514f69f0bd59eef5566a65733d6a61a8bde34107299a5d53c30db7851512fc6f8a0512c7741aa07f48d0949c4e49bb5e508c88bd6363e18491a32eb0c07ae222ca98e35e6bcaffb469684a317e7653c0d9e386988f2a83247aa217a8572e5c30741e030e12e3279e619de026a5588fcd0c837994c2da60fda7e3ec866cd04c69cb92b3214e5ba9e495f74c72839529c99a429105dcfa71223839bd13c8dc44689f724164847079e1e775033b952795a12e0b1cb0cc14a699808b52dcc02c3e7d56874b8efdfe0237fbb59b8c5710439d6a1a071b99c8aaab9fdd1142154d7294f6d6597060ee2a288937bb20ef4fa7ffd71fdad3cc7ea657597249bbbea96b332da34c729ab116a2fea3bc6e97ca3f17a44577765adde6d121233d8ceb97600a607cb180fca530f1b10900770ff5bb0c100de2668a82adc0403b9b49f1ab614d3a72c0bb82c77637d85f0eb9ed32260b34372038d10149fc9666c3fc34738b7fc35d290cb0121baa46616247f291e6598d4a85cb6600cb6581160063d2cfe1acd046bae8f903f79e3f08b2c6f2e0b86cdc3f89ee9f78f85ed50ba5e6af5cf8629dba2517c33d33b0f5f28747fc0c5d43a12e4eceb53f4ecce87c273baf64f1ac5bedd9e534fca46435558a2bb20c7e3eaab1cd9af9f12df1f68251bdc4f8f7d45624d07ec2e3dd254db29107ac240fa83f82646db6969a07ba10770627adeec03d5a859f3efd28c4eedc93cd347ad94c06e3ef4f5b465dce9f21683ae75a108645b24b46b26caa6fc55c3c50d9d49fa80ac4c47506c6c4adbd48da990178aca7215099b5734352c04a532b450aae31bbe1b52826c084c303930e8b76150e91785a9d28dd92bff69f67fcd90067951c4863046453a60d65deb7fee77759ee00705f9f12f9e60680143516b34ead8e2e313958031e4bdb8788416eb97240d4028204bf9ef4b89e2c62c71f3c235d021dd2452452b4424761ae530d9adf75583cd261a43c60b2dcdeb069c9a2cd943e31fe2fd4819cbf95f94b4821dcf7fbff754ad05dd31bf6a2d6c2e842f5d453edc19116e82aac793405155e0ac55ae4f18cae1b81e6e8dd2f77817cbd4b0c2dbc4f1ccc590a52b4e496a95041b954fa72f730d45171ec4d5d7d59833aaec04a2bf87ba14ccde50f5d184a4dd79e529d4c69967e6334256430ee4de57869c9e8a97783c7fc2365341a9bac32930feaee75e15f5f2d27c3d8d727c2a64f7d2241542635bdd11482ba799018c3a488c597c7a07cc5148461f8d7ff17e8b875f66d14fa117e42059c7c93c6c150d160a4fa0edb68a4f91486e5c1125fe84f27a7a567e036b925f86ff6029ac3c88a1c7096e881e1306f3003c75df1a80fb6548c715bb1c91ce770a3617e4260c76a2c759c75eb0144eabc7a9fb7333954fbe7ced7b46b528a594c7293ee01abcd8e28a4304b505f4c3b00edeaace5fb07e651c26642342edc6a509c282cfc5ffda4f9fb711e68aa09a53e3f4e5849ccffda6c6b6078b0a2e1a1ec6bde7b4f73dcd4f872b842ff4fa071cb90c8ed8265fcdfdf4b77adf5a818e2d1ebbbfe37a95e5c7e9077d769b5dd4c9b62625ddf8989c5614364c8c2e8424e7c830936a5c6e40f89647d51db6be80918c7ef65e95674fff46299376faa41898a8b28bd84bd60c252766f19bc1c6217f779e0cf5311157b166a532bcabc1ecd1fd50ba8c4a66e73c53db536df3bd4e1038b2feda201bfa18b8305b231e5e594c3d7112d3ca9a6f62dad7b72cc11682fe157aae19377767ab9da03cba7245a48080855274074a70e6d28a3d9377012284e0510c051c8cb0ab185a64e1e95849ef042344c5a3808a2c6c61aa21596d319cb037906dc6528a0718e3aa31c987e8b42fed448a491eedbd2686ad5c38100b5bce30eb53d38b6d1a94b607ad41537ca1e44c4ce02e070c239c43c035b102affcaae1b327fb467aa69ac4cc7f3350ee89f4f47f9062fcb42195bb55cf8963ab43bcae0868f290192cfd48f75cd7cb8b6ee282407af362d135292af03cdee0e76aeeebc160a6935c98c3a1fe79d8318857c2c947b7b85a4246505df358b29e94691f7ac326a6bf6ec960791db6c9d0de864bd04bf0565a54867234ba52ff6f96af6bbaf104424621cec9ac276834a536ecb5eea71a3e349d61eb3e9df334c1d6eceedca688729c4cfb5138f8310f1960a984407aa831953e77b486e282f4e05b4a2b7a025f56aee5c2f3721cc6c327d44bd2c82bb66a3cf55160e0325a460823b05e1b60881f98cd6aaa91dd6274ddb4c2750d10f610bc6df75d997b0da205137b709f1a9ca0ac7c1849f067132387b7a9bf3db17927d5960a5dbcab571fddb4d27eda890c6050a38ad7ad466feda38261f1a4530fa6bfdf90488178ec46dee8347b716a66dac150d5fc93fa4abe6d0df6169ecf4bf69c6b45a0311889c7ad0b4e7df897305054b0567c9cea21dcd7766c99a2d51f94e7b805013596c4755a625af5423ed167a659aab015abb50708083f61e7834cea5e6b4925cb47e92e5614be7ab2d3e82b85e5f4071dfb39b52193d43da968f0ff69d8a0c6b496fbee4d39996c731a9ab43bbde6a81fba00d15e3c88cb3e4dccf9c601c0aaba9edded5615f9b670e1533dd1d89301ad9aa49ffa88a435b09f77d2907fafe4d8354463a762951371023d72c1577651c28b5465ebf427aeb554ce2d2ad8d889f421c080552467e15f9b77cbb1ecbeee07ee74df0881d4cfc364c22b4e1dca1184f97e7fe8ff5092dcf8268b13da7456502eba4fb370cc80c851887dd6f4ed19ccd9bb5d6e59b8e7c9c6ca826133060a7ca05beab636f042ed98fa3d04765611d25c7395782b330aa21bd7afbe14a54e08926e9000c954ed35bd324448eb72c5a0428a95ee62f72b235839e036f73eeb2435102ab6bde777c27a9c427dcc46420a66add8498aa34ef0d00fa05e233919d46b50ccbcd37579a87370f518c2201b5272a970780d9843cc4290131b84db7cd212d3831432cbd85d9b1f87cb33c3c19f90df6676e77780dc4902041f8bd0d8ed19345dc450e6e59e1933c2a1391bfd34457044b1361fa1b114ab6d02fddc5a96cae4e8649107200d0605b4c1135daf2052347d02b8eff0304b845af8a8b85beee77e5c34bb745db3c308e2e90b381dc16dc0bf533ef16bab54f234e9ff3eed70dffd33050818e69932fe90287b90b2b5c3c0399f88b5dacbf9f95ad09f4df358323a1717ea1cd75da1c2978f4e6d26b6e4d94d783534c647ac97f3951ed806cffb00e793e48995ea6f5ec64b8c977003ae0ccd35f53be00ef2cae0f2d448d33c3c43855eb61456241064f76863247ea0a8e0bb3f17d8b7a889db274eb37235c71779b178b76f7fc7092cfe8e54aa96b4bb413997c2bd8eac45b6957dbf4ae1ccd945f10a4b1520e9cd387bdcb042857fd90771876dbd5a0038dd7f7097e12ba73526de713a015def8e1e617ed3a886f974a84afe5e4788115043d79d5414fb49c4f22f05a6eea08fa81e14caa89d9081234b15bed9cee55fe145da3a5f5cfa9925c3bcb38aedb6b069722d1dc279331f315042676cf96872110ea08ce76998912aa2c8cb7458793f8e2537789aa0c2fcd6b22316687cf9df842cd661f3a4bd5571349cce44c5fd17d01a7ee8822894d07b486f415cdc535ca4f1c009418704206f98b2f426482979092fdf5758e61b3fafc1bba081b0b6620bc0130c0db13d011f38e17484050e74dace1402c189227841ad68246fd282d800e963e5bd4fcedbc4e5f7f78f3a700948883461b40155587aa19f8bbd9a15f0f97d969f05da26f0d095b4450cd765dd812df63190b3439e50b59edc197dcda08f9129f64a407aa9dcf7bc7dca26a51320e80f0b5125b49c293b69068d27cae991ac3d909b818aa9b5711f66a5bf6d0e93a3f703465c9140196a74e2c32c9ecb6bd6852aea2d100df429b4e36e9cf67e77c5dfb3da8689eac5a7a581bb6488c4c3e91de020f68faa7b32e6de8ac630bce86705d19a01661b262097dbbfa061521a15046e277fa974ddbe4d775a3365964b451a3b9a044cd7e0a9284baa0104137264007ea55c4e5d69c6e995cd691e5834934f6179347821ea5cb126a94a5cbb1cde6332eac8491d8929414cae05bcf226d724e07d2d537ce8821bfd237f4972c4298b08aa873d819bfff0559013ce2655e0d5f9c3847acfd18bd4dc1db47fefa8a86ca9a3d67a5b08022e563b8944c6dd7e1f7e90e0f535eb069f8f3b58d2fad9c655ce5642e29de22a45b42bbe0188220d78edd320f153a137087d240fcf95ec03248ee47203d676e7ebbee4210c2cd9dd4558c3711694a64f18033ae6ae46b25f6333d8d5c05eecf4bd5c605bf430e2d8b3b68dc177b2f580e1c0ad70262202b2a1653e94aa8bded2d412b96660dad44722d6e76a8eeac51025ba60c2b586a4fbc1f1a52295677ab9649c9423409248b9dc9b1f7849151f9cdd4212b738a2850b0543062699e956771b05fca6622cd58bc6e56b8fa8b455e87a9e19015261e3e6d07677815db3159b8642454ce852a2a380d3fec5b6dd4357a082065685c9e678fce3aaf0959a08c2f058e12c395aadccab2e22c65ecbf870369e28ce6155a03163dcce6fccca1be30e2ec9ab521b730e3809dfab9b5d3f81a6034e31aefb05c8ac8ec7fa11c1f9658c054489dd40b3d", 0x1000}, {&(0x7f00000013c0)="23800548c15b3f53ca1c19bbe03c39f994e1af39c62bce239e009df2eb16ab4698d71e99a55fb3a842b4595dd10695f48087b3d2414f797700a7eb9c5f9b5f7b1cfe4b3f653c5a73f5831dcb159721cf3f768830", 0x54}, {&(0x7f0000001440)="45767312d5c74afac882f1d6b0f203b10012ce8047b569a0d81af22b448066b6818437411198aecaf547c41b019ee42daa66e088c41d9f9f", 0x38}, {&(0x7f0000001480)="48672a36fc4c18e97adb6fe226a7ac4594e5c3de7204349606ab6a31226203d1320942ced6deb24beba6d35da661813127ff6c9e9a9933de75639110f85f67be3d7f539ccd493e5b0882cd521d10a1", 0x4f}, {&(0x7f0000001500)="c27e0219e031e2644fe16d2810d2d275d3fd746170c6804ebdbc2601342c9e35dce41a9c9c46985e9208be89bbc831856aa6bff8e81789f19dd8264809e74060a3bf1f84b0cdad3a5847fb1074c1b5403d00a26e88", 0x55}], 0xa, 0x0, 0x0) 19:35:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xffffffffffffff3b) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) listen(r0, 0xffffffffffffff77) setsockopt(r0, 0x29, 0x80000000080000b, 0x0, 0x0) 19:35:37 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x5a660b1090ec7c0e, 0x400, 0xddfb, 0x5}, 0xc) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 19:35:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000e6eee0b05385e1a600"/76]) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 19:35:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb504cfbef5342f1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000040)="e200000000000000", 0x8) dup2(r1, r2) 19:35:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 19:35:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x802, 0x9, &(0x7f0000000180)="6bdd3d3d523d733c5728114987b6e214845f8e09cb20c78e711cfd650056abce1fff66b15af3049c06fc7d5e5f657946f0ea221ed5cee62165719ec76345881ac9d5ba96257c4f240427a257e8655b0c9d5d2059847ea708581a4d8cf0db1edac9cd65e7de8bf7d60a8dcd2a64e1722d6032f1752945eaebeea887b888d4884bdefdddd907daa40d44d689fe9085c4b939d284de1dd8e4f5c92a95ad5b9e358689780b930417f3234a6b5b382b031d6a57480543d01bfcad25a0a12615fc74f5b99d7331f7d965b83a90e28818f1ed71e74d4dca4e7741215f4321b3aeb468e55313a4e9e9c56bab2bf6866863d4cd1371366f83b7089c2a802bd7eeee11c53ec0c0242bb788e9d6c7bad125b474394585ed7908318d39c9ff7ba50bd595828522a552a92c27db54561da8a7e6803fdf25eac89ca068abcfffa64d09c7c84f2bff8090075693904e6899f8de21aa356516a97f5af920daa7b94ee36001c7c90c0e99f0cb61d38fb899cfc0fe56c6647bfcb6a3b582ebd30045adc82dd8d2b57c2c212d70149abb0fc37c3339721fea88f14729d432e0e486746fa49044c9a9c873b2f0a6544601090e5d31ba73b066ffeca264d0dd367a9360fd10afe05520d2597ecf96ebae2b6645297a800bf2f1af70c373a57ef63f50e178c2dffebb2ea771733597e75bfb980a9e1e8aae4960ded0707fec6e5b406a66193e59e801000000000000007340ec8cd8d61b84", 0xf3) r1 = socket(0x6, 0x4000, 0x1e) socket(0x18, 0x8000, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xf0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = shmget(0x2, 0x3000, 0x120, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getpid() setsockopt(r0, 0xffff, 0x6, &(0x7f0000000000)="6bd1a4fbf61b483c0c2f64b91f9c197a43061ee6ba94f176ee993b03a05da5daed7fa95d9fba35349c1d2aa903167f117368a2d3a39fdc9b302268fc566c0b5587910097c9258f35ba9ef7d877020d6794f304103dfd597b57fe9acf7ce7ec352b42bf093b9b97fbbaef5671d58124e9f2828824c087d96406fe1dc7b9d9bdafbbd5f457757175f713ab7edccba898332f7fec08ed81e16daffd627bb1383c84c2e6dc8b9f60305cc44e0310cd7708cb7b1313b6c28d250b2e", 0xb9) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x1, 0x4) 19:35:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0x0) 19:35:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x42f8, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 19:35:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x240000000000, './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 19:35:37 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 19:35:37 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x10) 19:35:37 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') stat(&(0x7f0000000080)='./bus/\x00', &(0x7f0000000140)) 19:35:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000001140)=[{0xfffffffffffffffe}, {&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3) 19:35:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x291, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 19:35:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/154}, 0xa2, 0x0, 0x1000) getsockopt(r0, 0x3c8f, 0xb85, 0x0, 0x0) 19:35:38 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0xb7818035df37db6e, 0x210) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e802000000000000000000000000000000000000000000010000008bddca350000ddb1773efb13be18000000000000e8ee00000000000000"], 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r6, 0x0, r8, r9, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) r14 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x10001, r12, r13, r12, r13, 0x180, 0x5b8}, 0xd736, 0x7, r11, r11, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000006c0)=""/242) getegid() 19:35:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0xe1d9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x8005, 0x10000000080) recvfrom$inet(r2, &(0x7f0000000080)=""/100, 0x61, 0x6, 0x0, 0x0) r3 = dup2(r2, r2) fchdir(r2) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x19, 0x3, 0x8, &(0x7f0000000000)) 19:35:39 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='(\\$..\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\xb7\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',}\x00', &(0x7f0000000240)='\x00']) r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) open(&(0x7f0000000040)='..', 0x8288, 0x0) 19:35:39 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x3, 0x0, 0x48b7e032a58e7348) bind$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66699daf823786db6e486c6530002eea63405f538d40758e45ead464e4984b94f249c7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb032d53d49710c21c2f4b7684cd45fc7e81279e476e027e500fe33c651de4a895b7c8ff7c893a35257bf254a9c63cd4732737e6cc542990fa6a800d92e74196cb2351df25c3a2b8a58b832694d0d3798712ce37a0e40ac9f0fc37aba3743e0a591753d8560ae7268e594086b5cd313779bef22e260bf347b6ec14d4538a04fb2dd2624b37c5b0772eea456cb8c00b82f73a0f5821e1b448f9005da7e012330707e5baed4e29d779888ddc4d598bc5ae3799193b4255e51ead9276304416e67f98eb86cd6dac58ec8b58773a714546c6bb2ccc543cb74b16344d1daddf2ff9851bad2ce5c7de764566bc30950c9abb396b7dd37078bd59bdf0b15a7944945f92e356b50cb400b74a3ec68c2b13203fd"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 19:35:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000026, 0x3d, &(0x7f0000000040)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 19:35:39 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000003c0)=0xfffffffffffffddf) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup(r2) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x5) r6 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b40)=""/247) 19:35:39 executing program 0: r0 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x1, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000900)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc9b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getegid() r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x10, 0x2) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x6, 0x401) r9 = socket(0x10, 0x4, 0x10) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/28}, &(0x7f0000000700)=0x1e) r11 = socket(0x10, 0x8000, 0x0) r12 = socket$inet6(0x18, 0xc000, 0x8) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x20, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x80, 0x0) r15 = syz_open_pts() sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00.Gfile0\x00'], 0xa, &(0x7f0000000600), 0x0, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x68, 0x40b}, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpgid(0xffffffffffffffff) getrusage(0x1, &(0x7f0000000400)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r16, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) r18 = accept(r17, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r19 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000140)) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) setsockopt(r18, 0x101, 0x81, &(0x7f0000000340)="d22d2358d90fb3179498", 0xa) 19:35:40 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) chroot(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 19:35:40 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) write(r3, &(0x7f00000000c0)="38b86ef2f304ffadc5f51471458ad5ae29d6fb081fcdb0da809f", 0x1a) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) 19:35:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x101c027b09c25e7a, 0x1, 0x6) 19:35:40 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x818cd7a94b8211dd, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x2}, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7) socketpair(0x6, 0x4, 0x200, &(0x7f0000000180)) 19:35:40 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x276, 0x0, 0x1000) msgget$private(0x0, 0x2) r1 = msgget$private(0x0, 0x284) msgctl$IPC_RMID(r1, 0x0) 19:35:41 executing program 0: r0 = socket(0x11, 0x4003, 0x7ae) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3f) 19:35:41 executing program 0: socket$inet6(0x18, 0x4003, 0x2c) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 19:35:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x40}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e67d51d0b639527c3ef7795e3d268df4d7bd6a1451a72127c11fa7b983ec7bb9cbc12a716326b6e9cc7870cd96dc7c6883cfe90e24f5eacbaf942f0fa26b8b285b12a2e0abda60cad15fed9d194501a9ce7dfe7020b3870a0d6cc62fb5de8f7d93ebd6b02374f75a24c2aa908b5c023debef155f8f5689a2bb61f4273de9c65c6db5e3d69947f0d77c946d5b3e7a9c0a847bf331d50cd37a9e86f757c404255eecf3cc8c6a449637877a2a7e2a47012e6a2e234a65ac2374d2de971be452c0488703097dfad33869fbad6d5211d33f7ce19cac9495fee5a1d25b87f70931bd3a37890e3b7ab12611f4c2c1f4c76d1e7ef8dae1361a", 0xf5}, {&(0x7f00000001c0)="2731a049e32a5f5a0287ff226523692ccbf6909fe1fec9c1adc13ad821e019a0ec95bda313ef2b94223d9e228d6edf42089890964ad9439939d5638a8063436def15db12dbae6c8927f07b8fea9be83f62b707fd5b735d3ec171ee8cd805874cea38ee91735b43b0f820dd46a6eced18a47872ca3f35a8d016ac656ecb228ae6cb", 0x81}, {&(0x7f0000000280)="c2698e04362bf1b4ea66bcc6259f40ed35c532adda7e8685ffb07a7e04a873", 0x1f}], 0x3, 0x0, 0x0, 0x400}, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) bind$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001980)=""/174) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="5bd771559cf976046c9429604692998361ffba8131523ee5ea87f86ce7b6cb2c8643e9383bc9945037cb909e2e84239fb71053b40a2f0b82dd798e5ea5bdc03ebccaad70378db5f0b261107250173283276d659144a2c80f69333ce8518a49759de48ca579e14bb2f2ea820ad9ae2617655ff0cabc02016347a7042d44914ea014881412a6b89d473da209ac226f33ce7a61d321e1cb3e6944bc1241a4c52b81c54464972cb8014f1a6d62352fedc713ae374b31f5b6baee7391401ec994820c575e3c5803fb3fd212d31f3916a9d4326b5b54afe258c1ed8dbf7c5f315f5f7a4cddf1458c5447c6b348cbff7832685203e4", 0xf2}, {&(0x7f0000000540)="a72b7574e77152be89e4fa2662e89972dcb0f6db3a42b96c8cebfeadbccb989285c0d372227800fa8e827100f66d15c0acef4869667a2942f38946ca0d3a41fd40eef33d2a971c09721b5b27313ad1de523139ed0c9cd8c451e134109a62c955894efe77b56b8e6c244f9c7ed5dbb7a317e244f106e0d17e4f70ea48f86b84afab9e86e97bf9bd858ad4380b2720e5912a217f5b22893b4858b5d0c845285df6d118f74ac4a12b1245d9609a70f27203e095ff1605f7eb6385dfcc6d5a0107ab1be39571580c85c29dcd0a1b46c8e27ccffa532749f4cb9e2cd7f0fb6d3a4e34b268c9fa024faf24b19214942362510b56b6ffafffae093836e6ac6584cc83b9e798f7bfd42611a5641f80f77c578bfbf850fb8b204ddf1ee114cac6b1cf085cdc6bb42c062bf7a3d249b2234dfcb8ce58b86dadf1a8fdffaa090075a8697c5bdd91ba15f8bdfa0a8ae90240571b03dcf421ea8ee0c5ad09a973bb9a3019ba8097427b6747e8d13a20433c0b81f0fec2cb8ebb93a015b12006a8b19b39560d0ae1fccccce972c788497bf72e3231a74e44fcd552791a2741a9298b485fdb2b159dadfff8ea802ef90896719a75b660ebacc1ca595b37f24345c801ce00023615cbf0fe3352ee4875adfa7cb0fa007be9f7ced680f463e533e9b432690c1185e57d3242fb2c76395ceccdec781080e007d2faa66b03af711f57800c756845441d49bffabcc24153cf63b7acf0c91cf93bbb36b365210a55ff6d77ceb842ae4c42b5e6c48ccc3e1673a0ed6c29020ad3039bae7d884c4042a17804b40d78fcdf108f46462d2a51d95d5f2555de66eef6d1a2a44503e0f7352d72ddede60213deab076995d2ff338436eda49a1e82c98c97318d1db5aa01545e251ef0f8d61a8284829e01dd0ba01040a378a8a8084e16b9fa2966324713b5bb128f460469732ee83d373900e995239a5d0550bd8230b97d46d69b0b94c24480da3da70cfd3e0bea39ab387fc4eaa41793e147d6a9b8a54df710e10413246d97e59842741c7faf26877db75279b1e86f0721c05989f2a3af07fd8e648567bf9112bc9531a16d76b11fc9456b0d2fc1b6f9b81b7c67da4824b348d500b4ada5d8ae2f2506f2d1c7151f51a80b71a6ccf3cd77931580252a1b3d090e0d8197dc434a91e9da63503e856c64a880d8fb64f4338c99d870ca0735c68ff645dc348910430c8adaabeaa8dd699a631a29f29d994df3d4693d8d0fd6fc03f5b51fdf52654bb86a4ced8a256803e5ba24e1a1a426a7d8423ef58fe8db3cf04cf38508a0ba49a3ed511285aaf44bb43f5ff0411d40a414d09d1f6d4f230927c51ac6969fcd0e189f80d73db151c0c13de3f466fc64c4174829fcfb01d778f43ed995760aabbf447c812db6c2874ac4dccb77daacb613ddc674a5c3cdf3225dcf316ca1f39299936a1f34b407405d07f678e5b460c72784570be801582372e923a0a20072067ffa861b7f9eef1415b27c27eefc2353d32bdf1f066dbabee3f5d19c6e57d9b5a8ffe0a026060ba84e7f053a84baf4c9103709f95a4357107f13d0ac2f491abc743f02011db5e850f4c14cb9872f04edc8f0fc54f6a42563141d0085247ff20a111bac17178ad0c5bdc190c2f43652f352b7e16c56c18ec117816e066424421d2b5be6bb3ad4a07822821d77455f6500df9f82543f08564d9991b72056256e901d92fad3b1fe19578d9ff9c54d4acd8c71a837214a63d5e2dedd77e7e448c42283b5101f437f8083767ad2497aa5b7ad2368ed84cf4470bdb1b1f724df2d95be4659e130e8d4ac0a2a5c5eb9c7903b5097e951ed50ee324d17f9138b3b29343a04cf905449f4eb92ceab68e88a471705e7c7d12fd324ebe725f6b78f4b5c9409eb16a0fb9eb693423c9b474a4e57c6e1d768596a93cab513a6dde48aa1434b0685a668aa66d1f576dac57edddbf000137490bc6adc66da9b99cac100662d08b31cedf6ef26beba44b5bc28712bf172bf82a5302c3c42a50dcecbce1159d0799d843b9144bd9546fb25c0014601c91876aac4345785420a660718c8faacce70a90c6a792d3ee7e6c0e8fdabe112f3bfbb83f1fb3860c1d5155b835519a49fb01845dcf424ac70ccd8c898025989896f6cfbc6f305af2b5abc73c36e58521a5f005110b9ff0a7a38bb71f010e766fd6e3ad217f6019d38f7b632f0762450665d4969366a282a013ff20f55dc07f1388ef8524df88c504bcc64870c84fd5f95f2d7496448ffe696ac36ab02c22f69f813a7e6b28b46bf6ca9b69f0ccdb3eb41e95f7541888e1e9b0a131a9c56c93e020b738addb151abbff46860fe6520de4df7800efaab3b08cc7aef4d15f2b0fc8a80dbdefc0dfd5ce07d9e3a865997c905a71bbf6346573348eaf48dd30653cb4e998ad48d35ec8815a6c60ef56c30901c858db6acc5510c6d93fe2854d15029b0bb389909be70d2634bfadde882d06005fed0d72f0812c2308692d6eb45494ff79202d026484be63b31e459379e667dcca69ac7e1812eda4fa47c3f913bb3b7b81b3f9fd464f80760c7d24d2910660cd48d8bcccdeaa800b68f85552cb5c46f1df3cef1a058b58cffe41ed0873dc050b65b11ad626d3b0bd0ce42de5956fea21643163f37e9184357535de7a226a15dffb65900c7e2731a6b76d412fdc5944327928149c62ed87d50e8220c2d2791f3733d10421a31fb459652c313c8e6f067f653df47e02a7f60f4b3a0e605a53d0c91936cf17ef7abb4f022b93982d1a7ee8fe77e8419cdd921e85c90d1715ea89717551f303d389cbe7e8c808b8cd348219030fa1d7217a2b7e6092dc9ea54387d3163d82590f8e42e8ca800b7065aaec1d2c58176085c4555683e545ea5fc9f1ac995173e626b06e02c3756a45a7d9f2f9542515ffc380770e4b6ab95088be781276227a91901a3e0ee21afcff80b235acc90117dc8054b69d5cbeb08aa455a631f3638aae6c5052558d7acb6d2e0c64ac02256d7a0681c67658d42064cb1a91902179527f936f3927c13c54ef7898c9fcb3a8971f7c980ab1222a9c4882216faa170fcb7b3ef59dabd42f877e83519ca816b8f5d3aa7824611fad9d098c646855acd9d4490df11160d2a5fa2a9340f361f38791e7dc4b7185da6c2c50736bce9d8ef5cbf0ca7ec742cfc762d273b9caaa38bdffce18ee45bb2e6ec7ff1adb29519113ef5c8ae1f6e32d65743bb9a51c2fe0d42d4328e55c5ab2ae387109d23b368ed85e5bc5f8f8e3f5dcb2864f9c8edb35469a4734ff41c86f3464c118b0dbcb523f9fd254d457404e3deff6758b5973d5ffc306889d3062ce8fe9851c96b28599c684086dbc87cef68a2d64df49552f622075ff331ab41563d30e455385e93f05bea3759ce426b0be2cdd4410069613442b7698bf23e545a4e60ef5e5d96612d5706565ca0c9363b9777d57a4d9234ee6f619c10687b58bfdb1280b4a985d0259319f1cb76b2531454d9332796685dc9700dd42da82368696b1102c84b910eec79394101f0df238e31b9c08b9b7ae37b593823eee5253c5d4e09a454b92e10e7b3cdfa2edcd47aae76fab566e115a8e9f8581f20480f1322d3bc5ce8f9a7e2566affc0ccde4245e865646558b88bb29ae7719eb2958178ead02e3d860d91e042d384a7dd0f0d72a8077fd22059ac9eecb0406b14c7052c7d31acc8549fd6e7fa16858c294db860af2da004f2ff8b3eeeda12709dcb3030ba44c648d2ec0e5fe70e616acbfa12d878ade28b61f568f4d641bae670603f2722b778d660288191c45bebd06a2fd22c750a1d59fa82b862f23ed4cf5ca80a9f0226a0221bd5b1b26a261a4862158ed4306c92e4617bf346f37c6bba5ae7dd18e1575a26e5d0b06b755e97060a203b9f7b2fb9098b55ea5d4976eb300b819cf14537f642e3a1961b547810ec1247c0e27f55c5f2d96d84b07c761108a1b022e5758846927bac676f75863ce8ff315e1c3e81756591f72fc71ad0897c8583f6a0ecab2a6c9b15a163a2f7a77e469e09ad7561fd567823b7346b22cf6635c16bc05995867080d2efc5af2aa5081a34363802d5746763a562d4f43ceab81b7e13638b92b4b0a116b3f42c73c0cfd02c5a708e856d2b419bdac2b350b2d4b9bf1699ccbef9f3166fb11e17cf3fdf34b5d5430a00b7df2e16c0bff1c08c545a3e36ff1573a26f2266ab11ff5a7e5baa2424f907a4fded16b127a7d572860d7a0d56e4116150e81dbf0ee4a1ddb4c4899c53e9fbae2c9c264e32e4ad2cc723f8487495eddb1f186722b617b450cc47d1d4b8d789bc0d718f75d5848ab51421558ea07fbe92d67a9b5f3eaa439568dc7f540337394fbb6d29e40a31e0835a6a91229ac88750833eb023061c4053128b6c64a685d2a66bb60715f91dbcda1a95636bdb66fb7e055210a7339ee7391dfd43093b1936534aed52957bd8be084ac6502a48580bbf315d600a87b93ef3fdb7965dc4fcc8eff80c682dc84edb9e11726451a54440bcc2f338d27b1c9537f88fe4c732bfa14b911a4dc20e9dce573b54a73ae15375b7c90b7f05fdbad5764db5a2129ee52db578956eada499ec12cb1c27da55de3ecdeccfda24100eb536dd51078ce6cf91f3edb2dd86b3e5265bc42424c8c376a073848cc4a8e0f64099fd3252cb75eaa00a341a9a1f85a955891f29efdb73bafe2adf2846402740aba4fe7636e363d1ec517637f58fa53126ae50c2c45d6ce58f9476a13eda4f7f8f788a648bccc115f741590f939b804f922c841d0c0856ebbdc8e84e579e304d95cdc62ddd244e5abcc170dfc09557af15f842bfae66efb1a27de6c69aba05f15efbf149f7af4687da8124c35490d1a189c86f833a8dfdb0a7f35b93220a906b45821c58116dff1aa53e133b16f006e73f649e2e5050878b5528bc12ed3d88bdc874605589dd73e428e91e2cb0e2d9f1f7c02e6834b6762978e16519ab22a1d00cace19c49814ae364abf92e6bb4e6c35f680b97101e26b28e8be703218fa4cbb4663bf9daf90cce765853b3a28568d1b6ccee577088cb8a5d4379578045318404d4e4c94e14d57b5efb17f5d96ee8fdb331b278848dc775333c3994f60473470fda72d95e18466893bb309cf070befcab579c82ad0062aef11759c0324ab2349f5f7356f2c4e0e0a8ca3a78c42d23bb03aaee1cbc7ea40dec933b0b3ffe3f9b457dd5c113b29e29015eeb10aaa4ebe674b865826b9177ced75ebfd5e65bac12f59b53dce7e112d05613aa63a91b274d45601880c3ecd4fa98ab9124e34a8eee205c62e1388c6abedf9f150fa8681647c5123ab180d2367fa359467f37389b18e5f577c5c6f8b23f1971eece4774707d6f1e1f45eeeec68ba0279f3200e7d07bfb57f8f05e42dec7fe20a634c62f2c7322efbbe334bc4c81854063d3b9a03f3e47038290690f6ef83fd6d8e80425df1e97d0f00ba3a3f313494bcbf119ea7d9e339082ba046b5c596820ee161baae99aa3d3ff97a2228ee7db1848f545d066fe96a88aef4e22ea02b82531f4dfb7f308bdbe886331667fdf0a87f381b8ec6ece60012125ff1f4f905e63ca309be53065499540991f80972dbd77ff29eaf9237b5ffe1df04e2ca76f0f306d527066aa3f3e7ab95fe53ecdcf983f610201d968bd1b0c8ef5a4124791bb098a52b93af9a4e7621b1147273e0c3cc666afc9ae5a7442b75c3260c7591000c81d9b1009da25e05478b252c4a85933750410d8d7dfb6ff8b7630b3ed086bcab463b62207ce0fe09a864940e6ce33efbb3293724fedf5e7824544c1a7a0756ba36d", 0x1000}], 0x2, 0x0, 0xa) getpeername$inet6(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001600)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001680)={&(0x7f0000001640)=[{0x0, 0x3ff}, {0x5, 0x8}], 0x2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x10100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x80, 0x0) ftruncate(r4, 0x0, 0x8) socket(0x2, 0x3, 0x5) rmdir(&(0x7f0000001740)='./file0\x00') pipe2(&(0x7f0000001780), 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000017c0)={0x200000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001840)={&(0x7f0000001800)=[{0x2, 0x1c6}, {0x81}, {0x88, 0xafd}], 0x3}) semop(r3, &(0x7f0000001880)=[{0x1, 0x82a8, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x323507103570b1da, 0x10000, 0x1000}, {0x3, 0xf53, 0x800}, {0x0, 0x1ff, 0x800}, {0x1, 0x1ff, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x401, 0x800}], 0xa) unlinkat(r1, &(0x7f00000018c0)='./file0\x00', 0x4da6312415b7a82c) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000001940)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 19:35:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x4000000000000000}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 19:35:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) r1 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x104, r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) 19:35:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xc1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$getflags(r3, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x6f, &(0x7f0000000080)={0x100000001}) pipe2(&(0x7f0000000100), 0x10000) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="73c4e829543851881ad9716b776f3a0dcfa7a7e2cf848074352e449db3efa69f26", 0x21}, {&(0x7f0000000180)="431fd474dfc0020026e034a9b5", 0xd}], 0x2) 19:35:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:35:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x190) sendto$inet6(r0, &(0x7f0000000040)="c98423bc97c9ef1c9b5141611c5dd07fc169dacd4b407ea2bba692bb1743", 0x1e, 0x40a9301d21b0365f, 0x0, 0x0) r1 = socket$inet(0x2, 0x8005, 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x2000000000018, 0x0, 0x0) 19:35:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="7a0d3257d04450246733737948f524082018810e4e55dd95a93e5b18b41ab5ddfc9b3dd253c72a8f52a79507f681ec926747787b3c9e2939fa2b77e39e0e3b713ecf5665658a8e88d1d7470ee795d7a3705350511582a16676e0794b25c04ccc2b168743d87ccf828b290c693b6d63d253856427b3f822623054fe7d81db3147b12f1f2ef8acb18ce346c2be86bb713ec43c24c7dcbb8ba22262f36c1bcabb0028e906f62b325f82e93a1f9129d7198a61ac8c90022dd6de642b", 0xba}, {&(0x7f0000000100)="6579a8c42ad490c1c37e474277714a16d6fd181455fcffec957831943d016e76b76af0045ccf073a42afdafe11b0e44a3fba1f834f85fa40daba8c7dde6baf999d6efc52168eb9787445fbcb6bd2d8e0b3e96dd0b787a897b681c97b9769dd5d58b50e1b769b91de3605f37115e2edd7c1cdeef60fb887646ed65c32d04d680cc35ccfe5c59635bfe29bfa774f992ce46d9b595ed04b0dac9ca250624bb7a5694aee6113647f90c14db13b1b2874d07a2b19ca3e324d909246399e2dbd", 0xbd}, {&(0x7f00000001c0)="e16869d689616fad93611acb8d3c611f277db3301c3209616c7942dfd8eef9c535ef2041a19ed83aca5bde1ecbccc6163a3b9fd5e9c5b878ebec014f083d251f57a90303f2c1ffc76b6d55d866d721da023162a9928d0b21737222062d688b56fc27b629746213b45a9999a459252ac2ae08f30bddcd3b7fa97cbca9a5b993b4cfc02f54b19422ae2f815ab3bbf878f2b871e3dc12198fdf59a9eeb0bf9f6880ba6e320906c0b2f8583cb75508597db1371dce51a847db", 0xb7}, {&(0x7f0000000280)="db5ddbe91f905d6996bb24318b22767e71b6b983cfd11b4a755d2522cce577fe5e0c567d67c9bd28156791281b52fcc10a83d5c5009b8d520e7a9573cde59ee35a7a774028ea300816667c04a058bdd68c46c3c49e94a473d0b04f049d0dd6cd5c464370db6f5b99bc8387819893eff54b1926e7d58f9dd85f7491f3b45adc30d2be9817f187630666b55c2c", 0x8c}, {&(0x7f0000000340)="6e782b5c717992832afc89681975f7e9cd9da9d7e458fd0c49e292c9c086b7d2ff5669c8ebee47c73bebf24e3c3ece3ffcbbfc98c540f57dae31dc11d4f96ddf2c66f7c837e26a", 0x47}, {&(0x7f00000003c0)="dbe0429650840ee585bc6db5dd6c61360eb0a2da525da0eb65210ab53f7dd38387", 0x21}, {&(0x7f0000000400)}, {&(0x7f0000000440)="d1f45677cf341b27222a20af811dbca58aed0dc0345f4b7cece5401e7165dd02fc4f21681c6c40189c8cebdf9a412a73cacade2f5d1ab32bf9cdee39bfd2d3c63da1edb22258519c6e8415265204eb9155705d6417e9b81efe251e03690f2e19085d932bd061f07359954784c480a9d144abdf6f54480bb5f88dce942e3535405797d1cc50207dffecc4", 0x8a}, {&(0x7f0000000500)="020b174cfa3269911ca02d459803edbfe46ee69b35d26f295bfaec0086ead7c7085904992ae63904807abf7afec5d222f23114de2f58c1b12436e87c8d912676092a1d1b87c85edc7b311d831aa2c94ce559e17c6e34ed573a14d15d139ce00a01bdd9e74c5dde47b80fcf0ac99cbcc44dc580a618cead61b26634fdf8e919ba07e10a2e2b1a81397d3d0f3300f85c2f2b9a784f30a6a07404207ad19e7963cca1e637b5b8479a5bd5de23f4afa57abef3ea18248a", 0xb5}, {&(0x7f00000005c0)="1889e534ff8da132180f8b1b45fa6b635a761fed16cbf1331d90c7ee315a7df574534eda2357a926df8e9fcfc1e062fdecac65d17fb8146a3c7e08de9b2947391271211c89b5eae62af640c32d5cd268de738b798238c10753e56691c33a5b54c125b693c19ca4457cbbfa2c5efa7003cdcfcb9d508a87e49ed5b54add9bc1a85f19374301805e6611e77d2e05162d504efd965d0d804681523afcdcb49ebae5408298d2e04640fe9353d20cd8dfae80da64105bc52d12d8f3cf5b82bf31b5db5301f161d3892274964d1be96e04bdf428ee52274c3427e7fa049c07c7f15b77b72c6eeb44d4f2c90e5701701867890b425e4155b2e110b451b0ccbd7225fd78c7361531a5527fcd1b94d67e469420862dec0d6c3a053be9a3a2e17f72bcca9f7f82984a0ec54c0eefc21ab4fcf28fdc40f140341b41c80f03e28aeff12afccf3d0448f2bc5e535595af48d2bdca8761ec3d6aee0bc375bcbaf133e1b1df7e2ab97ae10f8fa98ac5f2e53bd7ef2852440cdf24dcb2c406b37495c357bf8acbd2f4412861e5d54e088e701a602a4def0ab41512c41196ae939c513f1400d1664ece4dea5b512f35488d6a86f60f1d30d6866dc731d6cd05246d7aef07df4709097bc66596459df41b31f8698669f8353655137cf027a6ab14a5ab2c4a4130b5e12b116bdfb972ab3111182024cf25cdd7a9d4af898e0e20d723efd36fa506bec32014bc55f292eb11712a98181a506db6879641dece6116cd929b3aee4df3f5d2ed62ea055653c043caaed10c9af4f648dd8eb599436af477a968124b5b9d6793fdbac2dfae7f0e6af53a9843368b85d2ad60f9f897371c4740aed4d33d047ba0ebd2716a7cacf58dcc450c79dc1d43d9a1d868f7da80dda855b9d46c326c1ec7975bba47335beae542146585372187b77e5912a719f93f8a86964eb5897186017bd5319b79fc7cd989dc156c70d23944c159c76d931236892df4fc4a316a71f2fc3c0188cd7a1382df67a64e02504bd6d84664b521cd8193f1e64246212aa194508d567d71850cbdfc23da31606f8104dfc16f7960fff3fd6b0df4d4c2890b0e5941a78fd0ce0cb42bf5fcac4f53869828306f8283046adfe1ccad5749d02bc1b879f81567f0d5ad1bad85a9f30ae71ec13f8a36397e3aba4867b598fdf66cae754b7af96d353403cfaad92ab2e4a9a9f23e0f74c0be335f1bc1f70a6834034c09c2929e4a160438db162c1a675d8ba98cf83fab70b795992fadc57f35a7bdc35b392376bd278fcd6b706ed05ec1495eb8d88fd589fc6aeec8cd0356af34f0c4bcc74ccf056d4fd43acf690c8011d3733ee6c33c5eeeb937cabcbdc74ceffdf2bfa36856161ed8286f68cceb7383af7ed22018b34dd42e8717a3bf66d8cd233f1801a7498b70d510030b476c94113455aa625168132018a80f3c37da03c7be4f52c91dc1a896478067f10404f2f360917b20727e5dd6f37a2f1afddcf3585c015f8dc7b51f77209bd74a5216507e0681d434691fbb13057b5947f8c7daa8ec13302c1e43a9e4af4cd3688b84becbcd158224d409078e0d57f3a21a7e3071a8c9beae940207acd0a48ab4da115bd5ea8be34aa160ff61e497d41605790d5d30780b77fe95ff30fa604700b960732cef9a5210d366e1b29e38367dbbc96ec55546197bb73e549767602860103ae234079e25b5bfe30722b590820fa2a611fcb1be46b0513fe9547b857cd7369ae490c89ecb289b43d6f4c72de243d5fe57914b47d98c674c0f38b9709c7c28f7876085a2992ba8c143cbfb5ca751c1d1de1b12b02bdbfdcb6590f9a28524a8a8ad3c0c80a91937b1d4de1f7575643c356e63e55cce7da940f87058d3e1d569ff2d3e2f3548c443e883a10a11821a917341f113560e2bb1dba5c8d0029e337959375badcbd5a0a57e429de21a5ac73d4e0ec9d927562ab4a4d71443384df04f69d1b60ad0f92e311707718bb171380c23e18796a204dc5f0951d40eff445abff984f57cf1b795ae37133aeb42c8fc99b656dfda65e6cc0a409c16b56ee30fa76eae176f478529f077fd87f78221206b786ee6811061b8530afa0b5b90a7af290a049ca53db7855cc1f77fedab3242566c41a25323d8ee9e586a65c1329d501434bfa1ef031f6961f1487a26823d9fd2d82b7825416ae5faae2f93a0352c105d42e2b18e5196ee185cb91ec7c35f42ecf598aa2fcc23116f4dd0ac078ede414fafb91de1b87ce731f61427f86f76a03b41cd507e4736f00dce5958b10d1cca8725847547bdb96094c5fbbd71df3ed50d7c20f5abff95f2614d148a1d4a0c5ecc2f426e5b5547c9a8127aca8e72534bcc42c22db86a5ec1e4508f270d63fcc34f5ca2e8086bd76efc1b1c564f67473d2199a17008ad1dd6d8571cc386beab5480578224f55d89bad611cfa96ea911fd8dd7df56e02ef6192bf724cd2b8237fb32c74d5971645a0218526bdea22fa6ad2937683415b0b5b51a5bf1f2df34aceca2ca98313ca634ab54800a099ef7af581982fa15e7087fd6a7b589afda4fe34ddab50c33174af72ac801d1e4232244cfb76f3e936fd401e72e01b135a3449b95ddd1856048fbf4be55454297d9ead2b33fa7400464bb44e433412ece9794ec9f97c3a252f31772dfb1519a54b5595fde9c654097257299b62bf955f55ff604e77ebab92d765418cca3352c34ff93ae49943a9327cb2ad2f009a182d39e7048bc4af981f163012ea2aa67f19a38907d8d37904eb63f17968849a1e3ed58ee9bc09659f54f3cde4ec3551bf4ffdee086e9a28f205b4b4c883e5fad2612e2bb9960675e8eea26da5d27303268af7f9dbb431f144ee4fc7541ba0b6a277adee78966a6ad2ce525cc4664ed2e96dc35a83045a3f8aa729622723eecf196c077810656c6c7996a5c6c316f4ea43d8132fc6f4fc5499b8e4379024b34c30d2c74cad26ed9bb0be3d1275a5ea826809fe1d686f1011f73d98420e99317c0ab03c9773ae6e7ff4830088324a5d57bbb5450d434bf77c33cc7945dfc6d8de0e43a89e16abd207e16cfe9bc61b113e5171db9be39f1dc1664e9fa9a66871a73e234c3ddd4fdf84d5775df471104e71dc87b42141183fe174aff3999f13c7103c0a3a7555b04b3bc069674f8772b4e455f54cd97c3a83db74fa14ed2d0af116aa51249eb3f5218e4fd7cb093153050da78b585360765a32a8c4754859b4177c05976127b600aa0c2fc564fd3e43dd528c077e22524ab00481e359343a31ebb0af21c9ae0fcb19c251d9fd020dd4950bb9a0469887f942ea61e799853865d667272690369f8a11613a20cf39e7c1b9d9fa2b05b1b77fca542f0219487dd75ba9a1860d38dc329bb9951b07fb9cc3e1322c949fb79d05469e2142f39875acb5b5f2b96a434220f7484f654118b87c56f5fc4075dceb0212c5f1286a4eaa490b3c51bbb62545416c26177ade4ee59bccd5c0abb1e959114a43952bc30242c444516ec5f102fb4a947a06a3d17ac78a28d0b5775fc0733f76af4532c080eafa324a43abf4bd27e4263f6e5c5f6669f73e53d9ea4a5f734d38cac0cc8a683831ed2d3ad1626cdf2515f241cef48832746a8695a92079009989bee783c6ee65c2ddeb81519657de5bb04f5975b13e106f83ab009d0fd20ca9e40bd8068eb585f3df677ce7cc003e8e7f3bc904554f57ab68fcf22f106bfac17b664f89f8234588785c5198098e5821eaad22816eddaebcaa350774d0804d26621650ce8d2f2f7b82faae241cb02d0971c034c719c6bf7a87098e05d931383e8580f133acd14d6bb887d8b39d22f3d8add3843e4adfe494db63464fc92e9455536363afbcecd81707c7960d433597c7913ed695a3f54ca02c0016a3d3444ee2b6c8367fe9b131a06837145e15766c5547680c33ce96ac0c3883cc2f37e84c35a58c8e0df5f5ceebae7c77261827af52d21e421ec10b7876b3c9a4ff02b3751f169a924558939bf984a680d02e76295bc54a284ed34e511aa733d0de3b0292623725497e52ee4911762e0c353bb3d72e3833e3931fb0089af186f2c54b3c7698b117f04e5caef36f276e946356d66ca4cdab2bb477266712db0463cfba5bc908266c807bb5991f9a7d5956c122e04b66f8c3f05dd08b03b4773c9af4cc94a96ff3e3a7de4c422c85e1ae201e3c68bb599fcfb1b06d84930745b2a2de7554a2be2cdcd59d76b8b7303e7cf94388a551201ef87e6b9b59a0c959245c25b4e03aee55b271ca2e299202561eb980f71575462b063d7798a22d889654879a2b00888f1b3880768278dfa7388a4f82447d29b85bccf76c4cdb819bc17f28391f7138e9a6673a051113dfccd8128fa5f1fdfe09892d4e73b0201dc4ca3a1de0a091b59ffb1a8ce8dfbe489364fadfd58b52e6b891a57198d4ccd5776550184694bf010ff8f9007e0b47f1f5b83c6855221a519c8b02e6f4c68f236df5cd17c4dc577fe653b52ef292dcf9450e6c65fa2798b789578fd241b9c608a3357de666a32f8a3f72c0ca7f03567ed31bf42466f4fb23289bbcf7fd1da3ed9582e3dd407a273a36bfef49a9e3a30d1b53a75abc5ccd768d5b4f5e347b1565517535e1c9c3d5cbb3466fb6fb8abac523b4075878d5e1e9bcae8a799b90dda4290be41492b22f43fac72c39ea58d61de6106f0814bd1ee92662af66cb56671dab1a7eda08a0d8d27d1bbf6cb44924f29953577c7b6ea738ca187cfcedfa6db3fbcceec662fa40e0b4d1cf9d2824f1c0760bee9833570ce6fcf8075e5b8f8bba7117311a17bdd7889c452fa3679ea3a873f3ec86307e4401d32e3b17d18973bea5bf6d2b6b18973978372d584f886288a804869d364af5a345308c040230f3f7a078ef4a90fcb9faeeae90fe352ff2e78ec131b3122a7a5db2735653da3f1bf1706a0eb96f937b83e4409c0b44ac1113150427472416e6cc07d1eb93b0d04ac5e81fc767151825d59cf9ebcb03dd8aafd2aadc0714ba1f3cc47736bd97769e7f4c605efc151d8f41dd905658b5ddbd6385d73bf2510b7d88e3ba88eca76eebdd53a8b34d8d796fdd0603483ced840da74c2803c252adf1f8e1658a1b080de9ee5bcdbf7d315ba9859e7c9a472b179c700a1a866fbd786f871bcb0f4725da528a66da8378b343ef9c0235887dd0d45f22f2fb56b35e84d78fe4594c8be043203f69e31c1595a1a72db83a683038e5594086c84f031d6906a0b29575a1186fa62752e222673dc7f095ae5fbd74d3b079876c9b58b4d5e3e3729c842039c2f1f57a4cdee98857d12b8a46bb73d45f222101b9bcc263eb89f5081ef72780c1d3cf7f08d21bec238b96dd2fbd00de269dc98fc44475b18eadcfaf3d2ccc2d74d9d62de5509142aa34444eaf8541b5c0edf5718b3084c5f11030a7ed9a88536669bb42e669a48c7c8835b438c30422c04a7c0730faf37f9a4aefed3855518ca7f2e96f2c8219dd962879b53f412c75a5c2d30da2531628531345563428e625d808bbb58bee2f1921eccc6a4e37f4f9900be8489ad5e2a835d22d05fea1ac53c447e20a4d61d56f543757549b93b600c51535c982b16f87844cea71462537562a9699550d758ea1fd5e59cb7282329dd60a301c23317a55ce4abefd8da5ae08f45f7afaae9db56062ad6c7fb7bc3797d8669a796e396519f69bd2feb871c3555dd2e0d6b116d83d7c82b37d3f4c4f6719245c77738f7f4227293edc0dabb1031f1a957a08a38f16be4898be5dde1b015d77b164ff1713b36d2491f6c205e92be4dcef75db99f9f4696ca424f879a5ccff877cc", 0x1000}], 0xa) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001680)=0x79) 19:35:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x3, 0x0, 0xffffffffffffffc0, 0x7fff, &(0x7f0000000380)={{0x2, 0x1, 0x8000, 0xfffffffffffffff8, 0x3, 0x3ff, 0x9}, {[0x7ff, 0x8, 0x7, 0x4, 0x3, 0xfffffffffffffed8, 0x2, 0x10001, 0x3, 0xfff, 0x3, 0x100000001, 0x9fc9, 0x4, 0xd691, 0x8, 0x4, 0x8], [0x8, 0xe567, 0x400, 0x0, 0x2, 0x4, 0x7, 0x80000000, 0x8, 0xd9], [0xffffffff, 0x400000000, 0x0, 0x401, 0xe3de, 0x7, 0x6], [0x400, 0x4, 0x5, 0x1, 0x5, 0x1], [{0x401, 0x80000000, 0xfff, 0x2a7}, {0x3, 0x8, 0x5, 0x5}, {0x1, 0x7fff, 0x0, 0x7}, {0x4, 0x7, 0x22, 0x8}, {0x4, 0xf29, 0x7, 0x56a}, {0x9, 0x9, 0xd22dd4f, 0x8}, {0x9, 0x3a, 0x1, 0x20}, {0x0, 0xa9e0, 0x800}], {0x1f, 0x0, 0x985, 0x5}, {0x8, 0x1, 0xd9, 0xfffffffffffffffa}}}, 0x9, 0x4}) fchown(r0, r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 19:35:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0xdf3ef0f5d0d4395e, 0x2, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000040)=0x1, 0x20e) 19:35:42 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 19:35:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x10000000002, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) 19:35:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffa, 0x1, 0x34b, 0x243b, 0xfff6}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x5) flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$getflags(r1, 0x3) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x1) clock_settime(0x4, &(0x7f00000000c0)={0x1, 0xe4}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)) ftruncate(r1, 0x0, 0x5) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x1ff, 0x7, 0xcd}, 0x40, 0x0, 0x100}) fchmod(r0, 0x8) clock_settime(0x2, &(0x7f0000000180)={0x6, 0x3f}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) semget$private(0x0, 0x2, 0x208) ftruncate(r1, 0x0, 0x10001) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r4 = dup2(r1, r2) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="f0ed9484e9be32106ed84fbf4e4f8168b1aaa1f652f559f11a2a792b6caec9", 0x1f}, {&(0x7f00000002c0)="1824a404e11f0c09260c54730d99aebe136dc99a39cfd19381d5d4e0f4e29a7a9f64f6cbd8273ba98b5f1684c995e70610d7e8413f70e6c18e96f0b95c8a209f63a8eef06fbea2cfa14f4a71eb86877c3374b6de46228a68237dfd7e5f30ac1adac3fce3418f6db1f2f8a07cdf578e6a6d6a586412d8510c0d0f6711dfe203c28fa41d", 0x83}, {&(0x7f0000000380)="b6d0360932b120b5d263a9b949b116c36b3fd17bcae0f70b6466c34ba7609f373f89c595c36df01baf36804dc59eb7462b0b310eef", 0x35}, {&(0x7f00000003c0)="b6f93b951e154625c21b0239b903554ae768d741bd0c6884e08d2fbcd6544ac2d8a7a06a69b9f150b5765d25123e745be4f46724ae4935ab86e47fa873d0027132acaa4eaef87977ab5921319da66e9c2d00d43276b4dc1182ef04e1ad6ff29102e6418ea34d302a2ca450cc1fc5b0fe38946da54e7c4b25529c5356ff214de00dfd7bae4bf30f39291287c253c7b1857c15a523466af5383c3efb3f2f1971", 0x9f}, {&(0x7f0000000480)="a6c2490ebaff082a22af7ed91057045c5e6f6e64dd9ee3ea0a7da21a08106839deaaf35fa6a78ffa1d", 0x29}], 0x5, 0x0, 0x0) mkdir(&(0x7f0000000540)='./file0\x00', 0x1) r5 = dup2(r4, r4) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x80, 0x0) faccessat(r5, &(0x7f0000000600)='./file1\x00', 0x18, 0x2fe749c8d4323d56) connect$inet6(r7, &(0x7f0000000640)={0x18, 0x2, 0x8, 0x3}, 0xc) kevent(r1, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffb, 0x80, 0x8, 0x100}, {{r6}, 0xffffffffffffffff, 0x1a9cd234576ee477, 0x2, 0x0, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0x8}], 0x9, &(0x7f0000000700)=[{{r2}, 0xffffffffffffffff, 0x6, 0x20, 0xfff, 0x80}, {{r5}, 0xfffffffffffffffd, 0xae15630296185a22, 0x2, 0xfffffffffffffff9, 0x1}], 0x1, &(0x7f0000000740)={0x8001, 0xffffffff}) 19:35:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2f02) 19:35:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) pwrite(r1, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 19:35:42 executing program 0: semget$private(0x0, 0x1, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x881, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/147) 19:35:42 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x51cb5a46584ebc34) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001140)="c46ba90f5dcd2ffa780fa7c51d065802032ee4f2a7b265d51561c39cd102982705cd6902a8eb3ae2daabae62c751222350587a47d3da68e0ae3918b78db33375362941ca5a34c9f046a1bc4e83585ded98f7aac691f3553e9ee0a6c821d8bd8c4707ce2eb55770e549206016efb350b7f1de057e701990f28572a5aeb7bb25fc0d59dd9cfbfa09c4b53624d9357249ff6c6b3f6a2de5ee15e47fb07affdcff004dffad04f6b1e1d67e3118865318bda14370ef90e575d4f44f81a6c1146e7f8536d62cdef0656bc1f748986cdb229fc703573f98cd55b9d1b24f5fbab53646f427b5e4c1696c5ee3f1efc8c9fe975502abcf15facfdd49dc39b7d06e5af8869dcbbf094bbf0353d09c08f9488862510a4527f03601df6889aab4739e9db3f8293ef33b0fb452f9f6e985c7455945a5fb1cb20196e4bc9b04d8a7d2e69057df61d6ba20f4aa2157551f49f8ebc937e0169a776662036c79805b54c4b7c5f4542bcbfed51aa9956dc02d46cd4f0335a0cd1e811a1d85c4caf9fd1104bf35fdf5eca6337f2054e234c251ceb392c039a1e741390d720ef458de3c171b627cafcc5c36a058d4e08d8d2b5d27f9fd0da53d6faf5644de190093d6411f70648f5ac0f5b30caf9c7e22e0a5d4fee552d291aceac8265974591ff7ea5802e3e81abc19af593a13520a99bb324557cf739aecff22e594e1a786a4994e995be51006de72ea24f1740c2c088639c8e38843e03211d3319ae78f701a10c75a58a800ab8e9b88712e177904092f027744aa7a5234a245fae855d3308a89796d2fd7252a7e846884329871d0c49e82936f246a64608b62d141edb1ef2ee39de5582794bb813ca5824387c42f3366f18f031ae2bd1df65759b0f07dcc0e6a8322f1e29f519c5da59a8883c208bfa6a5a5ab74cb1057204545217a53fabdc3e3fc6a854046f3afd710830368a7d8e59f7ff8669ebad99d6453e067eac736cc2b0b03ef1ad5cb3285777d85f93689e6ddf7a2366017e011b1d4b88a20b50f1565177aad9d0df78eba44a5c2556f63e3ad217ddc195b63bc861b98a54138f8af9fb1f5d2cf4f99ec4d229398d859677b177fb1e23828c480b65a13825a8201fcd5bb6ea59cb25fb848a95e79d8f4dcdb070ff2c484224b569ee0b0c7e5cebddae151d7fe5fb09829cafbdfa9bf408e6e7b6936f9d6bd7f813037992d674e1aa0d83963de7e62eafe5721db8cadb443ff80a5dea0aff60d8b82cc737a89a498bc11a602a2b795b547344b95bfa5d0c5055309e9363ce5f79879589b1f677ea3c47f4c77910423f0b9f700651524755112e22cf4564f78260a494f77e607d4215840f344b02c920e05686329fb107f35f6f972d953f25075985006919a0abd0083e3eefb616b5d0ccdb8e454d8df03ead26734ca0c6dd7aeded0f35218d14ac7411fc53cdf58c927c0f327736c85cec5240cc7aaf3df758d099ca36672b2d8ec3ebd37f0157292e8b933c20ab0007d62a6d1d4a1c0772e5e4a806e03d2d3f7ecc63409f3dbdf413bfbafd9f302d17e8aef2039214a984cb0ba0f5fdd862f64d9dc07d74e4700b52f69a621aba65a6fd55468bcc1a7beb174bd30f1086bfdc7c50a59d84ede4c3e9195fcb0e4ec7e92d39b3456517cf4ec37fb421da069ef30593f7383e00f61ba695f1cacf00cef2c1d2657ee71e2f564ae538a38ed16045359eff83b548811d0b4cb8c8dd63c153a3b13e7440e266e4989665f1853a6c81fe9b818ea5578a48fad1b32d88a53a3ca64a5288e62c672c37e5212da5fa7d39dc6cdced2ba0b52618686ef53f7bac0a92f67c1182bda9a32668b14d48e5d33bc9af03010b6c5c8aaa712801a2960a83bbfc9355f6d502c53a49a8deb4d2a651092c8bd4b823ece6fbc188f2531594236da99e8b1e50d3642fdc216477e353ac92e2aa1160cf1993238fddca3f7b5e097dff15cb9ba876fc435e5c4b9a306285b6cab10d7615d591e69bd678e6be060d9a3cc1a4c9cd30098953075ad78c9bb3b6db5ed0b54b02d8c1501f721c660a97e9ed5a8a97cb7cde13c9997b6da585b0acdf560bbccef45e062067466c59bcb4853d995d6db047f1e5c379800075fe0aef74db9eae6c5bb2491beb1f5d8f9768e243dc10221915d9c272773cdf7f2d1478fe3f2a02066e9637c755377ef831c25b0a9fac2280983786bd0d6673aff8fe102705b05c9576da838ceee3ecf9edc68b293630963a9163e43f71911b4341ea9bea2b830c1d9ae39215d7fe1c42c2d50e2f9fd8758ef157c4e8d0be23e03a30978fa5e24913ed65d03f0e98ab40403ffed3bf14c09ec66273cd5a14315a98eccd59d284dcf2c1a587d69a8ce6aa4838b013d7fb197d98cb768ea2b6b613ed74ca0d7d50e277b143c94440969af4948452b8eef0e56edfcde472561d4a8f6c4835ba5acf6f07c6cfc4ae2ba425c34c7305e36b222628ba1ba9e92f87dd1c3639052acb1e4b4284211b459e77cec85f2b3492ca30b67dab2f220d3db525ec729d0cd97c0a212824cc7fb44d364dae71eee6de6d1638216ca98b607ae418ef4d77514a8e44f4b3ada3844f85daca44f39caf4e9b4692b37a1f60f98e742e498bdc620cb7eb8820838c35975d0a46558ff824fe7301af7349d2c8c3337df8897c9f31db0cbb793aa519c033ee1029cfeadd2703a138aff2b713ce918c477e7e8c09df01e4ba712d1970d3abcefcaa4bee54d960bfd959dfc80bef30a55f5f8cfb51553bf8902f0654848cff7105dc4a375b2e58889bb1b5ebe11feaa8c889eea127670cda4fb00f02035dc24c85889888da475b75f667e6040a2e20f9c5e49848f34dc6e0d1380bba90b770621635d329d065c6df94db7b5c0d8412a066046a8c160693638f8bb9467c8f417f4a1b20846c7a576413c5adf63886092faadbc35f2ebe4cea29e53c7f62d9f2a6e73dc593c2a4ea97ec053cb59376fdcf8640c84fe3117aed39b2fe75b32b4c18dbf3b5b26e203e2ce9f49dfa460eacd43c89636a08e6641875181e19719a1dfab2762a5bd799d1873f3c11623bc6cd9a61b022be0af42cb40dce26cd4a90bd8569415c45072315327af50280fda0553cea4ffc267a3f04f3cbf6f4b35a11b73ec1a222620970f5047e1f105e296d6dbd94e6067adedac44ad1af9f1bcc102e735418ca2ea00b1611aade766175c0a7d67dd02185563419d052e9398b9be0b8bdd0602cc0f91715c20a5ec0c7312f5a37182a1357e3ddd327b21c9cbf1541c4b94b5a98fedecee58458ee5b873aeed56eb9d98768ca16d526d31b9c6dcae6a1bd556e18466502196f00429f58195c097a73f363fe98fd7ff8d33e996dc0d905759e5eaff38475ebbb93a75e1da7b058f13ec87642cf479c485e02196a6a0a4be311db0b5250d7438a509674c7a4d215020391c3a1ad1228267bf2d9c4f67b4c9854a6a3bf6d498f7356b138362e441f21a3b2cd38b713eb00ca9b888ec694fd6f733fdfe45b68b206933f30c78c2d5535275b2ec1a3e48db08da8c42a1e5d5b7de764d0d3a1e28c0ceac466b2da6d9c75e1c294c40db1efd092c7f7e745118fa480b9be866ec6f3f33a22a1357adc96180d6d6b7e26351fb5e100a3554430a0500362516e764c667ee968088ddefffa9d332a0bc065eb99254467e05ee4fd2b6ae7525251a0159ccb8eb92f968bebd07791eda71b842bf2faa70c0d300f99ce1fa0572d34546fcd04d45e8aa6e1e3896b7a08dab5fa17e96b375cfdcaacf92fa31c6f4ce2cd16abb01dfbf841e07339e6bed52a2a10adc16d7f9d15d7919788fc3fd925964697ba042bb8a87d3bf43ad2d92ce686d0e836c9264526fb517a5cfb2569653b58e540c4f56895de9d736929e8d6a9d8cabf81271ea158a261aa2807ab51a6f66b756bccfc9f1afff0dbe7bd2e0a22dbc7dea689cb0181b14397e305c74e179bf722f46ad59558f5879a4e79e47ce038b563babfea2ee60b47220b57ba2fdf64ff2b498dd4f16edcc2b1ee453619dd20494a97382e8883c4ae0d734ea5fd58abcb7bfd3403bac9662f9cc3a93b18d7b895c9f5efa4b834bb774499b0d7cebea03299edfd4967c33e5f59c0d649b3af011237978f21710d9fe8b69cc4c602f7b974efac425992e438b98257e97c93d81709923d8edbaa59b33892208f44d71b8f2c3a0cc1b01ee53f33ab020cffa3c7ce83b6809d32c51679464169c92189106b0cbca3ca708462ceabba6b9bb3abbc2472f53d9ed71ec30fd8d9567af4e4390ab00e39d1cd9368fd8476ac2ba96ef35408839be7cfd654017b4d744c53d1c990255741fd4af347bff562c996b88476cebfe223bf066e242f8a84f9c1a9b4513ba1777a5dff1ae67228ac6722b2d8f173498cdbc736992b8d2a1e2fd5aa16ed8f02d54771fc853b5e224a7365114ac1565dbb5c900bfba20e77af315462f99f367f89bd201245fdbf981d6ca72e433ce4e5525fcf0dfccd176effa9d4389b22255d78b670f729fedc9fe353cffec1d35d951e04e0aa49f1c925d4ed3f3bdef5882ca65dcc37fb40e5af0919c27cfbf2afbb2f24a3cdbd4ee4c8f1caa2541ce82c3e50cb64ebbd6bf85ccface3c20c3f1a82f627db276e5f1fb7db5d87fb008e794b2ea54b8adf60b37302b015502f1e49a8717ba96ed36b0a950d72ec04def539ebc287c79078439005a6105d693a68aa885c10784271fe992a425deef01dbfdfb3f0b719179c3cb192e3bee2a8539d1beb229e990f47cd481c40a4028459cf5cf8b559c85651992c6911cb4defdce2b55db95f02837e367ef605403ab338e6b8794226323564e139a8c62925c14332549a3a39974f084144d1936526d6fda83c002ee024c06cc98fc95d34efee15cb7b7fe4b0d5097aeeacea1331f9cd477daed9925218ab63a01155f98e285803878b42129602847cb6c83a48b9e1813b9c3539992c6e1b80fbae3e99d80466032e0a63c5dfece5e95d54bee98472f6c9b5b3fa3f38717e0ba708920fc4ca2bc317881b88ad70e5e4829945a391f4fc7bae4a73b5333bb84412aeb5971a628fcc9d88f07c5fca9cb6e189d16f7f41d689a565572c2690fcb540aa5395de118abc4232c4e19f8e37da9c159af96ea3d6d15e4d2a25045c2c784541ceb87c4d6177add7d0949d199eba630469dd5e2f2fb97d180c9fa69a05cb3e3be1bfabf8cf3a07969aad012c9069847bbea287d2ea227ed3cc148838b2257a79e148c617ffc860f1c8ebe616cdfbf9e39de932eef6cb94de40c766ad5a34d910e75d7853448e9dcb5a36226e144d7217c0974de111f74a07150f42a858722c4ed5a6efd834ce10718799682a5ad8985a9de86e10af88388b831a46d716d4c5ed3802b98344ca275ac20f1fd2bb6fc4cced7f4ef0a9214b442e7954d57c26da31926f661ee0ff1b69699868f0f90738eb9070496e8f77f8dbd9cbd13b77f8bf4e598e53415e05a4386b8f074dff5bc4f885a12dd91219259d517a3d2a5d989e1f184b1ebed2e52b06bea5de633f9772da5f31a4711c66b1999a686c3d81d25a68ba8a2ac7598853f5642d07f90c0464588e4f9e9c167f09bb9741c618b8cd2b275f7d852026774e69f66aad97807f7d86ca854b4a71cf1559a712a44c6867185305693712bbe980e2879fd9ea2b90b3cf2627982b8c2b47171d706857c2f5872aede9bd1f24444be4315e9681a099b70de23acdc6d5ed0a20a067ce3897146851b7d2c84c267b03a87033ef4041f571bff07a0c76cab268f0ed2427bb466b812ac66b97a70420ac9d66b47bd95222ff147a5c50e74", 0x1000}, {&(0x7f0000000140)="4f286067471e4a577757884af71bd725c91b9b8c724c54d6e37ee014a1b13b99e6793f07559a65467084a7b49ac39a13125feeb131ee021e3b2ba401b3a712f9ebbe1d196b", 0x45}, {&(0x7f0000000200)="87169a4244db9efb205fa22f8e4736c3bc839dc01410efdbb119abe04ae4caeb7ee6c51294868b1cead36dffdf344d2b620be116c0184c4689f0ac6ca0fd5b13c4f36d2bcc22f96f5fe442c4306cb7b8230538856cc28f18d822e39efb559cc957ec22", 0x63}, {&(0x7f0000000280)="3c1e1b41e9cf8c1476135cd65bca731a32817f8c98748b72b139846a852bd8f36dec30c868e8c248107f63aeab1cf17cb49446fd6e139851b16690d78cd4105688dc3271f823c08c87351b2044cb99e4e27c19ca96cc44b7", 0x58}, {&(0x7f0000000300)="b6a3485b55b0ebbee6ab0515d0a4f435fd3893437aa390566e880cf9bfab28560f1614614326e8bad7776bbe52e6341d6573b146af77dcfba7ad46749e911c44318c9210a45da993714e2c", 0x4b}, {&(0x7f0000000380)="dd6b", 0x2}], 0x6) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) utimes(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x7, 0x400}, {0x8000, 0x7}}) poll(0x0, 0x0, 0x6) pipe(&(0x7f00000000c0)) setitimer(0x14681936cd05e8bb, &(0x7f0000000040)={{0x5cfba91}, {0x8b, 0x401}}, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) 19:35:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) pipe2(&(0x7f0000000380), 0x10000) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x20, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x7c9, 0x100, 0x2, 0xfe, "1ace3bf3bf223fd601db86516b5314aa76570cb3", 0x7, 0x1}) r3 = syz_open_pts() write(r3, &(0x7f0000000080)="85", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x9, 0x100000000000, 0x8003, 0x3, "3aca8e370000200008c6134b06a3ea16170500", 0x69}) getgroups(0x0, &(0x7f0000000300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) pread(r4, &(0x7f0000000100)="ae1df102e65ba8a1745e419b25ae51d6e46d66f4f69337a3755c5ec7ec0a35295e31e801d2e72965107b824a1de2d91f2c48ca49085d5a0d2f6e34ce40d6f620d7da898bdc0e449c11cda38da3c90a5a4596c4c7fab438f7755218fe3613b7f23710dea226910332b1d6e028c540f79210a62bf7baf23ac934775b56bf716282fafaf3b52b9394628d2c51daab2ff6d682bf88d235bafc532cd17664929ad7e0e3f451784d4843654269a38fd9c2094000", 0xb1, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/25, 0x19) bind$unix(r2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x2) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000300)={0x14dd8fbe}) 19:35:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 19:35:43 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0xffffffffffffff97) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0xbd, &(0x7f0000000100)="4171f53e40490fd1866cdeb59bc649424f4cbded92285cbbfb6cf9a0f0e1e5d5b1f20ce39a1987c4973832e0df85f4e13bd006b71c70b90246967dc2903339da75c61c84d12c97d7c3643a6f13fc6a2e7e55befa4558a39dd4d67cfb838a197bbb6fb0651056a59af872c1852912a43ad32d9892617e135e477839e395e0f06aef96d9a6924e3c71254b9d1be98c57ab96317cc139c8dc771f710fa95e05d990a2f489eb2b76b5afb97778a8e714dd0ab67debc713c5ccd2d8d91686e7") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getuid() r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 19:35:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x951b774d5b61f555) ftruncate(r0, 0x0, 0x76c3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) 19:35:43 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x47, 0xa943}) setrlimit(0x3, &(0x7f0000000000)={0x10000, 0x4}) 19:35:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x943) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) dup2(r0, r1) 19:35:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYRESDEC=0x0], 0x1, 0x0, 0x0, 0x0, 0x0, 0x406}, 0x0) 19:35:44 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20000, 0x0) r0 = socket(0x18, 0x1, 0x0) setpgid(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) getppid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x1, 0x3, {0xc682, 0x7}}) shutdown(r0, 0x1) r3 = dup2(r0, r0) fcntl$dupfd(r3, 0xa, r3) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000100)="08a3cb1c18ac7e2f4a3fbe7ba74b505003958dc068061c9b8f99d03a76b97192765162bd0e6b7aae24db2044317dded6dce11d48ccd67db64d8a3c41ae70f70914a1ce26b8ad3e0fc02d1b8ec49f658b89225c79e00b510f6c86ad9e348e837eb74622b23b59119c2fb80c69f5b88daf890e09b36fa4cf46c6f78e7b0cdf75281d06ea2ffa25771d764d6ede3096d196387dfe6d486eeb811706ec0c5906756733de794a6a891b52eae565f66aab18f8d289aaa92218e1fb1f26604e0dd8e1164f8eedc1b687c349", 0xc8}, {&(0x7f0000000200)="8905106d97683d0af10bf186ea7f0342759eca005cd77264a7c30aaa3f9a007c3a781005d9854262bba6e23d954c", 0x2e}, {&(0x7f0000000240)="07e7a818712a1efd1eeb7f2ab5616a10ef7524212f1a661cba4c22f0aefa67f38d29aca4dd96f4804ee27ac76a5a316386d06fdf0189614d7df7a4b79edf6a1c8367dd51704fdd3a81a4726a021d8161cb84c0869ecea261d420faf7087dc7992b159c712cef63357c6f2787753c04e431fd049e5dcaaa0404f191a1d3fd6b5abd0a00d9c7c4034a2214a15596b863c4ca2953f8b9a799ab7cc3d728ac6aa76ce0bc2d125a4bf49cd9c8ef615e186798ad9b1fb3065c50a701fa4952f80198bd61670aae43627034cc3819b41e961e279cb39ac47401ff377e65e191446ee33c5e7347429bf7a8c1720a", 0xea}, {&(0x7f0000000340)="b314e4e55e4abfc26a8342426215ec2bc89359bf58047ed93514bac1129c11584495802389b93c16cbf1bd55f085593e1f24d93de6dc22c77bd32c5d771bd41a860e6c31d89be0a24f4d8ec08233dbb897409731c4e8498d479d4cc08f4c31093912512476138dc44c1762d36d95b079cf4908b9b24dc82969eabb0e53504436c6f96ee57b65a007bab0cb3c980bb72145777b9da38f7af0bf87b96f7ea0b57df3429cd89ce1dcbbe50dcf209fcbefe0d3fa1134c132679a87ce5158bad39756c7f96b0c4647b635b7c5d4a82bd85ce80cb79c273119d6fa280f8c001397780a046b8e75ef1793bd4c16e0d99b7fdf", 0xef}], 0x4, 0x0, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000080)="93dd85e0f37900afd158056bb9d4c3f821093882d294fe5ac69f57d19ada1469c26e2df666fea54cb9c640bcce", 0x2d) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 19:35:44 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x20000000000, 0xffffffffffffb2d6, 0x0, 0x55) 19:35:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8000, 0x0) close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) fchflags(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x2, 0x0, 0x3, 0xcb8, "e211284da1bc8b1fff3eab7e6b10686a4ce53d7c", 0x7, 0xff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) 19:35:44 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r0 = msgget(0x1, 0x80) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x006\x00'/66], 0x41, 0x2, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x4}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='r\x00') 19:35:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x9}, {{}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) 19:35:44 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getegid() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r1, 0x0, 0x51) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) msgget(0x3, 0x4) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r0, r6, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r0, r0, r7, r7, r7]) munlockall() ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) writev(r1, &(0x7f0000001740)=[{&(0x7f00000017c0)="bb1ed5d868cfe344e75a8bc1da23efddfe4960060000005beaeb030d5de345041d92486f02774d229e80f7579718ea60ddc480ec3f6ec69f2b9888e05c81b4eb30339b59f9e7e4261b14d35e5243e3488d4570c36a149d7c2977dfc0c2c75ce6f6fb57dbc78647553d6acd6103b96cb3f117d094511c8cf72ead2f917737e90a8a8ede7f7221ce91902eb2a561f09c3bfb", 0x91}, {&(0x7f0000000480)="69c83f4467022f7d72663b79176dfec02d2e8fdcc37b368c3ed117e73618bfb6bc584f4051a277efd672bb249f9adac367ddf767021a68194c2b81f2c051dd811515cae1e11b59ddcb50cf655dd6ab86a52967868d4d4d446aebb63fc0df033a", 0x60}, {&(0x7f0000000500)="b6e46101f158d53b7c1723936e4f59b8c0267896c24831bf8143d21843d60cb4da42808c0f19ea3f179f9ca758e2cb9a64dfd5881fc7191c7505f32d2128a3e4461fe8bb68b316", 0x47}, {&(0x7f0000000580)="19aa5e2451be8d354dcfadab7ecb4234a7acd505785f24c013e2addd85e7aa8a344d8dbaf6c23c305116c9ac0feffada09e8474ee923e93509011306a2c31302c19bf6e946f76207a68c7aaaa2e8e77a4fb571b7e6562fb5c2a486dccd439bfa063e602d6a69651403e014d074c9fe74b98ce201dc7c285759a666c56e6572d560664c84f939226a5866ffb28309dbbd60e0002b4640d314acd39c", 0x9b}, {&(0x7f0000000640)="f05ef95eeac5ec832b217da8ea67525b59c9047c167e4aba01dc95973d21801b17e207e258444951279ca1fe9837b6575286aef399a252216315425b94c5e53316196d439039e171d4b0963261230e97b0b2cf9c36c6f5976388129b3901d9416917c27e4c20664f62b1305026b499546946bb2c92f199da1b3a6a3e54d6fb45dc21aea1416a6eab3652ca533c49ff9b98266c616a6da75defde3a3b242fa42a1b143665b954baf284bdc616d1c3656a8282dd6474a340d94558f1377fb0625c545f2a02d3abfea3c80e9d8e8637f08acd95076fc28918899a0f6a749b930230e8d44d215bc546c4d6b41833c956a36dafd3223dee98e0e4252677b54945b7a09639976a35f81a9182655d1cd6136445a44d5d5ac7b30530ea2e50fa1b51a2cc73c7c7c5aa440e267d7c1321d60f39675130a1be9eb09489a2ca1390d50af2dbf7ed60715a7699ba247e7d5ba8bf47d8f468f7ef59a503c352ef0a73feb1f273f5865e5642602e7c25b1d5570525b81801491afd1dca681d33c3b221a8fbf0166b8cd92a7ceba9590093d02d8786957d89af3af2784e1e48eeb6dfda6c2689173a34cdc44335080b3dc5665a023d4c1a2f0f41588d5d3801126c792fcae7b0aa069c2c3c89c561cd0e93279ee2fd7ca591fc0c00084c0b2263dcf04a6b0b1e9b1502e39429b94c54b9eb253421ab83fd0bf1bc956f44e82ff9dfb62b3a6c19b76f706f1827348f42eccbb2f15fec2d9e1ae5ef08221b4f4a46440ae4f8a3570040ab8cbd88321c6a45ee0f65ca901aa0412c53a9c686c0377dd6237ae74474ac3cb297ed4298e9b6f4fa3013435813cd9957cd619ca0b76dced0521a73cbc93736eec7e2b445282fe4cf98f5da510d4c3cf90374d58c1b2f59ba4913788540d0fa082c7241671c8fb9d4c24a585f53429d198072cdce0d0c6f43ef64f26cbaac97f6f3ca2b59bff3f884e840fd7abe39c909d1048b39cd6b934f60a05cdb7eb531f28e8d79f4ac9bb242bd9fe4643b19f0c1c8be2d229f7c0879d17c74de4359c63f9e4d6a76f841752e2f2c946ba6b6c181634d02d0163b32f4274a64c6d59f11425775e92a376dedbff687efa0d69c394cd5e4bc670dd59bdd0332a2c24982fe45e8c2b420be1758e3d2901be82e2595471b4f47a0bbb67ab063aaf9cdc103748e4eae6e0c4b97eb960aecd18ab123805ff08586237d0fdc6bb07a58faf9a90630c1025ab73239d32bec282ed8116e8594488e95ba76135d35cab4467d1d811303beadb9e3b398ac6cdc1f22b2ec92009cc6cb23d6f1be5acd6598554b3b4a2ffd8bdae96688328aed9e97243a44af158ee54c6f2f1d12e203f8e7f2f0eeb3c027601365b9b5f21c68a665c614f480ff4befac58e111e05f6564659bd47ba7a6caec44aad77ca010d9a659030a5bcc080031169c89bee6f754089b531d82e1ea8f45a6830adc5300994e2987b0e005af539ae4d3212b49d966eec06fa04add3865895eaa1d351c68c27be62f1f67da7f0a45f00fbf4322f3492e3e9c3984432779db450893f574a29fe484557ccaccf43123bef3573c4476a1c24558eb412194ef7717ba156669da8f5d10678699148ff539e41daa02787edd10e4cc86d8511a1152d1c0b225bb016c9a9444611d5eae66ad8534791a316fcfe6c363965e2945978909630c8ce5b98be0a8f16918d5a1fd5f277ba1d45702dc071262ee717b9ddc709a91985e01e27bf8d338003c2aacc49b35a080e80ead657c1fea06e4ee892bbe31137471cbb422b0bcc5ef1718c1263cb913b8e3ebe3ff3d99c6bdb6f2c3fbca5d705b7cb76be095051611574cebbc93d0e050766fa2603aab05066511f73de113d87fbdde8c9606d325abb93b9f0124b680499a3d953a3ef0c473782e1a1d58b0670701b9502276c2aa43f045c58bc6dd161ecf2869c9e9484a2b1bdc0e4ca70ce92ac429046d29b1e52f877a6e6ad3337fc8ea0146dec100d3b008985977b8ed04dcc15a5c516e2bcdfbab6e98356199717c699f6b64179361056492edfc151c917f1106c77abcb74d15bade88351d0f2de01b69516a0539a3eb131f0663ffbadfaedba783ee0536ea735df710e66a065508abbc36ac2f3f5056814f2e6b7254185419957b89859ed1d799e48a50f6e1070433cb981aba0507003947164c0125209cea6ed9829762d30a6ccb81a9483a8c8d6e5fba64c887f604c418734bd0f889954392d849c600bff987655de7ea39f4ea5f1c43f0fca1a7a05260058b46cf8dfdeaab163c9341fa1f3f812e4b34f43a25eef90d58bec9e02d25dbd40a3149e7f271d0c2b7f371f82a30ca2fa8307a2e15749e8ff32d9851300dc0e0f7c87d51b4e452c3c1c4f11f3a8b87a29f68c7ad48feb5a48a8f0a65513fd3e7737a692d67f00c3e50e96c0f2cd159c410bb0873cec488a889bf15a38f374fcd004dd725934af6f8ae7a6dbf3dffa2153f471d64e126598493d3d2bcc2c4770962b72bb87ac4ad29d14173a06eb42fb6dbf0a6ce33858965614ce9353001de7c145a5aee94e9ec5679c3ac6e20d6db4476747dc6f4f3ed4be194f95145860aa7f144dad3ea8f51dab3370187322f71dc0e81707972a3f0f85469b107a3e811901b19fdae65b5143ef4adc191bfb814874244598771e8cdab54d559ffb012037cf9a9a450b6dd5adaa35ed4da3879109768db129a5d611431fc63f9785e3c280811bb09faebf3003496c652440b6cacc204ae49c7ecf17a8d02b288649869a5a5fb4fcfcfae014ed81a4d3a4e5596045eae509087fc8f59d6289833972b08e0a56b1da43338f7c9f5d13ba5452a09a5b9a134cc9f0f9590d5b9af4d1ec7d5591ace2d4cf9263c83aaf2bea0cd68315cad6afc28a7211930124064a2790500a22ccbf88226df394d0321199afeef0e89149924883b09fd3b565cb36798813fdc3f4330542ba19b76db51177e6dae3d96f012f799e27fa7c6fe09f2875709825ddc4e6399c492081e797df23a88a088736287fd2002e1314e2ff9f9b5c2cb06ce60896864f672e0c14f42b7a9646c7c93adc4343532be1698bea22a54d99f50ec5c676165a7ddf03a5df7fd22f3ffc39a0ff24ab0f35a0737f131376ef3966c713708d33c46b19708b62144aca8a41997f1d9ef89f5bda80fa796e32e6773306a0e90f83882f9cd5111c999915ec8f63888d6e64cb9a7d687bc236a8dd552ebea9d821e86818462595299aacf88a94f78f98295db94f8dce00e3afd23f10c3c19d027d32990982d5780fbad74ce4b5fc5b2e8d36b50eb67e2d7c337bc2a363edc8a62714a1c8500f5e9d1ca72a49723551c8761953552fb2009ae23d441312646f9a73eb013a62cd0973f7d93f50c393839ccf531cd4a1b6d80c666276a8a7f0588bce1ebb5ecce88c8f2a667d698a64a45d5072f59e95f2ba2e43c08efeb762484f19e0820c110f04bf5a3b28608102cfbddd7dad74bcde98ec6a804c5db1154b528f0f816a96e462b9ff3c92dababf4b47c625bad2f7f435c8c7a445cbaa796919a7e3f40d21782b2056bbe66e183c7d3eaa29295e40dfe4e74c311ef9bf0ff4944e0e037ada80b1e8275ae9941ffadee4bcbe57273fef05c04220f67f14ff4734851658a9646b4fa5c744b7887109bc720b85b2620f2037f192f44a0d72b0531d08c07a448b45db412687de733dbf87dbe2e1159b115d5af981fe83a7af13e234ad45abc72d6a513c84ff03c738ed3b0f5d0e6d12cd73f10fbe2f699f6ae6503324f1b1107971e8e9a6165177914939fad441cf5b22724e57b593ee91575e68e752933d0f5603b7cba62a9b72c8266367c8a8187c7880efa3e7cfabb0866ec7b5e779c6cdf6a4767810131a44e4f73dcb249f2da47f79d3f2554b594337a0c7d1ce158cd8ef1ce851435dfb0d94e545bc6cfb0fe566ad524dd59445db7cddf2e344f4a6f861e6bf54b97b611b335fff194f4d43b3fe5993c56f0694505b337b6c28712970a7bb411a0b0cbb3808940ce62d2462232a5ed4bde8adcbfa9f21f2bc0583b54f37204cd19aa8d0d9610b4db181c46ae7ad070801ea03dd0d31e787a9b44af96bc0a676f5a68a79289f2eac0b92568529853e4df11ec40fc798c5efa831e607eff84573abd70b141f8bb614dd79da00779e96ee1c6578b9b56559ef510f760a2f5a810f6afedfed50d6b916eef0b5f86cc156aea9f8ea4dbdd727b0e752c9e28b4971f4d78d27206f541a0b9709044e6874deb0dcea96cbb2453d82fbd9efedea8cfbf90e58d2a4e3b7ebfe1854b3a422db994b3c21c24ca27fdd246f9ceef720e47b6cbc88fe04c6de4c9bd060e27953d6fad329e4f5d922208eb28e28d0a7da98511392f1f1e15f0fa67b3191e3541164dd8408ce40d855b161bdb4ca2131939b457f3b69cf1bd4270c609ce52ee1f62f2c079902a9a28fd965af8bcf954f45786eef3f6cd397ecf810dc44681b72394ac666c9169cf99e17e6533121eaffe994c4d40545d64c80d14547fb3df458170020470690210896cfded31dade42e8bbd69d814a433fbf774fd25d24225112b7cb58a915972878c74b8edb424ac7d15c7129323990cb176ab02370df5bfecbfff3a81b306e6c68b45a44d2088ca24b7da6dc856e34c0e5cfb7f28574da93b106ccb53ae9237640c4210d350bb81c2fa368364e166cd4514d8e344fd17b55b7fa1c42f547c24be9b2595f2834a37a070084d72e33d0f4abe195e49e72d467527547c5368de5b3518ffd77839471ecc332e5d3ec766b95e6d3b071e1aafca069840fd9344dfaf9a88b229ffa5919c2753ecde80c10463b4d5efd88eeed903493d9f1c244e45f133f320638d04b5819c19e49be071c5d1d5022214cc8065940e2a387972ccb301c0ebb2c4014d8ee3339f375cf1d1af70fa79920d9054e218dbcb92c57bc21871313ddf0c96ea2d4b80e1d1f3ab212bc29b26ab20b4701aa9d5f2441513b1f798c44a4c9aba68f40d9fd4f562d668be1b0642315a81c70a8931b35ec88a2ddf9cf173b6dad037dd57d895a17c36428e7f984ab5590fc406a3ee8450d52d6ddba47b1c3c89ca97c6fa30a4f196abac8b9c9402a5313cfb9798a0254eb92a5d7a08b18ffbac5a13c71b30f2234d8abc4b834eecf4fdefdcfcfb4197dc79895099b36bce3a6f66baf9a6eaeb13adaa1c42d47668c54e0a60880af00e4ebff865c6dd95e5549266a7bf80ede19ea2af2640274043999ba51ee81992f0f768a4aec2ae378673dfd996a19727a96fb7a4ec8bced5f7e81360f67c60e952bb4ee6047b4200d3df31995fea215e442a8204d895b06e394eab40ff059f74cba838ccc1ce1550a30d0e51e65b1a936ac7282a59884429a58f9485e86d5c14a0054c797699c6a1d62104783fab2914ef2d26dd2e61db847660ecbd226cee73454b2c1d8fb5060c1cf3a31d247083c9b5a6f408c66a8d2b161e6387b047a3ba2fdf7349a2934227e9b6f251b5b5bc508a8307100d998865bd0f23f397ccf22b9dcd76fc1cf3bf9f810dc85eab5ebfe5782b315ae02ddec834a17f6c8e7055169caf33022640f17f9c0ec7d144a8387af85bc1a33565119bbf339e7983fe24a8325de21b7d817540401b11d4fc3da44cc15e26300b58110b729d91fa7950a82f68a702fc748c16578821e7b8f282a3c4c6213c0fea783027e0ac5e206263236eed505ed05ad9d9b38e9ccbaff670a1b9696798ba8293931782c7d99ec77a6934dbe449e4dd6b592fdc6980e204cb90eb4bfd071e28e7943043e3b1696a4876e4a7b498f8f59fa309637307d", 0x1000}, {&(0x7f0000001640)="dd04548f65d3952503cb73db81337de46761dcacaa5f06f3ed777b0c8dc8bbde778bf92b5dc07cd9994694448b95c4ee77faf431d34efaa9b0c1c97ef6bd0ff9587dd09f3b98a9c9bfa44ea0d9c555f4d44365d58af369498eb04be7c172378a0fa08235adf8dc2d50414cd3bb368ed486dc9a1761f1d3e2691875b8db2309f3f16db8fe8ae6700d052453e0aeec1e77f4c194ad786c9cec3ef45d1f44ce4204b934316411f3f58f28f2cd62c5840fd72b2038629a1c6c80e258c731305efe341050d9fff8510821a1d5d1a41ea880013a2a0d20c378d30cb298b6291704", 0xde}], 0x6) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) syz_open_pts() clock_getres(0x3, &(0x7f0000000400)) 19:35:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x9, 0x4]}) 19:35:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x3, 0xf9a, 0xa87, 0x6, 0x6, 0x3, 0x5]}) dup2(r2, r0) socketpair(0x10, 0x0, 0xf46, &(0x7f0000000080)) close(r3) 19:35:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 19:35:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x1, 0x44b7, &(0x7f0000000140)="a778e135c111148986bbe6635cb13545708d7874d95872ac28f8754553de7ee4b7cdab31e84850a251409fea34376d726b0db6a0b9b35cf15db39c4928474d01f8fa69fc833c95640d5cecd5fe6a60b2ef0536f26cdb5d0567e389b276fc254c1ea464fe2638f6784bb0c64440303d07b306094dd15fdf5a12e43b1b06b9017201524ba97d6d80c06922e00e53b6db9e1f59ac61344bff9dc4c4d839bc6fcdc61fb6e434f0b9d55a63a3544ed6bd9a8105e38d7320c73e4468d3d79eb18e6dd2d36232b77034b8e127de6e81798235db1259778762fc86ddbd6538d821fbb6a313b1c8bb110fac6cf66a5162", 0xec) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffe1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:35:44 executing program 0: r0 = socket(0x10, 0x2, 0xffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x8, &(0x7f00000000c0)={0x1}) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 19:35:45 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000002740)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000002680)=[{&(0x7f0000000240)="5f6743135fa8c99e9f606d6496dac87ebddeba81fb401c95a7c4c98995236642af6d4ddf0c931060a3e2ffdae5cccbba97eabf9cc17201cb9cfb95e8794846935455697d90e9cb4c5ea000c1c6ff283ac0d6865c9425d8bf2880ba695511e0", 0x5f}, {&(0x7f00000002c0)="283b0eb39b0fb9aa13442e0fafc85ede1a6d7f16edb2cc7e1ee4f4044be28e78331c58b49be658f8e105d127b41a6de09358df72d42b8b5c0f09d2ceaf1cdf1495e81c67c86f9a80ad20fdfa767fea03310f959139d85bfb0377894e0c380364104b42d6414bc70bf97ce982cb21c0410e5075837b7a0a7c64e9deb3e2fd604aa3a37c6434499ed87f1649ad2848d5af93ca74d1a3f0f6be37", 0x99}, {&(0x7f0000000380)="6bbc92d99d179f334d1457059ee4ea5f0d62dd5b06ec1bfcd9b7b8db690043814470d00ccbfb6207c00e8c859b12c309d0be2f45dcdc711e40c5d74781aa9e3c97da3775", 0x44}, {&(0x7f0000000400)="64650b70eca536889f1bf36abf8a279ab043cce85657bca5e3222e9845249047f4594a82bb044465d6f37253d2ec1316d0e8f21f914bb111c30df507d78654a2bb2e31646bc119d8f00e8f662bcf9d0ad09758589319d9fdc7e94b030fee209f7f571eeabab37332ac1d37f17225fd76a88f6e30d1a80cbc8f1abeb247bc44475a0c8b5d1f60932f610e760aecf730f1e15e03f0e439afde51139797b7fcff7ce99b32f1260dedc847445da5577e713f1c88145293c2fbfa132db603861c8c8e844e4734d70e9143743237be6c3e1ffee065f9aaca41627bedf08cea0ea3b96953a28b", 0xe3}, {&(0x7f0000000500)="63c380f613e1ff1a27269edabf9dc01860275b327ee7ad994970db80c484d2c9572804a21d216ee5021a2ea760de19caf71c40fe7b5badd3eacf644fe32d56baee976d61e00d52c71fd06489010f4c449a68cb19a2e0a0b2f8a626308bd41e6c317edc7ea5e0c67348c7a386ca2df9533a611f8463e4cfa86086d61df6f85954e0d92602aa21896c8346783f809ea523088413e7e3d019ae33b112b748184415d71c6c57789dcdb53b5b340dd9097b0354987b449cef3d094fe58cc8b6fbd2ea0bd7926c80772b10dc715014268e012fe0bc776423723a3f9ad8078b239400b4bff6719317b93596b21dc75ca942374e98e04fac369cceb881f53f2b2d05a3472ae4470fb0cef85f193ce4cdac07cb545916a57d565e85a2978c5be878971cd7610e50a4072e7a780e1b14cc7782bc85f79c93c134f6be8685356843ff667dfdb5572aa2dcd6619aeee6a91c08be9757fe6fdbde32ecd94e2a2790721686ab5f08a4388a48e7bc7d2416e6ec08d356c90b6e15b6b51a058756ac2caef6b6d32fdbd97d12ee226ff74311caa3064c5015f9c3fc559aef4519b377a0c3c23ca2ea88de77863ab6bc2cc4039904d6da64f6279b29625e4f232157f789667144ca95dc45a60aaac7bfda14207ce5204914ace8d3c0dd6f90664cb05cc96fffe14274628cd9af55969837b6436876bcf53d0c704e1030465f767add0d2a53bac9a3cb7ef9eec6b62294ffaa6353431c123e53257cf7dea668cbf7db02d817bfd315b91da15b0323aedcf7e2b3146f3a0c5a17d1753c06a88e4a060692695b004e914dc96bcfcb80a135dd84659a61edcaa7df79a247b78dea7a1b03418834837339fa1b7f66efbf31070075c8014f10d69f0c8664d6b771f68106eeff97ab70da9cadf1101033d8240007a185548c8d1081cb4c1cd8f86d9bf55ac6a761aed15d073eac6724dd63edb765e91801a1d30e803d5254f71966db68b5d2ea3425d9f54695750319cf4224c36be8fb7d53936b9805f6fbc90aef7a701f61eb3e72de799df4860ed56afff9fcea93299b4a0da5044af97573bd7f6e44cbe9c8fab18e010a1528dda589cd1314b1d5121a045d36cdf864f93d8bb6f42ce3e4362b0a3eeefd4a2ab8e97856d279a7692c17ffa5c002f57595057f765ded77d0ea3f38043ac0190e430953c0dd24fd24ceef139e389c292d191806684f59b7d3c491c8669111d2c3c0b1f885854a9458e80f353b4fc89311c0fcbc4d45d49e8cd0b07ae72dae001bd708dee5ec6e8f2103cc0e2d2c5f944a84d1452a96aa853c09c853f30a0d362277beb5cfcf36e4406fc3696c68b405ad884557ca3c3be18c7a8b17287f6d89e18bde400123588dcbb9d73cf82fbe51038bbacfe947ab191815aa740a669b73df740eb82c5f72b3302b8e45be2e8f97b782636f5a4512b06233ec5d86af8f8d2970fcae733c9a08cf83cdd18bf2f732b0523f03d8f0356ca95f788b4828cba93d0b04e85375ce4004601c4c53539ae51dea965809bc1f2904329b17e0e83464814f445a150e95a3ba3960fc2d424631681e7350b33658010a4f21a9dc42041b221ce0cf28fc4e031a2707addba5e4374ebb9f5861507d269630ffce085009e5346cc41f6b2a3cb751a140eb864245807657ddb16c30f274218b5fcc5cbe7a29001a5051e660742fead76bb61d9aea87d96a2f4ba049eb3926c9a347dca663cf8413780588d13db0aa8eca9beec78bf4edb7435036822a478c6264481795ddb06114be92f3e94e4d9f6ca138858c31e890b86c7c5322b9385a91da5fa2c66c3cffdc60c65c11abfcc963d5c06c07ece2e2208a6389dcf16df303a9a6c6d2886c35c92181289b5c1d6726b30cf7e02dc2a50715f463c394302b42d2fac6f14820f3f255965106a7b2529f7da8bce4322ddaf50dc3c95ada7e6cb4eaeffd38586f0f0ea74063c7e82e1425537fe0aa3b681460a796c355df323a4631459bd8ef0fef3734f52adaf8e752ae2fa58e0b457f7a3aeb3a7d58a10da191da4525475c53c380ab9d8f902e1742119ffd04f9e7a8421920b8a0401748f37c9fd1482f6cad488a62b5d1eadd432235fedf96a439749081d0c54b5d70ca815b08b2c89cc8a6cbf696293ca4114b4a59709274762a2834335ae8299e6e8a5668c0954392c3545f4e6d3c4b8a07faa81efa46c857cb1ac544332a0398f33877547bfe3fda90ce6dc0618c87e269bd27ca40a1d685238bf7f0980ac8d4b57432129bbe7392540d36b3bf4254d577c55cba879128568900a35762afdb64b609e53ffd03584b725b9ed6a480ff6462a902398676e1f56a08c14e1180319834918d8cb19ba7ab5378741949fb0b9295e4925792859936bd0cfa86903db24904fc19eec50f8dc36fc7cfbe95014913fc5b46028d07876c78c47136d05ed4e792386664bb7b4008140ac422e849b5ee44326ffb297b772c67bb69e7e2c4064e107473210307309f896ee054a13bef8814c16bc1468ef40e1c3ffea9a802592f1933d7aa25cd51efa02a42858441499ece5961c11ede2f2d1a9cbe8f9a0d8636c32dc34b65d7ed2b27502e3d4abcfb40499dc641ef6ac5cbce7e86b010980eb12af61f8c125737b43585a0b6838cf4172154e1d44a204ba47ae4c5a32f13640d0ed257361a2a57959388dd031ebfc186607f6dbaff6a0a452d547c293a2d5cf1d256adabe04c486961a0d1e3d03a1c8db69cb84199a87cd46df980890dadbea0c2c12665515976e157b1ff4f1ce24459fc569c979782f4bff04abddc825e5b2391681030f18a40dfdc87d219763426bc15a65ebae39b267b71296b6cb8ac9e95207f78a141c553663c57f29ddc0d9efe356323a3c69212761f04a8cc8f1e949195b55345066cd55061e0c0a946379387465c4476a829c63997e243623d258160e6c1d50193660e9cdb622721446bf8647ae562c12bfc7b279fb7d1ff0395196b0acaf8cef4b8068e719a751cd94d3c1ffd754f901e87ce62dc6ab8fa9fad2a62a178bca2698db30ef9da3332df7b9d6b07b6f0527de28123b058cd102d2157b5bed8d4e8b83e449b149b15ddb5c110c6aef921ed4db7d26bf5599169ee990ed102e9ae53ff0c3ad1e2a3ac40cb618236661f7baef779af00e2fa0961fff847fb62e1959a9af0cd661b8f21615c82c3becc94a296a6d27faae89dd6e499a7cd5a4ea3320f568a467af4e542b468c43f3479b3d60b26dafc117336dd83db8e57a3fb4f51e9b25455813deec23dcdd83291eddbb7e04d8ed94e15d31690071b1e25c0adc000f2e832da435c042cacf213c69256bdff7d0a93755744490ae54aba08d8ed0766c85b9c05957f0c733bf31d2e2d768c3f5de8c623ce70431d1e337c5653d41f745d6f776e8c1fef3c3be84bf8bc033adb8099bacdabb769cd4065b26199cb0256296a0da973de9617cd2962a1528519c3527e09131a9a4c2675c3723abcce863444846b08f0961014f5e2b03026e4bef8744bb1b5b5a746db53306f9108bd5595d94e0f4288bffe2720c17fa87bd09c9504a536fbba97b85b8fb97395147a3f82e3ef3ce14bb980a61eb63584f606e4cbb7d25fb373756e4f61276402f59f1927649dbc53c27285fa6520e753f998e7e96ba61446ccfaca459c28fbc4f9fd0ca96b8d6eb5d6e7ed8dc52ed834cb1e67a49b1863a403afc9bdd94a8734450af7fec5d071cfcc49e226178449f06cfc91cef8dbd1bb0a3e4c9b92cf85b3e380bc93ab333928038e198a54b1bbc2b2984ac79e23a90f50d0822d61bd4932ba9205ce418e359530d3d9ad3939c92c46fb8c2e52a591ad6145de9aade7956d6b4b530d7c590d7bad8fb62673b2e36faf0b5fa4bc12e64872a890afc2204552a9e2862785275aaa8fe8da2557f19c7747f80fd2775b72bf9b56d02c4877763e804fb855d449404a97d0756e1c9f7f218f35678c3ab65a323bdc236e402d87386da45ae4d8f2a342561fb53ab1e45dca21704e10a1149d9e4ecbd385f2ad1b4a358f3281d9390d2fd5ed5c27c75fe6c8589c93b37cea385752adcc8734928826d7fe2dbd2fe192588945643181187e01e81c161ed8c1e1e405a9cdbeb46f274540bde543224d5d0fa9cc7c1973c461728e9b610a2184824efb1a1f21a573d77c7072983dafd1feec6b55fc2e207583db88779182d8d5038cda79ddbff8f342a21a4e625589eeab272d6db8198ecb15c2e4f88ab1f6437ddcecf1add559ef083744ce80bd143380736862e5cc980d190155e4be06c13ff50662f9b61b8b095235424a4f393d8504e59e326d9d55ab19c9c399120bd4dd5c5ae4e3f6ea318eda3bf01569ab11a6be4bc84bf11951f05eae1c2b9dcf3089a759e99dfb096b217565887606275fb056265d4cf2f3467155961ad12437260f35c8c68d48ebe03af5fa42971f77a2b8cc8410d353eb3d6a167f2dbccae5908f9505cdf895c558e61a74a001437abc9514a4568ba333de9cc221dd27a750ea3693290a741118426f885a6f9b44cc9890395835e8a7e4507da8a29bd71733551375019c3512d679a8aac9e6807556534aa5d0d6bd9ff54342e4ae9eab1c5a305ba9b56679094be9137ef943a08b36e42f6b816a067c018715b2bacf8f951ee0bd42d043ea904789e140d3935bb20095f6d525d93ba7ef5454369931cf78a1dfcf33652b7ccc1b85ea18841417a78f65e2590aea9a0a699d15fe8a474fba25bef8ee31f459fbb33a96420891a25322f78a333742c3c352fa0798bd5e97497d82d170f27c2d783b6bbdafd5e5d327f8816759cc983bfc648b605c8430a923592dfdeb076034429318c4a2832488a1a2d733d1ec25823347aab6b13be4ef11e58e5a33626f2a1196e0fae6f7b110a8808af7666916669bd9782837e0f7034fc0b6d0e78c05016fdc76d8a47fa1c8954615e86bff47006794eef8a992e5fc9e4e18342eaa79a37b54646b87246c84ef3fa88d6a5282e2927d0f4a850d95a5abacbb677d679b8a2822755e91222d67cc45f0dfaaae254019b0bd0cbdc94b25de8bd59982b09fb7fa9fe396f750e79424028f8af760d3e4955be69badfc7c9fc89ed2e3be45fc976f6459a54c4258c70ccf583e6b5793d92593c1539798ec4fa91462ec909530f8df4e5c4c3ddb07add1860386b70e24eacbcee78487736ff8dffbd6ddc13db08e262df3669c4c9a995535ffeb49b353514e94847773beafc157d12b7f8dba89208b9e68201b39b2ea167196e58090af621d5807359001c9d548cf90bfbf2df75e527c136d237978167bf2798355f86059ecad468d58d13c6bae25d6aaee38f8ddc6bf7a086c4a9429775ae32cd884361dd75af0278d644c13d5d9753cb775c794fbd4ec98a5f5a8da71433df5bfb350436e789f1d012cfa459b225865e046e33816935967d6a449c17c31d57a69596d3fac3ee1c84495fc04ef555d38405dd9dd2f7f6e6494f19d08d6adcd3e64294b7899f6790b601cd1eee6ed8d9b0faf412321ae7401272bf49f4f3e0b381269d1d7e833a292e66faa804fb05536ece38af10550b900099b8a178744de30e8abd8baf8c343f1f0e39c54bf132dee1d3d0c4f05882ac680046003e44e5b5fb6cf7e4c7386a601de7ad1fb68994206d7fdbe289e8915b70a76d4f0cec936e98c5769f3c3dedc70f153239c6fa8ef648bb52ca3ed0572e8107d59de0e8559a79613bb2c2470752c44513aa60e06b5178f48ae48b3b754d71e3e75f5935fd1dba5cddb626d73fd24789cf9f89b28132581c5b5c01fe551449da2f58f8cb00bc46528474a", 0x1000}, {&(0x7f0000001500)="02fabba0e81094660325e3fde89411a968edb019eb4397e3c88bc2406c5a3fc9f4722a9648b491144ba500b4739a0e550b2d8e849e33d6cc374935f05bd4debb31ca7251d22a25d88ee8b221cb77ccc999e3cd03ce82de3b4c97c0c7204ceceb67fc863b53b55a279d75e443471f5169903348aba92318529845b11731e2c6dcc25f6c530a18463becf5e6", 0x8b}, {&(0x7f00000015c0)="d0d2e4dce528a3816c20fa15fce789f6850e9c2a796fb4eca5a6f8273ce68f20b64478bd8ced78d16f943818df077b37717de5a7c03eb1af3a04e6621f3447ca8c919165f63c5017a5eb35a83fabcca0bbece5d9e713bdc5231e91089c2c2ede81e1219df0b274ea15ab681de21fa16d6572a915da0ea4b5625af9fd5e050d0a470ef84d8ee41843f3c13f885c00d443843836cd39c3efc5b8d4", 0x9a}, {&(0x7f0000001680)="563c4147d76eea1b04078bf286d4fef64322ec3a2c563827d31fc08c3cad7e2d6d07ee2d4691d51334cd04009f41e755f1ce0958940e2fe0d2f224df177ba9709df79fbb5180589a8e120083988cc6c15cdc3e985ccaac05379196b0b3614887d538e057c703ee530ca349237e4e56c6bdb1913d62b95386667753d6a30cdda0ededdaaf851738b490f7f9cad58fa4fff7de5364a7345c59e0ad8bfe5db176242e0c036138fde908c323ff0b99bbb6e16ca8cd718d6f0c37f1a4e95aacc33366674a56b673f75caed8e286fb0dabe97290ef0cbbf1d374c08d221cd979361e4a860ca7df4e83266fb81c2a0e09f10db88a297d807352498735f31ef80b518837a4b48b985c5774432e574e9794796818b5c4af3f6b500be3139f309f17089ab3b662073d7ec9f82eb75fd0cb50a1d5c5773a0c7a30404c76fc44626b04c525e43e85dfb3c181bf49cc158a07a7a23eeaddf83669b0c3aaefe343a315ce3e8c7b35f7ea93a4895930a36b6863e8fd9738e2a9169b8992763f2637c821b267007791357d5bd746875755e8558f233acca5c03adac616829e7407465120674b73e747162fbdf4db7d080304c5de96a3628d5610d3df24976a3d12db6a3bf88ea17e3f0778a055695535da73110a54c1c01af05dd064539d71cb62c4882df434e8cf01b0a55034af5f62395e92b112921626c5bd7e25c4f643652168562ff56c11410055b60e12d84985d84c980a2db39033044470787e363f8800f37b6d289d169447944591600841be57fdb4db0835ebb95523c87ae794a307d26cc22ac54effdbd282811a727dcf318f3f3824aa8d2126b9810a18ea8fbb823891ce5ea2e5f594261e3f0ed79adeaff76f352aeacd34cf9d223116e9dcb12d5064f8a411672a043fd1d75c2d5ea6aa0d2b37686399bcf2459b8d12690726594a79c86d0accaa6a9c5ff62b476f1d2c8608c9eaad2e0dd0c385af8b88a0e0b49999b4783fdf2a37c637679ae312eb76e05bffe9894e545f2fd045db59a9f0bbac2e4ab4163261ae08cb0d567c8c5202c25b8f5dbc9934e0ae55154d8591083f0fc55cf06288b74433c91fb722aefe07892173f0eaab4d7de9cdc6447d1e103b2ac2a644ce611af77e5afbe36fdae4176b87ef8818120fa683534f3764d5c9cee173d62e12277f71c6fd0216fd0e045b23fc7bcb1cd2078a045002f46cbc050425ae37437533c5c5da441a67705fd2eada872962d80afeab59d65daa5ee37df14f270e4d338481eb31a55fafe0e20b688d202f4846e62da23f4c4b089d7ad5a2ee70963c2d887efa78254e4f942851f26ed481701048b78862d3c9a6eff25e00702a1d982939a943c7ae195315e1d1842001fd9d76d6170de1dcd3f02c595211ada97cb1508ac6e694ad2c1d21e00145a302bd6deee3d721e8e39224d81a005a48147cf7a930807bf6dd13092802990b43d5a3f393c5160d5406a8434f8deb11e3f35c6c7e8b2a8d84626e1cadd253eaae3bccfb068e7b0b554ebf4e81e1a546dcf3b4e4bd00e1115729a483e6c337032c7325e9c0284d452f4522c70c407425c37a2b70382d1307dfba5f14cdb641dd51bdb865f60667ca0a4bbd989dafe7d3de55f45200ef9f453f9f67beb39fa1d4ef030317821e3ed70ef91f464483eaddd44f4bf49746c10024c066be866dac65e1269441c94eae377b833e38df4fab89843c33235505dddea7a2e1a040cea1556fa65407655e084765f8c40330c60f21e818a60e05a0db57deb839004fd3035f3de511df4b0c7c0b8122bf952448394bbe6b6fc83a994e7481de0fd993f647876211fe2926b6004401a6699baa08b733a5f84ee3d2bdfddc45bca18c563a04cc6ce2dce6bad2eb5a5eca3dc8c69e8e0019f8efe22d673c84d762a43bdad3e367a26c51717df1e08f676d762915ef0347c888638772776c800e4efc45750b48fd46376a161c85aafdd5a5fedc33ddf16c9ff80287c611fde525052e2d7282c7535acede0d64109523998ed6cc937d6d8348c632153e028f04d411101c5448df0eda4f1b67c69ed0c65126b5d37a8b71d11319690a748f14887c95eaae97b13a8611ae9f0b2e53b136b4054c4084bdc0f07d7ef3878ce6493aecc4a8a5e63b2e9c421761ecf532421ba32ac0d77b2575f2d0d3223e68ca06f431cf7253be753ba82040db7f10f121b0484a84fecbf2f7b7b280a92863cffac7f21afa7e7d7c8dd835a396c4baeacadeb918adcee5a84cb176e9942c7080b880078ae75fa8c7e33103d665ddc60589256769867d56db2d2b7b1e63faa1fe6dd76d7a769e2caefb471c6c7cf64d8885c187b7924bd3611c2bf0a3a3e8a247132f6043c2acaf87c89fa76bf30816421d5333e453b00e18c9a4470fb39b0e4622ed4c3d12bd8fca809af66daff33e8c47bf4af7d91d5dc86ea38806c05394daa5af81b03b8289bc68c38ecc7f6010dc591ed4392e885e7f8418db0500a0fbcd98f0d51cc300df2692aff4809676a6cabd58340c0bed29d01903eb8d0cf832b73366db09e84644278a57186414ec8d160282776f0751a36affbfe453643185eecfc85229ebc5cd6d48675d06880f866b175fc0b71e2b448c9e75f0dbb19b649541a997f219fca1e908899787c9df39ec8c3aa2c7200ba7e213a29d739ea076147a0b0477431a739d63903d7a4889b1a2436f7ed61521a7e4e1a13f6a4f4eb44a65ca7d2843e986d72e890dcd895ebb8da171f99d0b884a3e87e298964e217052c7f4b5d7202e83f17f6b109880318deed6895ac36727ac931249235af5216bab0c550d463d4e28a5c5b5dbf31cddd93fd87a55808d6e607a2808bb915345720dc17e240366a00a25d3dfe7ba1365b091f0327face8567e4da9da752796d47836cf926945295f3508def35307f5d396027d848d91dd63d2b6f89e70826e897ba19f7e18621e9f03ddf0106e845f9284362584ce9f6a70828d5dc5e6518e15f6cfa60424695c04677328e08d51c7a6cda6b0e4d358c9942216dbd85db9c631a940e1bd09151bde81e38a34e279f2af9198c5c25589760f0c6b541511e7a2ab59ac6a368a7854929d34bc1644d52f09387f281ee32af62891d288a473a1fafadf740da9fbe1fcb4502e6f8ab8fe741526f9782f5d3c557609b11dfb8a7493222ffbc64403d16294d6a8da2fb59f5142aaf06d930da09210b045d0b6587fdbbe24ec6f38be172d3df5291ad074ae9969888f61f46278b375b8d3ca1aee9a5521acd37e3d6f92697821fee8a048241ad560bff5198a42628728a4ac66fa145a8aae3cb2ff34c81366203b79876aefe37e65d4c073b846ea7c1e88f6cb166e245a601d27fba091a04a96153c52467cc734dfb427db102f5686d48077146e994afa5e010d8ceebc9f0ebbad6df43d71a55348abc2582d1167be4880a36f8747aa789e616118ec414e437c54d2b21b9af62917700b2beda8a4991f3caaacf2f571939f7a28c011fc2797129a5c202b3c8133e76baeb0711ceca49763d00dfd579eeb29a0047ca6a156c8136c425b76d2fd45c5736a441a19f30a78b7491a9a05ed068c0fbbeabc508918e7decede84e2de974bc65e69d6ca9f787b7d0bb267c3cf09bc4f8316cc82a63766383fdab36fcbe310825cd900d7b9160b33480bfb3e4685806d15025fc7918b2ced59885916f134ca87b7077fc13774e148443418be35568c2752e4761fe7f5a2f167dd8529d4d5eb504fa6a789e71e9840f0b279dc503f6aae4691203a8f8c8fb374ca1b646de1fddc859a1dcb2071c4b44bde77abfb21f4e72adbbb4bb06a9c389111f3e7d92fafc3e52fb756b1d1d0da1ab803aaafecf8bd7530944aac0b0d471c37feba9c3f3a505efb18db904aaeed72b9daf26e2a73c829b8c68cfa6e872298b387f0073083ef635a061cb0623368825442197e57f12fa9f4bd6fac913f34ce8eefc90e2685b52e9e15b2791beb708242807edcbd0c59705a4ad37ef0a6ea08c4b0dbd8f603347ee15321f9b0e98434c94f4792fbded6c660ab626b8fbee662feaa4d80f176ed0122a3f2d741d1fda4b20735d4162039bf761eadfe2d9efb19b8e3b228bde5ed1cb55c2a94a0c96c0b5677db4a80a86a8ebf381001091d80e138d693b1b1ff60c8d0d382c1b7303b1a6fdf76ee1b1eafdbb963313240ac3d3bb6cd5a2a61f5b55ae222a6c7cff39304a88018413a4cd6be86c058a048e60d2c6034cadf8fa02099865fead0818c845c8bd149b4fb4048dc4db8b7e94cf71be2af2b8045b6d6362156c92d4b43ef2a911ffa3169a591e4074f9b545f2cb7061a9def384295c7fd5a979c6209cbcde9e1c083605cada0ad753f9b3d4a8bb54790ae7f01b1c428bb0ae1763777155477f8061c4fc6029707b12583a9ea0d1d2bdfaa9c4c8c576e481be1799e6ce3470800fc0398530d0132d8bd732c0abe1fa0dc2895e6cd20dd7ea29640be2579abaaad807cb3bbe40d6904e8380361fbd80847bfc542bf5b0204438e96f2270d3c658bdc761d19321f14622898650eeea48ac47485d1aab8a2d5b75b7b9ba61489f072537402b1b7884899d102099b69c05a708ad154ed2d8a9c7d650fa8763888d6bfa53c85094a3ee7b1b9c0ef765f34014f77ef3e2ab2d7c5e3fa19d829ad0043f9595b26a13a9d0011dca17a98e87c803b8507d46118687714bfa54d263006d1be1d489e253a533d2eefe1496d1612ea21e07a209f97feffa98d1a2c88f87928016ba0ed2b258c5174d06e71a5ff37ec2b7ff7247f4af1fa61b741330c1e759f8021c41aa37e87173dd950252fab181596efc511bed8c32fd1ee70ed48f62ea2e25ca672a3da7a4ed8ed69beaecc64b36f5e5b54a9be198c4b570a31b44a800dd29606573e9d31c965eff10182e5f39f633629f70f8f202037061a6fa6dfec493dccaa5ae7cbf2624bd50879c8440fa2a956059dc096a4a4fef6fb97a964d6ccb1e8661cd49597195bb57611b294b8690f9639ee3709aa06b8853b82a6a79b4f702eeede5a4961b27e462c4c18d5eb3cf9c7b4858896eff8e3338268498b7b8128bb9d480eadef27fdd51746950d3e3331f3e8272ec55becc38ed9b2cbfa9b6f76f2292e1bdfdfdb4c614504797f145bd72cebe6a4025baea83dfeb9b4952ac90c25b161ca112ef849fd0ca160c424903d6f5a06af6b7ce2afd93b59f1fd95f9d51a5022bf5f85386e6c2cba78fd3dbf51615e5836cc9684304f25e1d403435dba8cad225740c6cbb1ce01f53fd1765fb86ee393aface64daade8d5ee5c9eef49b67ce7c0410c1f8ddaa33252dc67fc871d2b2777ac54a95f98c942df374efbd222509c182cd00a98d36fa5d93826d1d8b762b2577d79adba8f2a79d1eeef9444686b45220561d0c2e50ea4a704b325fc3f6009896fd1e180dfae2d260a1c65e906eca653c10df89cae53d1ed209e6ec0bfa108a76994a6c8c0c7e8e7f1ee4fdd86e79f2716dad0ca5837d501200fbeae6653154e0f3a5c2d566396eb179c30eb533538c2042026d8a49b796a13115664e13fa1279338843b7ef4a32d26795e3ad850e804003a8abd19123a97004e7b6da503bf0babd5e2ec68998b4b3f2263e2af24f8a7ec31e0a559ec0cbe10bef6edcb2b02d6c483b2783f3020e13b471f7817c88861236c42327fb04bd0afddf84e361798d55c73f92e64e977b1b5c69612518455552f4142382624a43f958285e1b7d7ab3809c5a4c019868aea8138f3fb492ce69c3a9a0ffca99f32a83128e5d7a6f7dc3e24076541349bf91295c946f2b6d50e863885f6aee16", 0x1000}], 0x8, &(0x7f0000002700)}, 0x408) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x0, 0x9}, {{r2}, 0x0, 0x10, 0x10, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x1, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x7, 0x93}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x4, 0xe4a7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa803081cdee5ee99, 0x8, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x40, 0xa30007dfd39b1781, 0x3f, 0x5}, {{r2}, 0xffffffffffffffff, 0x4ad39946ddbb4b2f, 0x2, 0xfffffffffffffe00, 0x22}, {{r0}, 0xffffffffffffffff, 0x80, 0x6ccfb9a00e6a973b, 0x7e83, 0x1}], 0x7, &(0x7f00000001c0)={0x0, 0x4}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 19:35:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x8000000000004, r1) recvfrom(r2, &(0x7f0000000040)=""/66, 0x42, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x40}, 0xc) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 19:35:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x1ffffead, 0x0) 19:35:46 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, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) accept(r0, 0x0, &(0x7f0000000000)) fchflags(r0, 0x10000) 19:35:46 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000400)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) recvfrom$inet6(r0, &(0x7f0000000040)=""/126, 0x7e, 0x840, &(0x7f0000000100)={0x18, 0x0, 0x41bf, 0x6}, 0xc) unlink(&(0x7f0000000380)='./file0\x00') connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="8424909562d23844ae66dc8238f28e1873fd6255f5baa0f7b59e348438ecda00aeff13081079581bbac283717b22e8794472a7441e463db5e2eac9a0d2f347670b", 0x41}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="7347ad97257d16aaf74bdd58f8d9f3710629c549ec82d3a43954ff466eed57", 0x1f}, {&(0x7f0000000300)="42dee5caadad", 0x6}], 0x4, 0x0, 0x0) 19:35:46 executing program 1: clock_getres(0x6, &(0x7f0000000100)) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/218) 19:35:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001380)={0x5, 0xfff}, 0x10) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r2, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) socket(0x18, 0x2, 0x3) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/175, 0xaf}], 0x5, 0x0, 0x0) sync() 19:35:46 executing program 1: mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000040)=0xfffffffffffffd8a) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 19:35:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x2, 0x8001, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x1, 0x8}, {0x23, 0x20}}, &(0x7f00000000c0)) close(r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007fa4df0ede0d"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 19:35:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 19:35:46 executing program 0: pipe2(&(0x7f0000000280), 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffca0, 0xffffffffffffffff, 0x0, &(0x7f0000000180)=""/230, 0xe6}, 0x42) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x94) 19:35:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="1e", 0xc9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) dup(r0) 19:35:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) fcntl$setflags(r0, 0x2, 0x1) 19:35:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0x58dbb1675edfe35e, 0x100010102, 0x4}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:35:46 executing program 1: r0 = socket(0x20, 0x2, 0x800000) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) ioctl$TIOCNOTTY(r3, 0x20007471) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 19:35:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r2) 19:35:46 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x1) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x43ac000000, r1, r2, r3, r4, 0x80, 0x6}, 0x1, 0xff, 0x9}) 19:35:46 executing program 0: r0 = socket(0x2, 0x2, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x28, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2e008955f8ca1831) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESDEC], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3ff, './file1\x00', './file0\x00'}) acct(&(0x7f0000000180)='./file1\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffdf1, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) 19:35:46 executing program 0: r0 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, 0x0, &(0x7f00000001c0)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:35:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = dup2(0xffffffffffffff9c, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/bpf\x00', 0x80, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20000, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x2) r9 = dup(0xffffffffffffffff) r10 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80, 0x4) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = getpgid(0x0) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r17 = getgid() r18 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x100, 0x0) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x40, 0x0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x2, 0x0) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r23 = socket$inet(0x2, 0x61acace3e39f3019, 0xffffffff) r24 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x2, 0x137) r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x80, 0x0) r26 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x20000, 0x0) r28 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000800)) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x0, 0x0) r30 = open$dir(&(0x7f0000000880)='./file0\x00', 0x10, 0x80) r31 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/diskmap\x00', 0x80c0, 0x0) r32 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x180, 0x0) r33 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x5589ad078e4b0147, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x8be27054b3912aa4, 0x0) socketpair(0x44357116acd303e, 0x5, 0x101, &(0x7f00000009c0)={0xffffffffffffffff}) r36 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/speaker\x00', 0x0, 0x0) r37 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000a40)) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r39 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/pci\x00', 0x80, 0x0) r40 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/speaker\x00', 0x0, 0x0) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/null\x00', 0x80, 0x0) r42 = open(&(0x7f0000000b80)='./file0\x00', 0x80, 0xfa595effb72846fd) r43 = openat$pci(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/pci\x00', 0x100, 0x0) r44 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wskbd0\x00', 0x820, 0x0) r45 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/ttyCcfg\x00', 0x400, 0x0) sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000e80)=ANY=[@ANYBLOB="0100653040000000008c552df0178ffc8c5bee00008ea9d092a3c161e7ae21aeeb37e795119805d8bbfbb4f81e321404a5a26cbeb5a2ef27fe94c81bad837458d4d0cbd1"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="510c5bd34ef07922f03bba8d3f627d176cc4f22217750344e3ab26074428644c9d3c715022fe60934ab9fe59f78223df0ced", 0x32}], 0x1, &(0x7f0000000c80)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @rights={0x30, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30, r31]}, @rights={0x30, 0xffff, 0x1, [r32, r33, r34, r35, r36, r37, r38, r39]}, @rights={0x28, 0xffff, 0x1, [r40, r41, r42, r43, r44, r45]}], 0x140, 0x2}, 0x404) r46 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(r46, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x40, 0x7, 0x0, 0x1, 0x4, 0x80, 0x6, 0x0, 0x1, 0x8, 0x6c40324e}) ioctl$KDENABIO(r46, 0x20004b3c) flock(r46, 0x1) writev(r46, &(0x7f0000000000)=[{&(0x7f00000000c0)="970ced64e79655d63f402a7adeebf7d36c825a6165fdf909dd18657daf7f81421ecd0df9b6f4ae9d126e34c483c862e5f395ee592e9ef443acdfc8ded251cab048c28bece59b6a5591eae9100a9c62c00db6a26c491f12506d299ce2f0b3fea3b75246d60ecad888df4d3be087c7a37640c735470b132017edc5873e396ccceedd8c25604e2786d6664411ff5b9507c0f62a919efe4dc6c7c4db2fe47b6b35fe07624e0535f25b54", 0xa8}], 0x1) close(r46) 19:35:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 19:35:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xd7f, 0x3, 0x4, 0x6, "f4482b1eda50fbcfa5a0f582bcc0c3a3ea6dd8e6", 0x8, 0x543}) 19:35:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000200)="5212a58ce9cea9d1277a22da45d4bf9de8ac05b73c5f57ac5aedb5b961b0448d0957c9b2e8a214cdb5e757a1b6068a7ffeee298b0b14475e72beff0c120e238fca870fb1c3ad2add56cb8df7bcfb3e5b47c5a7c36df00faac8cdf3513fa6807b9e19233451a050e8d0c2cd35ac8c088b6f64c81128bb68dbef7d215314566b4a9c77f3892bdbe9f3b02990ee7f96791cfcbc5300515457068daf49011661d335b7df144f280f68277b1356ec588d468a8860a111692dba1d90a3993aaa27ba093f77904b360c59bb199d7b737e6925de074b3ccbd1a511f9b837e84045b0c732f60150dae33f719e3ff0114548991b8b2cd9927c5b00c133f11518fbbfa6d1be8d4660f47d082888786dd866c0a003a7758f62064406743aed870214384fb2d769948588d04e08e51ad64613ed444e7cc8674935a648327206b1907467b6861cb0b12b2d2567f158652a8af9d2d660ed88a55d8599d7557920b741a0a5473984df393c060c194e646b702c12b1482e86f7b54f962031592ae671528ee96aa681d117f73439394ab443d91f2c8368df9ee849b46d868d1083d7cd32ec97e65a9b37dab19c2c6f2ea7015d54eaf6991d94f95aca82280fc678f26339a19e990cbcfa2440893fecdf022a1eb5c87c500d731f720e7b7c5b88bf08b6d53ec042ff244608d576541c134d4c2a22e8bd2375a14517f6b57623a8eb060d759f2fe950d58e6a6eb0ab7dee2c55d527e0c00437a730ba76d78082fd97799eeecd6ec2af4555dd8f026f3f9735ff6d804fcc6cac7b8b405e5d056a588a816d0b49e5ce97da892bc0a6538383d7aaed9e7493ee7ed6efb4f61bc3a2b59b10f58ede55e9dbb2002e31475442a97df34391877564e42131e5f1786664c5a851202a8dc3f6d538dec167373834fe0f123d12099573eaa470faa302498198bc7243e5323aa6f8a925f7fa771ab16a674e65c5eee8d542a261de9e1f8c3b1af774f5af94907714bcad1d8f1c2278f7973bc098e52da6257c20c3356845a8c7cf804b71ca1ee89aaaeb12fc3957664e38e998a555d43a5efce19a0827caab22a1fd952c394a91582c815a671fc5de4b24fe5df9ce2c7674d935307bd7dd669b7ecfee0fd1087a0e771fc006ade4da3e1634f4116c3793a0b69191a960a780394f6ce8adc600939ea37cdb1b429c7608977a93b254e2005ac4b31ba81ca715b774edc2e95e1a64ac0c1d4fa87424eb2a2e09e95b4e7f599050416334764ec87d9604f657c9d7283c4eb6b66ec1c66e49e07f973417d211739d9f27f60d806aa705c1a3b27abf1b8f9a559c28c8693ad9fde7fc3cb8089a94814f837c944f702a8b1e90066b35225a22db9de5aa38dba08568a00861dcbefd0c71fdb3af4d7ca3de088d4e8150d328f69317f86ea28f5c0ba8a077f433fe8682f39f7f82c767e926061b853c3b2ed595d692373496f95224ff527f22d2672552874bdc8f2e8b573d8738fe976839326ffd75b9bbc3bd69c59c85b78b2115ed2dea2d3c82096c9946cd0a33d1ae37b8e7be6608fd7cbbce857a8ed06be97534e4ba7391916545620ea5f032e23e33d6e92e21cc549a95410d4914a3a962520bdcc7942729f62183a4ccf7b7c9112e9fe62ed065a3b6e6fe7d048545243683a3c78f1514732b1ff8ca4d8be119e66aecfcc960ce4a91034251f25f1745683ef27e4e4cb8eb6a1fd5eaf376db92a1e44d95af81cbd0d7f8ed1ecfaf177ccf1a438b07cc154b0efe84f1a6922ecb57b2f7dccdd934ebe44b8bb51b1a96e3f43b7898f1361a41f03b4cce4e8ed2b29b2ba7ab79ee179a3432ce378ccb0a6e127ed1367475b1c470b0f1c719afe6109ae723d36f1667fe07262392fd1f1d2c3e8db5523232deff638b8ce9110e4fd573bbbfd940e66793e857a583df7260070b0d339981c78dd2a99f5dcc1ba6c81afc42a2b63e21925670b169616c9ebe5f58b20c0b19aaf9aaba351411fb58e6ab2371c92a9dcd420b033538b799de64ef5db2e53077d7310d24ef366a65b24c46b7d52620a3aa57b0ea34b7725e00dfc31a412fa018717c766049772f14dbbd31aa144b10cef7c0dcd7954ddfd34fc55aeb32348ef8e4f71999558ff1142779eea40c68fa42758edcb957de0489dbaa01ddcb509603c4e6b5568b514d58ce9456fe83d5ce3519fe847cc93833cb8b47db4d30adf72ff682660a5ebdedc792363f906ca0acd4591fea9f103659672110c2cf98f495d023c6b57baa042b204ca16e006683496a2ba1818fc097358a890283d3fa3eb378c0692efbd17eac9f65af9c36e1a20a2cb8fc24ccfcc35d1e9ac99b82229429011bb1c1e2c7eef1996a3526988b210a81d365bd6723fab097b3e408c1119eb358d9504b789d7c06c2ccb013261599a4977fd5aec9f374b0f9351e36bbecb9e193343bbdf64c435c6390e21df7f02a5ec2e4c5160ba156c044b8852083b5f013a4f521b7fd5a3a1ad78a19d6898a18625f5d88ad0097d293775a4baf7247d3f70f56e9bafbb2222b8f6af5906ccac719f6d20f78b899dd44ad6f14fd95f102241bed0569a352b32ca9a61de9bf9ac55d78fac6595ef77c8c9cdf0e0659d4f7a779e9a52ee82402ddeb96ed6875c674c16e050eab0107602046b72f95a979ff7580846d91bcdb8ee6c35d3b9eae7ba5b8a18f5a9d60ca090a78a9d3c11a0718177fdd7c6dd5bdc3dc0c04ab6382a6f5043f6919b8e8055aec11b79773b44ede543c5fd2c949f40d0cbee68858c480eade99bf6d39a31e215c7923d3bb205aaf1b6c25527e4d26bf8f57c1501b785ea2f803268bab6e5fadaffa21f03bcf03fc4408bc8e804b1fb352192a63a8914de08de1e60124ec3612d3f93b7976896ebb903a906bad9c36013746c3a00285996777a26707d3eeb224802b6e2e0fd19b6adf8b73486fc230c8f21f6aa1be11e001d11cdcc9ddfff131877c6f01081bf428bd416f1460aeede991b316ceb213c2ce391d08c65e85c6288bb89598ca33c55d788655ba65365254b8efdb0d2e197f48348f7e09e95bf50f5a710b3988ce5c72d5ae23f565fc1eb7d19cafe9642ebab4ec709fc71c7d0c162bfe1dc77afb773cc627061e9463ec317a38b22698da37974880dee06289e0299895c1695c520234639e03ed690a21cac0c128bf099dc364dbd4684a1e7b1084dd2a205dd33d0d87a413b4e76e735d51471a304889c6f10d7d176e79f6a446d04a05fd3224ba3000396731327ac2693cd5a0a94fa08c221352100f3e34a011e7fb6d64fa5cef3e7afaabdd24fd20320e88110e8c2500fcfa2dc4518a531018f10daaa58b257402f4a5c63d93c738390c081295458a933457881bca1d15f8808161ebffc640f9e7bade9006c2c110a8f2b8f5ae260494fade534a95ce73fe1496012803d8a31f1ca4632194e8ac3b0f21b9018ef4f82394b9ebd0757d545d79ab54b0aab5423825622dd615cdb04080ea01c2eb853c417039aacb36b1209bc30d77316847cf11daad17cded709d3d18c6edf6d16018d7f8bad5f2f9a04e33142b426a95eada11b5dae3b851d51fdc3eed90e2d583e07a3311c70e2d6ccf73cd4a62feb1a4fcd7a4464addea37c2eab2528f318e56f6a5a50e9af8d56ad598e3c5b5f8736570fa3b3e7f78638e8b5a60a13ebcbe7f72ba92377d203689935dcde109a901495b29fd4002e952d1d573c46b0a380e4e1c725590d58cc86280fd4b0d05448c0ccef94ec591188677ba4bfab8c7258b024bd9605e5c4597d9b17435281e2623bdf8a0ffda6ac7920490a3c706b66cc9c2e98421edc13feb72e79e6d969d28029710ed4c51fb5be5d52c42460a5f6a7e5dc905075f7f359c745277690ba3965ab6b8019ee8bf00869ce872f07cfc523f97614f590e3c96d6d7cb924d7238f82f5a2f744acd68f9e85f9c6ceae5c8f153fa1894c5a24b83806e532cf26aecada9507f57b6f939cd2dc2d0bca547821425497e346eedc629be4cc0a3134ae8509beaa8f9d908ad9de63e75f662a386ddb87d02335e1613e7c282099cdf3ecb5e1a91bc7f41374b3108a4fcf0ae15fb39f28b0f4d367b58706249761c440e71086b32084c728ef806bf4224e93921adae932c98f10ca1d6a156ba18cb33f5252c1fe8f18a545b093a6a95f9e383bd3a2db249bef49a2c9ebb51e615a994d4b15bf8ee36ec78c6b4fed3b2aa21aa76a9336e8d2b4444d46cc578faceadc3a8f55e31bf57b0bfe5ef85f85e85fa6a210151bd5e4ab3dff23255cef99afd09f2a4002ae2b77df3bd30d17f8313dbb30673c7ec287dc32e359ede773dbc15173e9673a796323ef6f278615031aed316f32cd732e591ef9060c4707f4d5e94c91c79eb5cf45b58e186bab4995b8ad86a0040b9b0b3c1a0b3affba73e34728922a50d1cc8928eb80e42cf64bde25e48896f20a1e2fa0bef910845789ed818ca3b1014adddef62b493815842a72533286ed33f005e62d8ae5b0d86cd7194db07aeee1921140327d3308b1a392fe215786c71b2e3ab91a284c2d17c40c4fdf3c7c58c673c760e72bc359d15f18d275ada149f0dbfaa15608b7c4d537c6053aff62eb0ba353f3c867a0ad6ecf23c3246c8658bcd81607c98b70e1c2b875eaad2bb238848250fb5ff498d49b9c4595e9c6204bf5f6dc21466d86bb4fd1c4367218072512e765ffd15c915299083b3a47f022077a914d0709b3a9d762814d6a3a818dfb98a868eebe630d74f614b0c68bf4e10c66fb883be43b5671e1c918c65edd74ba2f97013df280b6e1ca9e306daa15c6feb966016e027545a5ac54fd3100e50b2761dcaf26251c1e9cbd6733b6f94be12be2539f75c24d1a15aaa178f68c846735624daea075bb2b609aa6d0ce68b3dab35ccd29e163786e94373dcbc397ff4b738d0cc756811e4bb0d0385e5c1eea1dcc1c65ac7865ba9378d0d783a03439ee886a778f1b262d31a745312bf853de817dc5e4d62d72e931be07743ad55fe79be8bb8ec6a5207ec131857951d588e56795db6fa6ecdaa99752b050baa6f073036b51b575cf800de9f1fb3d0ceee88ccf71b849c038a415a9d81ee087e825143aa16d5dad327215b208dfb21735c9e1239e00a47e5d89ec6220aa42f44a766c941b4c6999b3a3c377298ef9b149f40a1ddbe6ae69890a356410cfa2120c2f0b99a055e3ef7491e1d46d2bc168181e42444de4e4faf8451e222ae3b56c099035eda8ba9812e52b506585c0f447219413347b410d58eaca70f62b1b1e8a27e70aee3b95194642dcf46c9b9a730be1a810864d8dab3c78058a3ed0186a25dfe8b29b2f16fa44a2a3bef2a90d0b59e6d2cb271288605daca61bee0a142c5a79a8debd731fd725189ab5e1f351aa726c2ce6beb706f637e0dd6c9be90591b92101f53e2e1992c09e089df368b1d923304491ccf4474c56cbc847d2bf29c14247ee4b77cb150c3d98a044c308a742b3bc44bb7ce789835576cdf2f784b155acc4618c19b810519fde4222b10dccefe8de0096a88a02288ae0113a7ec6fb432023620b3f30c35c9e3ad59b87fd190aec5a0c51130431a2fae9283bc936fe792b9299ac3decf64dc3b96b4293183f948be80e8132549442c3f72071d2475ed9baa60f08cd5402423b5b7b8162c0b95b8c344dadf99791a68758b8129a08e097b41cd6b337f81a2cc151842416fc374c111f2bc9de7d72a66006efcdc4ad5a75f1e67b49f099503710d367c17c88b0e4fab32d83820a4039b89880f95a19212d6e0a5b785a4bb3de4cc90f191d7c2153fdc80b2fc15a93b61b36589c16d4404", 0x1000, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) r4 = fcntl$dupfd(r2, 0x8000000000004, r2) r5 = dup2(r1, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r6) 19:35:47 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 19:35:47 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x1, 0x100}}, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x5afe5ab4d33e36f0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) r1 = dup(r0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 19:35:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1ff, 0x4, 0x0, 0x0, '\x00', 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x0, 0xadb}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) nanosleep(&(0x7f00000001c0)={0x5}, &(0x7f0000000200)) socket(0x2, 0x4002, 0xe00000000) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x5, 0x0, 0x1000, 0x46a}, {{r0}, 0xffffffffffffffff, 0x69, 0x8, 0x7, 0x9}], 0x200, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x441}, {{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x4, 0x8001}], 0x80, &(0x7f0000000180)={0x7, 0x4997}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:35:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xc489, 0x101}, {0x18, 0x3, 0x3, 0x2}, 0x2, [0x100000001, 0x2, 0x3, 0x8, 0x4, 0x800, 0x444dd87f, 0x7]}, 0x3c) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x238) semop(r1, &(0x7f0000000080)=[{0x1, 0x4, 0x800}, {0x4, 0x1, 0x1800}], 0x2) 19:35:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x800000) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 19:35:47 executing program 0: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) minherit(&(0x7f0000e6a000/0x6000)=nil, 0x6000, 0x0) r0 = kqueue() minherit(&(0x7f0000b16000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e6c000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) 19:35:48 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x20000000000000) fsync(r1) 19:35:49 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) pledge(&(0x7f0000000000)='$\x00', &(0x7f0000000040)='\x00') shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 19:35:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x1, 0x1}, {0x4, 0x50000000000000}, {0x25}, {0x48, 0x8}, {0x8a43b206d37d20b, 0x4}, {0x2d49bf980be24b34, 0x8}], 0x6}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) 19:35:49 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x7fb4bfa7828e78d3) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0xa3) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r4, 0x20007478) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r5 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x8) read(r2, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) geteuid() r7 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r1, 0x48}], 0x1, 0x3f3ab888) close(r5) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r6, 0x0, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r7, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r3, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 19:35:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x401, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)="f6903a334e25bfa019fbc8a2b602dc3c88aae3dc938b79870c854ce95a859311920229574a76ebea4d928d0d6de9d257cd29bf439305a5276c8ad200277b60f928be6e7c793eee5cbd847e6d0f8c62cd24dc7941692d7563adc0", 0x5a}, {&(0x7f00000000c0)="f48e42dc50a72bb181351ab6bb135bb91d5e0e7f379ff8e8323015ff7d78a326a2cf7b082ebfd5f338c54d6cf21a665b502da4470c8fbc481491011af613a43efdb675ebd45382aeeaa5d8c827744f7564c6594e4e7f0ce16082565dd23c9cbfa131c699d0687b888a6897238df691a5595dd1136dbc0874fc39a68ab37515e88a84c9578164103f3e5f", 0x8a}, {&(0x7f0000000180)="057c55654e7adc55a5fdfb8e87e2651261c1678c19e169e6cc1baebd02e66713769356d82c3dc5cd307bdb73b510b218959156833d31911470367fa760ab6b6e1f5cb0ea03d1e0d67aa11c48c6aabb11a6ebcb718d5e3265b25764f7de2e484ebeafe98766cf00975eaaf2c910ab1f341be2efad628377a8032dc04085c7c4fc5768d7eb156b35e44d4b40e7c0581b6efb0c1582eefc72d4a53e1066cd28443e430c55fe1c67a3fb53a285932b97dda2566ef7aa14fff86328d94774dbbc09867b2e7685250dfde571d1112534a23680f16aafee1be24bc4c2596827942d14d731182e5dd8e6", 0xe6}, {&(0x7f0000000280)="504359795f00b70ffb8060850fb60ab8331876b1b2e2882a3fe954a55009eecd6c643da09fc5f3298cc847d162bed4813b28362f", 0x34}, {&(0x7f00000002c0)="fa28b6f33f6b8d12d6bc244282aab2f7c5c13a586f9323e6465c953d99ccb7c2b013e535745647d2be7cb68e791fd80cba57fc6e34a619f44f9281dccbfb97b989b9affa0bdd87ea3536777c62ef8c0e270e312fe25c603acaacd0b16a29a6e8d7d2e4cce9eb2e5a8597b83ac8924d10e5b2ed6afca76d5f3c97c12bd10deba87b69f6e8d9bc2531183844b5", 0x8c}, {&(0x7f0000000380)="163e6b88b6f745261277cde173f0e81c5b1066fb5a7838db72a49207bdd8897d238b062304c7025ea41123524740ea5d49dbab870efc9a19eabdaa8c993c94ab8c7b58bbfed8e014e05b278808a7e6511b1d6b4bad05cc1b45c70048a977cba9f52c693c9fca91245d707b57091569c639429ef08ea020b13de1639caa8c8cd25428bac9e8b9d83cf68e5e478dd9a637a9886a1b982a8201dfefba58cee4237f2dd7999d6affcbd8abe2febb16095405de89", 0xb2}, {&(0x7f0000000440)="e911fbbff14a2108bf300ef87af145c9dc75c35306e4f37962ca0302a17de65e6ca82991b6a62085c11c423b7a2d5522fd7bff9f91043f19e533006c6c959cf13bdd7ee80058e088d58c", 0x4a}, {&(0x7f0000000580)="46da84460c21d8887c3022e3d58871c628f2ee85f7dc85bd6996f11e101d383e00135eddefe1df9f65d28c849c85d58b62f13970fde6abf0510a13a05b595856f12d760a6f6fbf28cd1059c181d2ef99d156d7657cdc6883e0bbb4a08489a889141660acfe2f441f0e75236681522424a3ee62adc777962e82a18cac4be9b8a4f18c0c71ebe473974a8a30d8a064036d5617a1", 0x93}], 0x8, &(0x7f00000006c0)=[{0xb8, 0xffff, 0x20, "08cba0a7e08dba1308310a81c7abaa6cc1ed43ba08b9a518473b5bb5ce472e6a52578eada7e67dfb1a805008d6bc082030e4853569889a102a26762415c1c8c3dcd655f1908e6fed4ce3b95179dff24f5f62c979454dbe1b4793b838be40bbc46904d19855d1cd7b8135ab836c45a84b4341e561cdf6570f00f892116fe4b07ff757d44ae632a7328d1b001bc5f9f40a22ccfd490c4a6677589f9a1ed1ad6a8779cceee0"}, {0xe8, 0xffff, 0x54, "c24cda07332fa187f76d839e937498115b21874d1d8b8f53356454ac9dbce09a0f856e8e998870d4d626cb4dace4a4dd2a48a8b6640c6c88b981c9e1770995c5642b0089a68bd5a21d24e3c7c5832ddf5c2855f082e2bbb998cfda5fa73df47ab1f0b5d06cc22655ba5bb2a8d52abdd813a861b7d5df652a20705151c47c0889cd5be1f7ae5ee5c7e097c40dddda2be5c3ea199e5e715f16f957b7ff1d5bbf4a33df7400d8f3707d2a461ac8ddd1a6b68becca629551f030bcd75e9c0d3e9cc9cb82b3ede29414c3189c89f4dc9165c09a900c1d"}, {0x98, 0x1, 0xa07, "2d6556c47c7477e84d5213dd1d5d0073226045c97948abdb6bb67284ce1f3d1a00246b08cb5fc65d7b233a5268401d971b9cd0201454082a03278f67741ce55e394d100d45f9104dbdcc5673bcbaf41e9a22e44c7d7a681039a9b250ea32b930401c8118b44bb75cd9c494693cd062ebb792a20af8164afe6f2d7ea5489872c6b1b2ffba6c"}, {0x90, 0xffff, 0x8b, "8fc75062cf9c0745642f7e182a284ee27b020a0f7f4c7593acc1fcfd9dae34ac7b596752e393d17d116ac89cad41de983cdb8ce779bce2a5e8b118a3d97aa26353fe7f1be166ad83855b509c8f897b13787930846a4ff60977f733136b546d061b22106195c81110dd99ed91cb999a86f17f164186e2bf312761799e711e"}, {0x20, 0xffff, 0x0, "6556fc504fd3852abe0ec606"}, {0x98, 0x1, 0xfffffffffffffffd, "04f5035d9d2c41deb1cfbdbfaee968db5c8132ee0aac172afcbaa1d658cc655690225af377a142dad8cc7138b5afff4167202d58c7e1e069d944d121979d40a90d0a61f6116efb0e569fb6f540a424389199d53a999d426cf2cb111ae1a9cde838001d45fbb280a2ee002037c4cbf504fd56e9eb4070dd6c307d2bfdcf06792a23b96f"}, {0xe8, 0xffff, 0x344c, "7ce30eddb935eea1f5328e20da213ac091cb0fca34757b75c310bfe1cef5535308cfecde07bc68de380426c64d618fbbd9310563d079177ac948f88f73de3a62fc1abfbf7a8ff1a7a2a6cb6cf67e5e700a1d74b3e6f9b888df6197f930691015d605943bc5890eab4ff9e936fdb3db3c9de7bf0ffff7c39e819c7ce9dfd8a68437f2d797726145de68a5ab4f246e83f9e77adc571007e81aa55817b649defacaac559fcf6b5fee95eeb5eacf3828d15f8631997604a34d97db5e12f05fb19d651415d6c0bc6eea1f48a808f613d8bfc009b2ad2a42c3a1"}, {0x30, 0x1, 0x3, "f84645165648704cf961bcdb2ce26618e84ad4645450aa871e8067"}, {0x1010, 0x1, 0x2, "d348adf3a9dfe044691e2c2a7a86dc2427b8a51c209b7a2693a1d3edc04b376d15720fd0f93ef4f0c84c851ba46b9e88e64d20985d502e4e152fdc91c6e9b051d96425d977c6e6a6c41f5a94c94ffe5390f8a15c703e540d4b8ebb39fcf19630968ce16aa1833a129b94bc0e94f2e7fbe9480f69fbeb8972b1102c556c22520e05096fbad19407d156e6f3c9959887a0a8823fdfccfa7144eaaa5f02102900bf16412f499443ca36937f40fe86f4a9aab3d0941fa1530ce71f88fc56894440607dcbc64c0686a121cb6135a25a177373edfe4d9bee0667b6df7cb31c423ba1b8d659ee9d249d3098fa6596743e533abcb8982348196a99728a2b23cd3815a39c4634b983cbf0a2fefbf7a953a00d317e28cf5604935fd520e88d57bdc44fc076c2692498e831b55cd061890ceddd9133209515fdd01975b8bcbd5182728e57def8c3b95015894efe548f59ff4a35049d2608799c7cebcd181b5cf7d677d82cb7887f9a978efe5f2e2f864e4d040bbbcaa61101a57b60640807efe8c5dd80d1efb75127476e21b2d6d341cc0686718522881d843803ca247bb09048f0e4545802309a2ae185976767c3481b691f84dce7b9cfca0eab2b3dfaa0a49416041b306e34c17be4198a89099bfac5993d49544057406a47e8836f80f972e66c9432afe5d533dcb64199558c2463769b961f92b1c0be7393f63c537a76f43043c9de22a61ca62d12fe0439d19b5c8baaffd28ca73f94cc95e1dee101b0985cbe6976ceeeed12ee9fac9b56e8f9a84e60707279033a63d320f12860b59cb37d815232f4e77c90e20e5e8df5a29b23d639cd46f3ac2fa34bd8d17ce704fe9b25053bb8f0d8e5d4fb237c5c2f36364787715d54fc546f2d9cba320924f2d002730e983c79d13db6e1fae36f512d558d0b8c317c09b73cd7e985989c70c706b0d292ef37c35e87adf6fbffe970e89a0a24113fe2a7e8fad1f69a20daa4b2f67e81185bb6b472739b396b91e63dd98e5cb32909eb1619b7432b77d0a3fd3b1ac75031bb8f575a49c6fb3cdcf055c566ed3b7b051bd258671412a8b1b2de4037846586c497dfa9f2f00808d7c072e7f9b7f2b6387389d676b1c6cf650beb595a97b214ef3f32097305e0d21b82ffad63e63bb7d6dceabcec3baedca514513665adc5909c112b505d2801f8bd22c05a1a3228bbd48defac80a0d9fb79f8ff7fcdbff10e4f70e239e0e82616c8737be2fca7eec5126d3718a73cd88e83517d18c48d054cc11ecabfbe94c584ece765f553590e60ec2a6f9a6752b4b21459280eeaa60f7e1b885a027bf528fe0ee69bc55660af1dc8f4d4e967004a73e6cc028c4592e19cea6c993068956985987f08d33844cb852417805b847540b4ccf6ee45c9762191aadadacd6adf8a99988279d17ce6cdd6a341b2df77cdfffe06006b0556aede20d05d1e02f292f6983f181aa18852ee850aa17e9878bdfeb43315bb128c8dcef7d168e1bd98f196df5aef1486531f31f05d437f8a49de4cc9568a03f91f4952cfea85c1bfefc8f1ef75fba17699db485cb02fc2eb0ed1bcf734109c374e4a75f199f7330c52adb2d8ffb2c99adb5869f0e1db1721ceac7e08f4aa742c7b5965583ce15b242b95db842ad93a77c112ee75be3a21042292b4b7ac4c9c01a9d0da6093e012ec2b4961133f0afbc431c0e0ddc40e3489a5c6cef97bf6eb99607c65ebd5b8ccbabd6223c6cf160339d3cd043ef1e7c0095e044f9b8fbd71d8d5ac5364c29ee8bd11657024241e2444d2d503530db39116a554642236094a80814f79bc0e66a0398d6dc9fee877e906107ac01d02774619d4e92c1672e4cb10200a6b493bbf13f234b229909a71ef496f3fb6d7e2e7829900c3686682572a2f4da451ed80b59dc951441a29baab5069e65bc558ebbcdd29d40271a2a2533bd8fafe620df38fd8b5db17d993b8a7f896ee4100ad6422cda9bd197d18e3eb0b24318e6d582f13e58b27af7f998bf457d812b6103b34279d4860d97281997b0f9f2487a38a87e98a7e2d238a71da6da6b734d18cafee838c928d0445da0b3e8ac88322cf2f4da6481572ccdd966df7d9e7414f4178580cd173f795f1a6174d2fc7c6d919c55cbba67f9d24883b82f4b2c532e40d408f32384f10c517857d4d2d0eeae2531edb68b50c0ccd537308d2cea1e0316c41b0e24f073ad7e0b0cbeb032f99f117ab8a9ba8aeae3d6fc5967bb80455eb908f61bc1a97687467f58788b6b8c091d060b1bcb4ec788a5d01e9fc29a7151b7af42e329514965043212926b1a618c47b95b509bfd0bbca9ab1bbbcf5c42be8836cae72285172dacb0ca973ba8423bc38d21646df659b53f8d707f8715f44627ecb9cae9e2e697378d6248eed76226586fbc1f5e78d1151c9e87c3af1a87b6ce353b949d5994fea1bbf8277a4f501a9c325a7218fdf4040dc458dd5d96521ed12b00b65c816c2f1d5d241e2235540a6a77e59b431fd09d21a1b8052c4f0d9b54ed7ff7ec0c81151dc35881ff65b960d44a120a11e639971d8578f78115ecfcabf172d10f25bd3dac7ce6af36b2f1d451c42fa7c9d0d6a5e9db0c6ce24d7fc9d3008924ba506b3fdd9fe8308548db0a950522d4a792cfdd8988c14abcd898ec4e4de1443d35a41dcad940b337caaf68ed7885acf6c2282604f2c98132cc120d9e27e0dfb2294bae8e10c9586cc15cf9632bf2cc1655c039b6b657d98bd29c3da941aba98dfdf2904ba7b2e3227bf039550fe803977ef73839c338274f8d3d2e7bd71b89f1fbb8f82f46b3cb813eca7dd79d6e292feb1b0297dd3667a0d93360257274874cb4df8bd58bf3099f90bf48e4642c4f0f0efc5428a60c698ba360b51e2dba5f7fc91d77b54b4978ff2e8777c40d6c18afdeeec9bc3b7a22ed62a2d22bd3224ad33ac68de4be495194195819ffa0dbe75266527b07134c643dbad7f5fbd754fccf094a35c05b5fdf695ebb016628dc438ca432b3c395bf336cd8671bee9df84669a8af2145e15d941bab76be1e3c046c950e0279450b566dad55ddc63d0886baad7a6fa63101a179c43c5b338846c1ab5aad1d229ae77884d8b22015f25947b4759cdd06a91f2ee34517dba943b45d76f85586a8706a47858da3cda7e897f31154e0e40b7a5c659331a10984d7c737b776fdb862a33b028317c3ed52a4a27490ae3718b7c35274621ff31506fd56d6e28da66a1f19460b7a2f83d6e735ae2f1631f59633e18aeefb40fdc9c914ca3d18c840ee3a064d1ef89386d555acff91f96234dd8085b452e4724d8d4f0486454b48c74ec4423d8b96f7f628294500672868be856fd82b217ea981b5327dd172980c9fa67be788507c2e66fa0ffee610b8501db950771c17be9916394b65f0980a3c933fbcb6bed8eeba08a822bf910d0382523bbef63baa9d20af2a2f9a5ca0508b742049813d7e83c744063e44016b8bfbc5dceab27317fdcdb3ccb51b153def57356a669f7a69ebbbddf429e724f88abc9c635171b12d7f503d1cbb207e34e9d38d06e8fe33dda86f53bea7acb896e9e0c29c36737c937f5464bd507e976e9ae67e60df7e1b3bf034ac30ce48a8f054e08036b5c6dc392df62fcd3be71da1c685293ddff719a23e788e1c35a030442f1481490d80ca0890275df4acf31b28b1e47d47656dcc2c03cdb5ada2c1890d91f02843144045471b27a74f1c8d615f66276512be05d494bd120a46c3603830e2612a076bb720f15f9aa5eebe0d6afeb0873ee7758be14f05214bf8551e983b6b44f311246af0107cf8022297d38b885f69e4cd42c2429fd847f8951606ff497f59c5b9e094e11cd7e272556c571054f8202e79a08071a674d634dfab43136b9787f666b047fd0e7587329c1255eb919d98bf15b85cd82ecad52df349c3a728e264333347faafbda1e4ca9736ee7e53f196fde5372dfbf16c21747abfb9c64bd427c38519ee9cfe810810557472a61fe8ba6728a7100e51b6c1c3c7b5c3da3f06a77934a82c6cbce3df8202f40cd7e7cb2cccf3ec48835d106414a0a95f77abd6f8fd350ac7d23e3c06e2bcaaf9986b8b385a375c6a4bcf66af0e8e74cabc77816bcd98f438f4cfd5aaebd36b9dad4109334f641da8c61984d67ffb9bbdaf5460f554bf6d29eed5b142ae9afcdb53d3842283b76361f6871873203b67a83ab3f11dff44956df3b1396a0d3b02f78987560f00419178f55d3b4edc82545277c8a505d97ee0cca8204f9b0f70359beb1d982ac7a31d7f20dbc88e3f555bb352ff23efc46e0be3f7755f69ff5d9da673f7b466848cb485692384f5eaf8db4859fa5fc773e897aa35f9bf2fee2995d4e7a59319922a14845888aa5efc3a4ca97b30dc851db8aa683d8da1e3de7ef82408b40283be5232ec0a152c379e29bfbca3c1c88dc9037758ec02a17521752f30be02924569cca315f3d262d837a10543f9fd5c1b6f100e289379b5867c4a65826c730cba99ad901deb234853b721739be1cc659a7c5ce4e7a15640e2db2cfeb6e66148ee3cba2d3945f29376f0515c75e8e5d3ac759807b8a911bebfb24cb8d8f7a0eb5630ad4a79f2a0d343a0d0ab3b387bf870167bf8c26a44f7e12d9a9fbf41385fd3fd4f0ad20bad518b83648eddd746629b4bec1e1d9fadd3caa0c738e73bb26908bd07304e73dfcd580f15548cffe3518a10652195923105f74b575ffbad421a7e3114690950bacfe3ff897ca9307f3d998042721192ce0fecfb1e90383b08c98b9ac61582870852dfe728329f5ceb1845c6f65cd2a9bbf9e6cec5082e10a558b672f021635a482425ffd12ee58c923a55da73bb401474da833dbc13ab63e2a7b33416200c8a5a3b795e220e3fc1731a75ef31d9fcdacf02ca66ab3e4b73acf9228e68a57834c1ca6583747c6662cd5a46233771ff6771f976339b5ae4e1742e2de3d20243781fb0cd4e27077550790ca8ef34d64f49d85bbf170c7e488c31af47e43424cedbff2b67ecc9583f03a22da4936a78e9a7cce00026804fe2b15b78e642bf5e1494a81103f6087f639b3cc0584d527523ffbd39da83021cde1445f261cbb1de16f2dd7fe2899fa9c7b44257f3fd21d101399045df54352557c6d8a9f53c9dc1a2fd5b5c4f3246c1e3275ee88de996ba0cf7d662422d74deb68711419cc27b8bb6062ea1e4efaa1d6228606cdc9f1aaa575d0978125f95a6169b2fbbcc8fef0803c8ced3d6cd7a558edc3067b57bee7e6d8a3c3e19f8465616f3c406d8d8222dd411f70690e41667d20d4c3ab225f5c1817ad646ebdab2b53a68f502b402c65d75c1da5a212738ef44e23d8f8d4de20a95bd3da62d07a3b973e85d2396467f52c172823c02e08a985014e1cc2b94c91bc6252cd1f694db703ea05c906a6eb093bedc4b33e051730638c884f7fe8e5a6807264367c350bee16704768300f597cc77d4d300daab2e4d455a0cc618ddc474485bfacead7d194efaf014264542f7f3ecae8b2bd943e302fcae2973f5e15aab5140c125fd066b2e0da58067a59519e53ddcc52e71678201ce99e89b6201e4111df71c25ed4c3f95baa442eeadf10823fb022cfd67abcc3ee685c8c93c1f0200aad1d8abcee55da29087a5cc028b8160f565dd0c25423ae5b2f21c19cddf3504c7901bedd565fc4478876602bda247591bd9af0c36bd09a841cca35add37ce1671faac5d87dd3ae4533789f0c3936dfe94eff8b7045f15e37ae702d312d8107c2d80754ca2be1ed61bfd0e145a944a415087ef92657b0131e2fc0a92b3a1e0bffb30c5c1677bbc67e7ace6b2ebc08"}, {0x98, 0x1, 0x0, "431e0012f7235dbd71650208217e71976d9870944aa4cf28340478762ab76c55852ad1dc8b9bfbbd1aba99e9b525983c5c448171fc6b53f6f4ff951c51c0585dec93a75e8a4f81a4de4eb169fb183746016148c4a6713e00b03fb770eaf8cf5f75a0d0c36ebdfc2195d9b57fc519cc113f5cf3fcdf5d9d0a4fdf62e17ee15b740d9f"}], 0x1540}, 0x409) 19:35:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x5}, 0xc) nanosleep(&(0x7f0000000000)={0x80, 0xfffffffd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 19:35:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 19:35:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffff, 0xb6f5, {0x8, 0x1f}}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x3, 0xa68e}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:35:50 executing program 1: r0 = syz_open_pts() pread(r0, &(0x7f00000000c0)="06b014a152c73f0dddb265b1dcd041849a3dc1c9f03a765e188ad49988c3372a27f698bbb5324e97368c8a87d298df776f703f8af3d78277a436abde6ed7efcc56fbc9e4940059e111d368593512525dae6ecd33fcd76ee3cc48222b7fbf14aefc0c9ba12ea95282b8838670eba247bb8cbe0e76e234179d3d3bec7e8c7313044afbdb22f3335bf50753", 0x8a, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) 19:35:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000880)=""/4096) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 19:35:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) geteuid() r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffd5e) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 19:35:50 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x5, 0x4, 0x0, 0x0, '\x00', 0x6}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r1) r4 = kqueue() dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r1, r4) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:35:50 executing program 0: r0 = msgget(0x2, 0x10000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/75) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/51) 19:35:50 executing program 1: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 19:35:50 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x8, 0x791}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x81, 0x30}, {{r1}, 0x9a86943f2f7333f0, 0x0, 0x0, 0x66, 0x9}, {{r1}, 0xfffffffffffffffe, 0x41, 0x20000000, 0xfffffffffffffff9, 0x717c}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xe9, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x8533, 0xc35}], 0x66, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x2, 0x7, 0x7f}], 0x40, &(0x7f0000000140)={0x2}) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 19:35:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:35:51 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x3, 0x4}) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 19:35:52 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) r6 = semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66699daf823786db6e486c6530c8002eea63405f538d40758e45ead464e4984b94f249c7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb0320180040000001fecb7684cd45fc7e81279e476"], 0x1) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r7 = socket(0x18, 0x1, 0x0) r8 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r8, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r7, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 19:35:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 19:35:52 executing program 1: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x5}, 0xc) 19:35:53 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) 19:35:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 19:35:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb", 0x14a}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(0x0) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x812, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 19:35:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 19:35:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 19:35:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x100) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 19:35:53 executing program 1: r0 = socket(0x2, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) 19:35:53 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r1, 0xa, r2) fchflags(r6, 0x1) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r6, 0x0, r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x40, 0x0) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000003c0)=0x7) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000600)='./file0/file0\x00') shutdown(r6, 0x0) dup2(r2, r6) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000580)) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000500)) 19:35:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="82", 0x0) close(r1) 19:35:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x2, 0x1, 0x8001}, 0x5, [0x7ff, 0x180000000000, 0x80, 0x9, 0xae, 0xa18, 0x5, 0x6b]}, 0x3c) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) write(r0, &(0x7f0000000080)='\r', 0x1) 19:35:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5fc) r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x9, 0x1236, &(0x7f0000000100)="cc7f241e3326d2e7da1747823ebdd7e50607735b47b22ca4a1fb8f5fbfe206c1b798103a19779fd0d1e13f6e4bfd909e762d4c973f7a9fd731bc2895557029c1857054f7ebd9bbff5f7ccf15d8e3a3efebfa68a16e142a9a09996dd453cf01e354d1a8510f9579ead19c6b9ca3ecb9179ee70b5308bab0e87cb6e5c7069e7b67ca61db5331f85cd116142f585fa955e83bc8b978094ec2334dbf3779b3ca1f4fab85b0b9acfca37395ea49a13e35b7286106bc6115b5deffbd3da7de22d2b3a070b5b7edb953c688d783e2ef3346c2551a174cd1433df55286551956c550d1faca76671933bf70eaad01", 0xea) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) kqueue() 19:35:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='{-$\x00', &(0x7f0000000300)=')[{\x00']) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) openat(r0, &(0x7f0000000380)='./file0\x00', 0x2, 0x40) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 19:35:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x12) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) dup(r3) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 19:35:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 19:35:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x1) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xa3, 0x100, 0x3, 0x1, "3d3e7d1eecac23e3c32da0d66eb82bbb8bf28029", 0x1, 0xfffffffffffffffb}) fcntl$setstatus(r1, 0x4, 0x80) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) 19:35:54 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffe60) dup(r0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x40047307, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 19:35:54 executing program 0: r0 = socket(0x40000000011, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x2}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc0000000000c68, 0x0) 19:35:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8fe41bfbdfcc53b8, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) r4 = socket(0x10, 0x8000, 0xa49) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x200, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) socketpair(0x36, 0x4, 0x8e, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x44, 0x20}, {{r2}, 0xfffffffffffffffd, 0x10, 0x6, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x52e2f3b6be9beff0, 0x2, 0x5, 0x2}, {{r4}, 0x0, 0x80, 0x80, 0x1, 0x7}, {{r5}, 0xfffffffffffffffb, 0x86, 0x40, 0x3, 0x100}, {{r6}, 0xfffffffffffffffd, 0x40, 0x2, 0x3, 0x7}], 0x7, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff8, 0x2, 0x44, 0x5, 0x1}, {{r8}, 0xfffffffffffffffd, 0x10, 0x80, 0x9, 0xffff}, {{r9}, 0xfffffffffffffffc, 0x2, 0x80, 0x400, 0x8000}], 0x1, &(0x7f00000003c0)={0x80, 0x7ff}) clock_gettime(0x0, &(0x7f0000000040)) 19:35:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="200000000000008d742c00b4e1bc0576101938a767071b542a538706000000c4110000002900000033000000000000000800000dc1bb893f9cb0e96767b8f9cb75bdf338a1bc27ada25dbc669e977f1653a34dcceec309cb130adfa3c631e8de6f6568cb10c7e095bedf1bc685e418adc21006903afeb030231a077de86ce58a542e9aeb65fb2988ffb360165e2be988a15c6399f736e063e60c84cba1be674a0d2a8d4918d5f99b7f7a2f727220807a91210be8d31e6e25ad37687126ceab704810eff26006b7b41f6be21f0c508b9bdbcf6a2bfee909734d1490f14dd7ac6e1675258be1fb25dbb247b4595890fc9b388701527627eda07941"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r0, &(0x7f0000000280)=""/22, 0x16, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f00000001c0)="6835251af39324576cc9c80d7e68923a25033966f30b31b1302490e09c7d524f2790607acac742a25c9144962971a0d8721ff115e89d0c96b083af420581e0d07d04aa5c136ec9d7f389b74e2e5ad6b57dd6726114d4c8baa5d065e3823e9958d6575b1209e42624f07963b76b69da83915aa56d5885e3024bc10903b22c8141627c93af26c3d8ced2e8dbb258e52c", 0x8f) 19:35:55 executing program 1: r0 = socket(0x2, 0xc005, 0x10000) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() dup2(r0, r3) read(r2, &(0x7f00000001c0)=""/193, 0xc1) 19:35:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="087107757456b74db19359e451ed18d322f9735beeb4f883e612664e86306a04542b5b", 0x23}], 0x1, 0x0, 0x0) semget$private(0x0, 0x0, 0xb8) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/43}, &(0x7f00000002c0)=0x2d) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) r4 = socket$inet(0x2, 0x10000000000002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xfffffffffffffff7, 0x1, 0xc4, 0x5820, 0xe182}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffce6) r7 = getuid() socket(0x1a, 0x8003, 0x800000000000002) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffdc5) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, r8, r6]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) 19:35:55 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)) recvmsg(0xffffffffffffffff, 0x0, 0x40) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) getpgid(r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r1, 0x3}) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/88, 0x58) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r2, 0x0, &(0x7f0000001680)=0x12d) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(0xffffffffffffffff, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) semget$private(0x0, 0x3, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x0, 0x12, r5, 0x0, 0x0) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) 19:35:55 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000240)=[{0x6, 0x4, 0x800}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) r7 = fcntl$dupfd(r3, 0xa, r5) fcntl$dupfd(r4, 0x40b, r2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) 19:35:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x31c, 0x0, 0x2c5}, 0x6) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:35:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x60000000000, 0x2, 0x7, 0x2, "ced4a4ba12ccb13fe5074a2d2c15318d267e3873", 0x6, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:35:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYRESDEC, @ANYPTR, @ANYRESOCT, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESOCT, @ANYBLOB="d7a6f41749ebe52ca1e503c38c3c49a04a1108327802d4240123eaf9e8cc1a6790c9f4a83b2700889b86aad0f77665dc3b22223ec52267eda0448bcd8128f904b9574001e109e5346dd83cccfb39231609b2bd0560", @ANYPTR64], @ANYRESDEC]], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439", 0x599}], 0x1) 19:35:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000180)="16400e8cfe23586f486b8bb7c1bdafa02fb336647153f383ea7d81c0eef9ba8e79a9d9ad91427cbded28849ad32149fc14a04e98c5baac19a496ee2cd65425319ef50c90df7e6aea1c0f4c7b97658c5211566614a33b90191e055291a47b5533c1ebca21fb3a1777c76e5d1dc40921cc6a369a37a0c2059a199d8327e193e90cd60e6f4d77a19e8805ee6a982fc077a0edfb18650a7115c475830eab35719bca5a0ade2b0967c8fd77683a5761758f9f863949f4f7849e256efe03643fe68671714193493607733751f852d25cc3e03500a0453b77b5edfa88fa08627b723c4e66c6977c504a5279d38fe1795a3dc80825e3436ac75b738f6603dee893dc2fdeb53e9158f4e653de143f149025cb166d1dba8dda7bc22c2383534a2f7ef3a58d0f951c027538348842c9994746d211675089b069e890f3ace0083001824007d351423b39fdc1e4341857f7058b023ead77d534adec42186120fd7233871c312e1079a1743f3085a8ee18a0d10cd3eec85441655c430622ea9635930a552d7a489b15a7e24790b466a1d151a292c4b3f55c62a94a1ce1cc9c720e62b8acc0b1c47899692fda30fcf6bf9a5ec1f2eacaf45b5702dedc8d2205a86408b398916272eb9649ab80c7d6f906394e52b8224bf4094c9943d2d66f550a38a46307f82ffb7ee8a60cf428bda63140a7c2af1772707713f98de339edf1fa8520f124788568f943836cf6e3e64b6edaca61b699e496ee6e1af35ed3b2682e9bdace6ca89f3472f6b5af184e874e5d14e5e1b974743f7e04b904b7ef10d9ad4e57c01f75208483d41f56e6085a46a16134533795808871709564652f33c68d42de2b9be2cc55ed866233d045b261cdacb534f036bc60e247dd13c832b46f266fd98ecbc66167722deff69fbfc410121ad0662c9e298ee8e9ad6c9df4a959fd90fd28f7b8f551eb68f289c987cbe9abbe89f91d3912c31bdfae0d6b6b491bfc122c023c481e8cdf2679fd18f304ea740581cdbdba5ecda985ceea6e8662f096896130e6a12e2103789910e5705e744475d0d4247f991df6974db07e0aed33293febdd344be2cd7b553e02f4ac36645a34dd8267b4170ba243377bf19509544a713f09483c0b56d781b850fbd20a0461806e36914cdda0d4b7312d640549104966766054f6c3da0515800a4e0969e4688fc8b2fde77d4568c63ee7b25998c04a8049c730677436c703c9894bb80d4806a1d203f6b250ea0f7b60def5fd6935b417dc332896c4ccf6fe49524cfcbbf639c0b71f60dd2db2f12296d787926ba518421b53a633717ad12423ab2e8129c2b1f495892a35656c272016dfcbe1e9ece71df210164e67233dbd54ed3ef01438349de438d62b1072cd4582bc043bdd9a1f0810d6fa3803fae25068167b23ec04c2e82cf4f499978b83adc2b6f2b20cd083a62d7d94d64411b660c628e07b01adce8800dec8ff403d247d341a8f17b1dfc963e87614ca2602a2ecefb742c78e0f8e98c4f72c933114a270c58a276b27143d05e3762fc1475b887bc4265622ac7a51f0282678c6663aedffa364433cfb636a8981ed2a82507789ec3335cb98a5069b14e1006114fe62a4e1f6285cfe213ce4e1703eac96e6c2e0c42a792d7d4cc7499af996a79cd642d0af0200425cd568459080d6948161b18611797ddfe1d80d064c9653e827bce3eb668988da6148b6048f1f316bf78a53f38a53e6247e42b6999c52e247d2af496b1ad01c20f2603aa80d2caffe389382a0bd3c227bc84cf0b5f06e3d7524c6ece490bd060a247cea94c01123ade9ea82f476368b3ebe9cb78f0da04bb6a79960f1656e31932a96fdc0fa8b3d27e68b20649e7a4c0e940126e54a30a5317397d08870d75d3da5b82599f0c9aa985bb5348c3c81abfa85e06c8a0ed908f6c8de3ef2d52b43304355d6b93dce5d725b94e2902c0197117aa15598470ce8a1428ef2bbc06724cad4edef78da1e293c6d6ad5e45c32f2fa670282bc5218028b8937bb7a12f18f7f768e952dc0fb4d8c6b76dc5851ba5109ac413ef80e427ebe12c7ca78c5f82cd678a2238d5014c6bb5d5d83e6b5f0d440e8aa4f58d79316e3bce199cf546849e48db4f7cd76cf7a790b9ea648b46d1c18dbe999fb5f2d8c8d2cea84a53794c3b4e76d6432d1431571e69e9810073beb8833e62dde2a493b58125612a20a55026d27aa83d5821db69a1ecad61e4552ac22a762ca9aa433616838595965e75a7e88eb2f212ef5212ade346d7a20f18752812aa97a0dc5e5bd4330e639e14ff3735d06566312b88b6ede3bda959fb9fd0bbe31f1235eba1b965db298b95fc44791afc35a6ab881bd20b3c84430dfaa78aaec59e37c883cd24abd6d810c46aae6595d227c3f88a0c947c3d3e5bf363f3847b12bf0df8656e77314f3a664dbfbb6fe8e040fabc879fb6d010e8a50b6acfac3c57c7f3d376f5075dab9c00164dddd4dd262248e31c8163fadca7ec25ef9cd95c63055fe91c70c77164f4d6f564ab5b079ee442f2a7c36c20eefde71951fb474a48df474b0c8242c3d2dca8afe998f164dd1eaebbdfe5bb433e266499cf5f17980afde4420276465894a6836f1ee61729f82e10bd8c654319afcbbf916a109d547d4dce4119d32964ea420510adef79176fd143e3a1fe892a62eb2daaf17db3131f9bee670b3044115789bcbfa0dea9036552fb11deaf8437ce9d2fd57da115526b0e93fb5e826ef944b98cda1b608b64fa57e7d6d51e76ba572a20e49c755e0df3d8e064d62a8bf10a212d8956283698b0601aa1c54b35acea8d53691dd93c7782f5aa8f3d4629daf900045111dd1c597b26cf71856998de2458fa55e97cfd8b4d4e4e1e149caa1c9e485f9d450894c0b55c582bf8c1498e28d2ba6c0109cbf5cbb2c3c3d6dfaf4d4d6b956368e4b8bec46b082c4c58fe0899ab0b040ee6ed0fef82042c250143f70147c359d043fd50734a7acbaefa2de7027f0b0ea5e0b7a4e891cdd6b0553e15e84806030ab65bdbdb5390eb555b3a37ded3d315946ca7fc55d2bf368835a41a5fd4055e504194859dc7d94688e699e5fe04eb9104dba0d38981fca56504b617bd54238e4b159994155d21735d713042301c5b9bf280889e1f91f8c42520f2b9b8cab835e3c3ab2e736a1a1bed9d087faea37b191936d419b7d2a606438ea110c676235fbd86f428ad39a1229b0f51565f4c0dfef8ac7bd1f7b2ff534eaa156fb6452d64f44f02dfa30146c82ab918e75aea4bc390d983b77fc344cd8a600298b88f206a1770e2ac46b66f5b539dafc025e266f02315110076c84e8f1153a699a499c158d1d3c40332287520ad890c209efd7db2f6b9906065c323873c667b82dbe9746fba00f856892b94759a2c762d03cf51680e41f094bb229ead7da81f0d148783bcae95c1850af49e8f1c4388e240b47dd4bd67e9af837209dbbcdf4f3e8c81640a872c05a901aa4f791aa82e55d36cf59d9ed87a06e1d3ae3b4686e62a94453d098b6ba7f87f63759ab2be5b6594e675a9b396d6caca51d1254c21ae5ff96b532bf7c24a396ca2e474a5c7c67fadf65b90f0c2e95f374124ffb50a08960fec16295f84117639df89d471b5547c99d739b9da525d06b883662ce2b6aa13087873a1ebc76244279a651a08c00cfd260bf84e4343e87591e1359ca17d6898c03a3388dd3f7e9c374649c3f8aa21daf2aeefaac5df6f0151704689bd57a59a78ee9ab2bb8b7a55bccdff1c5885e4a4658645857975f6b4095cff6b454969c388a932ca5cb700c50fb34edaf66bb0b8b81f8b82a38ba5b1071f10c390603a8a3a041e4e18aac86ce9fe3db8d5dab641bd978019fb4ec0fe3acf710fde48ce16ade97ff043eab4455a72cef39670bec50e775ac1662367fdcb2e99fdd066c8ab39aa44c5fb582c648293986a0be617ac54e50c67f79895c3cb695859896bef73c3d17496a69a670eac58b47270e55c38b26b8818a9e822310822a3bef5646f1d37421d1d7d8580c060c29f53b9fb2658b683918cd8cfd12a16cd90b8a8b9d0d373496ba5d5377c95af4313c0abf2d3b7e4de393c354911665f3699886e0e19d8101003e3f9d8af020298486132d63f0084b4b22b9c4f42fa19018b798c5b1ead2395f06cf65c223d6a78a852f8f5099fb5ff9965ef7dc7778d4e42503ead05555289786d66679ed7d97c3fce5c9c90c987a7c704f7b90b2e301d757a1f416d923b21f74a1ae3a54a19cf450b2c5475d1d60f417e42448f6f67f9204caba58dd34c8224096737b872f269bdb6315949096fa77ef23dd4f7afe69c6f55394b14a43db8ef83840d31976e1ae262f1b7c1b2e0b96f136f10a158d24a940af9571fe07def65038441d091947dcd666d50da03f3bcfbc0b444404b2241e7eb85684b1fc419af895f13094ddd0b4246806f297ec9ceda6c78be86a3d6d432d8caa498e3a40af798c046cf4b45e90b1b4dc27aa3bf59c9de3646ef579578c53b17ece94778f8569df30e836a847e2b9449995834b92bd433a0ded1c42ea01549d0519dc9d9f98866955e0a0ecdd7123b0a5077f80442244e3cc578e0581005fd25f23709b8226a8280720ec7fc2f39ddf003e5d31880a760b00197bea7193a8a449627fe7b18c9ae3543099f22a6d416b85c6e35e2d804d7850ce8bf92132d4e166be3831d7df597acf641e19e1445453fff9cc23bbdc2dad244fb7c66df1ab0abcfde6f9c50b9b2fe13660bcba14e2a7bb81c1e67c8b0db36fc4fabc03e7b9dcd35fc03be3872f728d0b8d2eecaabf3c1ad149ff4c071a711f4e6d4a72554dba26fe2fd503e5580f6dfbd330c8b56b3be16ed5b4f2c139170e277c77de998008fbcdfb1f5cc673763b717402a24dc7f263e45afcb1a853f6dd428aa282526c44e1a6cdb8e14d1a97b2d7481074270c14ca41972980325bdbfb6c45945675f70491438980808262e16ebd78b88908148d364f2bbbe6a4df6c1d36c27c977a8c6391ea1197918ed9dccd24f02274f6c338f4e35ddee147eb91c0cca96ed650702b3cdb1b0bf6b357b4f23e4c23bd1d179eaa7356b2ad472ed40b824720f139e6486ad81d7e422f7ddce779f154babea47151191a46eeddefc078d72cdf4ebfde9dff98b58909bd22802ef6f32058de4ace7163f5bbb3d3ab0dc10709f6f4e2fe54ed6414258d453f5a4539c44ef898856836412c3b6bf41c4a1a8389f8d9096500ade075b4aa42f97e341841c353b40055159b0d36ef18d1b8ba4024982120061e7715e09b96a93d4526711f5a57a6ba7337799269a58714a67f1c14b654a1b4b65e587bd7d9f9bf6047f020a324072ad42b3b7e7e1d1e66c74f6436d045ddb9925bcac7ba415084105553df095e50be25f81536a454d5c9e7cae967db24c993c951d180fc7667b1417161b886dffa001533bb5b5f2e3a97230b8143ce241df077c11b0ed9d8557036f5f70109138e19e687c80aa589b93b7ef5626462e76362edd3d100ccd388c144f011c9574c902a6363e3f7e30a5636734fbaf014522dbfb18ca995cd9a0c4d7a71e021eb3a4936fe4eba87d001bbf264aafdff3240a4a341651d3af1470724fd807a40440cbcb021816ec7f23fb7f568432ed544ab0d91d4b5d5d7f0be1e8a5fc4476e1143e15d20efc0142da3b01b5c9393bc91afa460e171664e964ffe9782a1524cdd6bbfdd9624330d6e981211cd88c468fe3da50f25a2265ada459194a239c467d91e0dcf1d77b6c6786395466152dff6615ccb959fcbc6cd17f16f6c7bbe13fadb0230de5e0ae9fb002fd243", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:35:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) msgget(0x0, 0x2) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/126, 0x7e}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 19:35:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 19:35:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/97], &(0x7f0000000080)=0x61) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x100, 0x0, 0x8, 0x101}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r3) 19:35:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x3, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) setregid(r1, r2) 19:35:56 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) msgsnd(r4, &(0x7f0000000500)={0x0, "69d967"}, 0xb, 0x800) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r6 = getuid() geteuid() setreuid(r6, r6) msgget$private(0x0, 0x40) open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:35:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) 19:35:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 19:35:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0x27c) syz_open_pts() 19:35:56 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000000)="03db0605c5b3ca9123055dc77f63be5affb89fd119acf6647f47cb73a384eebf4fc2869b2858471027caa4cc4eccd65c6f2286c3b3687d", 0x37}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/226, 0xe2) 19:35:56 executing program 1: socketpair(0x10, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) getpid() setrlimit(0x4, &(0x7f0000000140)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r9]) r10 = socket(0x18, 0x1, 0x0) clock_getres(0x4, &(0x7f00000004c0)) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) r11 = getgid() setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r5, 0x4}, {r6, 0x24}, {r6}, {r5, 0x20}, {r6, 0x100}, {r5, 0x2}, {r5, 0x1}, {r5}, {r5, 0x100}], 0x9, 0x3) semop(r7, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) dup(r10) r12 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x20000008, r8, r9, r12, r11, 0x192, 0x7}, 0x9, 0x7, 0x3}) socket(0x10, 0x4000, 0x3) 19:35:57 executing program 1: r0 = kqueue() flock(r0, 0x6) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x8}, {0x3, 0x1}}, 0x0) sendto(r1, &(0x7f00000000c0)="1a1527ab2acdd73b5af948586c6b17547faa8fcb06f08ea8184502c818e04bc1d3e942c5eac0083cb471fd4a60f30bc1a9a2ec74ed29512c2649c4008be3c9215f9ba8d3ef229ade1d282f8517a9f56902cb22e18d8533bc349884", 0x5b, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 19:35:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 19:35:57 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xbdc2d429b3c13eb7) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xffffffffffffff7f, 0x4) setsockopt$sock_int(r0, 0xffff, 0xbc98120025aa8871, &(0x7f0000000000), 0xffffffffffffff56) 19:35:57 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) msgget(0x1, 0x8c) write(r0, &(0x7f00000001c0)='\v', 0x1) 19:35:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000080003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:35:57 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x4, 0x10005) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) semget$private(0x0, 0x1, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = getuid() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x12) r5 = geteuid() setreuid(r4, r5) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5, 0x3, 0x0, 0x19, "5b45fa71da2bb2fadf9e2a4650e74d998179bb97", 0xfffffffffffffffa, 0x6}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000280)=0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x63c6d94f, r4, r6, r5, r7, 0x2, 0x7}, 0x8, 0x7ae1, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x2f}) 19:35:57 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x8000) socket(0x20, 0x0, 0x6) 19:35:58 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x1, r0) write(r1, &(0x7f0000000040)="6a57451b074785f60d3dfd6d008e04ea00200a", 0xffffffffffffffe3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:35:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x174}], 0x1000000000000040) 19:35:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 19:35:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = getuid() fchown(r1, r3, 0x0) 19:35:58 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000000480)={0x8, 0x9c}, &(0x7f00000004c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x511d2dc19aba4134, r3, 0x0, 0x0) r4 = kqueue() preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/223, 0xdf}], 0x5, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r3) 19:35:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:35:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgid(0xffffffffffffffff) setrlimit(0x0, &(0x7f00000001c0)={0x4, 0xfffffffffffffffb}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x93fd39e23698b193, 0x8021, 0x4, r2}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x24, 0x8000}, {0x18, 0x2, 0x51cd, 0x7}, 0x100, [0x8001, 0xee0, 0x8, 0x102, 0x101, 0x7, 0x7f]}, 0x3c) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 19:35:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000080)="db1550e96bff56b93ae80931f330fe47fb50b3e9a7d70597b33936429f94a8182d338624d162013ce122b8cad8963e71bb444708badb41becda6de1d61231e8d8e5f", 0x42}, {&(0x7f0000000180)="10b3a576a25e9484c1c60ae0ff199ffaea2b52d1e94159aac71b43b20d646eb890644100ec95b2bd73f81b850bee967d3e012a2f19761b201624690b342aef10d54decf486e46a20efa8ba513b04fcd6951e7c76676d7aacb803d2173ea6e7dabcf3ac69ad615d5a0f4e76f6f7fb4240cad76b83cf8704c5df82bc4e30e3e4a98b8e837246d863d43605fea984be8fba073b3506e7a314fe78fdaae7fcfd08393b496df252434a217ef8191bf60aaa94cd0c4bda524dc66f0c341b26d6d62bb700fb50d58b8f1a6dd356cad9f2d054b0956c1d6466191b84b9c006ee042cc0311a59d88b67cd66190339df8b6b3bfe5e4ba33aff459a13d0cd84e9c5e84525f28863729c795fa931dd2c508b3ce12b61fd590c8e59c43d03eb1432d8778d977687545669360542dce1ef6e830506013d8b666302e5c13cf4ffb173f603c0c7fc3605e15583ea773350dc040963403aeb167ad59e93a626e95f5b034e0276a065a2cbdf6587010ecb4b9ec36aaf9ac72995f92bd99d4bffc83c5a305aa9e56a68f8fd61e267c8bc7dfd6de7a23d7538beed94b22abdbe9f9f52519815d8ad2106b636dd35ba83a483338807489afe96b81d4c719458c03c58b22b8e391e9e61b156f939a9049fb63800782131a86a6e91bb9da670d7c3809362392bd2dd33bbf43d9fa080970b1c8ebebab59cdcbe4d99aec45e0b0adf52547a2dfc6754c1e6a367e5109caf9407da2e8926331ecc9a9e0430b0a7e4fe816e5e200766db264d2ab8b693f5988ab76d02330f828b60346e7c1f0790a079a5d785fa1ca20929d7633ec84786bbb099d333716cb83d0b7aa23ef5d38834a14b9a51dd6b630d78a74a9ebcf077fd282ae7b06a3c0367a2718b90f59cc8a6e1abd5e78f51d1ce1e53588dd7f9176f500973c058e03b494063a869232c7b5982e8d2a167791bcc2d860d0cd989390e28df8f470da3d31ad483b72532ad45a2352f5c8706a046ee81d853acc9b51ef5b51b4ba62922853461de2b88c17d0831096596bbbcc651158c13fa203e10ec493b97b69961e2b0916ceec33072a58823ac0a948c68a2b299e4f889e31cb6b04f5500d14d9449f371fe56b3afb3bf62e97504140f4aaffc0a4a839b9954063c37fe6b55c428faf93630d7e297d51bfa0eb30f702e082114ae4b924fc854ab6e5d0692a910648688dd0787230779c78c20cf8167571d3654fd63fd0206b0914ce8ded229c6a268a84538daa4a3ab4a493b3a2b15fce343b391ff18f9dfe75fd3cee9bd8dc5551256d7d05bdebef1dadfd9ac440824334fe3fb103c99ae4b78af65d0b639afa571dc5c07189d87e1781cdf35123fea4b5ba64abb3a268304973546b0017bfb4a7150e1b6ab6e4cd8a3536af57d58a6d683cb6b9fc9d728eaa4e4d1ee876204a25e04c74d4b008ed269ceabe9daea083177bb5eb373a4fa0ea7600bc72f3e1d93b03db1309d15d654b00e718badb3fcdbce6891d3afacade95dc402a0ae048d307c586778dc3f3840c5de00b792ce8ef0fad72df22514813755b2062b42cd2be4a5fdd2fce440132660b54eb05b0dd60ccbda49c3abef081715762128a9aff07e51542097010133b658764a694c314ace0844ce9263925a37a0e3d4f3a82d480c66cf14c66d9418e677ff4c74c14288e2f81c7faf349aa60677968f737f787a90eb8cef76b27a8e81d3ad50b16b08171b097e550352b75978597644091dc2a9274fc348bb46ca1c1fcc3e16f286e80b4d1b406e340e394645f013a373683eb18612cd0bce4732fa5566fd67bac028ca7dbe2b314d5b58da180c78f68a7822f8ab059290e16b98d7a7534a963a24b645beda9fbf8a834adf8c72a6c48dd754dc1f6102c970fe386e2af18fcd673669c1548291e57a72fc7e492c0e19986e2b2f71a18c431bb5568627bf795f10bfce36ce963ee2ca86c85dcad7b00a4f81a8a220ff3dd9a0775aa3c879feec253cb9f9a07b5b9fa4329a563af38f74b6be115944c73f75a575fa687631ae96e463d6366a20151aa61536e9c355d406df1dd1a70e6ad52407d23b136e93976510dbd795b0e4e9f0ed79b82b20cdbb8b23da32aa7fc34fb72fa7f662a3c295b0701f19a5ecdae0c260b425b27bf29b28d47f4c3e1ea3f210ca13cd2a2125cabfe87c8c72006a0edd4867f67d7304cccd1ef370ce3b5a1a324aeae33a5234ebae08ca636e53514f4dca08ee9c6fdc9afb98b62001b60ebb566bf9cf2282e0dc9c42e67d2a60eacca292472723120fc37d54ca3a0c205949df317b01cfe818d8f7f483765da62dff3fb6c0b0652e88cb418f4fdd62e70c486e7fe05c1c0ed8493bb7027e8470889110894d2544008c7c9e9a2acae975f8e2d47be36bda1b18f44706844d01541cf5319bbaf631be2938d9d9b28fbadb67f311ffe7295c4a79a48461edf4de72e9b499d0f7db5228e4b4bf0fc0cc56e6050580f1eead6f84961825d8542400b2c491e11ac2022d03879788589e68260cbbefa630f5cd0c297a3f0fe917072e363b23a24464bad3a2b7b43d3f60f61c5e8c5a8490c2f6785121557d39260a8bd8baaf1e8401435c93c879f5cbcb738abd179a0a9395240d69adf28c8180c16e1cf67def65a4401513958350048097033d2df69aeac4427c8910777d3e7d94b8ca4b8a973b895519db600f636f177b226238bee1aa4f9857b8791e056645949b3c87cbd2f1cabfe88fb59cd7130cdf9ee57351010ec1bb50358f5ae4d504ec1e6b07de5d477762b50729328cb532b4bfa2e05f10e7f1411ef137884899a7e85e511a49bd98c745f334fa83f3060a9014deafc354112b9aa4cc27d1dafcc8b96cd241a5a9b38c45e763130bcee4e9ae69c8f23a3756142a785fb21d7bec2fd4d24621d695bb66df9161fe801e2dbbbe16990c5f2b747f782867391dc51917f6a701477d47fe49ee16460cad78586bd08a4e2771dfc57b64e71e2979ea14e57160659ddafbbfb948a00004d6c70bcdbfdf110e06470332cf613add556ccc91f2976e4c0b3e02e042b58055de9671ae4cd012e57ed5811fc3a84ec60e172dd286cf74b28688e998eb07335274b6bc87464ba9f7dd36cbc1ec42c86c51dfbe90374088b216e34835e4ce60f90dafae0f100c77b5e70fd949474acde02026102c8f5aeca12016d197566fa6bc7917987709cf6a9988c99ef4e453cb7e363bf6858e009c70c04ca1376f9b3148c66c05c6b12f65b516208d1f6760ff575a125231ea0285bd24d5f14d46e8a1978cf72d7ce9b03a3932d67de5c3290a0583e20c219a30004da6302250d2a10d1cf92c85e56edcad06c76e36abb972ac5e3285cd7c6b834fdf098ba1c8a8676eb5b1d2887c0b7d1c54440af08cc6711b3f14bfde13fcf61a35b04bacbd067119ef1b94cdc3ae5024c8d09b01f85894d6d6d317bc7c39248ac20403d6c57b5670c8bbdae3a15c44e70ebc1a1e0ea655b526dff6377df5634126e743db0bd600d84cbc555f5594746d7f4c00a88ab26eded8764b2d43c8db57024c22982e6222abdc43903e8b4ef293ab82ca6569ef0fe8c5c2df5d2d124557366b7a945edd730868564947d5237374ed71cf0e5d87a52a8b2c9b70f1e51d3643135d98efd46f8a32e4104406f18de2e4ce0bc7326c382029e0259e15da3aca84f7cb9ec2d8f8238ef98aec9c3578e0c3a2b85bbdf49ec8def7f5f53f52401e52af7bfa7b921c86b82c166e7be634758917609fcc4008198c319e015d4f519ef3eaff70d01d276f9c5e417b9c2a95027a6125cb24e56eaa36b534acc36aaf97a10fcfe4ef0e9ea0834e2b828d06884bfba2c97e3aad9980eab2d0bf5501c1e2c1097cd366aea65a8beeebc3f65d0771486eea76aa6d10dd2db989e752ed02c079bd4fe0ea4032c4bc6ee8fa7914dbc0d6d8ce415cd7b1e9b9f47162c45ac3a41a336c63517122625d7b7f67a378bc3d346d373b81a0a6e05a4714d97e16ac268ad1ba05f22ce79e383bdbab80fd5dd31e53eca6df39a24fab58f43cd461dd2f03fba0a31ea212f49a41799da8e544d3534d95bf8215a47659caef0f7a9cd2e8a00f43efca5825e78e4afcbca76fb7f634723d9a62dc9274e1ca7f47597d6bf1995f08ade6b4e2a0a6835e1aea0d898bd1c967e433f9282df37e6a6215cd2ae2a9aa83769dc5f28aa4633b191aa018b55f10457a9d62bbfdd3091ca8ed1056685587449227a21b4f31bc3a4dcad21e1626cbfa089ad8c9e66e4accfec0ec783d22941aa87c1b86fff8c2874c95a312cb9114be47397f170997d42a64349e9e9dc5d9ae94bdb2487aa494d812bf0841d16134527b0aa626494153b3fc5c07b9e325784843118178f39cb0a7696df3842b728a7945b7610abf1484681f735c55602040eb1b0901e47e923b97808bc7f588b1cd6109922e8ad7b7799ea6afee3d7a3fcde2f39df61e0dcca211c533ee11c05a6f1da1766f83b1142abbeea1c4a6fb09920b2c6fd166c459f10e8539e66050c0a5273a191ed50c81cb2274f425d80d839c6829bd2b1cb6277d6b06988eaded846106416a3c8ed18199587a6b5bbe6b65db0bc10dbae87329e978988e2186e07fb52610d22fbca880d0bd979c1c711100263cca26c1486544afc5682855eff29e485f3f8eebc6bcb52c6e4ab7443bb3db60f9ae56d8209b57c356b86bbcea9a408e57e9415633322c75532d1381ea03dbde08b929b100b1372c16a95a647802510feef3b0225ea5ad2597f95770b4fde9c26b6485ea25c72efc7ee2334e1d2b38ef8247f2bbea9e73049e5bda4e6c0fbc1e31b27ab590e75336e1421e6c2b71e87609639444d77854e17c90dbe0149c91147410cd5e0dbbecf0d53cecfe98c44ef539ea661120111d4d2ee3e71615634b604945dc2c136f4dfa69ca5a39f92b5b185ceb3f61a27680168de6a36b774efdc851d19990241d1c7e55ffea2351f3dea2766d9da02fc93da831d115fa13203f87620cc5b5cf622cdfeaa8a525a843da670b70c34eef3be4af12db355338999d21bffd0580756a20f04689ebcffa9bc420db961012d5f3a4746b44c8c1253f2184207f8b5da664ee67c21e00319710ced6e7a291f3976efb042bd796d2a19b966cb86b0f3622576834722c9d693c4611a709a5e39df3bc9b5960b380d2ece205e6833ffa3a358f334b165d641c20ce440f993b58a0ffd23b06333d49d84f50ea30ba1be40c377329fc4aea845f0c87270a5a2b72d81e223f550f4998415eb9053a1042eb4b90b34cb5cdb9aadc9fc731ac6adb736704cae9eba019b897b438f93d0cfae25e6f6f1992dcc1d4b52bd1bd1b69c7401d413847d76cf7c4901e5a85e9cfe63e036588bb4c2e6ab8764ad3c667c27c2b9bc1502e4e54dfcd7e332bdf4391c89ce00517b84fb5ab69e341bcfba4632a399352f704786ab2e4a93b6076cfe2e851f886ffdc1c0cfa654fa1a4f44895f3ae48052735abff5f3b714398360ba00d64da59dc1ec16c542c86c53fe4f6ac4656d5f3d784d67f2971d81d17a60a56607d03384b80f211cb6f6a6d2d705dd0c5962e6c620486792adf4e20fcac4cc9c3ec595237ff52b08ea2c2daa160d8246a3d43b2e599c0f6a25a385cf549926ee016979f4c1fbe374398b56d96a8878202fdd6ea04b7ea10a80817ec5ce6635fe490044f5701ca2dbe85e4099caf03a0a13eb9d7c3509522b7a1e951bce6322c36264ed92e281c1358f65c546d4fbed336f75f1583d5e9301581ceda96340fac9fa93e0a0e4b9718ae18c6a98e443c2ed12a3e57852d45355816e0313e854c75fdba5e", 0x1000}, {&(0x7f0000001180)="5a7855d6359d1902ec3d7f8980c2c4a80dee22f47970e12c57555aa87eaa32061f54a485e3b51d00417b645c54153d8b309ca2a8641f6361a3f3b1c7cb4013c7ca5f6af96b73e13882a1667353f6ddbfeb36d98d95a98fb191dc5c223c925bc9c7a5795c775fefd293ef5ab784c84d3b2b29476043", 0x75}, {&(0x7f0000000100)="194333a1609a1a190ced930b96", 0xd}, {&(0x7f0000001200)="5338527d09543ba58071b8158497727d2cc77d3c33651d50ce4875c529e5306c809eb78590d78a5e35087697d435f3cd691e85ae762c00c09b7fa717ad7178c7405e9e0f447118843866ac9a551559a75f01bf8188126138a3a3dbf221960c429eea2006ad09f4f9ebb0d145cdfea3cb5136102f99ae701709060a0d41b2ef5aee14b61afc96f846e1513ce5f58f2302d2d27c83ee087d11d677a7993e", 0x9d}, {&(0x7f00000012c0)="eed380f569cfd8805afe2122b80f9560920a1745626bce8d40db0685e9211a07c4cd2d4519c2458c327d441434cbe9b11a6bf25ff952d2facbe69c292f399ed746858aa42864c807", 0x48}], 0x6, &(0x7f0000001580)=ANY=[@ANYBLOB="200000000000000001000000f800000060e60fa87f55cd26824267b95f990995c00000000000000001000000070000002578f3b4b555b654d42db64ce12383b208d04df15daba9956aa4c9f828c3e525917d35448b11d7c7d6dc0fc3aa38717596cbf1d45cc8605bc6c0b63dd9df73a3bb0b36207435ae9190d7bc7bfe6107ecbee12a62ff956c8dca4c494bacf2df7d7c6fa1827b2556050abf26aa35b54f69aea66cf275c9065dfe053ac1a8f45ffe992286253a05f32bbf143e045f32495a3a48993a62dfe2d608cadb9871de6741ecf87574d48145f58d7cbe00781a70990917000000680000000000000001000000060000009ce79913c299f1e6b728a6677dc1888bf688379f04875379b14dced6ee99f47321bdfae0e9eeda15991066f52da12e094e5b6ae75b6dacc3a0bd10d875d7fea84a4eec17ab4a27baed89e3e55a6b26654aa9ffe951030000"], 0x148}, 0x40f) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xe1, 0x0, 0x0, 0x400}], 0xab, 0x0) r3 = dup2(r0, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x5811, r2, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, 0x0) 19:35:59 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_extract_tcp_res(&(0x7f0000000040), 0x8a, 0x4000000000000) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) fcntl$setstatus(r0, 0x5, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1d3b2ea11b68ccec) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1}, 0x8) 19:35:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES16=r0, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESOCT=r0], 0x7) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$getflags(r0, 0x3) semget$private(0x0, 0xbcc4962c3d2356ad, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:35:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:35:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = semget$private(0x0, 0x1, 0x202) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semop(r1, &(0x7f0000000100)=[{0x0, 0x1f, 0x1000}], 0x1) r2 = shmget$private(0x0, 0x7000, 0x9e, &(0x7f0000ff8000/0x7000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x2000) getppid() r3 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10001, 0xffffffffffff7fff}, {0x408, 0x1}}, 0x0) clock_getres(0x4, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchmod(r0, 0x1) shmctl$IPC_RMID(r3, 0x0) r5 = getpgrp() setregid(r4, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r6, r7, 0x2) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) semctl$GETNCNT(r1, 0x244dbe6ab7916140, 0x3, &(0x7f0000000340)=""/176) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0x5, 0x1, 0x1, 0x2, 0x3, 0x1ff, 0x0, 0x2, 0xff, 0x3f}) getuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) fcntl$setflags(r8, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r6, r7}, 0xc) 19:35:59 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x1, r1}) 19:35:59 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) shmget(0x3, 0x4000, 0x82d83c416164faf4, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x400) setsockopt(r5, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001840)) r7 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001ac0)=""/74) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r5, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 19:35:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x7e, 0x0, &(0x7f0000000040)=""/126}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1106, &(0x7f0000000140)=0x2, 0x4) fcntl$setstatus(r1, 0x4, 0x40) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f00000001c0)=[{r1, 0x80}], 0x200000000000030d, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 19:35:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) socket$inet6(0x18, 0xd74e0a7472a605a0, 0x0) getsockopt(r0, 0x200000029, 0x80000000001021, 0x0, 0x0) 19:35:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 19:35:59 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x2}], 0x34, 0x0, 0xc68, 0x0) 19:35:59 executing program 0: r0 = socket(0x6, 0x69ec307b60586d6c, 0xaa) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) setsockopt(r3, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 19:35:59 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x100, 0x0) pread(r0, &(0x7f00000001c0)="e2736d63eee87c4939f03e2e23faa0d06ac9656c36016b0a2f37021ca0cdbc78ef2493f8433f8ed87dfa46a2961497a598ce2c93c4758f6376159edc4e0e1750e59b3fccf940e997302f274429032362dc80795df5d2067b08fe754925755309f63e84a5cd277b7f71fe6ba247020228952a1e2691cf351f395f0046556731e65265a8d5726c5f9c5afc265fae31e14b85240275e79e5a38", 0x98, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, 0x0) 19:35:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xffffffffffff67e7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:36:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="780000000407ab1b3000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 19:36:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xff, './file1\x00', './file1\x00'}) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00006a0000/0x3000)=nil, 0x3000, 0xbf1281a155582141) 19:36:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1400000000000) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 19:36:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80000001) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x68415cf, 0x4, 0x0, "a73998665ecf0ee655c0b8cdd5fead9cffbd23ce", 0xae58, 0x2}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x5, 0xdc2, 0x80000001}) 19:36:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 19:36:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r1) 19:36:00 executing program 1: r0 = msgget(0x0, 0x380) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r3, r4, r5, 0x19, 0x41}, 0xff, 0x0, r6, r7, 0x0, 0x6, 0x4, 0x1ff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x100) r9 = openat(r8, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) getpeername(r8, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r10 = openat(r9, &(0x7f0000000280)='./file0\x00', 0x20000, 0xe2) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000002c0)=r9) kevent(r10, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffc, 0x1, 0x0, 0x1, 0x8000}, {{r9}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffff8, 0x7}, {{r10}, 0xfffffffffffffff9, 0x37, 0x42, 0xa46, 0x6}, {{r10}, 0xffffffffffffffff, 0x5, 0x1, 0x1, 0x2f140fa}], 0x3, &(0x7f0000000380)=[{{r9}, 0x0, 0x4, 0x80000021, 0xdc2}, {{r10}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1, 0xfff}, {{r8}, 0xfffffffffffffffb, 0x81, 0x20000000, 0x3f, 0x5}, {{r10}, 0xfffffffffffffffe, 0x40, 0x80, 0x2ea7, 0xffffffffffff0178}, {{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x100000001}, {{r8}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0xffffffffe9998e0a}, {{r9}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x8, 0x2}, {{r10}, 0xfffffffffffffffc, 0xa7, 0x4, 0x40, 0x2}], 0x0, &(0x7f0000000480)={0x2, 0xb1e}) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000004c0)=0x1) sendto$unix(r8, &(0x7f0000000500)="1d738a8da51a586b554b462122c605eaab7a86c5f0b1eadd8f84ce95732ffd9249958b5153f530e5faea850aff52b9eb942f6ad3236ab1496bc49e2bdc3136bad85c858d7dc1a5b55c8ee2d05ae7bbca69a5db06a90b21f7bc70b52d51d49eebf2da6c387d5bb78d2e0b0db3f8318f3c41e0147093fd37d2d30a0215825001c9db71be69d943adb8f5d1c0ac61b865183a3c9ccbc66e93fdf1e2fcf56baf364600f3913b2498a470e560666896d327cfe54cf22b8b9f20849d3343e430c306273e38ab4f65b003eef9758a28b699e614fa728883edcdefdaf81d50198d02e903aacae1f534569e67bb5cbd6bc8fda39711fae29114d7bccaab58", 0xfa, 0x404, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) r12 = semget(0x0, 0x2, 0x20) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000640)) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000680)) sendmsg$unix(r11, &(0x7f00000009c0)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000700)="aa789381ff44a6fce3fb8bcc9e232c93ec902d1c4aae3bd229a98d18fdfecd8e6eaadc00f9c7a18952994ea161a47ad85ed9abd22f046c87ac8c79de8c4fbe9d149f713d36ad2aea2c247d37d294bd9f73cc5a9c9d4ac776499a0160fc33474ad0ddada15b9f0cdd7ced0306d824ff94e89006511f2cd70424d693a9ad47844268", 0x81}, {&(0x7f00000007c0)="5a3a5be6e7ebb6754ee6691c084f0c5c75f299de797e6888f7e72d09307a8eaa769266ffa0bfe3885ef602a742c33e61b8a6e6852ce08411cf54ced95aa6021a4a789e940fa171b8d5511001246585ed8aa7a832abfb2879e4bef0c6c7703c228fbfc6d6e37d3b6089fbb36bf9207d8f358d3312ef2a6161c4238b127b9bcc71cc42e1b77de3f6e5d36586f7d7da732ac5c1bc8613a2c81f899840a01d7a364775b50386194acc531d", 0xa9}, {&(0x7f0000000880)="14349b8eead7572657e80d7e9ef4ed1063af2da10215ff560cb78ccc9877e4ed07e8c2dbee8019ef895801ae6e8d6c192500491c4152a7555919f4e91cc79cec25d686b9c3535b7c", 0x48}, {&(0x7f0000000900)="d7a4c417da01210d6208ad5ae311d8cec539ea896456d9d8fde12d0d66e9fc6e077618c1dadb72284f092ee86a9f25e020ee10226aa5fb40fc3d748348fc", 0x3e}], 0x4, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r7, r2, r5}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}], 0x40, 0x2}, 0x0) r13 = accept$inet(r8, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r14 = dup2(r11, r8) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r14, &(0x7f0000000a80)=[{{r13}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x7, 0x9}], 0x7, &(0x7f0000000ac0)=[{{r10}, 0xfffffffffffffffb, 0x9, 0x2, 0x1000000000, 0x3}, {{r14}, 0xfffffffffffffffd, 0x29, 0xfffff, 0x20, 0x7}, {{r10}, 0xfffffffffffffff9, 0x91, 0x20000000, 0xb6a, 0x3}, {{r8}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x0, 0x7}], 0x3, &(0x7f0000000b40)={0x3, 0x6}) r15 = openat(r9, &(0x7f0000000b80)='./file0\x00', 0x20, 0x90) accept$inet6(r14, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getegid() setsockopt$sock_int(r15, 0xffff, 0x200, &(0x7f0000000c40)=0x93da, 0x4) preadv(r15, &(0x7f0000000ec0)=[{&(0x7f0000000c80)=""/246, 0xf6}, {&(0x7f0000000d80)=""/120, 0x78}, {&(0x7f0000000e00)=""/163, 0xa3}], 0x3, 0x0, 0x0) 19:36:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 19:36:00 executing program 0: shmget$private(0x0, 0xf000, 0x100, &(0x7f0000ff1000/0xf000)=nil) r0 = shmget(0x2, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) 19:36:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0xf934, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:36:01 executing program 1: 19:36:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) 19:36:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="c42f84dd1b909fb334ad39123b3ed4d4999349cf043f1bcb394fdb90326a3f3290c257d78b3360e8946930ff25e14ff65367cc41bffb574fd3f9e58f86c6a4058fc41da1928c14a2cd084ddd35f0524f184225fe4af98aa2a5f02180c9cd0c60eef7c7e5a933486d7da9b6b6a894a2d8b45ec03e88eb4478102921377d37c910b9eafc9ffa62c9339e03f0ad6cb9811c61e5b3672c95de38dd03f509c109d96f11f5f63f7d454bbacbf7a7e61cd933481fc166eece9d450e2a436e9c5c11fbbad9810c50c0e05aff23a7e4a425707f1f6e3698aeef6c91656df3f6891af8370b24984bb6dbc3dd1bb16e07df2f8c38e2203e398a2db3cc7c9a9d152beb9144473259069df32d814d94bbd9c6aa023bc2b6855eab451a5f5256fa04f2d6f10f1604bdcffadc1330b912a81f0e7b76f3b5256dcc884c2af088c49a0cc1e6b5b62ce63dee61f73053841dcd3e1324e47cec728cfbfbb882a14d8cc5cba5dec7f315536164444de8f4d20a4ee96630c93f46596f98c725009346751c0000"], 0xa, 0x0}, 0x0) 19:36:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 19:36:01 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 19:36:01 executing program 0: r0 = syz_open_pts() getpgrp() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 19:36:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fchflags(r0, 0x0) setpgid(0x0, r1) 19:36:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) shutdown(r0, 0x2) 19:36:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce9a20cb9b99e83ebd7954ba4c3a8c26e4a7e728dae6d65ab5ff4f45a03783104c2c34a48627539708d3b8126a982190fad479839cf125ef200ca2b59d6199ea6465f8782d35d8cae6ceecd17e2eef1ecbc702be653bea1363a46451ff3c0227dca9bd9264692e37ea25711a2a262b208e195255284deba499d6391772b7131ad13a385fce489b7d67a0e6cf128e"], &(0x7f0000000240)=0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000180)=0x40) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) close(r4) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) setsockopt(r2, 0x8, 0x8, &(0x7f0000000280)="6bfa6e64f9bef7cddbe3d2ead7387d9a03bb6687bc", 0x15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 19:36:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x8, 0x1ff, 0x9}) open(&(0x7f0000000080)='./file0\x00', 0x101, 0x10) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 19:36:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r1 = kqueue() ftruncate(r0, 0x0, 0x3) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 19:36:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = semget(0x1, 0x1, 0x2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/159) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xfffffffffffffff7, 0x5}, {{r2}, 0xfffffffffffffff8, 0x54, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x1, 0x6}, {{r2}, 0xfffffffffffffffa, 0xa, 0x1, 0xffffffff, 0x401}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x4, 0x91f3}, {{r0}, 0xfffffffffffffffb, 0x94, 0x40000018, 0xffffffff, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0x101, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000004, 0x5, 0x2}], 0x4, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x100000001, 0x1ff}], 0x2, &(0x7f00000004c0)={0x800, 0x3}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 19:36:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(r1, &(0x7f0000000000), 0x1f0) lseek(r0, 0x0, 0x0, 0x3) 19:36:01 executing program 1: mprotect(&(0x7f00005f2000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x0, 0x101, &(0x7f0000000040)=""/106, &(0x7f00000000c0)=0x6a) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 19:36:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) read(r0, &(0x7f0000000000)=""/39, 0x27) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 19:36:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000d18000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) mprotect(&(0x7f0000d43000/0x1000)=nil, 0x1000, 0x2) 19:36:02 executing program 0: 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, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r3, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff19) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000010, 0x800000000005, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000380)="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, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 19:36:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:36:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 19:36:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r1 = socket(0x19, 0x0, 0x9) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000340)={0x8, 0x1, 0x5, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x4, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffd}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) r5 = getpgid(0x0) r6 = geteuid() r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r8}, 0xc) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r9 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) fchdir(0xffffffffffffffff) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0xfffffffffffffeab}, {&(0x7f00000005c0)=""/4096, 0xfffffffffffffdaf}, {&(0x7f00000017c0)=""/184, 0xffffffffffffff27}], 0x3, 0x0, 0xffffffffffffffff) 19:36:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="e11c773f890484a12d99c376f3e065f02ad94aefa97f0a9276761064e455a5c788bb8ec6c3a96a34558906e3bcab3d8fe870fffb21b2a68b41c3375310904fa0fe619c88a837e3b9113c6044b8550fc674ab96f2964a2b6fbf68f4de64046d2374e64040cad9830c1ef836f14aacb922c6f10c6affba21c7e195b09478435d4733f778d3812c07f76bfd09958835bfa13353738ae31976b1fccd18cdd30640a6b9da149badf985fa944f8f80d96884cdedd434", 0xb3}, {&(0x7f0000002380)="3a8e35a8007c29a16e1d9e5c74c8f4555296875494b62729a30942070c9e37d7395f17de57ed99ae35e3194384699ccb89de1c8ff19208ea91d5bc3b0d5da2cd28952c787a22d630098020624e436bca1b3c03baf77e50372540e4898db5f8d92de90351adadf0e12063951b2edb01523ac100ef388c80d0bb53cadd", 0x7c}], 0x2b3, &(0x7f0000001340)=ANY=[], 0x1010}, 0x8) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) listen(r1, 0x1) getppid() sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000ffff000000000000f87c8a4a671b1b542a538706000000a7140000002130aebb1f5aa500002f000000030043700100400000000000"], 0x38}, 0x0) 19:36:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pread(r0, &(0x7f00000000c0)="90933c8193a2813271f87cacf0c75a58a153afde3cbbb46402ef8f02dfc54c9674c4718e852531c8b769a0698efd601452e78855ac2cc297dd2a6758ea53670cb7c20116133ffffb7acae2e0872904c609138ee1bbe9f50f", 0x58, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="18f31db5dedf848b10f4fd74eaca71286de4a72d03d511e488102dadc5d2e15bda6624fd5d1d6cf766b80180455f0019b0bbc8daed995f98ee1f2b7c447bdffb65e446c46ff52ce00b", 0x49}, {&(0x7f00000001c0)="659447cad724179a046923b1c73a7e1c4963932b34d8764e5a197a6b630826068abebde3dd53df6d152afd75e5149f940730475fc459995da1b13aaed8e23628ea917a4e0f302e63172d3a0e9cad7d6579a31c277eaa02e1bbe62b7316033d27adbc", 0x62}], 0x2) flock(r0, 0x2) flock(r0, 0x2) pread(r0, &(0x7f0000000000)="70f83ff5bd", 0x5, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 19:36:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) r5 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000500)={&(0x7f00000001c0)=[{0xa3, 0x40}, {0x0, 0x7}, {0x89, 0x1000}, {0x26, 0x200}, {0x84, 0x1}, {0x27, 0x7}, {0x4, 0x3}], 0x7}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000580)=ANY=[@ANYRES32=r1, @ANYRESOCT=r5, @ANYRESHEX=r1], 0x3, 0x50e151b2b252e166) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r7 = getuid() geteuid() setreuid(r7, r7) msgget$private(0x0, 0x40) open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:36:04 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f00000001c0)='\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/211, 0xd3, 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 19:36:04 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x0, 0x1000}], 0x1f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 19:36:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 19:36:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x800, 0x6, &(0x7f0000000080)="0be9805c9711d2a5f88656d02fc982ed87055c28e315d6a797b361c0462a8b00f8fb714e266e982b4fc064d218a4ea56cd79f9544f8c0cc47d86dd89951e3ba2448ae83c8e3e2c3090a8c7bf2b383ce332d53fe02f6f7312e7dc0873ac2c45a859ce91a4c01c828547dbc59427d931310e3adcd8b982800dd9f1174db8308dd3", 0x80) socket(0x1, 0x1, 0x400) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 19:36:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) 19:36:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) fchmod(r0, 0x1) 19:36:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 19:36:05 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, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe9d) listen(r0, 0x0) 19:36:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 19:36:05 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r7 = dup2(r1, r5) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r12, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 19:36:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 19:36:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e24dc3c330d28b69cb1ca3d98baf02782e91118ef2b187562724953a80dd9295ea27cd45b7e15c8393eaa94f236299409a32a4082edc6d00ef7d9c4d0f996d30d208aa582830c80a886f853f8910aacd3e3a5a2affc65a4ad370c12bc937eb0f04680d6c38209b07c0ef1a6bf1d76041aeb085b0c53294583590003c5e475664adb1c3159b92ef843b0049c6b46224f6afce38369a24d192ef147d0015df0ab73ec8e71b4922dae78ee6aa19aecb7b41002ddd0518e6d9edbc5f26", 0xbb) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000280)="eaff125c00000001", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 19:36:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) setsockopt(r0, 0xf4, 0x7fffffff, &(0x7f0000000000)="2a246eb4f8f13f03599dd7d1370bf28ac42a674f908c33a4de2f2f7a84257ce6475a89cbc8770c7aab182c071e0b5ec71bcb1bbf3e1a522564679a2424a8a2014399a75571cf20447b6b421aa5fca219d8e43b7ad7e0b7aec1a219c02722b7bb356f2a2c5c46a6757ce711ec3f952eab6600ae5b1d11fe6597356efc900fa3ed720b6eb22ba10c5f51a944b0f25eb33a0cd083cd09c4c0277d1bab1747baac568e1f1c25f904c84d7cc8019b584f702cb520a7fe79f1e69b9495f669054adc31edbc0e45261858ff65c18438353918b4152129e561feb0dbb2f875468e12711d7c9807b499", 0xe5) 19:36:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000080)={0x2, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x2, 0x4, 0x300, "bb2ceaa2147e92c34b68b25746305fde300bab6d", 0x5, 0xffffffffffffffff}) 19:36:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 19:36:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8001, 0x2000) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) 19:36:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) flock(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 19:36:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x40, 0x40) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f000053d000/0x3000)=nil, 0x7fff}, {&(0x7f0000027000/0x2000)=nil, &(0x7f000015a000/0x2000)=nil, 0x27}, {&(0x7f0000503000/0x1000)=nil, &(0x7f00007f3000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000636000/0x3000)=nil, 0x800}, {&(0x7f0000247000/0x3000)=nil, &(0x7f000023f000/0x3000)=nil, 0x7fff}, {&(0x7f0000077000/0x4000)=nil, &(0x7f0000434000/0xa000)=nil, 0x6}, {&(0x7f00006fd000/0x3000)=nil, &(0x7f00004e5000/0x1000)=nil, 0x7f}, {&(0x7f00000ee000/0x3000)=nil, &(0x7f000011f000/0x4000)=nil, 0x7}, {&(0x7f000051f000/0x4000)=nil, &(0x7f00003a3000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f00005e5000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f00005cc000/0x2000)=nil, &(0x7f000039a000/0x4000)=nil, 0x5}, {&(0x7f0000060000/0x4000)=nil, &(0x7f00003b9000/0x4000)=nil, 0x3}, {&(0x7f00003e9000/0x3000)=nil, &(0x7f00006df000/0x1000)=nil, 0x3}, {&(0x7f0000060000/0x3000)=nil, &(0x7f00003b7000/0x4000)=nil, 0x3f}, {&(0x7f00004b9000/0x2000)=nil, &(0x7f00000e8000/0x2000)=nil, 0x25a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:36:05 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getpgrp() renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getdents(r0, 0x0, 0x2bd) 19:36:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) openat(0xffffffffffffffff, 0x0, 0xc9, 0x15) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, 0x0) getegid() setgid(0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) 19:36:05 executing program 0: r0 = socket(0x2, 0x4, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 19:36:05 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 19:36:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="1ff62f553c8289688c20efa3ac4dd79156852dc5fe699e529868b82064c5b9128ebb5ea023d8a32f61bad97dc872e9caccebc436a408366c87b08f742a0ab4f7d90aa4ec51696f9a32ea162728a215658f6ee0f4b3", 0x55}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="9800000000000000ffff000001000080d3a08c7c959ef4e7c4303880173c791a0e466b9f24681e15c74cd830fd3b99b6b91ff34ddd25e1668a416e9b75357a1d8e379f889963aaa8900018d542f8dfe92c2ca1cf6ccb20263887fc9d5e6bb05d18e708a1088adf462d13fea71831480a3b4ba07d1cae870cd7e517227feefb4046dbe87c99343765fc27c8957be53e8c3950216700000000e800000000000000ffff0000030000002709af0ff738ce0004ffcb39301cfceecf46954f2bf8275f784883089f27cf67b966de065fdb8ac3c54a228b9be2f805509e0c2e38dbf83e9104e04bd7fcce35880665492f07b32b1dfd6e8a412f38f4d8a66bccdb7badf69a50b8cefa6530b38733c8d62ed661431633856f7698cecb85366d59e59a9365f19b5f3df284ea7693e7c9f9b9e57bfa607920fa6a50352d5ea3ff70451c7bd660945c555f4a4d79d4a16b5256415e28499e64c410a8afc6a883a14dd9fa7ef26d2b8ab1a09bc3336da39ac5a6e1d2468fefbd52e43067ff7c013fe3e400000000a000000000000000ffff00008100000037454f0ce5d1e9e4c153d8bcaa8acec79774bb0208d31faeb3c92947907aecc2159e6a6a5bccd5424c390ca8a499c1cb38c43e6bb34039a72adbf7b459a64ebfe8a8e3900e1f83d584d8bb92aa240131fa585a43e3024d69b8a30af6b123fa75068fb6f824bf4232e05a3c457e94c4fad9fde3f8ceff8541c258bf2d1861238e3b666feca6bd2c8150b3fc6cc383ed2ccdaabcc403ac967832f288edd25c14ddb539f6e86d541b011823d9a3797b880287ef09876013412684798ebcbcc5db91125fc68c67250e3e3589785545a95623e8a5d3316a28719db7404427413c800000000000000000"], 0x220}, 0xc) r1 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000400)=""/201, 0xc9}], 0x3, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$BIOCPROMISC(r0, 0x20004269) 19:36:06 executing program 1: r0 = socket(0x2, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 19:36:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0xa7c) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r5, r6, r7, r8, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000100)) r12 = dup(r1) connect$unix(r12, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 19:36:06 executing program 0: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439", 0x599}], 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) lseek(r0, 0x0, 0x0, 0x2) 19:36:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) 19:36:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="6992b9753233f3ecccb6d7b375a07cca1d0a51ed832005d2641a4ab552d1f1d309a92e10354fc6385dc257581cb4177fd674b13fc598cf3c2436f19475a2e35eefd90f48be47e2c6b6549f0484803afd0cbd37e0414f4e8b460828cb8318fb8dc7fede00bb2bbd18b02b20db71b244ba84b8eb4069ae11a5ef06e668cd857385560893a4f4e0f56adde105e170460771ed0c0f27e526d7a439ad0281736834907d15766a867b0699c091030fdb192fd855f70f8f5eb918500ce1e58aec3d87bc782ef10c03c03e109ec621fc2a605b4ff8337e2199c3a35ea8efcccbdc9856bd8b765f8da0f68d23c377aae31cf499fb2edde60d4271730cd44472bfc987ef7c0b514a7a2a3d5d65125a1f455e3327b0f76408bf05e82b17ab0fe9b80eb2e6fb5ee1052beb6719d4d1e95c0c0e11ff09352c386a76a53c6cf58943919e672038f957b8be929cca8c8b4e5b4147710fa7e2dd05ddf27b0ce5724ccdd2f70c6e0c5a219aec1a3838bbdf610a41ee5cbc75084f0066efc5b21d2cf252a454006f01806049fd9f2f3a78cbfe451bf146dab82fad2c7c49c81260934e7ebc21b46d49ad6ed43e7c061caaa0a58e1b0dbb13b7981d3c45d23fe2e440c7624a01405d899b4cc259dcf2006f70cb2acab09998125daff74850cd025be31193cc3ef56c95189028e7a65acce961ad62f61c88de6379568f4ee590ebe8959b0e74070f78a626fce8c768e8f3862bc7bdf3457d2bfec0648be171aa6037c4f9e61637515f85ecccc4bfbabff75a183f2743a217fe23b2c1a60404b48343bfcd5c6d15fc20581bbdaf3fefe374049e767b0eee704e705179299bd714acd74218098472464578399b533810e667d89c4a00437373d68b17ab0f1e0d200b9cd629175c13df30c61e375f36b5b6fd10df844b6f586b7f4575319f0e966e6c5eaebc92babed5a4ca913ef5ebc42c8fc9b53353033d5cb27a06e54f158dca9163b3c97012340949dab5771df8718f58921061a3d3fc45fbe141868c2c07ed97f0765633f84f231eef1bf154ec294538e03de8f3031246665aa127b80e0d7dff0597632fd55e50195c78efc016caeb29ac7a98abea8e36e8cd9e358c46818038ff671052aa30cd39a32cb2718ea2afbbfefde5f6117693a158b86bed5d825d1d9f4ae50b03dbf8d58999124e47fa91d747bb69b17962aef74f3601cbf2b063f0484910364495dded59c29bf354d83579be32615e67b799f73cdd415b58203bfd13e785020ef5596e356d1cd6fa8526f5dc853236266d12e965f357a2d6dbf123f29a2315ead679a3799c2ef032ab60faf8ac0afdd92bcd7c86a7971be866d011011582054a0fac680c9ca1d16a4ec58670c5bd0b5f6ff17e512ab5dd0cbd24ad85856205f7d46b467b428a842c5c416563eebb72253e2adc4e9c476e9eb53ca6cb2ebba514b77f9014c9756535142a289fab257f3c917208b279b5359355acd06974dde3ac2bebbf8319608f683982f0a9cb92db0343c9df975324fac15ca50b9e1090b13406e328b9e9e05293b84e477f4dacdb288cba5b4ee0296033d7e57a6de2c9deb888da551e4c1ec933daa3e91b0f06037bc2c1dcadbe4d7c64ff386c3db8187795b9171ee309a1001517189516520ec8a526f37c21f61320daaf0969b4aae2a04c228e6b0423a29691ba4ff6c1681532035b25eaf5f2c6c9c84657383c11b58e70207045b522facf2bcecda8ad4c15c678bee6377fb8abc0de8b59615c9add191e3ea0b79d898aec93c3ba358d09d0d25e6353b1bcade1991a9bc8a0141f807530fae3f56d8c923232ca44055bff82bee3716afa97f9198bf300a58edb691c37b445da4dbd2997aea722ae3ee0ca17b0dff226cd000aa68c9755d1726700fe8b2b2662b9fa89a8102407948548870394c47b6d3ec9e1a2ef6011b753dee37c813a79a516d43ea13f2b1f0192f5068eb36cee71a8f354d8654bb413a3502c62b03448fb6508602fdb1e14ba376a23ae2aee285a70d64ef6ff837335b8dffb5e11a39dfb7d1634445b1a6c8750251e5b5b02fb1adda105ee9447f4aa973fd19e5ac8e1487eac90e61aa1fdc0166a9e6f1d460917ad22f77d52f067cce090334e24bbd22c1ca49c8fa646058036e78ed10387302705aaf42b61c785e6add0b01fbaa9d807cd4eea9e13447b96c14d1e1d5aa1fd76699c05a87a9802dc451add04cdce8fd9769638cb83dab886165398747ba6a5c42c787307a46bcccf33c443d00e854b38a20f8b8ed2e8d8bb3460237224c95503b05541f746c560ad60b3042d184b440c82083f47d7038b3a56ff0363b912ac8157908a743495d7ef6a06d2e93ade57aef5c254e3419ecda5bc6ee30765f3fe2793b92d5bf137c3205948fad5e330d2511459b7a18ab7d1bab5058cd6869d5df94a5d4095783200e6f433eefc13e4dd503829bfcf226febdec5a745d51a1c89bdf63dfa0d4b19da69fece831605d65e28fbb6c4f8936a08fde2339efbf44aaf4f4e12b8bd6a56506f35e1ca2f1d25159b2b294d8bbc1b167ba715e6e22215cec3fcc014b3665a9cb3d2d203ad8d7b12432c8c97d4d44966ab8a9130a47d8cb5c6592e42f9aa0e341ae3b131b293b9465d61b5025f9a6726015d3d95152f72d8fdf550f024a96db179d053e199a21fac4a713de7742a110a65085f36c31089b53ea37c21ca3ad7a91916c01b3b17feedfa3f8127381b564416d0351e83c92c0525afff68e17a976f400dbc6d6e328c55b7221c613d7ff8cc4869e04c8e995e9e111af5fca6019c6e259898810d11004374ce88ff7fc0973493dcfbc1a269025685448c02251bd7838e2ff209f60a6318efc6566cd52c5fd412d3217cad052e30ceff4aadc37b069fc1dddd92b09e91452d66825713d8d6dda194543c2531193ff23d3118e2d2b1c6aebb79b440aa045e4d708ca62f55631ab21e714120f39793c065240ae9c43c15473cbde0545f50b8d16bf5bee93fb08f6b027282343ac4e14c0855e16327204dd3d20d5c4fbf0879a64bdfee0469250373c7ef703b3a9f9616e776e6620d2ded4f80e6640492a0632cd4db47a5a5f35ebf6daf3596e2bdc21972b288cba4e82678da14062c081565a8343a8e3aca5353a4a1302e9138888f060d6414a803dfa62cfc6d0e65dadd6a201a593cd3aa8cd6c5249bfc3a20be819a0458fd331597879f9aaee4fc81c1b14b47987043c3e97d40fc12f96eea088aaba8f3b15e0def7f2e5bcef65fded87f4528b6eb377b4dc054c669b4184efc8b8f8ba617d046d8bdd1d48350500a0f6a781cfd013b52be8f8c56014fcf5d34c2558a6a9af1492fcd1881a18847f651c08e772a1d9d54cd3af87adab8d49f0f9f07e424b3283f8f1fc44ccca1a05a4f600c7655e09e7f3e9bf5e9b8f07f658dcb75666093555e05d9d645ca9cfeb64de2c2a37e4abaac73d878e1b08be1904767bc5b17d4f2b4d90d41709e61c850291b24cf74122332cae983b56f2a369fe1125af8255f38a87bcd23f782cad1b0e5d30043f5d83eb90d45af8c33311eef901c0e9d3b2476ab53a6ec853fd614390db8c01b2c91188a59ae58d4b832ae2986e6604bb07aebdb33298afd69802cfb3fc0adc80a313156da38e90fa75d90be7ce99a3a245dedd4e97258ed4877c519917059188a26d7687a6c9acc9625ba536094ae041e221c12d54cbe7e5ff75932752388abf73fc6511e42a13afd4e8d75271fbfd924ee99a3f38e18d60c8b5766e53c05893c378bff1c30b41888f2d2b999429d3e8e38b35046ec566e9ef99b84c4da3b020c8fe9b879b8f74887ea8f95490d48e7ad680ff7c2bb1535c205ea314919d2b2190014a243440fb4f3d29b8c31762379b0d83943809dbc9112bfe93f18875e3ae729c95dabef941268be057046fcba762a57e56ba75dc596f037c3be52bdf1e9e5e1ca690a12139cbad6b9d1fc272a73a4f73500b1d1886ddbe53ac48f2e1a9bd9eb443e2ed7cbbb2bfbb9b48a46cd11dcb23510fd0735561d0d386e299d03f376f8087aabaf96f4e98397839a2c75b215be3b6fef190648b192a67b05abdc477562e605901549d177cee162bd20cc7c5d554db6d14c9d6f315d2c65f56c4876c45c69e6634855828a25da53f174c7aca00d7e64bcee053769d9fce223115e9a3fca8a71dfd24357bd6d56cf461965a69cfed81985913998d0cee1e156d88572044abcdd31ba35efee97a4fad150fef665413fa4c20790dc55942cebec3dec795a4f5878de758774819125770b8eedbece3c88ce3682345eae66745253099f39c1e40459441f3f7621d2c80b250f1808bed795a3774c83b2fd8326e2ec20f69f86c72a00ea3486f89712841bd6ea273ffb1293c00c52cf4d85fdab9e888a8ac2ea1b6c4355ac9368883bfcc98a373a3f18eda35b209835d6cbfdbda53c5b48a1432e48941d48eebe7a60bc2d6166f78dc1603d192f1a12b252a4c921226ae8d6ae8eac27eeba5b45cdc11ca94f8fa76cd4b2305359bc369df9503e6bc44b8d52d27875f8d057bb9b5d232c5d77d2167dbc5bdd5fbe9e51a24f179fcbf3cfc55ce66350f65b26cc37e65e44090115b1a9609dedb06c4a91427b45fe8936d7d93b2ef1415cd4762019ce284dc62e8a7b7bb10e9f9e6435e4256d1c16e9514791f94db7f502872dcabb493efcbe609bf04ca1d1dcc6145955027c0c041124f8c23108d379d8e88700768599105758109aa778c00aab9da6c699b881519ca235240f69c46f3fafa065370b8a6df29a4201b41ad08614a11b4384a04bfa4f867b211f20e257ae6e3434f0ac84cfb9cc66cfec99792ff965a6b5caa3b5244b5c7c01d178069f6cf1fad53ead0b585467ef7cc589e49fa92e24117852062f454653831e64dc2cdb02f0b0202191d4d99839fda3100de76512d79f6c2e039e3209541a8cdfa2616d75076fc97130795decbf4b22b133192143f896fd9513c43975498b7606ca8351f9c1cc1c685599f0fefe837a48ac55fe4adaae8af2cb0a71d88d24bb453c807f71a88da292c3ec5c03b6ed2ef826d07b94c1c69b8a2a205296e50ef4965eae0e814a49439a2106d56122ef277348773ce07963550bb285fc954589f4f6d038e920251b482bddf85c2b90f3f24bf293a6c1e3ff149d80dcc0fb397cc3991e2acb34e19264566856205f9e84e0f7b686cefaf1e63173d366bcdac30655b3c379192eec9e4ddc27d1fb3583bcfde30bc6abbfc0475b3b59a9e0dff1b166e0f627f556c28d99b34fcfba7d81939b0b08374d7337c67b1ede371035e0da40d158a104ad01951accea31009800e1dcec1dbc908788bac16d3b529bc7d596fab15e5b08dc9e3e64beb1bc13c81db56028371ddc0e305fc56ca7c15d3b8c5055f2bda5255505750bad1f298144ef0ae116229b3e1dc34adcb9328fdf2bc813d391481d2ba260f8acf9ce332167488f6f91840e1a58128dc48998ab3dac3b5e1d18b4a44cb20092327d5878b48611c03b03966f9d1e054a886441c74aa3bc8a41aa40f41bd48c9f48539a3f3d5cec851d9475e53e2489e40e715a797a1821d08db3718e6e55fa686ccb832bbfcd746a7e15be6e17c0f48557ce2dc473305a9225c2534b754c24f753e5a94b4423e0a6cc36670ac9109a462de5ae9e55369ea1b47e62b6a581a72773ffed97037705cc73b9005207aa63cb39d0f1368d7c9ad159e28c8aad8a5dc667ccc68fb98b449a20de51088a2cee16906aeef703674b3b1a3c551220ccbe50805741815996382f6162d922b8fdf572a40f4c5132d55e7bea84", 0x1000, 0x404, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 19:36:06 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005, r1}) 19:36:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0xd88, 0x4, 0x7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x10000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0xff}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e94000/0x2000)=nil, 0xa2f}, {&(0x7f0000e5b000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f74000/0x1000)=nil, 0x1ff}, {&(0x7f0000e0d000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000e2b000/0x3000)=nil}, {&(0x7f0000e2a000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000e10000/0x2000)=nil, &(0x7f0000f87000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000e44000/0x1000)=nil, &(0x7f0000e28000/0x1000)=nil, 0x9}, {&(0x7f0000f7a000/0x1000)=nil, &(0x7f0000e59000/0x4000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x60}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x9, 0x7}) r2 = syz_open_pts() close(r2) close(r1) r3 = syz_open_pts() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000240), &(0x7f00000007c0)=0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 19:36:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r3 = shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x2000) shmdt(r3) 19:36:06 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000180)={0x6, 0x100}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf378b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee16000000000000000000008179003b1ce6dd7d667d811f527c208de0ede86f9741d96ba9b35499e0252f6f781f6778778975ec8f9a281256cda115898ddc7afbb57f4bb5cf71479142ec673b17ecfdcd26880c593bd3c7038ca44697c32475ce7bb5356d51dade37a590efbcbd886ccda77871db673471a2efec733b1f6bf94e6818ac9cb6528e18d04c73c0da7300000000000000000000e18fa7db036369a73958a6e2fde9ac1c3f5c7553bb91779f4197a20904f84ddd6764c95f72b76f56fcfebd71e8f0d02794743e9c37269ae9560fc601a3e70299051a316731015cf8bf5141c589646c9804c561d2f672a71b85021b7e0359ea09a0afbef643295af00a471fd4328af109aec00971463d6e120b8a885249f66ee24ed92d45ea9344067f3ecc427eede2f90d634d338e8a30ebadb33662bff7220e4f4b27cf07f4697dc8ce40edde6dafe00b924959b2c4d727a3a5cc5ab4506bf27ece23e4f5d5deb35f1fb737d509de1b4c8ed79f8f689c8ebf76dc45d1a2cec3767c88a741fd8c5ddfc8605d9af13ddbf604030ec81f2c83bc5aa134d7ef88d48247ba361176e7fa091d8b7bce8101ddb5f0c01a933d42c83749031c37c5298c0dc14a03311126e86cb8f77f1035c1830e1ac8f1f714ed9fd794"], 0x1, 0x7f9) msgrcv(r1, &(0x7f0000000200)={0x0, ""/175}, 0xb7, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) 19:36:06 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) r2 = semget(0x0, 0xf8e51b931f3ca2e5, 0x100) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/4096) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r3 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r4 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000140)=0x1) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x189, 0x10) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 19:36:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="3e5150690000f2ffffff7fffffff00f435e5c7115cf900d7c00c2d8802f8d2d1ed00000000000000"]) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) msgget$private(0x0, 0x80) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) close(r5) msgget$private(0x0, 0x284) 19:36:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000080)="893384ccdf30c4cec9840510", 0xc, 0x0, 0x18) r2 = getpgid(0x0) r3 = getuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getegid() r11 = getppid() r12 = getuid() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="f3070b377f381b023a903de077bea288bb41dd1d35", 0x15}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xf8, 0x400}, 0x8d80f3fbd18d75d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r18 = dup2(r0, r1) r19 = socket(0x6, 0x4, 0x6) ioctl$WSDISPLAYIO_GMODE(r18, 0x4004574b, &(0x7f0000000540)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) getgroups(0x2, &(0x7f0000000580)=[r4, r14]) truncate(&(0x7f00000005c0)='./file0\x00', 0x0, 0xb14) open(&(0x7f0000000600)='./file0\x00', 0x20, 0x124) getgid() dup2(r19, r18) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000640)=0x1) 19:36:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xc8a1be3380d3b527) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x148) socket(0x20, 0x1, 0x24) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:36:06 executing program 0: r0 = socket(0x10, 0x1, 0x7f) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:36:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) listen(r1, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) 19:36:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) 19:36:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) 19:36:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) munmap(&(0x7f0000aac000/0x1000)=nil, 0x1000) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) 19:36:07 executing program 0: r0 = semget(0x1, 0xd6ea2fd87b65f0c0, 0x344) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/9) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x3f}, {0x18, 0x3, 0x81, 0x6b0}, 0x9, [0x0, 0x1, 0xfffffffffffff001, 0xffff, 0x5, 0x100000000, 0x3, 0x6]}, 0x3c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) lseek(r1, 0x0, 0x26, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x2, 0x6, 0x800}, 0x3, [0x6, 0x1, 0x22b, 0xff, 0xc18a, 0x8000, 0x8a]}, 0x3c) 19:36:07 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c00"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchflags(r1, 0x10000) fchmod(r3, 0x70) close(r2) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x3, 0x1) close(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) 19:36:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0xb0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:36:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000001a00)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be6ff03000000000000d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f39099e1cdefe3cefc03702ce1e828c221f1ca5c39c1ac254f7fdfc246a2b33883c9b646a8c7cfecdc64dfb7add85a194b24c2640a58276a8f69832d411f8b2f7d3a98415557b747569042e208fcb321840b04fd292dd22b0a398f9dca8e46a36835767632ed55081666c2a772dd576e11bbb925bb44735ef897a27ce980a667b1d4223e94827cf07409d008934ec5203008c93beb76acb47c84dbcfd92aa84b1be35f6b2975216ad3907124ab898fd2f4d2d86e870a9930472263b67c679e2b79c783d412b8f9e0873b3093d12fe520532ab55d1c4d570f0d94d6f8a67cf38f62188235d3840c93f19742ec10142b817dd7848c6bc17b7f507da7cbbf3a7ccb5dbd9ea05239df3e3dccdaf85670d994eae02448e62edb72df3031c318b744df5c4171061f8f45d219d67136d90b085056cd1e96332082cad0006ddc7d3f6e92d6c521e6e0339562ba54ea3d6583f6380ef5371183c928dba43"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() fcntl$setown(r0, 0x6, r1) getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x10) r3 = dup2(r0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) getpgrp() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r4) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0xce3b, 0x820000000007}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x8, &(0x7f0000000140)={0x7}) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 19:36:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000001c0), 0x10004) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)}, 0x0) r2 = semget$private(0x0, 0x4, 0xb49b693d779480ba) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/151) semop(r2, &(0x7f00000000c0)=[{0x1, 0x20, 0x1000}, {0x1, 0xa6, 0x1800}, {0x0, 0xffff, 0x1000}, {0x1, 0x5, 0x800}, {0x4, 0x0, 0x800}], 0x5) semget(0x3, 0x2, 0x200) 19:36:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0xfffffffffffffffc}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r2) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() semget$private(0x0, 0x0, 0x62) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x5f73175a3153827e, 0x1, 0x7, 0x7}, {{r3}, 0xfffffffffffffffd, 0x7cab54519fbd79c4, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x50, 0x80000000, 0xffffffffffffffb5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000020, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0x4, 0x3ff, 0x99b}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000021, 0xfc, 0x3}], 0x7, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x4253, 0x41}], 0x64, &(0x7f0000000180)={0x7ff, 0x3}) r4 = msgget(0x1, 0x241) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100"/4104], 0x1008, 0x1, 0x800) fchmod(r2, 0xc) 19:36:08 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) 19:36:08 executing program 1: dup(0xffffffffffffff9c) r0 = socket(0x18, 0x8003, 0x81) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) lseek(r2, 0x0, 0x0, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001080)={0x6a802ad9, 0x9a}, 0x8) pwrite(r2, &(0x7f00000010c0)="fe0c7119b0eeba95b1c3bee1309b6ebf70794e332d271bd54c1c1e8f3db7dc0bac48b2184d6c4c6db967cc51935853ac3120715b8065d1c05c46ef8963bd983b6b2933ee7b9b1c7c9ac0ec1ef47869de100182b0c9d92246250d2545843795b5bb14262620e229242d586c1d33a568e89c3909292164f27dc27efeca1a134a39a674685381c2eef359cd06a6c0e39ff2ec929d0101ec95a8557ea6a48bd13014664846b582c69a7614f09f28ae5b110fdd0f5828c6e2c8585b7603b4ee76afd01e7da221c30a73bc3b77d0bb38eef8c9da13894e0581c37c7887829e4b40593318462f3317ccaab8ffd6da0cd53cc89b14b9ce07764a41309eaea6989aafff1abb38bd5ed0189a842055493e7c33ded066c3db78260e611d3e11befd47d73c1d2c51e42085117c1db6d758c1105d1bdf66633229fe4581285246b67dbfb9831bd833c07e72cb615e5874f81f5b9880cb448c0a6a6f0770e1a794c5785e9dc6f7dbba8b3154105669cf6aeea3bfd813d242724b58305ffed2f4125f53c74c8cc9ab6035aa614a51d6820873c52500b8c99b3ee745f604c850ab6561bd76f7eb78058721e8de048d1eaa72b2c9f7eae3cd639948a2560d8b99a6355357d4edccf696fbccbc38583a834a6c557817542da83dbcf587966e1afb9d2c7166f49388e3585d7ec704bdb75f04fd5e9803d54a130f058a9f59c49071959dcee896973ce3d0466288d5ded691d7ceb0af14ba47bcce6f2b3405a00ae5747c0d8751db2879ffdcded724820fabd826d4392c01f0f70a2dbf0935ece7a9dffc03a6d06f3289143dda03881a64b4ccda91b72358c8f50f9039c496da85e897f0e454d000c37ed7b5a5bb582a9d22a56675f513cc5c37702aeeb8596fe6a386eefa2c5a9be3c01bf48a98c47ccdb839c164f3ac1bf8beea1dbbb60f320aae1c7292d683be3b24f2ce2c62e01380631197845635dfd5fc7a8738ebc2004ab22ccfb837018da09fe189bf69848032b9f1125287fd3dd568309f24ee202bd5fc014837708b618dd41da60f7749846174c9a3d2314a94857576f65e80b39a650cddaaa2e96934eab15b56ba0c66f43aa56235c57c44a8a619f3296f296b9d363107da839f25c38b653a7191ee3e795d455c4538457649a5038d892be358e8fe88335bc41f7a8535093d3960d7d5e0a4e780b908d8e3980b4742e344514eca4b026373732c672373842eccee09dd305ea53ee02f6088aed02a42b22dccc9ba47dc336364bdcd50ea8989544a73c9d68d9c7adfb00a89767a4a234d1d89de45a51ffeef3e23ad2f36d1f1aa9b2e81719063221491ee6f03897fb0fd389c6a51f428f7d610e3f3fcd7b1b605b98cfc186a1a1d1a73770f155fe2122ce1f0c8835226cc51661ad3890681c9654a853871015805750e5d70442a281204eb057b12d50cd92a614829350d8afd97df3d8440b80f7f8f749ad44d014d4aa4f8101af28ee1dab58d9a6a109e3d14c0e5a881a521809e5d529af3536cc9212ff8275c5975fa72cdab2cd9ff2cfd610b502fa11047038691f3c8f5c599440ec8d8b99c66523a844ea29e701f7cdc8da46b192f245b22d1132288e7aee041f45900f3aae715d3224b68803cb028cf06208a524ed9662002079c90bfbd47f4b6485d7f60b07f6c987e85807abcff8f87fe50a6a442fa72fa90a6627b762445612a6f310907592754076961ee3382603556b991c608749a8f6dcc23af4f3347dba5be12fce2bbf0091747ce13f3d57bd79dc5a66d953c8ce730441235cc47f09e851c5ab842201dca974c911bac691df73e67cc19fc75e6a45e809628ff3188123582a13dcff3e4df37c6752774ede2d70a0d7d914cab80f42c3d8ad74079cfdc39ae06d357a223c9d5cedefc8127896f30a642acbecd3e9e44fff5c15e74a2f4c08c04ca061c24ad287b5dfce076f59ac9d43faed70bb47049cbe64716397005fdced7b7665663fc54b2484c72141bb385483f6c072c72185a91decae2b4b5593104e33a4d61997bc7271716f4c6852d1620336005970025a057691985034173cb4f9e70ef445de66dbd0e86effa52124f344c6268ac98088367f210be5dc4136222824b0ee4a7fdf32b99749ad8bc9c261887e9897f36cfb922d0448e3ef9c8f527a4eb13b53b7b2554f1416c9d399b3ab49ecb49a643325b85bc95a52c191b30dbd21e0e256cbcb4417493ffb1e88ecbc27eb9a7e910ff52aed68b8756000fb8fbd500e37278d15a471014ddc1433526bee678d5afa798d7323f2327aa398e5b36225481cba769ff8d292bcee9723ad3fd114582169bb422c350abfe2ec19992daee313cb8e56afde336f7e5534d30eba6507cd9e7f4c04fefa69cb83c364aacada499e1019f3fc4876addf6e015c1a961a5f38151e82b6f901ddcaf38d54d06d0bc99b23f1c4fc73fc789956191e6dee57fc3cc11167109f6a4bc6630eeac1343de34783bcee47004a4a3388e64e59eb4715cb22ee6af9a84ea56bb8f8f05faa6793869f518b555399c8c441ec5f7199bcbe6e585afcb2288cf6766b2ff630b6cbda52570fa4a9cbd73ef1706616fd4c1a2db92a8b4d988d8f1c3c6478d8d4cdebe617598f2274621c2ca61022e9dd55f686b3c6f5aa8166d7ddd5cce5fc85181762998f2793fe5694eeb8c45a178f628501fc9686f05e996b6285d56fba7bc743ae03867f6d37b97eac499e105cba60f6b3bddbcad12a787ba7670b43087def27aa71ffcb0c98e2deb27c342ac67f1ee5a6366209fe43fba48c95299d4d54dae2bac10a5fe10a7cc8cfd52a4d39e22457e94a566b0651aae86ddc205678eb4b59de5192f0e6a23514217d181e474f453b0e660ea5429764fce8657ede796e981eebfbe4baaaed7b19adf1d41bca6252e067ed0691bb80cbe52218f86919146b80cba2b436b1d89300ebf62b8c44f9857cf2551bd797eb18ecd314ddc19c392570db0bf3aa5a804214c8b9c83e3b3a6d4c747e0ac68ac4a176550085acb23c4794a7b2077eb80fd08afea7b956a9a7cef4cbfcfdb25d5c4a1fef317a660d154c9475e44362424475e29b5d946e4c66a3b2ee2ca496749825223711b99f0bec77c104fad558e075ab89b9837b3ea5745c56a4f57c79588fbcd5113d1fdd1089d1443db2e0d899e7168e517b2c4d4a7d25ef3aec3ab5a21d4f7788b2b143e65781177ba4c8bd1ad4951a56c3110365335053276cc0def5d5acaeefb5307cc902199ec92e7002a18b0e12dc5666caf91f78f746f10a6771a3ef48d4a18f28ec376e2c8b8bdecb8e3f8d348e883206c7077c67bd8cc41b475132ded74ef5065d892768b476020a2ea82553105c0b1c1b87703b3bfdfa6ea402cef78081a2c89de591f0c303df861bde5e6a3a96ece52e4bf90603001cf430e08cd70159c7af975063a947130c925c192389016f979153593f6a4d907f910adfd3821f0fc66d331a4289ca47bbd70ae6a441c84744937c61d2fe74cbf08fea475d795f767977c3bd8bcef0242d1067af14ab9dd587276c730ee330c439e1373352790436eae6c901b0d3f2c16ba7ed5b8bebb116c31e0e475e34c5477fa9e783404c7162162971445afac52737cd77e8b46f1b13dff6ebd7f7bfc52b287e469d2f9aa7f5f3a42fc3f233b84150fb71ee7cbf2e0eeeb90b109f4766d1f6e52d3917fb10aeeeaaf212614ab9507dbacd8c75644bef6d4c5592b435dec32b549193951dc89f3a748aa3966c3720b8a54c2f1c7cf9549d7d2af0c609ddd9958b16e7c38083330ff60999ccb4a8c736dedcc3f168cd2ce61c991cdd55fe62faa48d7505f6adef2133da78ca0a66414aca214cf49c4be73e01a7a056c707d50e369bac5d09424df3f6cfc4068ab08c4aa89fbac24c1118dd131f92b247cbede67a6cb1bef3dd183b844ca91774d784368c35ad15edd6a895374d6cc49ef09757e030127dc30d6ab5df0a7618532faa90502f831d09dffc90bb9dddaaffe04190805d34cdd59c2ae0e070cd2c2572b603b2655d1b8105d4333e1145b33d2ff306f308b165f561ef42d5108c280afc3f8f01b9c2437ebe31b243de427598b77a3f73907a2b55197c5c364e6f217d544ec5ccdfafa661742f6a2383f39add6d31882a492b77e11e787d89b4891d4185bca513baa41c4218b549d70d75f18a317cd28e201fa2c8b7c2333395c08581dc006d294cb2d82652a8fb4cbb4ab4060860affeccf044752dfeafdbf739a129cad76b2a14fa1687a03f331242b8ca099acd808b891c81c3a5e8b86463833bf96ad8803293803ac06374a99eed7c0355154725316c093f24ed9d05d8419ff69ed6ac6e62c6e454360a520e2230dd748d2f102a8aa77d0c6c8049646479299c9b240d61f83f61d06bbb13525d638fa05ce9bca74ae5b7d62fb7e0bb0c4fd229a5fe9b9af45e949d171c24fd411c6ec0ed527bd97694fa0ec4d0d45b2398293d3abfef47a76c54d93668e973381e362ee6a88ccd1c6a0f3a4e5777c389f78637532ebe3cfa18b5da95e00d31889a43d084237c91c25cd29f3cf0f7603bf96ec0aaeabf27a00a9573eea8250e88c65a065454f7550ebcd1d090b58d2d85f051b6fb26b105fc1de96d3dd9bb6bdacccd338ef350627211d87a99caa0353cac1f7d72d0d19c5d5f7a854ef09c05517130d93a6c557d0db79986d8af84b87417a77679a66011468e50a58b1c2baebd7898570e73e4e2fa1f13eda683fe48cdf64768251979c8ba3579c92d755d5c83f72b6168790a77cea9ee65bd73f6a79ef67af477e12048dcf7fb95acc84d18087914712a4d467bdb06dc57aa81c1f3f7b724b1f097e2cc0909a203deb1718ff8f133292d8c406f94dc3a2a756159d9f4053a5b91acbc3f2269758040229aa5e4dfbab3674635b135ab7ebb3c7522d24204b25edcc3b28e5b9490415d6ea34b4e8e6ef778251a32b81a25ea8d6b045b4ce7e7c75aa32ac434ae534344b01fb0b1899b2f142caedb4f1785ca8bb647451053ea1ec94b98741d262e2a835f047732a2ad99beefb35fbc6cf2434d0123cf9b21f6c2b54ac97eb9b08fbfd971aac173cedbbd7eda465eee46c2d5c379cbf795e729b221d5df1ef7e425ab8dd5b7108b86b050f2f299f551d6c74d6f163db1c0072324dc41094d0b5ee4aec9222d85850b09d019bf0651a4d637208349de1569987fa357d6aba942bf5b0251fc8ff434d53bb1d110b27d6376061e842825d609129dde4d2aee489f06bc95d598b3a73d73a597454e43f724da4fa53820dda6f5c6f960a1f2e12a1fca4895c7617273fea0d5afa148ad29135593551221c9d6d377cba9a7677cb19f0cf35c5376ee4c798306de7fe760372e33d8a19acc83a9a837b0ee5dd259a8f404e22bba98e7cfdf64346e3245ed6ad0efb56b1b8abf3060a17348846e17535a51d0e0fb620fac95f5285b27acafd82b9b81107566af20b1c585c6e42fd0327cc7a3f0bf8ee596b4632ab8a582385120d06ecf663e1ae3bc9af42321c48ee754dc6c063dfb1b9f3300e06d8121be06f4a4d5bd4e5deaa19d3c81737679c05cd0057bb24caef88b9df1ff7e173cb9a5c8569d019650455dea7c4d50cb4ae97ca2dd3f3383e184a9cd2484065757a2bce28d6c6a09cc3052ada8782d78659710ff207ffc6d8548d6100a3813adf87ebc20ec21e31799557a3b2362d6379414a622b559721683b1b2d81690e925f7d7119dc93768bdbd40d241a3eea87b2c2682a0a3b418c43562788962eb283483939f5462c02ea0ed6b39d491b30121e4c438ff613112c9cec60dcec", 0x1000, 0x0, 0x0) getpgrp() r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041961b0800"/4098], &(0x7f0000001040)=0x1002) 19:36:08 executing program 1: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 19:36:08 executing program 0: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x110, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:36:08 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x1c', 0x10000, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x3, 0x3, r1}) 19:36:08 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e965bb189ee022ae74d60c0e4aacd304365403b537a2aae49c19354b0f04950475094be1bc73c359c3741c56da78891ec8ec73bf72650f3364baaa27e8fbd8ffa49a1b16b8bfe73efa79d9a5f66d543e6fa01781c38c3edaa3c69bad576a4ee14143076184a6f0cf171647e55e73b23f6bf234b6ce048fc49a1dc683f82c39d2b15ada3599cf89780135169eaba315459df1de79e92c643448395a9758a795052ea503fdc60dc9fd53a3c46efab6c3c6a5e899f185f307992543ecf886b3b427c5d3bff343c2e4cc89ec6a36a2f0ca439e1a8c7453cba267cddab160f19b2b9112a387ead35281b1b270"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:36:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x2000, 0x9) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 19:36:08 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000400)='./file0\x00', 0x200, 0xb0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffff47) r7 = getgid() r8 = getegid() accept(r0, 0x0, &(0x7f00000003c0)) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8, r9]) 19:36:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket(0x10000000002, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pledge(&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='\x00') ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 19:36:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) mlock(&(0x7f000017e000/0x2000)=nil, 0x2000) 19:36:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x401, r0) getgid() ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 19:36:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x3, 0x3, 0x82d6}) dup2(r0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x0, 0x80000000, 0x81, 0x4}) 19:36:08 executing program 1: r0 = socket(0x10, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x618c902408bd8ea1, 0x0) 19:36:08 executing program 1: r0 = socket(0x1, 0x3, 0x10000000000007) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x100000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfe010da3ea8fdfdd) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe87) ioctl$TIOCSCTTY(r2, 0x20007461) connect$inet(r0, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) r4 = getpgid(r3) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40000000, r4) 19:36:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 19:36:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x3f, 0x9, 0x5, 0x38e, 0x3f, 0x6, 0xa6ba, 0x10, [{0x100000000, 0x20, 0x6, 0x2000}, {0x1, 0x80000000, 0x506, 0x2}, {0x8, 0x6, 0x100, 0x6}, {0x1f, 0x0, 0x8, 0x6}, {0x3, 0x0, 0x1, 0x1}, {0x80, 0x9, 0x80000000, 0x1}, {0x9, 0x5, 0x6, 0x7}, {0x7f, 0x7, 0xfff, 0x81}, {0x4, 0xfff, 0x8, 0x6}, {0x4, 0xb535, 0x80000001, 0x5}, {0x9, 0x3, 0x58b, 0x3}, {0x10000, 0x9, 0x40, 0xcd12}, {0x0, 0xffaf, 0x1f, 0x200}, {0x3, 0x8001}, {0x0, 0x1, 0x8, 0x1f}, {0x5, 0x40, 0x4800, 0x7ff}]}) 19:36:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x9) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x9, 0x0, 0x5}, 0x3bc, 0x4, 0x3f}) 19:36:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) ftruncate(r0, 0x0, 0xfffffffffffffff7) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x5, 0x2}}, 0x0) shutdown(r0, 0x0) 19:36:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r1 = semget(0x2, 0x2, 0x101) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)) 19:36:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0, 0x0) 19:36:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) kqueue() 19:36:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xb7, r3, r4, r5, r6, 0x3}, 0x7, 0x80, r7, r8, 0xe, 0x8, 0x1}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/133) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 19:36:09 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) socket$inet(0x2, 0x6, 0x9) 19:36:09 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x18) 19:36:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 19:36:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x800}, 0xc) kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 19:36:09 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000900000000000000"], 0x10}, 0x0) close(r1) 19:36:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x3}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x0, 0x4, 0xfffffffffffffff7, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfe01}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7380}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x88}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x41}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffb}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x3}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x74f, 0x6971b405, {[0x9, 0x7, 0x4, 0xfff, 0x3, 0x6, 0x6, 0xffffffffffff1d95, 0x8, 0x5, 0x7f, 0x1, 0x4, 0x10001, 0x1, 0x401, 0x9, 0x49], [0x3, 0xa8, 0x867c, 0x1, 0x1, 0x8000, 0x8, 0x200, 0x6, 0xee4], [0x3, 0x20, 0x0, 0x6, 0x6, 0x3, 0x3], [0x3, 0xffff, 0x7fff, 0x0, 0xaf, 0x1000], [{0x80000000, 0x5, 0x7, 0xf16}, {0x1000, 0x7ff, 0xffffffffffffffd0, 0x400}, {0x2, 0x0, 0xfffffffffffffffb, 0x9}, {0x8, 0x5, 0x80000000, 0xffffffffffffffff}, {0xffffffffffffffff, 0x3f, 0x5, 0x3}, {0x4, 0x22e, 0x6, 0x9}, {0x8, 0x1000, 0x100, 0x1}, {0x9, 0x3ff, 0x10000, 0x7}], {0x9, 0x4, 0x100, 0xbd6}, {0x5, 0x6, 0x92, 0x4}}}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x2, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000980)={0x1, 0x2, 0x7fffffff, {[0x127, 0x5, 0x0, 0xfff, 0x100, 0xb6, 0x4, 0x9, 0xff, 0xc560, 0x9, 0xffffffff80000000, 0x9, 0x8, 0x751d, 0x1ff, 0x6, 0x80000001], [0x0, 0x2, 0x40, 0x5, 0xf584, 0x7, 0x1, 0x80000000, 0x4, 0x8658], [0x3, 0x5, 0x6, 0x3, 0x3, 0x7fff, 0x20], [0x0, 0x26b, 0x2, 0xd2, 0x1ff8000, 0x8001], [{0x8, 0x8, 0x3, 0x100}, {0x9a3, 0x10000, 0x3000000, 0x5}, {0x5, 0x2, 0x8, 0x3}, {0x400, 0x1, 0x0, 0x7fff}, {0x9, 0x1, 0x5, 0x10000}, {0x9, 0x3, 0x6, 0xc1}, {0xb111, 0x1, 0x100000000, 0x50}, {0x3f, 0x0, 0x29, 0x1}], {0x5, 0x7, 0x5, 0x80000001}, {0x20, 0x1, 0x5, 0x1}}}) write(r1, &(0x7f0000000200)="9d", 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r1, &(0x7f0000001580)="dc", 0x1) 19:36:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) recvfrom(r0, &(0x7f0000000000)=""/96, 0x60, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x101}, 0xc) 19:36:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x17a) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffffe) 19:36:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x7, 0x7, 0x100000001, 0xfffffffffffffff8, &(0x7f0000000040)={{0x2, 0x200, 0x1, 0xaeea, 0x0, 0xe267, 0x4}, {[0x1f01, 0x8f4f, 0x3ff, 0x8000, 0x8, 0x9, 0x8000, 0x7ff, 0x630ca76c, 0x8, 0x9dd00000000, 0x1, 0x5ead653f, 0x8, 0x0, 0x3ff, 0x9, 0x2], [0x1, 0x40, 0x6, 0x9, 0x1, 0x0, 0x9, 0xb58, 0x8001, 0x20], [0xb4d, 0x100, 0x100, 0x67c7, 0x2, 0x7f, 0x40], [0x400, 0x0, 0x7, 0x7fffffff, 0x8, 0x9], [{0x800, 0x6, 0xfff, 0x7}, {0x10000, 0x7fffffff, 0x8, 0x80000001}, {0xd5, 0x1, 0x7f15, 0x81}, {0x100000000, 0x1, 0xffffffffe9f800d6, 0x40}, {0x7, 0x3ff, 0x53, 0x8000}, {0x8, 0x9, 0x302, 0x1}, {0x3, 0x539, 0x0, 0x100000000}, {0xdb, 0x0, 0x1, 0x101}], {0x0, 0x1, 0x4, 0xfffffffffffffff9}, {0x9d6e, 0x7, 0x101, 0x4}}}, 0x879, 0x6}) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000300)=0x3, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r4, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = semget$private(0x0, 0x4, 0x101) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000400)=""/255) pread(r5, &(0x7f0000000500)="30fe2db9a98b1d1583059263023bab7f026f6c333671fb7eeb3014078d4663efc638a1db808d77bac9f262e81081fbbc6e79031a532316877518d66b635f33d7d1795f2d284fb49fd752193b5502ead321a68a21728e0afffff78ca3b798014c2de6d5f0c404f3a18f6cdcc2fa1c3fb7e70603687571ecb91f42fe8163167500b78a5e6b9e730fa9598f5c26293d4e8d41cad4db4f25fd9f4285c83be6f6ad18c40c2b1d0019966abd71d90bc8efab703003cd836ce23afdec3cc56569f83f8590924693748d0c764ce3da6f9ade4a1999", 0xd1, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) sendsyslog(&(0x7f0000000680)="681503a6d5eb3f0998783f373737b7e668684d7b0c2ed105602b3ff3e6e2ec866bc580745ac8c48679197f4f76ea8c8069df4ce0e5b3351853e80f49e87cd315cbf0e5f66b519af8eefc3c6ca7f2ca75df238faa1efa9ac205fd9210a29e13338aef321a45cd2bcdd774c4c8e32d34876b48b0f1853fabaa7158849f92b9d5cd68025d6548257f11b576136ae01a4496c6995e74705e53d99f8c971bf1ea0957610c711985f529624acce1817f75e65ac103d0e7e3ef424d02adb6fa86", 0xbd, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setitimer(0x0, &(0x7f0000000740)={{0x8001, 0x7fffffff}, {0x3, 0x3f62}}, &(0x7f0000000780)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f0000000880)=0x8) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fchflags(r0, 0x0) getpid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000007c0)) open(&(0x7f0000000800)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000840)='./file0\x00', 0x20, 0x1e1) 19:36:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 19:36:10 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x5, 0x53e37170, &(0x7f00000004c0)=""/191, &(0x7f0000000580)=0xbf) socketpair(0x26, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/75, 0x4b}], 0x3, &(0x7f0000000300)=""/176, 0xb0}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) chflagsat(r4, &(0x7f0000000440)='./file0\x00', 0x1, 0x2) setsockopt$sock_int(r3, 0xffff, 0x804, &(0x7f00000000c0), 0x4) writev(r2, &(0x7f0000000040), 0x10000000000000d7) msgget(0x2, 0x190) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0, 0x0) fchdir(r3) 19:36:10 executing program 1: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x8]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fsync(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2b37, 0xffff, 0x8, 0x3}, {0xfa, 0xfffffffffffffd62, 0xdbb, 0x2}, {0x36, 0x9, 0x80000000}, {0x4, 0x7, 0x115, 0x1}, {0x3, 0x2, 0x40, 0x5}, {0x1, 0x3, 0x7ff, 0x8}, {0x800, 0x40, 0x9, 0x4}, {0x96, 0x8, 0x1, 0x1}]}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xfa, 0x0, &(0x7f0000000180)=""/250}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="70e6d7b2417da3b2bde010666a165eb102194fef5efe9f99dc740d950cf137f40145caddba810a1e1e2633bb546478ace65f3783c4223bbafcfae439c3e36890a29e5a8110457463cdf9f8e57fe0ab890cfc66ae666bb06491b468cf3390b164b2bb55cd238d3de25f20e14d499ce4409dda320a3943cd0a5625b0bf7185be37c3e5257671290f3203c14ce0c6041cec72b062cb8bb5e2f2", 0x98}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) clock_settime(0x0, &(0x7f00000003c0)={0x40, 0xd007}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)) r4 = semget(0x1, 0x3, 0x2) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000440)=""/110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r1, 0x6, r5) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/201) connect$inet(r1, &(0x7f0000000780)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000640)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) fcntl$setown(r2, 0x6, r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x4) fchflags(r2, 0x10001) fcntl$setown(r3, 0x6, r5) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000740)={0xffff, 0x897a}, 0x10) sync() 19:36:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) 19:36:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r0, &(0x7f0000000080)="e8", 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x3e1) 19:36:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 19:36:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "000000200000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000600)=[0x0]) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000080)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r12 = getegid() r13 = getpid() r14 = getuid() getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r16 = fcntl$getown(r0, 0x5) r17 = geteuid() r18 = getgid() sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="f1d5222191c091a049d78088f5d7c1dfb72696df43fb6ad8f16eaa5039491dfc1d6f6b6a0a2955c022af136cc2bbd0448ebff1c32765e3664a5c3db43d4b8511bfe5da409af954f279c1c33533466350e2206924ce199d5f70264e871bebb97f35c766ef07a6bb53f420b439427495f0c332d64573fc08c2f6bb4a9c7e470e16985b72c3f92c6ad8af3d12a54a95c6824ffb1f3f48dc8990661db79fd8ef1e", 0x9f}, {&(0x7f0000000040)="e41b7db2e0cb2e7b3d7efb06ef00bc91cb29f3d6b0136599a52ed0aa227a7aed", 0x20}, {&(0x7f0000000080)}, {&(0x7f00000001c0)="19619811c423993ed0677c1b52ada9809dba5626848be29e5cc0083ebadf38973f1e5e2c095a09b0374feb96bc443ce8eb3c21fb227c0cee8894d3e8ec4d912d5ba5", 0x42}, {&(0x7f0000000240)="b6161cc6122825f735c029756c5641e80089b3160c45d39a41c40d178a4641208ad1c774b315d7cc991e90fdee6f7c2ae331eaad7b53e3fb06b21a80a591708d4c9cc727978fe1f15ac378d0eb1075d97caff49f22172144fcf3d7ab3f325f5942a1bf50ee9f8cc5", 0x68}, {&(0x7f00000002c0)="990358222a91884d8d884796408f8d2b71ddeaf55394ca40e93b5caf8f81c0aaeb704bb3c7b3f9f0ae5f4fd356322883c5168dd55056a23694e031eb4fa22dd56c6903a96f0d3f5d608220c0114b6cbdbffbbc84513af1dbd41bc855eb1628413eb7ac807ee011a1b3e11c48df1038fed8393b4e09a0a35a95e5f3ad85778318020e80d974b996fa0dfa96ab5685806a468187f65a763bc9e6047a417581535c9a0ceac251a36c5d7ce6b11e", 0xac}, {&(0x7f0000000380)="5ddcb86c4e03ab647794c56e883e3669db26777c479e6112808d1c56e96204505504d4a8b916a0a734979db71a90c52c3ecf81ec6a7eddec8d9d49b920a282fa0c4f5173064d9b5b661a36015a1cafd5e446568f6ca8773fbe2fbb59aab61aec075cac701adefbd6170c7e4b6efb23f6d787af912841d9a68925c47cf7a9e4733a6bafa57ff92a03db101883", 0x8c}, {&(0x7f0000000440)="9299aa149da8c109d6d7fdfacf38920bf522f520a3461d05fd028f36c794bc190e62790a983bcb60518a3647dec18155efd77f505cf7164563619dd221642568a19e1c8fd9133d28ddf37a790170606543b1943f8c7cdf64b9528cd9238a810699e504ebb057a07df1b6b7e601ead2cac36cbe331dafe5ebe13dc4f80104cbcab8291833dff0dae64ac1379c04296776cda9fa84a485a2a8114ad078b3122d9eec3b9225d0ca35238f2fc96b85a46822f287e47d75552195f9b2a0c56fb05662ac6f79a6935b06d64f7173600a9c9be0bced6e8d97aff77a3fb47244922644d4abeaf5cb299bfe0fe583925f624774ae3d777d19", 0xf4}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x160, 0x5}, 0x4) 19:36:10 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 19:36:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x200000000000007, 0x2000095}) r0 = syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="e21f473daf527e143b966921c8adbd5f09d644c82a1a21cc30d18c42c47620c6ff428aa052b67d6a8aee4bfd4eaeeb462a440a936c29e7967b5351263441b75c6ca2e4f85c08b030d1bede0702872151509c41564ee3503e6379fc3b62e21c8f0cb041bd41f0d28b528063cae1f3592a674046664ab6a3e5203d67bf116e70bb59a89babefe49c230f44f83d7df88b2ff868f0a51031930e1e6d70bca83227a35c352e7fc5e8283dc0b27d25b3dacbb76f9a55af5aa10cd8bc07d6cf7c522d85803b0b50bfa0aeb767087077de2354ca4583db5b9317cfbcd58e69ba63cbd50de8a6eee215fe28d08a6ebfa634f5140b03858a2baa9dbbf351", 0xf9}, {&(0x7f00000001c0)="486ac9829ae39c1e3635dd33a02b173f96afde933d75458c125b3c74e064316731ae3150be6b1db97668919fe550f0011f6543417ba5afdb0daefba2e7af6e47a66d51e86f630c25733966bf73ee4b3c89fd687df9f337496f1597d67e148cb6ad5412ac271da365a0936390a26464ccd2031de222031e840040cb1a5756a40ed9170519170eb8ddb3", 0x89}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="d19f6fe04467bffaae392994b8bbf940825c3e125fdc919dc693d58a74cf8e6f014e01f8f92398212f79d2ea4ca9734e0d1c4070ea98b07c6ab32331702c3def674cbd32d4b0cbc4ac3b4e706632c521aeaf81429831688d73099d4a8cd5f1b9ab2c4f41095195", 0x67}, {&(0x7f0000000340)="948cbc9fc935b834276cad5de615730e6b26e3d947bffcf5974d0064832c6f24f218421e75612849917caf5c6a6a6f203d0bfa1265a46d0c742b529b385e295a63768a0869f0ec628aa35a1b51eda027875a903b6921899fb6a72ae8f1b98516384cfa27bc0abb67aaf74a9c4131e69bed29d26ce73655646bb41b826ce6ce80c15f93622ea62942f2c91c24ada4713a7dab5609a254f2bcc45e2f5d21", 0x9d}, {&(0x7f0000000400)="9bcd99ace0ac9b1357cc4ce64bb757b6e95a66779a0042097d8f63fc1de7ecaae413eeedcccad1e36b9104a9645663204b5e3dcc0c3e3000756bd82bde16c621570851ad93fc00d5bd788b7d4b76b391d87280aa2b029ea73ab03a01220d9da59cab69f946ae62de54f39e3e7f1466fcc6d14c6e1ceee89300dedb48b29570151b43e2eab0163c4f221ccd3c70d4eb10d3aa7f4a8eec404b9d5cc13238c6fe87f0f9e1897b200838e18214f8891b7428823400f8c81025e27796a6dfa67c983de27bacb930f26af36938420e8410f0baf36bec263ffba06a463e34bfe2cd4442d86109379d4e670496bc73879f265c37126045e45230c58f863345c2d488b21f361f920677e9fb600eadcd926a47145e6e5a4088f71d36997bd4c5401d95266c4ebfd97b0451ae971b2ab781a082877f0e74b55251989cd4014eb407c8e856a4ec66b593711b1748058f82e6e4bccafd3fb097d714659b70b601e04b77f9afdd26902e79eaad5eddba9a8ccb9ee9a0722f107bf76947fd63d64d173660af8d39e7127bbfbd2a0b2903eb778bc41d4993478c701fda1763f981f7cc98011c103a8039dc446c3d9cc18d368d29c0accf9bd17dcfd342274c577aebd3a9999db908b43fd3ca2d81444d4e24f38df51a8b0463c654f3792de701406a9dc53af434e2d3358a6288684532e6f59b9f2a52ee814ed3746fdc0b5bdc2fe857abe6c980c0ad9c69aed53f935032e04f96b074b0397ac75bfc280088b1083896bf4cef5e4daa6882fc92b285e090c571077204311396212cc1b159b6194c37ac24676e0249dea2d7e4f97bdb8e9e1e7261ac3923d350426f57e864d8dca634eca38709c365cad85c7783b078f23c03e72c02cfaf99388c08c87a2db7dc6d1e97aab38b9384851efd47c13a2b68f5dbf77b8cc3cfd99724df88feed2a8194db1656a28a3ea19c993a031bdbed20720d74170eb5ade8ac01e307470be5d772c738b0365d516b473a761582a505a04b182953be00997fda00aef0b91614452b296ca623652fa74845b00409b57c0a1e0ea60d9a2504078c5380184fc8b3e38ea728d36528d9de7a2f5cf08fe4433d5e44e1e1c75af103f4ae9432befa210ae6d9bff61349b293b426808cef93f4f1ea4a461bcf3ca951b9978fc1f8331dcb1fc48553d5b6470975a058c910185d4cd6bfbf4b4ac3a614aa23862914bf0b61c2e3e047ea5e5959f3e349e740e3c4e68a74c756eb9c6831c00a605495b949f3c7024405c1283bfe5811070c1a28c5d306249f372c3b0aa1f93b714fe05e0f2cb6a9e2bf64e367bb404cb750a31535301116c2fa126c877d5133704f68b74ba3225258ec10be93d479da7bceb5a5e99f72ff93d799d7d0817bc332e05d7f08dbee624f89034c39809255c06b1ac5401830a3b530c36df97634b8658a1c6caefe01eaa6a72aaa6085416997ed56ec8a411a1cd1e97f34c4ab5b4a039f17db3cbe2832ed7a7e8063a642c879c2b30347702ed966b5109e4d1559091af9bad794355c8710810f031f7c8743fa172a3e6504c1ba64b0a5c43795dde90f34d46bf58d342e6aa515ca8453b014d25c69a80f3d41127990bc9a97d3204fdf71e8c994cd1f2133144549ea139a4207f3071a9ad9b9380ab60af33cd11f85d3b865d042110ab24906a52f84e943d01f6acabbedad4a290b8ff888b6b7feafa3a0b47bf2dc65fdba4904d5d15156aeabf4ffe1a988a60a7e5abbc057cb6081a3f6fb6c8256bd09a946622c5c569f780af41a88e8feb6e5dedc4cd225d0a571ddbe594547d4f347f957bb020e950f6ebb80650a8d200b7602b55cd8920c862471dff93bc3fd0952cc0846d1a00ce5d25f85441c7b87d65185ab7b18ff3da6f1b933d9c749739a9b7f891b4046955b090e23af37e1b3430294aaa6140baccf085c49e0dd22f3abea8ecad97fa2b2c539d99e1918a953d1150f320006ce7802454791568bb2f61701088cd96e2d4cfaa1dbce04dcbb7f17663c0250ef9ba3ab2904ff2725e6ba9e3f8ce06c51fdb172774ee3d1c31c19d0cafe93ca4b432f0dcafa3429d51caf902b70f6ed52e1a99a4797e48379627d502c54a6e66d07915cb70240ae49d5718bea0f4083f7beb0dd678dbd1ec13f887b5d40d6826cce569110c8eb5229b59ea899a442bfb48e651c5dc281d48f7558ebb5420bc342805fc880be2437b1adaf7364631373efac0ce702f32685e2db35fc9d2966df17521bd018b2bd044df869ea25db88f7b4989193675dd3f819df7a164fcb43f614b77b4dc0942a905d35e29ee9aabf5407994d1667f5b3366a1f3c0f7dd30eff9e2afefcc8d8f17955d6d186bf908db263ac11417c07fa959efbe1d07db6182b27848656149b96a59911170628e74c06706c22e6a5412e3d8c29a77503ef32a4a4e6da9b81ac234fc65050473b70135e4e9ff444e02663dd39135ec10abc2d91852602f87ab87fad1846819e83419af0d081a1d463aa0a5a49238faa96a11934bfc9de35b020f38d61d2493bc463e60507561126b17a92a63fd700c8b3289dca756c8c15c0fd76fcc76bda56a5ff47e19594d60e7374bd05e13a54b9f2be1ed4cbbb0c8d8af8ef920738993ea6e48b923c6ef194db0ccd45ec4baf4fc802285b1d853e037025b71940edd3c110a7874605a9c6ea0840fa341e7e4159a09f0697e71320718747eeeef967298fdc851adf9faa10d05c4e1d0df5ddad230b6a0ba5b2a15302faafe1c2de11957d5007d15872bcdf9064384acd874c541a9bd28e60121d3c2b43ef210c5f80d59204cdc9b14756ab13741fc53cf81a2266566d701a2cc7a23a8b717cef8f2f2b5fc997969bbed120a4d449bd5c69975ee7db8692898b742ccbd963d12f4003c1ce36770e6b31713b558493f2b6a97aa21439572d32493663db21e6a468c3ef682c39aa15f0ac1f07d3aca481f05e44bc07aa4be6b4e927f18d11b32306db52c63fc9324216937b98741b4817b0d18fb3f67e7c66f86092ff015cc65ef7fb8bf348f30bc1dde983a29bc5f2fa468e98d889031c6bc9c6647147a82d78ace2cef2a5bcb312f643f3fa2365aeccd0ca2f64c6b842653231bb7a288319536a065fc8d3ff9462c03e4434ba60cea7faa25828e54993fee50fed099f248fc9a8036aea3ec45a2795fa5f33a420f6268c2c9c90526612cc67db455374ec65991b12c9a0e1f6e320d4c63d081e4286071bea71ffa816e2c3bd1f452835406bef566d809e86cf278d02f6ae5bd20c07a05e58e879c4be681bb2510b0cbc02a7e2b907fac1de844db67cd13d7b430285c3dd7c22b072e8663b9a16af18818c2c529937e0e34048453bb7358bfb54381b0e6c296afd5de0e36601df71b149940ed579821bca785964826d4e72b9b17cef6d9dcefc54a77191d63749769962993ceec1b269ef7e894bfe005e9d72e5bc65335ae63788e464db87deb24f81851b5440d309636d0aaa44d5a1a023505534505f40b6b5ae90d527f080457c47a5e017e7e8e8751a398dd0d9038ed6d712e01fc4e72744c38bddcbf10ea91bd1bbeb0fe51ff3552b6dd881f26b11ec16b0c20a738ff9c0edac4c0289d2761a4002ce2348e52d80ef50b0e73b3579fed68c6d8a3976a3c29a39595d889f1f32d99ec22e1400df2e7b7d92881a6209fd1f81dcc8e3dad32a61174bf567e343747807b57f74530da7817a0a7f01f96c3654edcb4988bb3195c8bec6dacec72b6256d4b7094b4e70eb3933d4ee4e98721ac735dc86c57ff3252f04cf8796cba4b24eda972058308c36288d5187818256504946061a2d4d056e7099ca6fffe7274f2b8498df6c0eadad765117a6f11b5a4ac49cce33041263bd5aec87103d3634a024ac1c93475acba9fea29c9604da03e8180d97da5e7680c1ff1e55f89aa068001e7f3f59cba7b519ea803ff0c13502a43e3669b7e0af4e581ce4af3db324268c149ac9157579efc193ec41afc3c716abd4a1d0761dea3e556638e3afcd4b23839efb1c37333ce08e015f9481f383fe53d6fa95e8ba409c6f80e1905eeff6a85d710ce776e4f6a4740b58fb6bc92e214b93ba8dbc9a5fc50d50975dcd3c213f946b9458baa0f63ccf1c97e654ddc575863563dc5868a437e9b0f89cefa1a0a47fd7c9ddbf40cd7ab503b351860368091ff650605afdd5533da911f48c2297326fd2d67259b3642de9aeb9df0626357223a4639fa74c9679aa0a56357ea8d18c0b9359aba4ac872e2e35b451097e8ca8ed51a09c8931165720516f3472cd4d509d4ab14a869b10df6f3f886953f8f83ddbe5dae572b4b1de3efd4e5bc7ce74858429598aaa8be913bc62c62985df534776e249ea29552b2f9e526813312f09445e50b5b8b85e0660598ef308bdb35c22fb957e1ae01e5a81a31ade2a858f9c9ecf0ec2097a08ae96c8dd586382c901e2be0d34175a05ddb79121585a843d4048624e61ddd5a2c7dfb45d017f9802b6201521d91f913044b8d70975f56ff3fdf74f24f791f15947d2b2674280b652ab9dc400b392c19a13f7dbcc4fa8b96946dd8126abcfd4ad0b7dd4b8b390f6868fce865c9d20fa14e5f9f5a77594adcd5298c9f85b6deaf6bd81b2dedf4584161bec534170df71239fac5d33053be8d5223ef7c8e8c0f5babe4c7faea2f7b6f5249e9ae351cb77d4a17e500909f7693b2047685f7eba5181615f549015f44de229be4920f78d8fbcefa76ea9ead766bb13f46c23fedc328421d42d40eeff180b33f15c6be88f162edfc75f77e4eba25d1b5c407ad5d8e587d4736b2459cfecbb9240dc067779ea2a5606b2ac8c9616a7f08ef658d7498cd4f59e4a7e63071d4b54eb1d031fd7fbc0e11d45ec41b04de42639be103d1052ce10d3b9369df6e8f2f250ce49bae04c31f5b75394f7a06fadfb080fd1e72a76b83e880333c8ba72e88b92713bb36769337318cd6c1581cd17c6233a1bb557c1f051b4168d8ec9717343d8cd2dd5b4d58e2da732ab7acfe625bb9ac31d1f2f1f3e9e55b011848b3f51df4134472843beca0dfbf690a22f194d2794717055aa7fdb018a2c0ae8101e9fae44ebcbff2507e7fa0c6aaac5939d1f6e3452a2cc9b3916eb1ddc22faf456f36400450cc0880d48db41269d7561cd665cd03b0db66f2b260e4f07e7e037e49b9af7421b60478c97661271ba80209e6040166a36912105d33e136879d512756aee67703f43009fb70393f0b3919537268fb23cd2bbd73501203aac39f5fe63a90621cf3d2b1e2fac4fb4ed986022868490c15e905334e8fac8be94abf77a6a718fb91543e84230536fd0aa5b8e4cf8b231ede0d219890a31132775cfecae848437db45143a478805a929be8b82fdbc6f6b92fdc5bfc60d1c61e00e742b312191c37f9a77afe1ca33367a22ffba3ef5862f6068e017fdf1c947e1b4aa2098b6a81caef00f9150bf65d5f732a19e96de7037773c4738ea1bc469acea49f04aaab80bc276c3823ebfd9c34850e15ee3c978325cc92ecdb542cb955aefc8942b56f104f6b38dd92d43cda45f5811df497305e30356c0d6b1c9eef6baa386afce02c71e893761c320def47bacbc53513ccd885e5a8b6f1c7684c08c30d4deb2aaa16a17ec1e2462d20615c980b19025985c7f05479ca41510a6041fbbd846684cde19c56dc8d60a3d5f3f007a6a21420e215bff8612ed8c741625f2ba4e0d63ac984d9e4ff0ffaa144aeb4e5914b67f3993aabdf6ec82248d1598d9635f5b826aefaebf39dcb7a50bf803d4b47406159bde1c9ad25082a1269908bc3aaeeaba2d278018a09c1c", 0x1000}, {&(0x7f0000001400)="64e2154eca2beeb07ccc56c9a66752401019eb84c06a100a214905a411fb0e79496c9b576518d66f6552cedf95f3a27c5e", 0x31}, {&(0x7f0000001440)="d56d9d34a8ba67a3f1728c7f4fc78ceb92f8ad797e857666093759094458d1694121fee8214acfce55e6de99c3fa606569194ced71fc712c04fdfc37c91257cfb747a72f3289a4674bf729bf5f02b2cd49407f10fd3b53fad593", 0x5a}, {&(0x7f00000014c0)="64d06892c80a34f6764763fceca1a80c17917558", 0x14}, {&(0x7f0000001500)="1e302fa359f810119e5269f44033b7780fc270c556ed2c2c19b8e26de0a29ad22800da21acd7e0166b25fa930ab5e3e299cb8d3317a15439644dc6fcc07e09ef80701dca2fec8e05c0c168606c80800c6ed6b01539c4d17a09d967963d36b3e0586ef972b6a552b2458b57e43b79af72e757116a04edef58ea39d77706bd277f75b446ca63d7092bda297a1083973a6832e4ed468f77bdd6b3d950731514622463092247bbef6356c7317b36", 0xac}], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 19:36:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x80000000) setsockopt(r0, 0xffffffff, 0x1, &(0x7f0000000180)="560dd7d5e219ae2e28d0f1e0a189edc9f7626a41b3ba31f96efe2161ccbf5940c9aac7dbea9942a5acacff22951b6332665b97d1e34aabe448c2608fa551307010b1e2350b5ff609050dbb44e49ed94788e21efc5e398ce867dee2eb46659f45609c6a53b656e57ca2e3b2febfd5d0d9bec6d12e2796d08b33c6a51435c73bb6b58f8a2bd8d3baac4a5430b01f5b7ff5e24495176d88c16cdba5ce3876a5b73fc494f66dc5225f179b05ebf9b874cf8dcfb1810efcfa49a80c8a22df3a62327d55f45e2bb5d8c7ff1cc7444bc691ae040043b3fe6d52bb058e59b42b897a9c88671852fe24020d4a43999b8dac197a2b28b3d920dec0d55ef51057892811c4281e4e87b58fec22b926a3decdd83276410535aa9b38e929a4faecbe78ad65c84fa7b7c24faa93e53e59b9598f8505a387936c1b31c31d81112b3d3115fe0771df98df2cae68430de0ca557f63611626dae2519ba30060254d47bd4a5387d019cf37a60c3cea9ab0e3fbb43399b95e0848024668b4e889e27bb6796112b80c0e2ef205963f1d13141a157fd749d00eace8c8c158d4c51bc1f0cf8ef3ebfb5a19c1824806776d86a25faf4279ad212a449924ce8bbb95ebb1f7552a547d7c157008637421812c011c19b48aa80528187ff5fa6aed2ce926a3903ed0d71c42b9bab590c22391d235d72cf693378972529380c8d9e70208cc4fea6e56eea4b0c79db4d553fc62df526f6c446711f0826e6b943862277317f7b212b0af4ab1fb24334b4afdebfeceae233a965b3f0c49ea9077b12838dc9a99930a10514249534380884c4168fdbfdfc1cb7928f22800112ac2baecdbdcc230dcc91a52addebe68507de7b9277ebdae8e4d1e389eecdd75991132a2e7bff61c931ee11c16ff58129ed1f2ca21524e2b2e8f27b69cf62d1c3f75898ad6798ac9f85ddc750f7d9b007ebc9aaaf76433bb24c7fd8ad2d78ad4a2a2a4a04465b1fa6e093e922ec013c170a4358e2142127b6754db072813524cef2ecf34a24817fc8d4fe0599edecd63cf35848495c500a3d2ede56e81f677c1ae9cfa26da911a93a2b2d1c5ccad2f29915815be47ac2568e4eaef5950a71880546c655662f85c29fa7cf666464c53b4ecc088978edd4bdff7cfdaf4fb1142a928338ffefc59508ab4b1944b87c986e672f78f03265cdfa8e3d6a4acdfef63cd6fa83c266146bd953db6dbd1b11b3ac439491142a26ac8e5e9026cf820851035a956b291556067e652893adcb04b51a5c441c9f4f29152db5aedd83bac9c05fb99313e0efbe56fcf3c5acd59cb9afd9ffcd755b5383fbc98aac3b25cd97094c1da610e354ef7c458096b8548de5aa7a3a4d948b0dd2fff62dd69be712be71e1b0a73ea9e4309cbf4f61ece3c19e11f607ae1336574c05c2c16a3cfb7a36fec794c97f6dc585ae0c194a17cd85a7c51918330e4009e4817bdf352f54b72edd873c3b626a07adc97d65f391543d6ccbc8888b7e087d88efa7843af079f6c6e64d2a9e62b75c47703ef70369fb1103dcafc5fb9f6b290ce8e27b6ab45cbd5f91b1a663ad176062e292e92512c925090b6008144fc388941992d01811eecc23389a55872ab38b5ba627bf899b2b7a91baa4380f4539e90240f8a21e9e479e8fa36e11c756901d18c2ae5e66b3e1a84ffdf8584e673a60bbbc4319ab682bf82cbac2861b7c43091fb709861c415603a98d9e53fc21a36b30ba553a627a32434bbd041b5d67c2f6fd34b9381bf86d47184fabcecfd3d0cf09235fa841ed46a3247fe5fd6036c0adfff8a5589f319de353e6f6b35e741ed408c160489922c4fb0e451f43327d128654f4285c631e4230b86af4818f84548e38c57ff2b3b403d572918acb757ec82d0f08a87c82308a67d39d233082e6bc13bc41bd6dd55a421a888ff789859e0d143ab6131da877011780523ad727bf918222b960d1982ab7d3969100b6de79b5e31e56b93aaf8e8643815e77666e10a3a16019a5a4ad28eadc8ecc5d3770ff24ff7e0aec33cb5356b426fe0a8d8ac79905eb1340dbc8a171e0ae8cc4f2dc10dd5ecc95002e8768734dabc90e57172fa669b5ae1599bcebc36e64bcd833bf25370961af2f8dce0045470856195827ecb6ec1c2afa68059fb3270768094ee2a0b39f1606171555177a00530e6fa362bb9a44a9b9734183b4ff24fc9004acc431c90e505e520700fda0baa5788f6ce7cd7ae5865b220ee85a3100b2aa1babb02968952ae814e1ef977591f778a938debbc60432d1ca12a97dbab156ab31ecaff0ac31b1b86af785a2eff9dfa1982a97c5a7e195b685583d0d2e3ff5078e664991c74f4ba02f6462ec68249f6f298c24d6e73ec2b5eae42b19755d39de8915c9156ceb11af10a90ea839eea93e8248d6ec2821e8608646e81800b655e8a47e3a92280be87dfc75fe91d68aec1e84e942af9961686f75184066349676361e9581dabaf21fed5d9f34d856651908e4d778e90e394a5a513e2c159ed4ea6667e0bec809dfbeba89612bf74803250fb047a61d117f4b691fc28d810f96cb15948b1fb5b4b9fba34f9f82e9b8a8a28ae3f0ce779d09b8b598b4713330ec67a993ecd4aac4782a4f933e0745a159405e78eb7f90e871b87a9066cf263aaa01dd66097f9f59c60cd82a695437610ea85d6e8050ced4b4f32201041a5a9dee4efee4daa7ba5c0ce5be02f8668f3de69ae9990dfa9e200004cba2d31866c1dac62a2a9f0afd03f6377b226d24b57158fa6d1f0bfc7529193ccf0cf5f350b2c27e90c817e6d3f062e80b7e3ecde93f910890bfcc3dcc245ac5594f9490b6656d1becc55352f882a7c8219a14a6d6b9b5f4fd9c8ca6257c2b1bb5820ab82fa4e531664065d6ade87c44269e1c9182d9c5d2f4f3f2a847cde4e30f964212add7e68fea029c58836bde044b97a72af0ceab6fc97cabbab62f7a58114d0c7b56482d557ace931605710eb8e83366b4c67a494280f1cbc99b96d09324b7a8cdba7cb8b1499d5b9c23200e77df9fe57e49368db87180d8b509e3f37f7019be2e536c6d9eacfa22c229cd2513452901f1bb053366de6bdca812afe25807bcfb42a78fe080b685493763334ae829bd826a9e08b9436f63094ad10136c8019ddbeadf76d8042c49cf0ca8b6ead1a7c68298d35a927416cb5fed8eb596196d53bb3bfc1924989706f96e050b6ffaf4cda270f8db04dc3578fa3a4a37555da305c53e1c23f3947e0365a203109dca3c5e90a2f21e5e13b3bf1751fedfc0dcda6d7634a2393fae77632e94c043b652ef7584e3e928c3f514d3454bf1f4d43d7963d80d5f9734e17e5efe7665b83f67b5a081d4d1cb61264a52378c144ebb590a266f7c439b64afba61a083d37b458b2c95e3a015bd91b871914368ada27b6797921d668ddff1934cfc908e79c3ef96cf1f9c97e6fc0ef872adc8aa6f3385dabbf9aa3532a77cdcfabb30776c9aca21fb35c430e3f0d04f09a204ea2fd4ebc588807cb8a5381a96b968d2a8a4970e0ee26ae2134bde1f2562acaa9dd16dba1cd2abd0dd26c1998168e1631a498bab541c55ca3a79d2b41e2194f1978e05103b9dc7d61932d3912f06d473e73e307ed080002a8aaf752e50b389ffeacb2c4d6cd72251f155c48cfedbdb95eb4251b7dc5b193b6f643341c06e4390fab91b190fa274063b495644a0ba68364dcea9bcf5d79e0aaec7159c228e0af523f290d3f4f9b068a189c6fcc776b028e5749092e1e726b7e256196e59a3ad09f851b86e45116ea88187fc4d8bbb1df9c6c48ba6b6ff4ebd1e25294fbb0fe8a756adf41bf0e3cb8af2e0045189b715b3ce2b6dec7e1e12be60bf7be9fddeb684dc0e3d2dfee994037ebd9cb229dc553e381a2e5cbb556e0eb5ef22e08c17822dec9ca8168e28a089357fb97cbc1f957ed46b06710f45e49d9bd26a2867fd359985ba2be3a31107a861ca6a636aa37adc64cad8fd49e920326411fc170092002f44e87508706e5beb09f177894aaa72969891b5fde52359bb354be83893ba3bc924a0e86b25200645278888cbd8d757a195f629160ddd44e50f164e227a29a492808523f7600baccc26d2baba1a25e3ad0834806b00438a535abfd7eab0868e0227b5457d6d5f6d5b6a2b85b7e5ccc241da4c081b4dbaa64281ba4bf1525f0059fbcba8c9202ad74c1cb56a1ace1a0e6f1d1eed5bd1a165a06cbe413a9bebfea1d81cd6c6f6948d9f01fc242ba45f8f4a584753c84a84cd44193c5f5523bb1fbdebda8595f45d72d48c95d0c62d78b810a7a07c4ed59dc53860317ea1ef59e84fde07e0e12d08f019d0435f3723132dacf610845ddee8d5488c52aaa96d0ca8550c39b69e75ca65d8e7ac2c92d07964b8c3dbe683faeb506f36d8109cebf7450068064bd2d0810436e1f6d57991852d5602b04c3c877aea40cefa3ca6fd7dd8ff3f9b1654b3c5a36e27d2b77d294e9d9bd0c0f3f4876036377bac010b6d9425de783471ed3222a58bb91f3cc6c68c2c6954797d11c8768acccf9d6d5616295dbcfae55517bdc1c0e19bd7fefcbbba854e289578aea0ce35861322418c98c91f2251adf2d245820a073a23ab18a15c04d41678afc8be1d5c7fe51b6a7dcf4169779c10a598e9b92d5ecc1579db1041b4e68277814c95331a8109b5d59bd616201ece9bcc7d22a118b81874930859051db66b3bf46f0f4fb750d95c3d4d15e99809bb334e734772ec43f62904c475b24ad06f2a9671f3e3d91bb81a8cb8aa629751457bf264ac9b7495eef044dcbc8176296b7e774b18b52e90194c1f4d76c71eb3003e93ef4d8f235c1b296da74a684a3dca0898504dd408177023f9b80f397de27445c97462e35b3038e3255ba5d02ace603e2267008beddac7a147c0810245411a3ce49231decba2454859363d7ddaf3b313fb52e502b6dff7ea0a7916605d05d34c9cd8aa5d8a5c68cddc5bb28c662756d208f325dfe554b7120e6b9f2f5e2c995be60d181b78c6ab7ac3403a918333c3a42bf353800baf191816cc2a109ba0a23b30a1677c8f274663c093a5d4854d3dabe79e1e8851757669af2ee447a6f5c331f2fb038cdeb95cfd77d1ac9523f0411efb990804c70570458e388f857026aae4c08acf66c855b198d0ba2162733ef1b1bac7f261c3e4c76d92343694c144315c5fa44418df0ed368834250a47414c3848c72d812d7afbeb5c2caa3e2bd466770a70e2aa3acffc3acb6da2173f231ce6ad9b45fb352920849801152fae092c4bc0102f814b2cfd1ad2ad955be58580156696c1d2c2f8aac81ef46a4067d0a9ec978af289860dea2af5723c7b3fc3dd6c7411448d084f5f869c949ffe85aee5bd8cf4b25db5b9e73f3d8c4f7cb98a2a6067dae8392e8385408d0e979985e8e1918bbd9b5246197871814c286bf6ec4461ad9e16f9cf2925997f0696cc4f6e6fb208e3d20189f8ba91172407af91bcd6e630aa108600cc3c4c77b4723061cc000f6a7d5422563932aea209e7a446c029e3c2165bdd9f7c20b8724b6d0518131cabe2edd791b29ec595a65eb49545b2c8035cb5ef40b69a85b10a5992bf8ae3f581207c3f5c466ddd8c38a488cfec32c710de2aae1f3cf650a5055513cc8c537adb0df764fc44931825d264c92c9145c014c0729b826a4dc1bf0ea91a064615886a545b6fb30784ab40a2939befe3437132729b68330bfe0f2ac67666d35967083904ba3f7a410cde92db57f1a2aa6cb1c8e3fdfc713a6234fbbc469d74d1ca2df9aa8bf8d4f452d80bd4f0e67449c0192147ba0dc6bf4697181812b32d3c53210d", 0x1000) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockname$unix(r1, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 19:36:11 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x3e4, 0x0, 0x0) 19:36:11 executing program 1: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) 19:36:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(r1, 0x401, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x8c305ede4d9c0b5f, 0x20, 0x4}, {{r1}, 0xfffffffffffffff9, 0x61, 0x2, 0x6, 0xa854}, {{r1}, 0xfffffffffffffff9, 0x14, 0x4, 0xffffffffffff0001, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x94e0}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0xfffffffffffffffb, 0x4}, {{r1}, 0xfffffffffffffffe, 0x30, 0x4, 0x800, 0x100000001}], 0x7, &(0x7f0000000140)={0x1c00000000000, 0x5}) shutdown(r1, 0x1) 19:36:11 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = dup(r0) flock(r1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r1, 0x9, 0x7, &(0x7f0000000000)="8e52d2340039f555baf27b6274967014f3efe0d303d75b9d73bce148dc3b1017facd0839aeb5909fc6ba17242769cecba867916679d6058c4b0ebc457c0140d76a4edfe1cd72edb84a8cc11f8a4305ea141ffe847eddf5dfebd78ab8a31163e8e1", 0x61) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) dup2(r1, r1) 19:36:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="64010000004000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d91342c0b87ed7fb8663a2ac79e4c9040bd5c5e2218f8734707a71c9156c809018d60800000036132571e9274ebdefeddd7ae4bd8a9b2f0491b7241fb2c1fb27fc624decf51b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250997aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfce0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27d658166d358bf39cfee043b1e9ab5b5664468042fad24a27f02de8d5ea38c67754d0e2fb143056ed15eb3710df5feb0e2c8bff472f303f70c9e92b5a7bdff59e032fec71b34c03d13ee9a8dd68f3d70d018bf0ba5590e511a5d702bb921b9416bff19e3b09b90b36879ead70c79d7b6c0593f9838d47b23122fd2d307703df84d1659bcc8db2560af44f32bafb4aff00ac42abb70b72e5538f2cc39224e204bfdaac07c41fe6949d4ee15daa07325c76c191aa9315de69de635966908d9e9ccba818b12aed078a9735ded41f3fb7e979d084219a8ebc06425a068af804b0a5c62f35e4c33c77493b76f57cbbf6ca191971f5da8af270e06d49269ea9324e92f294e"], 0x164}, 0x0) 19:36:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x80, 0x1}, {0x18, 0x2, 0xb49, 0x5}, 0x4, [0x4, 0xffffffff, 0x7fff, 0x17712b16, 0x4, 0x1]}, 0x3c) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="5930de44948f910288314d99", 0xc) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x7f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/193, &(0x7f0000000180)=0xc1) 19:36:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) write(r0, &(0x7f0000000100)="68ddd5cbf452594767a5da3c6a15924bf7dfff5319573d0420493273539eff4f4c41d5f116510654dcb3ab4a8c2767e813552d5116e52d82de866ba8caf7d00e35b644dbb9122b7642e4408828178a3dc6834d571944d8501168d8094a1cf16a9885ddf3a0c2a90d908156ce2e74eb4f7ecbe78d8704df6a2b5a7b94223551bebb8b39089eda82b2c1ffcd23bc3c66c5f92ff9c30161014ba74b70b3a26bde8f56a15e94efa659f7572c41271a5b7fb9e6d919e91551c3040af017d6ab9191ae035c615500dd4ff14d6e8105480fbca85111290fcd5f62036176a679771fb62baf3845f1086149ad86a63eee48bd8a75708a281ce135e831ec96eb4ed3005c7a7be42f4595654f0309ff17adbd677d98a6ce5e3b9e4d11931756aa165b04ca48b23c470482c77be0832328bfd1f72b66c59a4f05a2595774253a671c58822517cbdb1521c30ae8248e7c19215088f729ee67b50cf7edd2698a307ece5eb855fa0dde4359fc72532a6a6ed804c36bd632d6979ec1a33b525c750a6b9f9263f7c477fb847fc65c7f037d5a2d4f9c9272490bd2e5f5d079ffe26206f2f9d271ec57d0bd5ab434b89057845b11dba56ea401de76ed5b3faf229bf6c07615162f35202c0ba0860330faf462f08efd0b41fa9987ed291bd68beffec1c618f5633551afa3cfa9c7180f790bee21dacc1af2060a186605e13f7010c9f89103a0e1a70abd3de51ddf8c3801a79e8d27826d30a80ba289ea03d8fe4fe327f22f41fb7940ab4e20b2283faa22d77639e5314bcb7f138e84df6ad5508f9783425755922248697a752cf208ff0eea6d4b270d7f7f39bae8226a2154351b3eb399555fe20cc86006c333aa5f51353a0e646ce8e3f1034cda0d325db0397674749ce12ba3c2bb2274ab88b512aa902e102155f8c6f94c0a1aa54c9b65f3de5e89e902f7476da0a70050ae9f08fcef41c6a28f1a105caeb3db1e1473f90d08a1bf5d645bf896d93d86bc6a8d1de9bdb31c4d8fa48a017fb3eb1399288be39a254fdd85b0325dffb625c1f6c7f6593eb1fd8fe9d431c9fb4adf9c93aa28195b20565fd57c37f8825dab76fbf488986868f53ab81dfc6160f09756ce33314f3c0b98b663d213fedfac6803deebe028f09d52a9f87751b72191bc78307f87a2ae844d1db25d5101f62f4cd375e7cc1efd153ec1309f131c97b9f4a2910d28f130fa81589afa0ddbfab49f1768ff87a438243dcb4712c75fa56f2e65ffd2f770e44d90b97bc7edae39b5892211b4242c19f9979c5cb323cf2981bdc4b02b0e6a1eb669773ead7bec1117e62fc710a64d186cdba30a52803f978e0fb55ca68cda6579724570edd26557bb911e7711e54c377310976127c7cfc9b0d4257d0ec96f4633be88ed210881c6f7af70935f840ae6187f7c2d2243a5a70a880ab6c740f63ba0b7f088bb461e20cc083a51c763b970df7b673b7aebdcf960d498d23aa4ab345e296c4fcf4d31818dfb37ddd2632b449efc26b36f130e986799911fb577d027b1636a9e5baca267c561653f498f01ad9ca528e9cc4f580b0f9652b5b457dde8f6a7416212461dd9d59f12821e462998ce87a8db072bb5e79d3d891b41fed68860166c0c438c070af390e08d3e7c1a485a8676eac6936dc2c839688de605b3c49c3ceef2efd56b39a3f6e9b6b92a1c558c029085bd2db4a7f93950511c46c28ccc063003ed5f499f9e52435fbbf7c11574dedf2e54dfd6b231c8c37b284b5cc0ab10f2c305ea82f23d5c5dda8fb8599e56541381b41a548be09cfc0cf853636870018274758fe34da85b36aabfc330380242460b9918f4d1fbea1dad4ad56c5a2f3de0c33411c419801d3e26ef24615e51acb811d9d0cce56da1956068b5fe51947c81d6e6cd13c4bd288f59160eb58124414c3fd024a7ed4762f4106863ea2103fc7aa421c5d2b5b78691463d4dc046de305f5f5e74a70e712c6e46b36e83353084eb7bef060b614fa11c75fc6aee74da090fe35efbad99c76bc16015e12a9e957739d33cc88a9d0f9baf4f590503c9035e6d8e050b6d252d4688f7dfaa5b17d6e59c8b929928684610a24fd8c17fe7c9974e42ca4d04b8cd035115572cdc0ea52e59a71b03198c3b53d9789f55645658486ca5e6d51304af020d89e9fad61007ce93c1fca12b6c7110630db3466bd043130cd5f5b426725d5db7dd369a29aaaa47b334ddff6fb0631a622e93970cdf6ac79e078a03db75eda69a4cef5f6a941dda99d9195a97c395de34f4e4739b16d110aaa31a8c741e4cc8df569a0c4a563815ca0885ee4573f581b3bc7421d3ca9d6b38f590fdbe338a5058cceae8811e6f4a802fac90f63409a80940aadfb3223156385b8ffe9f72fae1c1d1eccc91a0d745a86a90006373fb2dab0aef168ec743be61052394d49933615163a637eef97044c07fd523e542c440c9a63d08432a9f7fc0a4b74780c5a6d02ce34eaf49e0fe35a491cfd258f748ae909091717437951c18203a89c5e1c6a3e0c07e531a0192473b5b7a520eb7fa99b8c6b4064f6212975350efb04825a5c161805375d238d67416f9343e53c4c5a0bd73d5f7af9e8989750813b4b1a07827968b79ef58b8ef5c8aa4f20df619d14b802a0449fec1e9315b4df46ee6775f92eb2d4848dc0c1753851f32fdda1c7983729e19ca444c997f20632079c0415e132ffd91e07c03077d2f6c0754173f50c97647f04c47d3cb285b5aff787563d59f0971f5a831479eb22d1f28a2c25c9a8a3ad7e0a24db6e12384798f38eeaad5ef3e146dda3792c3be6283caf54a8b1fc5a78eb1667dcc2ad0a31ef37c31566e32867d15c03d73af8bfab0abc2a9d067c245284d3c2324ea0d19028c7c6c1f63090ea571bc0f0aafceef54e8c427d57d75f23ac6811d1d5fffd54067e7773cfe829197710f1d2548ae23e6ea18188e3548113a41d35c9bcf24b7e14638f621c716b615a0b10655cce330910c2c41ecf4529f35e0de46b1015c0271790511a51bded46a24db5905907cf257ee20da5888c39f9e73b418201f23297ad45970377a3160a8384375ef934db3fe638f29235bc141c3959ec0e6cba685b970e2c905e5ea1566a75be164ad640275b4963b0b420a94ede591bf0257495647ac9dc10f2579e0d5e42af886cbac2c0a68d4ace42c88abb23641a4d5fefbb4f2818929d4db779292773385ed17aaff50aee9b13bff7773305dc8e36ecae7e68aae4a34a3b1289432f5deddfa699277a903eff0674d0f14febb008353c811d313e9bc5d5a36ced99972b47b8e621f7fab644c2a3c7cc729cea0b539bda40852da2d6bdebe5f622b60e98ab35ad174b686b39e303fcf58a7478614e99c71e5036a1ad10d078fd5131d89fae0d8f83cb87dc387bd0c3fd4a58870733e6b9de4cde2073645801aea43f31346ecee94361d5db8281d35d838a435a0e8e1fe780855c7b21430a24af14cbbb3ed56b043554a77c766fb9b5066151ab0a51dca9508b1f6e39b0e9b9d2d38dc36c19dd656dd69894586ba3a929718fa9f28779105eb104c8328160af75b863c93b244ab522d68bb4798c8799d52bf83debe0651157304ffc8244d86da08e968d98e0f8121f8070f2d71a6cf2eecff74d44294bf1eed0b06e1f19ac5568b2381d8f39247112b949e0933477d20de5d8b00ef81a55f063e722796a3986e03443f8fde29e8489fb9fd9cd63b4581a58a799c0cae9d67eb7642031fbe9449defd1804951f996a613aeb2f42a68b7d8210d99fa7183fd8ce7d20653bc4bb8ed06c17978e99861ac0cab7fb20c57bc82c2485c670e2bc134b176396af49e54c8e4d44e7a73dade2a99a61f3f30125f5ea272d99f99e570d45c7c47cd90c167924d039f609aaad478860a016bdf3975f3ccbab904ee1bdfa7f583de2b6be356bf340513d15180bdeb9e973dbad4b72cb391e1cdb53980f52d7e7d99d119dae64b3b966debf23b4b517e8b996042f90916ef6cffa989167cb7740b3adee80cb490ec1e39fccc9606b4af873db8ed5c64e023e59c27cc89143c51e1528320723f4b270d4be86dd98505e56ec5cd8d1a210e134a107724cf4d02e296847d17aed6d15d780587a071730df957932f3860ba35ddcb91888e8e8aa3e7523a78d9ddd59571b828e1a357a5f5779e16d8f774183b89f0cccd14b3e8f6d9bf823d9df24ddf38c0d0f7acbb430c9d2ca02c7ee193df4d6d359d143af92e514b43301fb91fb0808b12779d19794c5c28a4b3ae54beb1ead41ad34754891146b68d65b3d0d81a330dff27d3c76f317dd106500ec976e1029e1391f14901334809c870c50966418f4d1093103db659c4eae3f99aced1479cd690cfc8ab9bd670ecb55a5a0cdbdc94b2c90986fe7453401863a672813636109610c175ece4b7b967b9cf298cd22d53fd10b07281bbeac8166adf1aba476b4364f93c5d7f20b545e1e10aa5facabfa4a0e3017f46eecd83e56d9eea0a8d96c8aabc2ed3a26053ce6766bcdb9dd97c7dfb5adabd0fa143fdc7e56ef0abdbcb7e21b7210bf94809dcaa1771027e644c7f72feaf5ba93dd496b37ce5e1e60c9686d281abe18339fa60cd5eac05b38f83b0cdb69796aad11cdd143f7da8c79130be2a7593fb9a96511e627c610f5741c573545d046bb90095ccc66889cd60539a528f750d43950c10b7b73c0afe63926bb55118876cdf63aad967490883145808b458ecba88910212c60cb884cb02612e4b3c472b6a9d1411d072489483c000a8975dc7a72566a679d71e43cf89d9406a3b2477624223c8835ef7229e864640641f11a25a4177af3a5851f784b9f10582f1a140fb7798c0af40ef423403af01ba1c945a6c17fc0e62d8ceb4559bae9b79a5029788b4da570fdb0c205409307e0d621a232763c13c0325405b15e12ff702c8ba0a14fa810f3d68a267949b338c87969ffa237e98bc207b1b308494b8c75a1e8c5a322d54812341f3fc871ccff96d5f52563526115ec86f078d094b8e6d02f8e71c28eba1900dff353b73e51782cbb6401171b854bfda454ef4067c1b4f9c5b338711b88691a94d67d3aaec9242dfd8faee2cc2660dc4e62c9768c192d4e883d6d089c3f1dd6e4b7ac056d989b44c02660f9e8ff3be6ad85de80c656bda33a686759b7e84a8244aed7e4298f0ba43084ec668bb5367009d1767f7a7ec87dfb13fa4c29807d174154c5b82439b38925982611997037f319c06399c40df7ba66ce59de16a8c4f4e7b3c6536d6c1d4bc1fc5c40d65a982107794cb49d0eb6dc1fa72daa5b91fbc0419902f65d0389b3a67c1f667942b46551f59ad1d8f65f3213879a1696a6d663005e8ba1a9f225f9ff4dabb2dd48db85f8ab8a0c814f64c7758ba2d1334c7654c8054768db51749db24b008181233ab6ca806a64de25954024ea4ff7d1af629468dc234e5ec78b1c66eecdf6894e270f2769c03e96e7c2603ad8f9284d7a372dad9259a403052d38303096adc146a52ebd0b7ebdfbe1b4f37a05f6a7b4780998b2130e7a57cc9062cc31b83c9208aa55fdb86e87cb62b6c7f9410d623381efe4067e62ffb1bffe54c28adea3d53aa2aa780ddc11694a4c983cea0bddbb6bb154fb3e49acd6c417802f4249cb3480106266cbf0bef00273c1fe0873816313e2ce107aa334180215f7cd3acdd1c1d684a04560114d956d5bb8cebb8bd6e0054da9734619da0bc91100fb592d5b96568c03efeca3e45c92a9c04929c536ff83b9d935bab0cba0892f3ae818bd190d470da9a8ceb6a57bdac2a12953ed502a91171040f1f9b41717ee0f", 0x1000) 19:36:11 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000200)=""/53, 0x35}], 0x3) 19:36:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0x7f, 0x4, 0x3ff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000680)=0xaa) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xfffffe18) 19:36:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = socket(0x11, 0x3, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000280)="09059757d5fef0a1701b4093748aae4be2fc94560e430ea280e52772f554e3824d08f032c4fc10ed33a81747ba3818b1ae226683416d1052510feaeb583ee2e4d701b6e5f5e0fdd063f0ba4ae870aa81d7f5750d0d3e7282ae4c38acb37b1c4860160d0dc31c4d06991100e18ce2e67a4a980faf342f1ee2f7696e156516919c468ed2ee02a8387e12d37b6f1b2902b9a6dc3a8622bb74f70bc2ea0a352f2b75e8bf9aca1ced5b9c0dfcbb933f3b104f945b98a60c20574d89aef3c1463b86ea4dd5ab40878d", 0xc6}, {&(0x7f0000000380)="7d3c2487fb04ae670d26141c7e504d2d36cc7acbf9f29184a48237d9174fbd1c0eb09dddc76f7dad41e3a03baf309427d31ff004f49e2430cc6b9da0c7c8e78b0d64d4d2dae33b37b6dbd60666fc601040274022120bd46a5853965b43b3f65890abba607d8e11c489eb2d366a3a9f2a546f4f233a7f7aab894c8970378afd9cec16c3b518", 0x85}, {&(0x7f0000000440)="b9226e0a327910e61c3bcae9b0bb6cadfa1fcbd520479ad36d693c1b20b5c2142fd1e7d6f56092c71a9abdc331665a8a38ac063a8e28370f03852185421593e30aea2cd5cbcb27965a4c056f474d332abab605c4f627035abc6302ee50f4306294f36445ed8632a799ceabfe571112ee2f9cd9e41a14e96001a04d719aa5daad25dd8570ccf10d4556d1ab0f1c7b771a21877af7ad103c32ab20ece9fa64afeb775621b39357da8bf6035fec0dd186116938e5f905ba0192082e82ec369e626c8872915bb223feca567539cc1c34943f97e521327e26e75f85d0f5a8111d0d7b963d814876b2e7af89aa4ab5e44100f4e71d3d64adc61e811abac3df", 0xfc}, {&(0x7f0000000140)="8c184ccebdc73295d93f705773f6df92c69411f86dfad4e92c27b0b05498fc9d6941512d0fe3c2c780fbe05e90fea302ca056295e3e7e3943ade6154f6db", 0x3e}, {&(0x7f0000000540)="f1bcee734be07a46faeedd606727ec9599f0e00dd39c2f1751a534761ac824299fc8c4433679d6509369167d0b9855466fa1b68193f42044a87b5a8de5d25caafddfd00903fd0c53ce1605630337eb688014df2ea94a03e1c0c6ecd511d6215454a8a9356ba51cff1cb6561b146f4d6f8641730e0e2f64d74789439b", 0x7c}], 0x5, &(0x7f0000000180)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r0, r0]}], 0x30, 0x2}, 0x404) 19:36:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 19:36:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getppid() wait4(r0, 0x0, 0xb, 0x0) 19:36:11 executing program 0: mprotect(&(0x7f000034a000/0x2000)=nil, 0x2000, 0x1) socket$inet(0x2, 0x8000, 0x8) 19:36:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x857}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fchflags(r0, 0x0) 19:36:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 19:36:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:36:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000007c0)=0x2) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x144) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x4) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) ioctl$TIOCMGET(r4, 0x4004746a, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000240)='./file0\x00', r5, r6, 0x4) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\f\x00\x00\x00\x00\x00\x00'], 0xa) sendmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000002c0)="174d0661b2d20400418cb9d0b35f55e82d544c33f9dafa6f7c8b9d7af32c59d7d4c6fe83493cb0da1ec52081aba52bc79c5ad4b97ddf31348ed2e2c9a3dde0ab4d442f090e43de559df0823ace4f852fc67197e2947ba6c65d8f21a3ea0c392576982a2b9d007c009b176b0db81b490a2cd637dd64c45a5ef0a089eb39c7712d644f4e427a4b8be71cc58710e09ed04e4fb07fe1", 0x94}, {&(0x7f0000000380)="63c387490a516e4a5518d5eac769cdf0f0c1c32bba6980c6e22d5e663360063d35146969d0ff59fc0fa639c3dcf69e57c88a80a277840d52f0cf66b16547f14290fc9ed11f3346999208a42ac62e71679d7c0793ff743cd4d0dc787798b2d40e8306616ba3ff8b5ccdf9bc48bef4eb0bc18bb30da86a90fa95faaa2bfdcab8aec7d2eb0202d149a38f0c5a0b0da5c1abb7fedb4b81b76ddb38470c6e55dc50f7248ea0357d75ce9d5c37355a8be83f44bf73cea36a514aa5031f96e5c11b15cf53f77f94376d29f5f81e87002bc1", 0xce}, {&(0x7f0000000480)="789a5648d030f034519985367545ec368aa02bbbd8446c1a7c8096f8e83565cf57e4e69f2af2ef4e8126d96f100c2b6ef548227e1af25315e6bc970ee5ca2e2179a01b403fd4101e832133bfc8764bb66b3ec8ef5c4ed31485ad84e4bdca08c4e0f21b9f129a42686ad62ead43ca70734a0b5482aaf06925785f5f1d59eba4c6469e9e56d3ed5fbafecdb8e7786e19dccd8fcdcedce76bfb", 0x98}, {&(0x7f0000000540)="de4eeecbc50b5650b9d7883b4352e8edf10ba33f041a0cb6ca058d3a1a30668bb3687ad864956ea77a472d0e435f8714c6be042c61d11fe5cbaf1dadc2173bfeefe1f0087d38cc50dec380afaf9beedb03ebe5b84fc88cd0161b2ddfbc5025f79893201510dfb04f4896c311224c6abaf905bb8d082316154a752a08c4fb4f1cce72261f0bfcab22d760030b0875503913d71969f4a139ad897d0a9d3c93b02fe7b2ee62c95e7883f0ce9f211a867d9e2b8a8c908cb19a44054c78f987b7ae4cd1bf4477e7cdd74b810aa55900eabd8ae9a81729f96469de556684c7a7b8b819a8f8cfb28c38d11b34217b3e", 0xec}, {&(0x7f0000000640)="41b763274f684d90a8efc41e427890e99422b4685edba0f94a364fa2ca995a04bf4de58b23df2f74275013d397e17d15c5e390626cc985bd833bd8587e0980e1cbd2a5aa0ad503678edac1e0bf16e88a4d433725a2a969641f590783ed893a8fd3b1c3f0740edea4704f6a1f4ea96ce4add0eff6a74402d6353aa616c3da677b23c25141e7e7fce2b221923a531d7c587760bbb1738be46f97ccb750624fd169a4f91f694aaeab312897a5fe5f433ecfdc22531cd8dcc345a3fed4220dbcd379714bfd82425948f3b0f11ac3983fa187a860491624092708e314353cad4b213de4c116ac7b0287f89223c576c0d58080b5721f0ee781dd", 0xf7}], 0x5, &(0x7f00000007c0)}, 0xa) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x1c, 0x72, 0x100000000, "7153bfc10ad0a175f8f346163eb828dc54c18921", 0x9, 0x3}) 19:36:12 executing program 0: socketpair(0x10, 0x1, 0x3ff, &(0x7f0000000140)={0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x7fffffff}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2028b, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffecf) setgid(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x100, 0xbedc, 0x1}, 0xc) setegid(r2) 19:36:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080), 0x1a4, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x2, 0x1, 0x1000, &(0x7f0000000000)) dup(r2) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 19:36:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 19:36:12 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xffffffff}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r1, r2) 19:36:12 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) chroot(&(0x7f0000000080)='./file1\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:36:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x2b1, 0x78, 0x8, "003e17e89653498e19081f80a9ef72bfc5f9c012", 0x497, 0xe748}) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 19:36:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000028bf9f83a97a7b0e4f47c4a2e73511ed08c5b03322ff06d859380504bef9c0a2ad2765b8bfe436c31258216bc719ed2d8f8ecaf430758e6cf2e724000098fb0eb38e863e72be99a7878fbc59af4811a0bc60c5bb99d9667e440721565612939ebd0eb743c46497e5cc6da2f0954d52cb01e767df75ca3b90e7c9f003fb6d7e6e7b472a436caa1ec7170ebb9d70714d18db43dacc2f5f52d93d36d6f9f4f63a3c1c75d934fb0bb980c88a7c1f5758636c51efe2bbf5f500515b404c7c5394cc8c995d498acefb838fe7f0ae44fc733abbe3f5b34cb6ac284889720e9093c4ff507e5fcae423bd558434d279c48aac3682547bc764f9e600000000000000001701dd3c196bc24447bb74f20b983e45fdad08e713726256906e004bd5a79945e51fa2d45d7c841e1cc16f2ba778c3272e0f2ca268836d829d0b0cd890d47452acc36ee5f48c7f711c6e87e1b6573d661be0f8807fd3f4799346e9b1d50dc5d53646feaae4e57f1eda0db6663ef2d4565c07917daaca2241c9"], 0xfd88, 0x800) 19:36:13 executing program 0: kqueue() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, 0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="3c60906303b7b7080aa9a18dd21240372bc032e364a9d54175f18614bd0502dce6a96465c6ce5e89aaa920a266df6b48765e5a703590d14a66e16e88319e4a75e2a6d81c44044662a4590d097e3258a8ab151c126fe53489af680db3a421c343e7a07bc3c5ff75b9e9d091fbca86e3fa09df15096368d82733d63a8e72c2f4d119f397d6bd28b1045657bcd032ef50d45b284dda460b512af2a6545b52b779518d40fcc7403008c66ac758703f8c785fec67f096cd59be0220bb123d52", 0xbd, 0x2, &(0x7f0000000340)={0x18, 0x3, 0x8, 0x101}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)=""/175, 0xaf}], 0x4) fchdir(0xffffffffffffffff) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) 19:36:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0/file0/file0\x00', 0x81, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x7fb4bfa7828e78d3) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0xa3) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r4, 0x20007478) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r5 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x8) read(r4, &(0x7f00000008c0)=""/167, 0xa7) bind(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) geteuid() shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r1, 0x48}], 0x1, 0x3f3ab888) close(r5) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) 19:36:13 executing program 1: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r2, 0x145}], 0x1, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 19:36:14 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r2 = syz_open_pts() close(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000d00)=0x3) pread(r2, &(0x7f0000000500)="1885b9756c10397cabf54376d1c9f56923800ce5cf28b033f1d282841cc44d2a10e134374df5fe1fbe6620ac8ab7672cfc29358091d367788ede25c651d7a27412cad8e6", 0x3ff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000a80)={0xa5, 0x9fc8, 0x7f, {[0xffffffffffffffff, 0x9, 0x84e2, 0x400, 0x5, 0x54, 0x1000, 0xfffffffffffffffc, 0xad19, 0x2, 0x539, 0xfff, 0xec, 0x6, 0x100000000, 0x1ff000, 0x4, 0x5], [0x69e80000000000, 0x0, 0x2, 0x8ce, 0x6, 0xffffffffffffffe1, 0x9, 0xfffffffffffffe00, 0x1ff], [0x46b, 0x9, 0x1f, 0xb4e5, 0x8, 0x9, 0x5], [0x0, 0xff, 0x40, 0x9, 0x7ff, 0x9], [{0xfffffffffffffe00, 0x8000, 0x8}, {0x8, 0x0, 0x2ff5800, 0x470a}, {0x77, 0x5, 0x3, 0xc4}, {0x7, 0x0, 0xfffffffffffffffc, 0x3}, {0x75a5, 0x8, 0x2, 0x1f}, {0xfc68, 0x401, 0x5, 0xffff}, {0x5, 0xfffffffffffff801, 0x8, 0x4}, {0x0, 0x1f, 0x2, 0x10001}], {0x4, 0x1, 0x20, 0x7}, {0x7fffffff, 0x80000000, 0x273f1d02, 0x80000000}}}) getpeername$inet(r1, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) r3 = dup(r2) openat(r1, &(0x7f0000000a40)='./file0\x00', 0x20000, 0x100) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) select(0x40, &(0x7f0000000580)={0x80, 0xcb, 0x6, 0xffff, 0x7, 0x80, 0x7, 0x3}, &(0x7f0000000d40)={0x9a, 0x6, 0x4, 0x1, 0x4, 0x8, 0x1f, 0x7}, &(0x7f0000000d80)={0x2b74, 0x9, 0x7fff, 0x85, 0x81, 0x9, 0x9, 0x1}, &(0x7f0000000dc0)={0x7, 0x64e}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000e00)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000980)=[{&(0x7f0000000200)=""/136, 0x60}, {&(0x7f0000000100)=""/49, 0xfffffffffffffd36}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/123, 0x1b8}, {&(0x7f0000000400)=""/204, 0xcc}, {&(0x7f0000000600)=""/145, 0xfffffffffffffd48}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f00000006c0)=""/249, 0xf9}, {&(0x7f00000007c0)=""/197, 0xc5}, {&(0x7f00000008c0)=""/129, 0xfffffffffffffddc}], 0x1000000000000228) 19:36:14 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x80) msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getuid() r4 = geteuid() setreuid(r3, r4) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x3, 0x0, 0x19, "5b45fa71da2bb2fadf9e2a4650e74d998179bb97", 0xfffffffffffffffa, 0x6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x63c6d94f, r3, r5, r4, r6, 0x2, 0x7}, 0x8, 0x7ae1, 0xffffffffffffffff}) 19:36:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000400)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0xfffffffd, 0xffffffff, &(0x7f0000000080)="4a65fa7fe36d6748e98c9fe5407d1d37c84d1af42bc6aec4d0b1b99043210a631e6a67641903e4474d8c9df9a721726a3ec5609cc1276fd9218989f7cfb0891412ca3b03ab7ecb41d30aec5c94c609df2e1267eab4eaa97b6466491ff7fac66d9f3c1ab95e81b3544622b05f5b2aa8f6aad596b730e027f745dbc3ba8cbb0c7863dd754ad6aabc0c877eb614352f0ea3cbff7837b4fcf9c8ab8c3e55416823e284651a8685ee6f654334f87737b763d3a2d6e5cc74908c24f536f251f770ecbaed0e85673a1aa131be604a6fb7b13b4d5da938e9b88807249d41fa30a00a474731e6b24ace51e83d38deef9ca8", 0xed) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x5, 0x0, 0x6, {[0x3f, 0x867, 0x8000, 0x8336, 0xff, 0x66c7, 0xffff, 0x4, 0x68c0, 0x0, 0x101, 0xffff, 0x7, 0x4, 0x8, 0x8, 0x5, 0xe04f], [0x6, 0x1ff, 0x7fff, 0x6, 0x4, 0xeb1d, 0x2, 0xdf, 0x100, 0x3f], [0x101, 0x3, 0x5, 0x73fcfd69, 0xd01, 0x3, 0x80000001], [0x0, 0x7ff, 0x7, 0x1f, 0x4, 0x3], [{0x401, 0x5, 0x40, 0xfffffffffffffffc}, {0x1, 0x7, 0x0, 0xe9a9}, {0x4, 0x1, 0x6, 0x1}, {0x6, 0x80, 0x5, 0x5}, {0x2, 0x3, 0xffffffff, 0x2}, {0xfff, 0x101, 0x9, 0x8}, {0xffffffff, 0x800, 0x6, 0x9}, {0x5, 0xa0e8, 0x2, 0x76c413ec}], {0x24, 0xa6, 0x6, 0x686}, {0x101, 0x200, 0xfffffffffffffff7, 0x1}}}) 19:36:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000800)=0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000008c0)='./file1\x00', 0x42) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x4, 0x5, './file0\x00', 0x3, 0x9, 0x9, 0x38000000}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000007c0)={0x5, './file2\x00', './file1\x00'}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000740), &(0x7f0000000780)=0x4) sendto$unix(r0, &(0x7f0000000840)="e261daacfd512d8bf3149a29074bf4c62a16b69aaa", 0x15, 0x2, &(0x7f0000000880)=@abs={0x1, 0x0, 0x2}, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000000c0)=0x24d) ktrace(0x0, 0x1, 0x4, r3) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x100000001, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x272003ba}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1feb7e50}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x52ae}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x80000001}], ['./file1\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8}) 19:36:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 19:36:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x10001, 0x8}) socket(0x10, 0x1, 0x9) fchdir(r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001180)) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bc614d55ea410a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f617d3cabacbed00"/4098], &(0x7f0000001140)=0x1002) 19:36:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000040), 0xc) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r2, r1) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) 19:36:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8000) 19:36:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x2, 0x41) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 19:36:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x4, 0x7f) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x40}, 0x10) socket(0x10, 0x5, 0x3ff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 19:36:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x886616b9571a42e3, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 19:36:16 executing program 1: r0 = getppid() ktrace(0x0, 0x1, 0x0, r0) 19:36:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 19:36:16 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) semget$private(0x0, 0x4, 0x8) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x100000000) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r6 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r6) 19:36:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r9 = geteuid() getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="4e664e7de8bcc9b1eb46a7aef34797cc0d73aac11a274a30214cd27680134aaec418a0cab65c7796f81d468b7f9ed3a6f5bcf306", 0x34}, {&(0x7f00000000c0)="81f479332bd0fab9f20575dc382d753cbc154ebc37999dfbb769199e542e1dbbf15b2a9829d855c837e7bcd4e30b6a3f7987684ecb2ef0d8e965dffe57d9d0ed883b02e1e8c892df45f2011c8b0f419fc80cea608d5352082450bcef45272dbe676cf3fad1", 0x65}, {&(0x7f0000000180)="08915c9678f7ec4bc38ba0c2a73d3fd74061d8a0ad50dd67ef4bb09055e3626d5837dff0e00cf49d71a73348d1c3372f5f83d4e7f2c106a98e8c0d402615fffba0576b5c8e0723f1e14ffedc58fb88f242aab01749ca4c2f20f849a066bc2ec7ceaf3f93a2df2eac2b729f95fe87bac0d9da92c6724ae6e8b2d5ef4101801c8aa56424a456eee542e7", 0x89}, {&(0x7f0000000240)="9df5a48749c496fdf1f4925047b1476855df6337d087ec9bb3042a591136dea3ee992ff43ac6f38db21031093e59843ba42ad9e558f339a568c26f61532b94a1ba1504734fc1dacc95739c613a1234e120582db8c2b04b1b708a78c79c0e27e43a887dcba8e85b4c", 0x68}, {&(0x7f00000002c0)="aceac32b81614f1316759043e7ed8d336c736beab77240fe61f7707eedfa4efa064763ee03ab2bc8806d3391849f9775e27e48fe77a208f37e020b4c0b3166920a96d9e5b49cea9b8fdabb0a2d760e5056cff65083c1f1e780877ae0244604b802b3e5045474274851e9d8fcf350da2c0fd965b0d856c45a0fd5ff6ff63009d344661fa09eb69924ac5f421446585ce0dbdc23d6e24c53947539e658175fad279f2efdfa144bea1f330d96603a190b2db573d043b7d1c59b4358bdb1e78e6d55c360f1f6a142bc806343a11470766ed9e3f48401332eecc2a5f3cc9dfabf900c9f839ffe0b21cd60b2376861a583f2ea33595758bf60bf2bd4", 0xf9}, {&(0x7f00000003c0)="52e50aeff9bc154153b535426fd01ec4947a2a63b6c1387f631afe4bcb7f8e2e97160b4824c79e04148fc8083549b34461f9658e748dafb1b9329b03b1e54c32e85d7085fe1e8129e63f35e739710327d81b73055b17803a7208eef3c0e096ab5055a4cdb7c3c2f122d95a7bef11e310591b32507c8d53a7ab91b4ff89b2c179aa432e411c5a89f606bbb932b347b4ef500325a644eb9a677262edc98330342a07085f05", 0xa4}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x4}, 0x400) r11 = dup(r0) sendto$inet6(r11, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) 19:36:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() setsockopt(r1, 0x1, 0x10001, &(0x7f0000000000)="356efd3178", 0x5) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) bind(r2, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r6, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) dup2(r3, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x1dbd}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="2886bcb51e3096482487cd0d34e3a27d91", 0x11}, {&(0x7f0000000240)="342bac2af5a535dbcd1a741d05d707ec11b5c81bd09b5b2b117409b66ce8af966ebf8676cfb40bca224a449ebb648463a44efd14f726b9e3c76da0f09f2ce6cb38275d641142c26897fc88cf2f35", 0x4e}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="6000000000000000010000000300000027c599fa65a063feef452e036b4bc215db422f4b037b790a6f7fad7090a46e27fa4d168541058c4c730175b8f215c51d1b2243ae058346dccdc8648550fd2d43f426ad73ad591243f925ede46cc139003800000000000000ffff000004000000a11fe9d50b84f86eb166d97202128423dc56089f942b58eaf421b54caf4ea889679270b401fbbe3df8000000000000000100000020000000d1de09ed88e43bff59868a111552d7782e89c3be48413856eb24f367960fdf3edcf7fb418b8a89c5b8ed7b73900cadc82bd881f8ac7d6c6317dcaf100b4e92d4bd2eba383776587ed5458ff34f5313b4a27ff2c17e20ad91d2d593e35db30db1cbf507cfc528484dedf05a71bf4dc2866b5d378992adb322790c54e7321385df0cc3cfab6bacd2166725bd1ccee748829272e2330633079207fd7dc8ea470b750131f538453231e3c4a7f3abc9c9b9fa61683220ad0281ce36179295e7745f34a7011670c233bb2a2748389e98969fb80ae7de85447124652725174bb744ede27f09e2b2aa2025d86800000000000000000000000000000086d2b1a4bf4612f8d9ad9f0662c1885d5185dfedf3535554776b582b9f3e95d1f7573d53711c1c829825196a02b6e457abade566aa2002705d58e7a232b60d6c88e9c973726290f9f51c5d27b2fe99d5b37103ac36529100e00000000000000001000000eb0900005c358c44a87e86be868dd89a13428a6d32d5178f8bb114f3fc323998033cb267a6d98e1d3f8e9c6c77b82ba03804a307cbb9fa81f8669cfa2e567a68eee12074633fff16bb2cdb545e17369e3c047e4ad2c3f78b612117e85b029cbb15bca6e622d010aa722cd3262ecb3d24d0c91d35d1b003b20fa8b3eae7c9a3caaa669788cdb58fc7aa368edec5a32456a9f46186a17069a29f21ba36f15d73241d0aadf836aa1a1ebb06b0c360be1e4cec74a2f4f553c4c958d4a776048bb3beb5a046ac8d60a0ac67977190460f0cffce72a1d31800000000000000ffff0000000000003f0e3a0000000000"], 0x2f0}, 0x2) 19:36:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) fcntl$getflags(r0, 0x0) fcntl$getown(r0, 0x5) 19:36:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:36:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x3013, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) fcntl$getown(r2, 0x5) 19:36:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r0, &(0x7f0000000040)="7995ac992874ad6377d1584bbc589942bb39c9f48c737515136a9f34da4de3781ed66058150689b0276918a86ee66a8a69", 0x31, 0x402, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x7, 0x2, 0x3f}) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) 19:36:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x98) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x5, 0x6, 0x8a69, "ff83327513b35e95c86fce0f626a628e815d9901", 0x9e0000000000, 0x3}) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) 19:36:16 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x1, 0x95}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x9, 0x4, 0x6, "f6ea8513e3c639f7ac6231d2f026288349f0ed87", 0x4, 0x800000000}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 19:36:16 executing program 0: socket$unix(0x1, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x7f) listen(r0, 0x8001) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 19:36:16 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 19:36:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 19:36:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x20, r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x4}, 0x8) 19:36:17 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x82}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 19:36:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffdd6) 19:36:17 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x20}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x43, 0x0, &(0x7f0000000000)=""/67}) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x1, 0x6}) 19:36:17 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38cd79b36604a392, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) write(r0, &(0x7f0000000640)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bd9d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c394143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0fdd2d09c3791b64f869362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7", 0xfffffffffffffd68) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x80000001, './file0\x00', './file0\x00'}) 19:36:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) socket$inet6(0x18, 0x2f22e28504be15dc, 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) 19:36:18 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 19:36:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ecffffffffffffff01"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:36:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt(r1, 0x5, 0x2a907b1c, &(0x7f0000000040)=""/160, &(0x7f0000000100)=0xa0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) fcntl$setflags(r0, 0x2, 0x1) 19:36:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0xfffffffffffffe0e}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:36:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000140)=""/240, 0xf0}], 0x3) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) 19:36:18 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x2) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x100) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='\x00', r1, 0x866e2e8a73ec6ac1}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1012, r1, 0x0, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 19:36:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) sync() poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 19:36:18 executing program 0: r0 = msgget$private(0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x7, {0x8000, 0x7}}) r2 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000500)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x2}, 0x3, 0xab, r2, 0x0, 0x2, 0x9, 0xffffffffffffff5d, 0x300}) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x400) 19:36:20 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x6, 0x80000001, 0x7, "7ee3d820100c3285f75b999dcbe9cb0f68bf6d8b", 0x8000, 0x9}) 19:36:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 19:36:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x1) fcntl$setflags(r3, 0x2, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) 19:36:20 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000002c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 19:36:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000000)="d8411b7f374c017dc26073908549b179ff85b8290611972947be43515df43dbfc4891e646cbf5301b60959e301936808554ab4bf4593274ac7b04158e45dc57c32a7d94a76b76dcfe1abec1af0cabd9284062a5aaf7c38520fce90f1a6fc5fe2d29367a03db3f5d0272cf5d7fc6c91ae31da1e730afceb7f207983b08857dd1a7fcb746c3deb7de771862be04d1bc494be15ca376a164a9e35e73c620b764a", 0x9f) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 19:36:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffbffff4ee1, './file0\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000580)=0x1) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000100)) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) r8 = syz_open_pts() close(r8) socket(0x11, 0x4000, 0x0) 19:36:20 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) fchflags(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 19:36:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7fffffff, 0x1, &(0x7f0000000100)=""/213, &(0x7f0000000000)=0xd5) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000200)=""/68, &(0x7f0000000080)=0x44) rmdir(&(0x7f00000000c0)='./file0\x00') 19:36:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65fe54"], 0x10) preadv(r1, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/113, 0x71}, {&(0x7f0000000640)=""/199, 0xc7}, {&(0x7f0000000740)=""/62, 0x3e}], 0x3, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="ec4503d9727ced399fc5c01b312023b27235c61cca8e2b4a703b59bfe41bf77869110832c3c05377d72961e2ff807c562d348567a0", 0x35}, {&(0x7f0000000180)="cd63935e0ef43d8e9950700433c81129163e6fbdd50cf8656314598ba53e5d3b6caae502fe00b9c1fe00676cffb33997cf412ee4d5bccf76d381baf8828f4e701600cf2c5a3b4c4803518cb63ad559b43f3603a753aca21ea90b55c55d7bd917fe7c2b817dc0b0e443d1a9cb4f6649410e9195c1528e8d378d50e0c807d099bd706e64eb0dc4feb9d9a5516a3950", 0x8e}, {&(0x7f0000000100)="41d7bb5069336aab5426b670e49848f6260e711cf1e59cc120e9ea157428e56f3519", 0x22}, {&(0x7f0000000240)="f2db98eac1a6c3d227a8bd480632f7afca89ee7f0a670379c27668816cf0f4c09d74c0b6f4ffcf46af7d37883b2c5117be3e7f3ffb745b504255e7b2ad5879bb5be250e47b300904bd11e0e4cf5f8bfa9092c996a5033e5e05ac1806dd31888a207aacb58698dec6d137d72ff5ae09ffc9a938511999e652053444aaec7fa35f0f173889bf4ad35d821af986eade861b22aad61b3845aef3492544166a46da93425268b4433a9435205a3dd5a88cc8982136694e167fa92472b031707b854056b44e034af32ffb23bd700bf9fd890a84db3c01089565ce6bfa855faf41e79464e7ffa9f7e4ccad3b4d34fca2b34fa0", 0xef}, {&(0x7f0000000340)="5d56a0aee1c7038853c11b949162d6596c2f5fec34c9933bf432c379058124e4b5eab68e6458a6d4d998d6198c735e58c63da79953317e1e608569131e35c471d316f0da858e637344be618ca4a2b74c87f19488d9ca1984bfc5c31640ddca813905f3a148270211129fe4c51b922f8b33f144f9928db5ccdde9bec19f8fbf0dbfb08ef814cb0071fd984a26ce2cb13bdfff", 0x92}, {&(0x7f0000000400)="129d766f9d6ad09b9ad8782941bc830a26d459445a68ea5f027150de5c82d8da03811688d77479", 0x27}, {&(0x7f0000000440)="dba3d9b97603a65f3698ad937d99c1fe844bc2d9bbbd075fdf5b16737985f918b2", 0x21}, {&(0x7f0000000480)="f3e335bb8cb239ddd246dafaaebebc0017f51cdc10852edb9b23e1acea5136ae1ea206ef8d6aff4a07fc434b969db21bfe2abade01057e43985441461a2a15faae537e0ba1cc8af3160792b8b13495b3bd5efd1517433d83e3de8a2d38fe17a8e1ea3b92a15f3841ba7d519f6fc5facd60bf1ed6599a52307d7e893e796d70dbaafc02b089bad9a0a30633b9626bfbabb6736fd0c05a19d2dc75e51b1d0a3d59487354041e4e4adab3823c0480c3b4b05e3fc34938f9", 0xb6}], 0x8) flock(r1, 0x0) 19:36:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[@\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-&%(:L@}$-[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:36:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) 19:36:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:36:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) ioctl$BIOCLOCK(r0, 0x20004276) 19:36:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = geteuid() r3 = getuid() setreuid(r2, r3) 19:36:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20002, 0x0) write(r0, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r2, 0x9, 0x200, &(0x7f0000000080)="32c5229c6b1072800483ef09904a641e45f6d210ee179bca14fe9ae3cfbabac9fb8129588374c784251848c58ad62fe3e4551c376f8e431287e2e66be3fcc566a8ae28c2a6291ab5e7c1df54e2aaa9cc5c10748f3da4bb7e52a5242a176e4d2189100e1a44a95830325e50d33ee15ab2d7ac79f17364a3b75ef9e846add897b48f36eca3378df75ac6683df5daf2220f624c944eef284aec3336c15678b72e5046b9ed8ad94b5423d9d686147cc82c2a7df14e", 0xb3) 19:36:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000300)=0x7, 0x1a0) r1 = msgget(0x0, 0x100000140) socket(0x1, 0x8000, 0x8) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff00"/4104], 0x1008, 0x2, 0x1800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/134}, 0x8e, 0xae91e2bc585e6ee, 0x1000) pledge(&(0x7f00000000c0)='/\x00', &(0x7f0000000100)=':\x00') socket(0x32, 0x4, 0x4) 19:36:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) dup(r3) socketpair(0x6, 0x4, 0x8, &(0x7f0000000080)) 19:36:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x3, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:36:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x7, 0x2, 0xfffffffffffffff8, "11292b8d9da151799c5ad995928e76bae1f09d06", 0x5, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x9) lseek(r0, 0x0, 0x0, 0x2) 19:36:20 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socket$unix(0x1, 0x2, 0x0) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000040)) r0 = socket(0x17, 0x5, 0x7ff) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8000, 0x2, 0x4, 0x0, 0x3, 0x3, 0x8, 0x1, 0x0, 0x1, 0x80}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) 19:36:20 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0xb6) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffff916, 0xc00000}, {0x8001, 0x83}}, &(0x7f0000000280)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x15) read(r2, &(0x7f0000002680)=""/4096, 0x1501) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) getgid() 19:36:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xa) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x400, 0xe7}, {{r0}, 0xfffffffffffffffc, 0x11, 0x40000000, 0x7f, 0x400}], 0x61, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x20000000, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x401000000000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x100}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x6, 0x5191}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x40, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xe0df47415722f134, 0x1, 0x3f, 0x9}], 0x5, &(0x7f0000000180)={0x0, 0x8}) 19:36:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x2, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r5, 0x8, 0x443}, 0xc079, 0x8, 0x7}) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) 19:36:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa4) pread(r1, &(0x7f0000000240)="2890f919594fae2d0a4e707d215648be3a27ed1ba0b9a1a0e7e734e1a6866fd317362cabe13d459370d32c06994dbf7c97ccd443ad2f3d08979616ff8109419199fa0c0bf45cd574533c1fdd58b0f9589ad6e524c759472e837cd97b123d10faeb1787c7eab799d5261813c00d2eee8ce892285390b46481e906053cea15d46e67a36596864f22fa838d38dd33ebe2b9b7aeb2355777f29369dae096656b0481396e9adbfd88e89126802986f6a1cbdd637b4efb6d98fba0e609bb24beaba561342f2181a0f681e5c4c7ca647f5bf469eea84e59ac242f73b49ef321e552", 0xde, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) 19:36:20 executing program 0: r0 = socket(0x800000018, 0x3, 0xfffffffffffffffe) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/96) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget(0x1, 0x40) shutdown(r0, 0x3) msgsnd(r2, &(0x7f0000000000)={0x3, "56874d0e512cc6e244e97cc094a855541b7783a9212b62c828a0f004f9a57cf20a0a42b8151d7d417457"}, 0x32, 0x800) getpid() 19:36:21 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:36:21 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mlockall(0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 19:36:21 executing program 1: r0 = socket(0x21, 0x0, 0x401) readv(r0, &(0x7f0000001380)=[{&(0x7f0000001040)=""/105, 0x69}, {&(0x7f00000010c0)=""/9, 0x9}, {&(0x7f0000001100)=""/28, 0x1c}, {&(0x7f0000001140)=""/178, 0xb2}, {&(0x7f0000001200)=""/111, 0x6f}, {&(0x7f0000001280)=""/218, 0xda}], 0x6) 19:36:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f0000000480)=""/148, 0x94}], 0x5, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) 19:36:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 19:36:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() acct(&(0x7f00000000c0)='./file0\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x5854) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) r6 = dup2(r2, r3) ftruncate(r6, 0x0, 0x6) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1, 0x9}, {{r4}, 0xfffffffffffffffe, 0x82, 0x0, 0x5, 0x8}, {{r6}, 0xfffffffffffffff8, 0x1, 0x2b5888416ca582b0, 0x9, 0x7}, {{r5}, 0xfffffffffffffffa, 0x4, 0x40, 0x7f, 0x3}, {{r6}, 0xfffffffffffffffb, 0x20, 0x4, 0x91a, 0xc6d}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x80000001, 0x8}, {{r4}, 0xba0ecef9af784469, 0x3223bcbcd408a1de, 0xfffff, 0x4, 0xffffffff}], 0xcf, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x82, 0x80000005, 0x5, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x5a44, 0x6}, {{r4}, 0xfffffffffffffffb, 0xb, 0xfffff, 0x6, 0x4}, {{r0}, 0xee201827720db8ac, 0x1, 0xf0000000, 0x7fff, 0x2}], 0x81, &(0x7f0000000340)={0x8, 0xdf}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x3, 0x8, 0xde4, 0x1, 0x8, 0x10000, 0x2, 0xa48a68dbae323964, 0x0, 0x4, 0xfffffffffffffffd}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000400)={0x7fffffff, './file0\x00'}) r7 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000440)) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r6, 0x1}) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000500)=""/4096) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001500)=0x1800000000000000) fchflags(r2, 0x10001) pipe2(&(0x7f0000001540), 0x0) renameat(r1, &(0x7f0000001580)='./file0\x00', r0, &(0x7f00000015c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001600)) r8 = openat(r2, &(0x7f0000001640)='./file0\x00', 0x400, 0x180) ftruncate(r3, 0x0, 0x5) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000001680), &(0x7f00000016c0)=0x10) poll(&(0x7f0000001700)=[{r1, 0x40}, {r0, 0x4}, {r8, 0x1}], 0x3, 0x8) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r9, 0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) kqueue() ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f00000017c0)) 19:36:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1, 0x0, 0x1, 0x100000000, 0x9, 0x8000, 0x2, 0x1, 0xffffffffffffff01, 0x4}) 19:36:21 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x2) r1 = socket$inet(0x2, 0x0, 0x3) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/121, 0x79}, {&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/1, 0x1}], 0x8, &(0x7f0000000500)=""/180, 0xb4}, 0x1) close(r0) 19:36:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:36:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="b089cab22bbd91322522857a2df1a8fb19fa55eb9ef86190959fbe401d0d5c5223fb60e42b2c1b86bae31dfd373b9356f77c031b5cd3c1de3b78ad73f8e5204304b84a8d7230e41404c4bd4f", 0x4c, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x640}, 0xc) link(&(0x7f0000000000)='./file0\x00', 0x0) 19:36:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r2, r3]) 19:36:22 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/210, 0xd2}], 0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/205, 0xcd, 0x40, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003, r1}) 19:36:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYRESOCT=r0], 0x1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x5, 0x488a}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0x5d, 0x1, 0x8, 0xfee}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x91bf, 0x5}, {{r0}, 0xfffffffffffffff8, 0x79, 0x0, 0x7, 0x1}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x6, 0x8b20}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xffff, 0x2}, {{r0}, 0x2bf7507deeb3196, 0xa9, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xbde, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x80, 0x100000001}], 0xfffffffffffffff8, &(0x7f0000000000)={0xfff}) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:36:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x823e53fbd102f85c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x400, 0x4) r1 = semget(0x3, 0x0, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/231) r2 = socket(0x18, 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000005c0)=""/199) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000300)="7dd603111eadb19f8532d2e1277eb64937aa768ebeff72a341f78d59ed7e195010ac26b37ae0df1451e4ca670a41709227a023b32d6222e3b6c79c5bb10aaade00ec4b85e62592235658e9bb63cabbe475bcdd2c42d708466b73cc277f69fd360641b6c83e7547fcee4459086c5e271dcb0cb59cdc7e17af28c1d016cf505fb577350e80b88be709651a1527dfb6", 0x8e}, {&(0x7f00000003c0)="17f43bfebb382538ab812ca59748e4a226535746c5c9e46d5dde7210fe599259c0682bb2736908836fe8da119b38ef601a7117f44e8a4890ef0d02a17aeb2babccdae2fa32b5aa60a7a9072584ba809662a6f82843017796535cc1e304daccbe303ed655d60c924ad0f71a3cacadbfa5775addbbcf898d1c85324a26c73c46f6433cb2f99118444c5502b5351f55bce4622fae78bd4bc1a2c8fa41ae52d710d70f9a8bb6eb9fbd6b78eff2203ce478a1f125aa33ce8b8c1807eb93e5ac6af5bf168a84b96af0d2011847ec0d2fe0055513f50531981d62306c12628795444f08b90a47fe56fa0e9b9c0b2d8a", 0xec}, {&(0x7f00000004c0)="180ddac734d7ead3ab05dbbbb5723ce03244ece5fb1344cf6526fabc4e7558bd9ccea5deeb024e4cc9cf876f9d47dff48455c67af4ddd8210a7c974aeb8277514d5766c9085feb9fa5c4deeb0ed5142ae93d0668e7faf05d1546", 0x5a}, {&(0x7f0000000540)="a9a8c2df6e6d52e177faa19aaa4cd0677b98da725257cd4a56eebe47babd64c37f411ccabdfe0180717c68138e50bbd3cf2f947631d021300248", 0x3a}], 0x4) setsockopt(r2, 0x80000000000029, 0xae6b, &(0x7f0000000000)="ebffcb00000000812eaa4e713048e69931929648", 0x14) fchflags(r0, 0x10000) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:36:22 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x1c9) 19:36:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:36:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 19:36:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) fchmod(r1, 0x40) 19:36:22 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 19:36:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) 19:36:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x556aae1ee72d829, 0x1, 0x7) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x0, [{&(0x7f000003a000/0x1000)=nil, &(0x7f00006cb000/0x4000)=nil, 0x6}, {&(0x7f00001e0000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f000072d000/0x2000)=nil, &(0x7f00005d0000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000283000/0x3000)=nil, 0x48f0}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004d6000/0x2000)=nil, 0x401}, {&(0x7f0000026000/0x3000)=nil, &(0x7f00005a6000/0x4000)=nil, 0xfffffffffffffc00}, {&(0x7f000069a000/0x3000)=nil, &(0x7f00003df000/0x4000)=nil, 0x8}, {&(0x7f00004bc000/0x4000)=nil, &(0x7f000079c000/0x2000)=nil, 0x20b}, {&(0x7f000008e000/0x1000)=nil, &(0x7f0000540000/0x3000)=nil, 0xb0d}, {&(0x7f00004ce000/0x3000)=nil, &(0x7f00003e3000/0x1000)=nil, 0x7}, {&(0x7f00002bf000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005e9000/0x8000)=nil, 0x9}, {&(0x7f000049c000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffff43}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000069c000/0x3000)=nil, 0x3}, {&(0x7f0000266000/0x1000)=nil, &(0x7f00001ac000/0x3000)=nil, 0x80}, {&(0x7f000040a000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x228c67de}) 19:36:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt(r1, 0x5, 0x7ff, &(0x7f0000000000)=""/121, &(0x7f0000000140)=0x79) r2 = socket$inet6(0x18, 0x5, 0x27d5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x48) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x6, 0x6, &(0x7f0000000180)=""/170, &(0x7f00000000c0)=0xaa) getsockopt(r3, 0x29, 0x4, 0x0, 0x0) 19:36:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x4007, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 19:36:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000400)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e52940145841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3baa0be78d07182b699dd099226367c04fdf304a2238639c70e6fa2b29a96de54a992e000aadc49b5934e7e943f5ce05a4c0a531bc9b00a5e01c597c957e6d2a8857048bd65681a969f84ee28bcded51f698807e2ac4f3aadcb824af0e020b1779906c5ab4274f2c3b4c8403fcaa6af0fb9b929441f3c99ff644560460eddb5bd49a938055d8595cdde783bee2bff9a3354db7", 0x185, 0x400, 0x0, 0x0) 19:36:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) close(r0) flock(r1, 0x0) 19:36:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000040)) 19:36:24 executing program 1: truncate(&(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//file0\x00', 0x0, 0xd7) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) 19:36:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) write(r1, &(0x7f0000000240)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x241) 19:36:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) 19:36:26 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x20) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xd5) renameat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00') 19:36:26 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 19:36:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x904, 0x0, 0x2}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x208000000000a, 0x0, 0x0) 19:36:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4012, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x11a) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) 19:36:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x219a16c673f90980, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x2) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r2 = open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x5f, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) 19:36:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x5, 0x40000000000003f) semget(0x3, 0x0, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:36:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x2, 0x0, 0x80) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/170) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) poll(&(0x7f0000000280)=[{r0, 0x1}, {r0, 0x40}, {r0, 0x4}, {r0, 0x20}, {r0, 0x1}, {r0, 0x100}, {r0, 0x8}, {r0, 0x40}, {r0, 0x80}], 0x9, 0x3) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/226) 19:36:28 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x4) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) dup(r0) 19:36:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x6) unlink(&(0x7f0000000000)='./file0\x00') 19:36:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x5010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:36:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r0 = socket$inet6(0x18, 0x5, 0x2000000000) recvfrom(r0, &(0x7f0000000000)=""/42, 0x2a, 0x840, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x7f}, 0xc) 19:36:28 executing program 1: r0 = socket(0x1, 0x1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f00000001c0)=""/248, 0xf8}], 0x3, 0x0, 0x0) socket(0x20, 0x1, 0x6) 19:36:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x5, 0x10001) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="5a74494e50a5981aedab0898004119293912c03bd0cbf1f8f7e2100bb3678b933ce8f57c44bba5aa9290c02c5bf32cd86cfa2c593fd34d1e6a5a6f7f696019c2bd3ed8b354cc0edbc6f0cf2bbc14524be266ce5e268b3e2b8827c00046751fc38582ce6b3a3f928e31e2d58b296266653f9aa8e0d338a09fc71c457314deeb9c77a192c3282582b2f03559ffa43ee5e487e8145b1825521f421da5f455e9e908581e12b9f8b3772cb343b3d1e3c3513ccfdc2192f9684a5ad3846c3e182e771c3e6af08731c6a02579f950727d77375e39", 0xd1, 0x402, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xfd85491a45855507, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x1, 0x2, {0xcbaa, 0xdd}}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 19:36:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 19:36:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) close(r1) 19:36:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x100, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) pwritev(r1, &(0x7f0000000700), 0x1019, 0x0, 0x25) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 19:36:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x14c060f5adb1c1c4, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 19:36:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="9d9145db98ab52aee895a4dd6a5bcf7c7d31473273e96a919001c514dacae3396d733f0d8f0e631db6e5c8932623b7cbe0a4e6d155233da1", 0x1ee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/23, 0x17}, {&(0x7f00000005c0)=""/101, 0x65}, {&(0x7f0000000640)=""/215, 0xd7}], 0xa) readv(r2, &(0x7f0000000100), 0x0) 19:36:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="9f7f", 0x2}], 0x1, 0x0, 0x0) setsockopt(r1, 0x5, 0x6, &(0x7f0000000100)="ef8baba4ee6b4118663d73a195187271e522b40a29f75954b0", 0x19) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:36:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 19:36:28 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 19:36:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) dup2(r2, r2) 19:36:28 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r1 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x2) semop(r1, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) munmap(&(0x7f0000773000/0x3000)=nil, 0x3000) sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) 19:36:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:36:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x7fffffff) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 19:36:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x1010, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 19:36:28 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 19:36:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = semget(0x2, 0x1, 0x4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x6) r2 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getegid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x4, &(0x7f0000000140)=[r2, r3, r5, r6]) r7 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x8) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000200)={0x4, 0x5, {0xbe00000000000000, 0x1000}}) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000240)={0x87f82b359f382d3e, 0x9, 0x5, 0x1}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000280)) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000002c0)=0x100000001) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000300)={0x6, 0x100, 0x2}) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000380)={0x2, 0x4, 0x5, 0x9, "477e8a0398db6a6f6203b5ebba5e70863cae5a9a", 0x4, 0x400}) ioctl$TIOCNOTTY(r7, 0x20007471) getgroups(0x2, &(0x7f00000003c0)=[r4, r2]) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000400)="25b71aa97cd35cb370ebabf4f283aae521f19dc850a5676029794f839514f0a8ae9f9ee1695b9d4cc503f399d28bfa5fe3c8603f431c75113d94acfe362b0c74f8d602f27e3f2a33f76a09fa61ef2aa82490d2fb618f9fbd544d83b30563634ffaf6cca7081de514806dd851d4d53349bd0253d18c216f734bab1570e91a957f10d89ecb4f1c3ee267a90eda03f12d253b7df545366075213586dfb93135fb94cc640ed982d8760211a4aeae6c6a9efdaea97b6b", 0xb4}, {&(0x7f00000004c0)="0a49f7a2d60a0df2364c5f6fa53c7989ce98119b0843bfc11da6ebccb1f12ad415e2307ce134888c55abdc40c83449945686597a4dba75812b5bc0dcc9e6d1123916501c2848a60fb8d80e2653837c9e5d424601014abe3fdfde61d0dac6d15b3ab6387141cf451887f79a95b985c177b378ac622e4b80a02925859e9dd7466a8a", 0x81}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r8 = dup(r0) pwritev(r8, &(0x7f00000006c0)=[{&(0x7f0000000640)="e88b77e27b0fa2d69e1549e8c37fb0bcccc306083f1f42cf12b51c5289c66018adfd76e742e6d0c52fcde8b3f1926df6bc13ce9fcf983d36bc4ca307417a671ad0e35f8a8cd6fc5e10e53a8dbbc69f4fe8bfee89029a2f9593d00198954a7342e893c171d27f24372a9af99729f08ce537f97ff470eb", 0x76}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$getown(r0, 0x5) semop(r1, &(0x7f0000000780)=[{0x4, 0xfffffffffffffc01, 0x1000}, {0x1, 0x9, 0x1000}, {0x0, 0x401, 0x800}], 0x3) r9 = msgget$private(0x0, 0x414) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000007c0)=""/52) 19:36:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = kqueue() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0xdc, 0x1, 0x1, 0x3ff}, {{r0}, 0x1ce206b88d63b5ce, 0x88, 0x1, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000080, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x3, 0x2, 0x9c14, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x21, 0x8}], 0x7ef0000000000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x100000001, 0xacab}], 0x9f, &(0x7f0000000280)={0x6, 0x4}) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) readv(r0, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/124, 0x7c}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x100, 0x0) faccessat(r5, &(0x7f00000005c0)='./file0\x00', 0x10, 0x2) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) pwrite(r5, &(0x7f0000000600)="ec74b648ddfdd7f8f7bbb45473f288635d1a45a60fdcc9d93c6a50086215cff00646a9d7aa62bb03e3383816f4f010704c947d48aa959e2e8247d6691ec8c903ace5c13cc7f29bc88e2540d54ffb0200bf2e48072e6b20345086005597fd1c9c103831f11e0ebd03cff082f0c2f3172ccc6ac5c77657c626fb6a13d02b8ee9dda028fc1b9ab7167faf6270fce05f3d482ab3bf1d2877255a58b58a83f38acc7ed155e0e5fca6", 0xa6, 0x0, 0x0) 19:36:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x6) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1cd7b910ec5c525a7791c5d627860345d66c6295b227bd796ab4e9d0914ed76869b4b7ad02a36992c3f5733185ed659b1c6533bd40c12a029ee2b6bb300bb815a9143ddae9691fa78ba59614425ea194ab75450f07120a226548d11ebfbf074f51f56a1bd3ed9684b18621c30c83667f600a34e8de4fff999a71f333dc2d32df30da7c6ab825678bd264cc741aabcc67d45f2a0532bade634b27de636d46020ae64eb3e804910cc6afe2b5af272e651e3eb640a252cb6a54619e4f62a2707e103195f84287db02986575db3e9e33142e2edf0a1648611f37963ed8e81fca9959"}, {&(0x7f00000004c0)="7c06b8abeab504f406be71a08d98343683ca2577560b53a413ce308c2bbdaf74f1c7b8d833ca8a000242c1efe56a81e538c507a09a0fe8a4367d1657719b7be291c65b992bf734b73c309318658f4714f768dc19521d3ad7ef4128c404b1654df63cf07df6c6a4eaf5db73dbcacac666c7a04982cda4028cd8fb1323d062942936a17508c73533e7a1b7fdf6c49cf4fdac953a0766671111ad9908e276659a98f0ae7d9ee75989faf5cd0bc2c5af317211b42c68d091e3712949d49e5553f7a283d65324f2a4fa5e6ad9b35ffe59fa3dc429dc5d5fee737b1f0379f08f65607854a2004fffccca5bdb42969bfea3fedb9858d9b1d97f3cc90f442a0086206cdaed0b5b7bd3d3f4f4b4a818fd95d38f6c47ddfe6600e0055f2ee9db0e56cd0685370e1b8a25dfd0de8a41b586"}, {&(0x7f0000000380)="d59ef43fe3f602cef754f5bea0165cca1b4f4e7eb490ccf3489d8e5b1e58697da902b4326d3bcc47db5f6bf0d00fe386a0fabb0b9e47e8eda0b13e74b1b7bc5e24dc6384fc2a61913bbae7b875fab68a07e271a0e24ffc92fb02c90a4ae7b4987b3142089b749ebea5cd6493316ac92d2de0484a0c9cca85e9967fdef2f34e2b5f4d455eb6b99e65a0feb1ece50765d1b4eb53"}, {&(0x7f0000000440)="df1681447e7131ef222d18620b62f19663a1d06a"}], 0xd72f3c8f0588bb2c, 0x0, 0x0) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) 19:36:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{0x0}], 0x1) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x400, r2) sendto$unix(r0, &(0x7f00000001c0)="831b89d33e8830ecd18a8c966e75c61bc02295ed742873abc99eaf7bff93d5d0faca6a47a360a726d92bdf60f898cfe79309198fd050c65b3e32c3c87172817758682a6afe80598de598a97be960d0247c463ebad4b6ec92411393928709295ce7c4b334d7d4abf089ca99249b90a0fd6bc900ae1eb34721f0a94132c57227045b6e712c8b958e3abe7987bb9c5ac48db4e203a156c9b770f4762056f037f78ae6a7335b330d09f5f5a88d4b0adc6951ea0533ca84bf5f035563298e95ca2fcf45e1b4051f9edc50eb3341b5aca5fda078f6818da32b21663523957d7e746fc7163846cfa1d8051a6afb83e3a456928c46e1ef38dabe68911669def0de364d", 0xff, 0x4, 0x0, 0x0) 19:36:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x280, 0x8) 19:36:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x1, 0xffffffffffffffff) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="a1f7e79b2efb09ab59233961aa731fe7c21895197911640d323cf1c3934c64ddaa0da9bab56f4b09e20c9d0f40b39e9bbf21e8f2cb886636bec9012aee5638d863c840920baec0dd6c6db39c6d732fc1b89f3f8ff80ff94dd0b9262e90564b7e0e27fef0e50328b1de7117dcd296e3e899ce08c3110dd1fb5ee7e273cbf21d66a38c1b282034e90097dd68e9199e0d3610aa15c29b6e0e757b95c0a7a9d81a6fce7a0aed4ffb80c6bf31e9494491c3cb6a69fd756b9575a426281135006e904f464902bed7a41d8f7841e2adf79474ecd89713ee75f0d9d72be1cd49", 0xdc) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) 19:36:29 executing program 0: r0 = getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) chflags(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ktrace(0x0, 0x5, 0x10100, r0) 19:36:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x20) setsockopt(r2, 0x25de, 0x6, &(0x7f0000000100)="7a6f010493a2e9e27699738b61d888e9e49c6c29379a3a4f81d2c6207c9b73572c3af4ed16c8fa82750ed68c4df448f084b5d85c2d4f9b9ff721f127a46667cfc648557eaae7e389caa8474f7db9969e893e5bc6f142fdcc154c37ebbcf5f8c5c8bc23672b25b6978978e34c0c4d748c7c5cfd4c0cf831d82433f6", 0x7b) 19:36:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = getppid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x7, 0x1644b9a1742f0a4c, 0x1, 0x9, 0x0, 0x1, 0x1, 0x1, 0x6}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x104, r1) 19:36:29 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 19:36:30 executing program 0: r0 = socket(0x2, 0x400000000007, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 19:36:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) sendmsg(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000000)="04761079e7f03dcbcfd654530f7d0d46bbc18de0763329b9838fd8c30d145829a894333bece520ca64468f9971311dc573a21dd2a77c5b34f622bd275ba8e8cea7763fe97d358da7a21e8151f13e9ec0419ed73c8b7d060c7bdfb6cb2520e6909690ddc89196c2e8cb9ddf68be263360339b1acba4fd8d70cb24fcc578ed5d1fd7472b9c7f1abe604d5cdf3539f12bf828229e8870c6f2ec4f3a6eeb4d5619bdd525548d9a9c3b4a6d629cb34f0713e5ea", 0xb1}, {&(0x7f00000000c0)="76fbf42d87e5a776b3101596f9b48e2be311318cd12ae7078b52a52942979d2d6c0f24e0bca05f5601f8dd82e44524cd6702e052cbfceacbcae181fc93e014e08109c70e82cf3a1f0fc283fc434667776fb6cfc006e269151b6bfe9e2c7fe6117e7b9327ae4570c8de71559530a05dfa0aaece640804629ee489b0cc80d5cf272902ad1b4cda546625be2665b6f758f52ed5ccf6d4ed43ae4e000e4f9e6ebe9568271d70306dc7c8a06ef8355ecbdc32037cc003d9902cedb7e115de565e4d0130bdbc797f", 0xc5}, {&(0x7f00000001c0)="b4ca73a7edaff71717b1f5bf48f057f3cfd67ef68c2be1798f58b419d0917c2174125156037291b5ecf026a981e6768e3a0084c081ffa8b540d753168e66114d6b1a7a0656dd6379846cbc2ad951ddce13a1fe147e0470dc7eda6119ff70ee350c5b6993c75c7714d9105ca17703cf27f77deb55dfde6ad3301a5c53798e721ab2cefe112ee95b519fc1f5fc978a007d6b0f377d91b230465d9820674c28ac62d1768337b5713cbfe5935bc986da233c55fec688dac5e3f043d6dd513a86823d105e2985a182762903d9300b2f4862c84ae4480c723ac872ab3510c54c2a54b0a957b113c6aee7a686a5f2ec4785c0d646aeb5b4f6ebac52662c364393b25339020f0abe738a9a39e7518721bf0fee86f4d18fe74a0b829f9472e5ece10618b39bb8a4266ccc155eaf1c00573751e26d6013d293f4dbaf1d33f2fda28937b19bae20911a505fc83a4c02bf1fb36ececf739e7bada170a8077612dd884ed61756bb71c0d55baaa1eff63d3aaf76dea52727385492b666e5e8dbccfcabdce6ee1c7e113bc07a346b04706b64c9b51542c122c5b3e8ea19aed14c93ee7de13f00b48e81a631311fdd14588f24f291332f38b577a0c6ce539ea9cf09741869e63025353280aacefe924af32428a84d25514c1f915bbc65b663f732cbe7b3db6a67728acde18c52d9b137297af616a7b53f701ba7f6dd92acbf652119cda132b74d9f479b44e55454e6b60135913e48f55037c3b2db8b9442b1c33c956dd4fc147514451a3745dea201b1746068bada24b567b3a90743942b617d85cc8d30c4fe1a83dc5848305fd00eb299f4f6d632b525687dc4ffe8789d61f9f7087b3f74c9318299e746695d9988c0b96cd12678a6c9e72c39674c003d233048ab560a40f2001a3a788e5805471cd1d802767e925274291d02d1bcbf23e9acdcc482f32fc763addc9ccc0ac54e92333e09bec8cfbf0d14558c952436a1fc5ceebaa8236280683c931e0a6823466778b92babec1b380e28a22088608838d2c2644f78a237bf40041a1da389a5c10702b828c77e3edce8d281c24a733f83200fd049e1423e541810e79fdfac4fce6ca5f97de2537b55f3a29d0e241faa37442a8cdf86cbc5cb336196ec377d0e0a6bb59c6da09c1d5edcbff98e26a980a714ace68425b4e42fd55fbf64bdcef17bd2e72378b8d4b685d56132920c3e1c0b2375dfcf378a8886ef27788783727212d7484a7f2a3b4e634f255429ce9074df381c339e59b22c915a649fd160d419169bd24d48028e5c2360602e0c0c8233b46450c4d6a4ffb643ee234aaf1c221c885e35ae9ce33561fe97d74c584a6e7a6e5609451b920d9ee716c8851562f0ced791f39a29691e0208a89074e7b1c0ce082e4345b6d787d20a558c3adee10394f43d432ec9192db8798162cace068ea353925496a6a6a9bd3e90765328f37c931d98799ef43b73766e8ccd878865ad00ed783baf6e964b3aac7a29d51db8f21d3d81374eb588d4f1161752f3f1a89d3372029e8083207b0784d1678dda1a798332de3e26dd9bcd6a239ff006b6424f7ab1e1f400f019ea8b04241dfc7777609302c225aa700e807fd9beb2d9541317b524d513ddb753264fc477953f8c6ead337590ac7c9c5933d7e1f80d0ea714f4007a93209edb79c78d77a73cb9763c6b534167fe44bbadd7b5dbac6be7499794c07d81553e2adb58fe928031be92c2a707032f0f7616410ab368ce4302ed62622ef208d99ff133aa100223e2090340b607ebda0645bb3469da4633738e0c9aa0267ea01a07b0bc49f51b275efe96d8ccdd3686d05d546e7668cb53e502e94c291d9079873446189ef3dfab1fec91f089f3686631675a5ab18448d51d495e7d412bf000e687c657bf93311a3270967b4d5e3b74bac648025e57ef575229d74d5afda441af870820da218334878fe662911ee656db71e34495407fa7c12b21962298d72c4e04313cd34bb33a549e11d1222221d972807e5470852c8470246636ef5448227731a2513d62ad41b772cb750670d262b69957af304d63d8dacec5b5597777b647ce7c45355da40224f36bbc0aa797c5cbd469662abb4eb7d55a8d2336873f1f62aecfc96d9b0ecd6e1562c27b78c9c45522a27f90cd706352ee1586736b6c3b9edde9bbeaadc96a7d22aa2eb72884b44fb6ebe61d478cf273b64804533a333fcbebef610d5d7e93d9fb64da1b00af8314b09d641aa79b6f1f079d52bf9121ababe83ee12cbbdad50ffb2a61123669332eafa1f40f391594e50177251ea1f08f0b616cf1c09de865ab7b1c54e177951ee0a3c37b9649ad51bc0ff594637f9621054a082e7e42bba87cdfe414b460190f7a048c052de963062d4547ae059424bf5af6a1f95cf55693114b3fdfba2133864855cc6fbb61029d476db51befb752c763a6b3423b347280d5514626485c399c61b8dcfcc50f1c57db780782722e7daba383288fb5ee32e4f762c93b56ac17ec9cfe0702a14f941bdb152957c3f60cea63309c6a0d0875ad1cc82b81d9b5d36a7f598ac170c65a3551c7ba3fef34aadaf37a9243e5b0c8bdb00678f00c566a42b6e22cfa15752bc196c65ec7080d08882305e447751dcb7d782347545aaa6c28f0671ca8bb73ef4d631b96cb8891d7833adf6beae92a6173927cd943025428c1ec60cfe2598bf1ce6794c7467271f01c5226bc626e76f4cc3e4e007e87cbe5c8885fa4b9b3c717d9f2db5d253fa4600097415b4b995f049577c4c0950c4009df85a3f800514b4da9bde99999dd5f62e20e5075a6903f958a2c2ed0463ad50e2d3946ea4883badb34abf6e869be208988a193f4b047784a70f6ed4a29a59308ef2c21d89815e272a3095d98b8909fcf8f1d3e4f44654e904b8ea78b30c79658c283bbe0ccb770e04f7ce17e84f8516c1a39fb9fc01e15c87e28bc83c4e786fa75af5ce0bcfe33689d183e29af774b76ccf085ab9a96234299d6f989da40d1d25eabc5857515e6801d6c8ea9bbc0c6e50a06da22075684dd6c6f0e4a4df40d45263a26c68931761cd42adb802c7e3594f4addcc2dd40d81fcac9cc6ee34721f405cdf08bd60a0ae514d4dca0bf10a97691b0c740d1758d9c26d41d3c705ca9d78faf38356b85aff3ea97eee9df37fdcf1440f294b99e39b0f924da3d7a10737d4286d2cc0cef3d90519a21c233c6d1f713774175698b3e6358138f0b9dc9d830038c2d99229aab7e78b63d9b4fbdca5363e5ce1b348e6c7583ef483d53d9c32517e4e9ad0ba568ebd8b843c37ae81a5dbb6936fd1b0129f0b6a0c308c7e131eeced215f864cf3b6da4f7303ff6f364329df9d7ec96aa31185f00e17a805c8f3812caf8884dea2a3f1eaf00504cd04cbc368f482f927d8a949ce6970f827093316564909b93cdb0b92f34294e39829ee738a1cc69ab39fa34cddaa3cc8d83e8784ad7dad6d7526c9ab691289377f04faa180ab13701f4d6885e371c30fa697cd267f9cd70fc4464da00426be9c501332c126f1b221e96e62286667032eb3460bfbc7410d5ee448f07188dec20afeb018fd06942353a83e40ace9f9aa04afeac9980721cfa2831a217563371b54a4129d8c745e87933819e41f63c77d2a88fc6a9d806dece6d7fdb15336c89e21bb23ca634685a903d4a3bf21806888afd50f6479602537f80d6dc5d9cad892cc7e86aba9061c7c640dd1aac63914159e589fb545ebfd27001781cd521bd989a0a1f2b1f55511a3ced9b7a75cec63a3118e2290e3ff17014e6035ed9107e641c08d4ddae6a610450baa9962fe2ecb8ee35bf7c149695818867dfa2984c0c045243d9f9b569d082756dfb950571af1a02d348c3ae55dd8f274ce874f3f4ede0d7f0c14f86d8411bd5c68122d04a0e8cb9ddd24659663835a45495b3bb4d62e79db121c8546c9836ed15c76459d1e4fccf67d0e0065dc0f5193f4569f9deaa405ab0f3753e4a47b3ed6fb5cdc9ec7370e111f419b888007a54fee27589d8e426560aa55edaeacb9b986ca730d43a0da903f28e307f2d0634677f7bdb8c8c3ac9bb51ce4809bfd777bd0abe3a35712cb826f5a0186e46bdfbe960eb5c9263a02d9017afdd5f3a2cda06fe6eeea0c46afbeb74ce4543043ffe25e25587532d1289b519323fe57876ee8c1610f4147ad3872cfd39c3ab8180596920f5163a26132caee19af21a0e6e81183299f702982e8685afd3110b806158cf5f973bb3b5710067d22005f93e9e0d21a4d67c11da8bfd634884f3b4eb69dcafa3773a5204745dc53b7cb97ffb32a1e0de4ec98095f02e74219a9a132b476f0e4081611aebf97874c0b77af8100ff8f70d16cdc730fbdb3ac32cc6dc3718b8b032d390ce0b575c35e345202b28a32299eae504fbef4817128b6a641b4ffaa08addfbae4862262e59eff41e00e86f3b6fea6485aa2c27da13bafd68c87cdcd29feeadd69068e2e203681e79e0b32f362e6bff2c52cfda73d520dd59b56619fb4786da83210c4d4c169eb07579ab5ecf3c701d48a05ab69c87060f7ad5e7cbf66e62f26d90c103ff4e1467f3530d48469a463ba179cc686c1138ddee50d9e0de83904f6e19bf31c990a4dbf2665c9a9e466bda0d097aefa31849fb2f44eaaeb3f42502b08c8f3fa8053825325d15f0b9975939a61d3ebd629285b89150147dbb09c080e6168d9a43724d1a4f03e4aebcdc0ad687d2c905fb4cbc8366d0d6a03644df820ac1b511d3ccfc12b39f1d53ed7f3155a4dadc98113a072a9f87645d48772e9da0515dd6e6c83454bed1b386e8b6514155802d5ff69529d0fa7bc1de887bb4535d64556c818b072f3bb30f30ca4155bc76c204d9c4f3f781d701e02d833510e1880437f6317d7a7fb8438101b167eeb6afbe2fb6513ea4ce2fa27fe0c64eb84baad4da2372ed554e193aad5e89002d9d27dfbd792af5ee2dd63a110832a685a2cd041af9f983c1153c297db4e6ddf17fef3283bb1d3d5eea1ef6a55bbf809cf22d3b1b03a5bc4b89e1a7bbd83ac90419162a60176ba53efcd1b3de6f59da8c6f74cd306b6b432d77d29fbe9695eda3b8827e45131ff2455f26cf643c7e1b7446893d44ca6dce6cc27ca46ee4c2da1b5b93e44db2751c50efc79f08fa0290f66ca7a94f3a5d4db7c1a99aba063e26c5f81e36428c4a0763ce68ea1822952838b35b407aa6d3b64da4c90b8ab9d59691821b8e5f30a744b7cd0b72cbc7e0fd15e58a821a600ea73917adffa503c66d1b15dc774d4e09bce7df9a073e228c8e639dff11e55d0f4033c3cf1811bb50b1b33df5d7fbb5362cebbe1696167ffe77ad032d90c19f7c9213680e896947369ea6b2f49ddf8dce19611acba24278fc6db875a1fc80cfd1bbedd363ca5575982f9ee49387f1b88aabccc55ec873b1479dbb72aad82d6065800d324fdefc25099f152ee940369d7ca3201cc8ab7f9d19263d11d142b00ea4c4ce38c683690283e9f5814f042de8e3b6ca9c07665221d8e7ddcbe82323f5b7ad42834ddc8fc2915bc99d8ae666b2cce3054811be177510fea7ac0fabd185fe9821b2d14c99d4ff9ffec086254675f2903ab375a0abc1feb4189b44d09f33fda4576a6d29c5b8461252bac0671b2b9b16d2d89f115ded7af50abb673a4d34173d10a6b04d8e26d8ded0b91e2d71dbf339112d3e90f69a36050510a14a447c403d5c267226c6e0c1533324c6326986937313eb69efb7ed7d477f2eb72c94100b4998195d4ca4f4e0eb246733d0b3d10e768a1c76e3ab1cc4507a48b86daa63a6e0f9e6000c27fcb2753be351675158", 0x1000}, {&(0x7f00000011c0)="e46d60e62ecc8f42e33303392f213db95d45465f667b0ba52c4455fdcd4b03aeed2e6bde29831fdc23bc6b07d2a42e3fab43c23f8debdd01f4f5483a8f9bf6a913372c4ce89d1ecb3d6bbb51d2f5fa5bd7e8d055ac63b3b7292a55bef07843f74882368917f073e588fdcbefb4445f52b657e4846e9b1a10ac7f9183144f4e941e097524c8493d7ffa640fa1797852d77c7259179c133fed28f2a9c6983b7a0c7891c870234f11912bfa98d34592", 0xae}], 0x4, &(0x7f00000012c0)=[{0x38, 0x1, 0x9, "9e017becc1f80b67993deea7ded639bea6e092772ecc8bc1eb0ef27d5a985c5ba5"}, {0xb0, 0x1, 0x2, "6f308244892379192dc312413a5935889efbcd778e701fb423e190929f0f7c168b25735f7868741306ceea69bcbc6dd7a81dcd7241368112910848825884ff88bf5bd433814629c425cf8839d712b884e1775921036faaad24927e71f49e74b674862ba64fabcc23a9a010a928f9f133515587b24cb47ea158ce7616162382676e6fd2a0c4896cda6362b5467bbdcbeb390c01e5f4358c2ab3d26a"}, {0xb8, 0x1, 0x694d, "873ac291d1e1fb9838b62412da09e0cbc16e5c7d9be93a89cf289bbaecfdd3c32fc4315d2dddc52a9d6fc34ed11851410ec6d5cdf3537ae58a49814a63cbf13e347890196378915ff635ba3091f925c10c2e8d00a42bd249fc6d726554c496f33892dbde99d980b0c2480e53fda751ebf521fd236f78ea2c22d500d38730ba6431641eecb9113643f74c79a7833f9add999a42fe5426ab24c426654ca0f96315239c51"}, {0x1010, 0xffff, 0x5, "9bb417dd95344612564df663a0a5c8d469bcdd5511ca727757f4aa9bb326fb668aa1131e7cfef4be8d955ad8621ee5c9957fb8b7d0790c2f745c6ae2ceea7a77cd08de69a8af666434aa29aa15bc2bde08b0a194fd5801aaba3f1c5c37f13a566ddb410a3322306ca4090d4781d5d4ef5045c4329db768b75583b98f3632db52e4175292b3a70829a5af144e418de3a9d6cfe341f5522627844a38fe53266391f6e25d755384c624376ceeb6273f72392af509c73a8581657c1684eae50fad608e466d5c8c740ce7572aa1f0d31159a07ef83f25308761dbfda94234f8549c88f426313550f25d2954524f24ebd523b2662a1f2d55c866cebf40359ea21ebfc2a846fdddb3f18f7a13bd5240d4ffe4cf1c15ce44a0a876806c8bd5955f6e1c564489700136a15c1187d30b36c1278574cfffb419ec6667b17bfb6d03f630912700169149c019fb64b374e4293ea21dfbbef6cd043930e83d76ec2e0a216edd2f4eb35ec5267bc9f5492ef690e362988a023affeaab43cc5966963d5f9d088720a4cee61d0013ce7fdbd7eb28fe08d2a0db50f1b6f568ee84e6719b4d5a4273d8de63f9971460612281a1f53e5ba89f4989c786e4af161598063305266c4c524d430bc0ca3597031c4eb7a0541280ca995d62099d21bdd239c51c543f60975f2bb8d0394eeb0555542f788ecc7e799eff53e66466ade10bc0a1e5b24559a506b4ac8beb2c5ce3c80bf99289310b158413863e39366f8ecf2853946d1489e352e2776d00c3659dcbe5f956b7f86a5f41a486feeea166558d1623bd1603823acf09b369dd4eb42f65bcd7271f31295b7c3120632cb5e612fa971a851860c9859bb9b0d5d3623880433f8a6d4fcfafea4247eb2b096f9099f321eaf3caaab6dfc8222b15587ce99f0159efc06ea07e82d21da05d86b7960d4242db45baba127980a0a8baba9a665bcd232f101bb00986217c8880f8f7f0150a1c629dfe2c2f95ff0d25cad1b907df82baa1147a86fb403ba392073d5e829e4e589f0846d686edd3afb0b0f4bd4529e677e9d96b96cc444036fa9c112ea1112dd99f6776e1f3e10a95e2b15bb8eb7405432d909cda85cbdf31aab55326b1dd4944227e7c6f40b875125af49bc6aa7c762753f5844125e283d0dab792304bc779c98f3b8bb04c07e735cab8343e94c37fe16872e101d9a5ed3533d39732171afd24fd0cc5c250e81d24781d41dfa6768c0e556dc6ec5fad55b7ce7e1a740bae00afca5f02af3dcc4087d15b2d4010edab7af4f52a8bd13b549722e02e45e250517c545cc364d00fa9d23432a746d09272f6b7bf6ef85c30753f9675bef4ca4f98430f5e1b3d1fe6b56f2fe7451e72ba0b534b592de28fc71f014725b57dfcd339e850df74178f8361e07179243e71501d29308b3045df598dae00a266ea2634aecde98426c6d93f1c1f9af433268e0334af7b94a6d28a932b945c69950ace000d0c7633b60826d818223c6a7f88bdb4f997fbc2d28ff00b51d3746491bc847cb63b44a734e5d8850e3ba113057e36a01ba9411d08092aea063b1b2f1fe21fa08321c71bb83ba7df5a99c11f00f316df25f6b6873ed1d7d4fca362b254b16e769fdfa3c3814fcfb18fcc25cf428012d694fa0582576d0e7e70c786bffd93969e03ce380bf9acc6a0450801ff2fe374470d28a3748dedbf4c41c93661e78d58cb2a8d7ccf20377df8e925146ad8f6740e8e23b15f2dcb27612ea09b3956d5b765dbf5471603e3c158ea4b169fa19e1cfe2d28a9be7ff29961a1013ef831bb4cb493f96eea4542bf60f93668bb3ccc46f357ddde04352f4cfabba49f92ec243b9920974c79c1d5678aa0505f2e229dea50bbaf20f1bab249627bab2a7ac902270c0d999f4299587dc3ba01846921d6e66bf49f14af3e012919bb08d8b342a7906479bb11b7fffbeb3580e9ec76e70a5725e4b1b163f53d068611044e1446b2d15f24487433f67e894de75797fe78ff2de49df2d52704a73153826a83b7008d478b9f23359032a374f6b43a80bafd9157157f6c401a0dd252b4d678dc993146fe716c0b356936ddd6dd70b9e778408d03e5da7ffa42bc7fe5d2afb8a42fdfe3a574bd5882b40e6b9767e8fffcc87967c263e0d0eb71a1d51f15f00c2b45e584ef6d7b82846d234f014334d634e53f024dbeab4ab9dce3a272349f90ac26af071bdf37663bfa4154160269eb8be5b05ede47ec6bf07a5c509d878be87614ab1f7123390b8e94084936ab42ed254fb93b5245353d25cf8878b20b72bba4eb54480a9538dd233a751740453855fd0cd9d1aac413f44fb78a8a8f16c9dc528280b50b64315ae4676c1b161fa94d6fce9d0467caf7200a47c2e78adb215bbb29bafc7ce31fe19a090ddd2c408f237d8935372d6335e0413e9a5d8e7b32cf6a9f9d1d31db364787f855b4b2ad4d9798dc8d482524682392733a0eb2d380d36b3b29ae03a3c57d427b918c31749fd488e6aff1ba396fc3dbda211dea072f6ebef95c0f05c53118dbe41e6876651ef10b5b2859ccfd961ff6115be39c420c6b371b7398cd784b271ad914609a5c5ab4fa851d2315aa02e8c569c568b644a30424e2ba68c4b93c3481f45e1ea987d2a28817b3c81e9e4be3ca0d86a2abd7ad81e6570a05efe63ea4276a1248d8ab41db76e0b79a3b627217e2586ac211fcead8e7e930156aca5b5f6e118df1142f67290b75206b06c713514c9e1ab67d91cbd3c838d0c41074649663a49f3faa45dda5c5dc00a16770833391d80a37f6e84967d7c030c59ba71e4698403a85920e641f4552aaf442158ce7ab7c365b3bc3b19cabde8e5ea84a6cdd5689f2c45b992a18d1e33b5793a1959aa54722c3dfb3de228c8873f77d5a5da4540e7d95149e42af29bc8ab32585327232e8b6711c4cddfa8b3da126cb3808cc892def31c00dfcf4e377a9777da8f74569d659f9334915ffe3da68c298d202849dd4d45dd09f449fcc9e497dcba48927a523c97d339994fee76d9ba2369921d050ee5d88e6e0ade166255958c39b31f7810a0c857d783bee0125e7d37972c8ae1123ac80c57be776bd98480e5c57364cd9ca612a79a018dd3eb694918e40d3a1e655e85061c07ff1228174230946b18966ec1c514a1c00819019240a36a04ea66e06ef4b7d2f3d4673b192da8aae9b6efe22cbc99c5bebb7a1c607b6587470704f17974c7be411206b48e2f5299f6a762418707da07df4e5418cdfb73ab2822fa3b2244f036ed75cacc1bfa15bb23a9ee3ee6b0c10466dac4fc6d9bc8e5bccb96a889d691e6ae376d61885c74a335c9b40c33ca10440e167300c26ad1a42253ac1fb628a6ed21e9de593cb23fb0796de5ebef1be64ff0e039928ae4f43fdbc650cc48c3fe3518b9f5910c667a0cdb818e2abd1facbf34be5fcd9bd26d00fc24bd1966ba7e1d72c36731f49fc7d7b5b8e17d78c63c5687f0c5978010cc8998bb74037e80bb24c43a0f5f17fb230da239eaf6df894280f4165482d86640a47ead9f47834f5fd8cf7776148b4606da9b730ffd8c9014768072530a3c6fda5e50e0a7f8b14dff90484f62cc1310e7d6bc6bc0f6ace15de46b7d9593b0df26a8d36ce1ac4581bc27d22bac2412e4728bee61308aeea1b374cd5ae1ddc875b4879f9d3df1d74fd1b7565b3fef9ba1cd21a437835a1e4d92ccf078f5465762e12b610b2253288973a2f59b34a6b63b94eafdcca82e4be413d4df5aa26598a487d59aceaecdc53065ca7ae37bf24dcd4d4756fef4ec235a98bc14c16dcfb3791a0a8994245d1dd9107c7e72f5ca6513bcfc8542c222a8f9ff1f6d71010dce1e2cf8000f863ec345c020a084caba2f6cdb051c131db09b51ca4464b2b0d9194b54c51aa748c0df5de74d6f0a88aa1854aff3b3f6ce400feb16e397af99d491c2ed33558c954ac598e7c2fdec5be79b22354db32e8d5e1b58e8011e2c2adc153c04e510dac11f8ba30d55d37da5acd5f16391c179cba3716a238c3ffb3d4e74c65e77665551af7f9674a7593495fafb71209e4e8f7f6aae61159062c077a06b01390438b9390cdee5fbd3ef072d8365b9fcd7c2d35cb95b028152f159a3f2a229e6cd1df807da733c2b015aaa16ce6fbe5fbb8f78fd958e9644cca54fdfe99e06a2fa12eda77eb2c53146f37222f62c382c5fc44d9058273e2d2e82e173c83536b7df403162784b5fe710f94bca3dcffddea655e5fb754aa995c100da1755af139ca6db6cdf66749996e2fe5a53bd3f93482056a8c205e07c0d1c0bbed8248c8555ac287110250a7df899a6fee19e6469aa92fc470a0e00f1ff7fb3c373ec0857abde0937220bdec67dac3b1d7b42c74849a72efbd190a8ce23f17c27f07e131695e24f50b15ef2d132f303a61fc8848b90e9fa7642de4f941cf529bc4ec26ac5cf718ee67820b8adf15defd59c9ac152e7f56009bfd5ee2cca675174aaee529c52d044b48f924b172a637ead8dc6d724a5d53e5e72f68c26b0f85c3c77df441435ff48bd7ac4e5504d9b27d53f7b9b5b3857319647b5bc458231bfe8b87a591d538d6af690c8e1aad112b9b7983a03da11b5abf85fae6c6f24c67babb162e257c3696504b3c0a5a07400a47cdc5512ec6af3a5d04902b11d55aba45c2a0736599dd1c47b05efdef0f87b9ef1893d383971eaeeeaa3c92ef98d660aa80cafac9151aaa27275cd53d1129ff48e8da348d36cc7f126e7cd6da90ad26eebe6948e2c0d644e67bca0ee800b92fbf4d208c2c31a59e90da0b13a09b4ca929d7aa18b61bef6669fb1187727571ae17593d9f4a01372a00c34938990af0f8a0ab1a1c6c647f8d031293b88eb829dd4f72180dfb63e144a0057f0fc7e935a6ebbebf29d259c1c2a8ffdf28cf0ce1a2ce237735064b2747ec8281935fae0b06b9f859a7cc46f61007a93169bb8296148ed6c2e3455e52660b7bffbdb72fdd27c6dba4a63faa72fada3d2c2da87607f70826a1111420352e2629a3256fa7d294084666a6bb5e67de14d5f0bc7f254491dd742564f52b9621f64d32d1e0c2f8b6d12c9be63e018b21c5162ef19160a86b1d4e5ccad8b37b7909de7c076e992237a1bd42cc6e58a3834c08d6c56f49c093cb2a92627d64c640d107d9d2cfbac1741d4195e9e286f32daf932ab3f32a36bc9842bef0b2604ab3d60adb21a66971aee65519c21908e1ca9c208135a074cda2cf55d78ea007d66e4a1d1c1f9acecfec5d56534a765a87d74fb6f4ad23f6197008e74707e2e1f96826d6e3d86a9f5f7c66bb4a2491fe6315af6e8d0b73758c095f82a46fd54b9df6ac0407133661f7ae5f3dbbeca873639dae059fb02f5e67c7ffa24916f09cfd58e209a5ee99b7fbcbbf861ae2557415c105d378f92a49594fe700ff1c5a40d280428f30b515a341421c651ab6392e01458a03dc4c7ff1ed932f54ccd987595b4ba6bffcf5e4ddc86226347c82470e49ccc545e9d70faea46904660f71921d920187dd34e79bc90405556c9df8fb5a800ef02f04c9e15773b18cb01519800035e1d7eb251a4cca8be13c633d8706cd0b72db33df1832d068b996c08aa7f9e687f43918f75bc64d9abc60399eb94f764cbde9142b042053fd8f397ee3807b1bf817b25bca954870a04348b3fffe23d2486263385d564edb4e77d6a45a9525c92863d9f9a72716636d2db47a9f11d354d9a0083fbc96cc603f4620774ab74f8ab803a32e15669965055286becc1c6fb15ea657c23275fb7a5acaef36bb212d7cbc01438666d7a7354f134841a8cb625051d92a74f9ec37acb8cf18df"}, {0x90, 0x1, 0x80000001, "5c19b46fd3fa0c83fa543688d2eda56becd4d089c74691a27c3d70f6696b597ee143adaf6b0dcbcffafba6d67899b30cdf5ae17a7bd09223927c775b2200e48bd90d45dd2796541a0b21faf705ddb67bf535a82f992d153a82471451573a4db255070977d98df8ff9c69d4fc0fde66a586e165e6f39b1b1e16b61d"}, {0xe8, 0x1, 0x4, "cf67c6066e48a8aadd0fbdc07f2c388606a4b25e6d861f6c3e5903bfbf8a34cdf067749d0793c4845a2f479be3063d838c094018aac323bd255f57649c4c9d9d74c1c112d66208ba97db385cb3d50d39cdc6affe691a857c3b9b9d155af7c1863a5a4c1f90926c70d192d94c343eaf95ecb17e170047fddd3288304d2e5a170dd4cbf1d3782943135f3aeff2e2241857b8eaeba8805237402ec1865d67b79356a4aa9b05b83d42436e6295a2d8312badaf87670ca17b3e36072daf574e217746953109c025d7067a376e7fd6796d3d99aa"}, {0x110, 0xffff, 0x4, "c19443575bdcac1b7524844e0c5a3b2e4afc56be0c70864a2015919ef1b130f77930a98c37d283eb97769f24a74cc98dc852329254cbe6e8e7c63c502094d0f75c874b60699bc48eaa7f6ae061524c578cd4287920f55797605b25fbccdd7bb6f695369f6676214659b76468ad38e92980ab622b861b81f43cdd0aee1564842d24a8fdf61dc039cbe98146cb7dbdd992e97963d1cd65e1cf7f1647f46c6517f8a83dba61f32935fd84d3f0a1503d9ac854908c757b8e578c1b7b8c7ccc7228c6d455f734aad723d5599d0627aaf973a3bd01b732a7ca12c5d818c1ba81c9aa4509caf2eb796d557aeab85d7aa5b230f3645b0f1e3a578ff5469555"}, {0xa8, 0xffff, 0x4f8, "b6841902acdf9aa69966ad6913e123233dbef162f44475c594ad2b40036e777e511a1a113874694be403598a8b07b2a2150f29f21680c94dae18a16077707c613b03f3e836472671867251bdf38f02c9d9c92dc67e31b88d9a09e1db32f0fa834f97fdc4f9f7dcbbe25b7c769c855a113c646f6e812d701fe5e861737dfd558347fbab26b398f27341eea3d5357d2464eb2a5707"}, {0xd0, 0xffff, 0xfff, "cc566d86a90b79c6945e948c43f7e47f3275162f96145e759cf22cf0dc2a13ef50199ef1de9436644e6122872a046e779dd2d3c2b78ca3e69410b818f878b8e1245fe469ab2d2b525c84923e09a281661ed492ea005b58d73b604093b6272b0f2380c9bfbe9846f8ca2abdcc00088595fb805e056c3aed0d5c2df7ce64fc6a85cdbe43772fa538b2d75b37865c6bb11dffe55dbc95506e7b96fa3c517b02d29ce4abd63401f991b737cc85920f9d111a7d80e9794ab0f03c21321bb5a9"}, {0xf0, 0xffff, 0xfffffffffffffffe, "6ce7d79660a0e7a37644a365299bb5aa28d335120509ad6e0845a8b3049415cef7fde8371bf4c848e43d6b0d38fb464769e9d0c939043ed141b20f6b943768b88414a3b17a22238df6552db1928276e9f47c8af4ca2caa6d06c58b2c7a97434c489f1c9d8f1c624594e48df6a9dff3f8ba9173091f7e48c5a7428753198e35497c787e8a1beac5de99b0a4752b5d1793424a05c14c9ffdccb663a3a7828b5198f3a08ff0cd0832b6829b3efc553b8a0b6ebe9e7fb400abdfa86b551e652c173360b11a2eae000cc77d4ba6d70531b06ee2f8e1262a71d5d907"}], 0x16a0}, 0x8) 19:36:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x50) dup(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 19:36:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="e3dd655b12416f2a88a475f1d4f36f0a94d99f49f7ffe2cf34eda2841ba4fa4d72dbdd63e343353cc0bf303e6592be9d8333a3235de7212486d3d962666caec1b8a2b8b68a1cf438a6ce0da9578e880df0f2df5a33e9"], 0xa, 0x0}, 0x0) 19:36:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$setstatus(r0, 0x4, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x2000100000000, r1}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x68, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffa0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xaa}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f31000/0x3000)=nil, 0x100000001}, {&(0x7f0000e69000/0x3000)=nil, &(0x7f0000eeb000/0xd000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e2d000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000e94000/0x2000)=nil, &(0x7f0000ef7000/0x4000)=nil, 0x600}, {&(0x7f0000fa3000/0x2000)=nil, &(0x7f0000e0d000/0x3000)=nil, 0x1}, {&(0x7f0000e03000/0x4000)=nil, &(0x7f0000f74000/0x1000)=nil, 0x6}, {&(0x7f0000f0e000/0x4000)=nil, &(0x7f0000f16000/0x4000)=nil, 0x1}, {&(0x7f0000f04000/0x3000)=nil, &(0x7f0000fb6000/0x2000)=nil, 0x200}, {&(0x7f0000f30000/0x1000)=nil, &(0x7f0000f24000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', '.\x00'], 0x80}) 19:36:31 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget(0x1, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r2, 0x0, 0x100000000200, 0x2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000640)=""/22) r3 = socket(0x6, 0x804, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x80, r6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r7, r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000480)={0x4a5, 0x1ff, 0x2, 0x60, "4985fb104e8c977d7398a691f68277e4690910bf", 0x1, 0x7}) ftruncate(r4, 0x0, 0x100100000001) setitimer(0x1, &(0x7f0000000140)={{0xc4, 0x2}, {0x0, 0x3}}, &(0x7f0000000340)) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000000c0)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r10, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r10, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) semop(r1, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) 19:36:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r2 = getuid() getgroups(0x3, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000002c0)="04bf47e5514afa245eed8f5c996fef0535232c5530b526a4981ec08c5869dc5f9dc64fe8c3b81400fa6b51ac74526937e16ebef573a221cb0729e92345ea6e6c4f731083c04fbc4f67a7b4e701a5bd0888c45f526ce03e1cafdced79f811ce10d0d0bae1be77da3316cfd959444349217641a18f29db2ab1875997e979cbba20bd3d4e710da06a798ad3680297302f6a208370f177b5c57062838935269e1289b0", 0xa1}, {&(0x7f0000000380)="f807cb687eca86187f599c7c", 0xc}, {&(0x7f00000003c0)="d27122378dac4c2c781bbcdde3c96b96599ecd367e520395631759dfe77fb5f99f4e06ba6268826b9a8fd8579a985990433547315e3fea7d90c6137cc8a2a18782d06d4ac1144cc7bf87e8acc5a54d01813e69587f7be9ceb5126f0dbe8ad77f500aaf9bf4b6946a0fa3257c0b41db994649c2760a2e48e9c26487a35e6b618079dbda3fb12aeebc1199abc63d978542e631ad69e0fcb1ad156ff1cf16c20cfddc12bebf0a5ee3b4f6c12a6254f6f9b9219b0c00a0f6ee2bfba229741cec4c979c27db7e237e847842599d599e35566968c1e69f28c737979b34ace777a33a2f1bb0d9189b5a0d726ce9d5dded7c51c4db9658d6cd4e462008af255d6304aca5e2770b8e53d170859aa09408442652c7293c3ebe1a90be1454ce202694647c074c77d07ee6cccd2e3c52b686dcc18238209df21933f42dd3a8436240a1250fe90110fe6c656b5ff425f063098b2abe8d30c80349018caa8a1e425870a93275465ac5e8c8ed0a4a27884b01efe0e8f538e28651732312de4865045a7aa05fc450af38426fa2e93bdb591ccf4223c2685e14613682ddb732d3ec07d4351f0672f59d95589acaa1c1d13cc8fa92d4d509f14f260ce31df8ed3f4d65b0309778224fe9d6c2b099bfb67a84647f8911e33b355b543cdc788ed031ed95c3d43b0cf44cdd0be2b2a751b05bdd85a31936ebb4beef6a6c297f420ef47411a6dd66b2dca431bbd47486aa3bbf19197d362e33be8d6359513ea523abcacadeeab67e85c7e1f00466ef457328a78d1f8841e3d1b3ee15ede14a08ba34cfc56c8220a6603173b0d562627cb77d62f94756ebf0fe701be108dc66ea2ff177747e8cdfac1ee190fe530090f64eb922a5da1f3c3a14c8cee428fc671af09fad3fe12ae86f95e29486e940b4dca57e78d73d5bf412f9ef0786f769a0af8c66cca26d9897e5c54aea2f81abf897297ff25bd5b49ada6c08f33306eed715b36f77e3abd6b81dab545afcfec2019ab262fde273e2bb7273116998ac4dccdee1a979df0c08ddf57363b5103694ed06674be1ca985c016cc04eda7d8a74c3ae58fec6cace55b9db43e990d1ae2a778763f704b59f74fbd4606bfd403dbc756b74d53762438d99227acb5bb43fd874bd2a9bee24683788ebd5ef2fa3d7a48eb77d0bc3dc390700e51e00ce9eee057ca4152da0b89b49709df8250d0908ab30b1c2d885111fa5b9f09da35393ed9630385bb58c170887d106fee60acd3d111a21b4620df1c601b3a1b61c1545b5a6e333e71edb00f56707a9f1ce0231790373a8097926bc3a7dfc1922e3f0188564ce0c0e818cbc057624c2a4527ab232cbac8541b49d34b3455dcc50b363b91ccfdbe260dbf7c2e49bb6a013e437e04e72e61479fac8023ced831b36c4c1a1db1befb61abd0395ae4f2ba05dd1771647b971a5383a38e99fce7b07deb5ec70d6243e6470293b8ec4612a8fe43438b7de92486f75a2446966d00b73f7af55d402ee563521ef5a9ce1cc9f7d5daf27b0f01c50038d5b8883e73d7395e021cc3b86894be067d8e84980523dec99dcef390a1785bfb209a2b25f79b022799c56c9de7d31daed81f19e8f55d3edae2a07ace42b3c53e325806a02bf0556cde0d60f342c578e495cef2d7a07e48554a4320227ffae9d67b7e44782160e68db657ed794dc7f2b256b736e13256efb8a3ec5f8f5eb4efefe86f50b49e52343a33551cdb2c3c2fb3e64597754f08072951e988bb583e9cc810d1ad9edcd0b4b83a76a2120024e8c92f2d2055e31007c0a3e4ab80b7bca7c1de65f702e4634f1ea4700f9c240509b252a950d9d39a8e810d1e9f35fae39f2d4e70de7647d7fd5e33e313679df2cfad27384b84b22427f8460480122cfcd38de9bce66a4bec112e013c05d44de22b74f6f2621dfe8a933e4bb9e56af4938a3df2da2b79f3a2e81d62aae9e64819fe8b6b6bf41265b4d108d77dd948654e8a6b025e3342c29774db80adf468459e866efd14ae8a28aabda45fc84adb3c3e3d49a0d3929347bed038523432008a3a4c3cb086f7f91f2b4068de96f8782c48e4203aa7d9213cc160b9fddd1b28f2524aab48b9dfe921aeb2229ae028edfcde5765d4c5520780891368faa644d3198b7d1ea5c0e1041f477fc1a85d9e42494aa5805b9af0c835b4a2260fb56cf1cda88d9fda9a265e75208d94365fa33c56fc5924fc25f4953fb06f89b738a06c23b9099cdccaaf2831b1d92b91b1e7fa860f4a6f49a75c1a5cf3d79434602231d1185e7f5e1317db5d05e1ee458290817b5845bf28758c5ef5bf087e9d12c757aeeaea8cd1abc6719c9c912b60ee18c30acf1158afb20251132ce45c0e34bdf82dc890a950ac1c500cca6d5fddfbad062d55c76c17755312515208bfb12380a37fea34bac8357b97c726787e0755d4d388d6257cd6dbbcff842152da3e3b24d05b49f7cc3f4490de7e6b9c536a68ab5decb7907cf34f69fbd9771b803ffbd37bb365b2fd34d79cf285d8de6dbc1ad8b4ddf361f88cfa490274f5d5261985c6ec1a3bfcfc37828c232f256d56026f44cbb6bd9865ff3b5ec4a0a96ac0e9533adf7876a04f7a93ab33ad36d9b1734fe3f89ac0712a7e8a597bf8e67a13a243c3f81f7ec8798c6a0d4f2a54b48b78efe0d9fe88ea2cd55515fc3eac14966e551ec486851a9868895f6ff98430058d2c48b24b4e0828fda0221e4989fad51e7455b6b5da6c4880fb36c4754b153a508e46daf4f1468a664716683c2de86e8be3dfeaf858cabe5e8993419ce4905479a68e8536fa282794e3af7f3aaf33db18e14c1cfd875190e8cafe12a4652a2a4817838a2ed5b50a1a72976365e3472cf16ed0f0ec63268d9191c982a6872b7b587ad71fa9f0af63c0c77ae4b156013091ee2b52ff2a30127f84f3583db56ea3bd020df334fe5c37a410a3b8f48fdf6b231d88471e0158d11fdf14706362cbf5a1124127adcfec7514cc9b2bbcb0afd467c8130d8417df26eb5f9e68c378b8126130960d32c4ff14148d2242f3dc8ac430e5d1ae827c18c4c70ba39b2cbc305ae6118165b0efaa06ce5d1e8f10690df74e3d987c7b54eae4e3acc853c022b59c87067eebb60039a5ffed0593b85cdf499a72c027f34360a49d7e12636e2e1c3df12c654b434e17f333dae89900a5632d67310e3d60117709d35b553c0bcbda94c931a446dc1ed00142eb2c113f98b1285f060fa142cf8f15a636c2a42dd33325289e650e46b3df4e02e4b42ae4bf46ec9ee91e56f9eebb67994c5f320b29c4189666c1a439149706fe3c747779808faceee1e2594d2cba9b8c44ef222490d349d3ce6b64feae7e5c1079dafdf77ef2fbf1848df48d60bd115ca1cf21048b1e6bef408cf0f0e6006c212462036e98aed1a8382ca0493fc136a690a0416861228d2385b1986c1ad217f015c05434878d29ae10e0f9dc613f24aa6980cbc5fa2a81372236333cfc7f696f3d28c14a3a3657d05afe9e5a8e79c6100d2c2ff87cd858298b5cbea0ed7045f9b37a411f82b48a830fe0ebd06dd6707c834ae21d30bae059aff3498b783a74aa0579aec5f6a0f9191ef86a213857610c89bfa15c54d301b6a5e104a29949e55ccc9f0ec21641cf08f8896d6711722dc79636511f7503b0831d6e55412206405b38bb99e14f04ecf9d273cf3b9ab57fd1ec4f18dca3bad7b4627c113ef226c51e13a855057bbdc4a8a4bf57d8253c1fedea0c718512fa5b76d89437f53cc48dd8c786707715cbb04a0aa37c2b31088fe1148cafb8cd4c6bd3a62b519ea56765575a49a4d147cc459abbcccf99b4ebf1e7149623c7008d2e3bef388ec9b8e643f145853d7c75de92594a2fba4b1c235ac8fda5fc39f25c97986668315359928e534240200c7331094e0b39df3ac9a247419d4e970d5fddaa9c0475a1db8a6494cd9b125b4b2b27f92de22c6eae665d2e21726939c17b9337ff97fabe6a6aee574e021d77fe3bae6d8476cde448133dd7537f300d3cde4432eb6e43dcab7f04a608a02f36f672a26ae1915ace66c82be9abb074b755cbe3de1e9e294fde0b9c086afe0d8ea19ddc19edc413ced0ce07dd0be0b7d6284890d6531db3060ba7633f04a204e120cbff8934852f9e16a0945dca380991aa4b2e52171bbedc90b237f6bc558c0630487a3b4dc60f688e5940e3aa367c7e35a48190140610cb7e18010c6bb2128da2ba0c7ea2c9e3b5ff76da32e5c06699c89ad1bdd2d64b20904b78448f3af10494d8c3f4cfb516b1711480391f0393a8812ef0648effa395ea1cd1a25d01f1832e8a798bbb7d0e52030aaf1efe5e56d85565ac5f1b5415596b1ddfcc5b4a33a373f7c36382fe26553cd430fe547a3205e4c683d7f8d1357ec1c859279acdc04f8ff168c732cc5a143a81ef712943823c77a1630c1ae4ead646a13cd5ff155f3abe06b50ced16f85a88356c98822a9f59d3849f82cfcec8b6581aa364999aff89fc6a07a9deec7b1a177dd52ad54af31466348c82a692da60b02ce0ff9675c1eae0bf2828349adaea67463209e2fb7e68b9fb202eadb9d74e6ab52e6f07529b81e9f3793a44d35df8e0ba37fee6683397a0ad05735746f1d8e2b3f4a30a7c30ddaf844b2bb87652665198db69591beab9d1d134a7aafb06a566d889d78368a864e04d749b105bcf4d4ad60eb8c6e335b883bbb8a57af40bc81ae94e9054838bd34e23f7f5a94b0e60758e7898ba01367da5d08f5bd9fb2f79aecf628440949a3e8925cfd1d322b07038740f9ac4d964cd9f6d9bf4dba87e25aeaf26bd1c3baedd579f9a80fe3743894c93cf5e48585f10a6513ea494e7c562b5668cbaaaaf928d8571f224098db310d995f206d3c9a83c6840acf30822b926892c13dddaf481f997189f6e13f1614128ec168cb00b3d27b6c48d46b65deaa8f6034e9d07e08a200686050df2b178a80c62822a4fcf28c3da8ad9cc47f7d959a043e94c90fb496463a0264a0876d508798711cedb041deb28dde662377752e328999f87bee5221b025c1c827dba53950ea7cc341e0fe6ee1961dd889131174d655bd26a7ae970e862803a6b6f5eb9fb4ee52c3450bb2d546e2fe1dadbf47b9eabedd307d3bb15cb5669d55f10e0aca09e3f088187d43d1b6d799a5ec186c8aa8d0a266cacb65c935808e95761e9fa71304dbe250b6313f44303feb5d51390be971c502aa88c0bc31879b4c1a2bb4cf236e664d134ecb587441949eb054efc84e922bd8cd49419282dc107dfbf6236e3a878ad4d116d30f9aafa14aa430ed7a7e265b205921f45fb2e6bc17a5dbea862ee62abd0c7a74a5da49618c4dcbb77d0c2bfd72bc54f49253dd224b8b8c301f0c7757ebe87941fbf98e022ccdcd2e795255a86b844acfefeaa50f61afd0251ba395aa372833d5ddc06227aba4c4508ce4a2d06d386a981d0e182ac126bff39f7f79d5ac8d2ae711185780381b26137acaf438826b09198ccd8b94baa512e5acd3787473c13be74f7ac9b11704a2796037918069bea30392d58d204aaaa90d413709bc2fd5fe26ee04f10be644b6da2156a7ede02b8973662283b099800d374063d0fb51a3bdef9a1a397d59ebcc234fbc1a97aa575cf2b3ebd13eb2d1db5cf34f8f8cd82664961a895c9b5e3882d97e582df25b988b03a9899357b12e19688144bb1c3fa6de12ffc4c5d00566223116dd96b1d56805a24cfdf96ca22528fdc4166b4c6aae56d7bb165dac53cdb61f99b1ceb4359b3199da6c8285e46ce3e2400813be746c381c4a5c32797bc78d7bb47bd87f7ab630d5d54521b307d7bb4f", 0x1000}, {&(0x7f00000013c0)="c475692bf7d5c5bcb5ef41a3", 0xc}, {&(0x7f0000001400)="bd0d9ebc42c12e4c1bbb20bf89769a123c102632ace8cb1aacf2b7311a4018366c70f062135d97743b91d8f3aadbc94bb455c24abd11e429f366aa5ebc1de396f53064dd6d0cad170798c1dc2f568f0fa86b33ecdd5eba4820a15d59c8c722ff4100788c5419a501b78f6e68f6972c32ada2b0289b2ea88b84772bcb3d6604c3f2f556a38c2dcc9b18f2127cd82aec82330f4211c9cb47dac87fb402672451f209bec6c7", 0xa4}, {&(0x7f00000014c0)="866011ea311af1558543e4c523335d178e91971cf615f04b57414319b3efe95a9727dba849f1245a203ba2864b6f4033890ecd2914595e6067633418956098ce3018491f", 0x44}, {&(0x7f0000001540)="a99aa6958bf42ad6b01fa7ae01d28e385bfc4f7e", 0x14}], 0x7, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60}, 0x3) r10 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r10, &(0x7f0000000140)=""/130, 0x82, 0x2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x9, &(0x7f0000000140), 0x0) setsockopt(r11, 0x7, 0x2, &(0x7f0000000040)="31e0839e03e73dadbd1231406ba5e02108dee39c7f7affbe507afb47976a13878769f2bb148815aea8a9ae33726acd9be20311c72755056ab680b29bb61e32b0b04d7b2aa6ef9e2cfdd9028326fea4137991c4513da9d267498a769070cdc925330d1f0aa85f9cf50e621beba84533dcb7ca953d5682d188", 0x78) madvise(&(0x7f00000cf000/0x1000)=nil, 0x1000, 0x5) 19:36:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:36:31 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x29, 0x6) chdir(&(0x7f0000000100)='./file0\x00') close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000140)=""/44, 0x2c) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 19:36:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x3, 0x3, 0xe8, 0xffffffffffff0001]}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) 19:36:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 19:36:31 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 19:36:32 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000100)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0xd33, 0x8000, {0x4, 0x9}}) 19:36:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8e, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x2, 0x7fffffff, 0x0, "f375f5ee555deeecff4594331d5973e9c2f37c56", 0x3, 0x401}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 19:36:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xad703dcb0fad1bf3, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:36:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x46b4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4000000000000000, 0xffffffffffffffe1, 0x1, 0x3e, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x1ff, 0x10001, 0x7fff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x80, 0x99fa, 0x7, 0x40}) 19:36:32 executing program 0: rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='./file0/file1\x00') 19:36:32 executing program 1: r0 = socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe0262", 0xfc7}, {&(0x7f0000000a80)="cc4e", 0x2}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4ef", 0x21}, {0x0}], 0x4) 19:36:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 19:36:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 19:36:33 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlockall() 19:36:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 19:36:34 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='\xff\xe5') mkdir(&(0x7f0000000100)='./file0\x00', 0x104) 19:36:34 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) socketpair$unix(0x1, 0x705ec9e7b4876125, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0xffff) 19:36:34 executing program 1: socket(0x20, 0x3, 0x6) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8ca0914b55f7ca5b, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000140)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair(0x1, 0x1, 0x5, &(0x7f0000000000)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:36:34 executing program 0: r0 = socket(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c653021"], 0xa) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) 19:36:34 executing program 0: r0 = socket(0x33, 0x0, 0xfffffffffffffffe) chdir(&(0x7f0000000040)='\x00') r1 = accept$inet6(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() getgroups(0x1, &(0x7f00000015c0)=[0xffffffffffffffff]) r8 = getppid() r9 = geteuid() r10 = getgid() r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="6034b4183898d1a9aaa193f25bf68fab75e0b82832b3e5809634a735977c3f470c53cb", 0x23}, {&(0x7f0000000100)="437906afc6e96d4c1a11edbe6dd4c2ef7e2ffe4c835034edf3d24f4be7fb7453b928c2d946a0790f59937887fd054a16cbc3b8e85873674f9e2d4989d435e847f14e3db8741c4a052aa819f76daa18fb2d53bb09216f485133e7056f825cfe6eb4577326141afc764950325ac6fb9860c0eca15a7e5d3ae8838c94fcc3b782c73fe07a45af55ce9dffbfaf5a05d8072fbeebf7140952e92c018194bb2a677101ca41fedd6eb2eca154c4d3", 0xab}, {&(0x7f00000001c0)="5a4b9375ca61bea23b8fa43053d4f101021829b464482e3feeffa306c6eb4c6eaddcd067b10fe258b3b91321eff06e7f48b5775c9b95f326d03d5f373a3784738b06f9c9b851ffebbe8ec7ca696b8ccecdbd5d2b82828ab628481395ef113163c2c5f2d93b6a1794b61a27657b2f5159bb80956a7fc880629e69120671803a9600d9956268acf4624b0a1bbc019647fab74598d4487f034d9f1721deaafef1b998a1525c964b83a5b3b817f26d8e5dc8272949384e424ccf16a0a2ed3789102c8add5c64cdc0515c2bd6c1faac1dd134662044b2aa094d9d4237ece4aff03acd669c4f8a856884d7d046a3299f0e79fc1ab51597095aab9e5874d7a60ae283596d25b70068045119caaa47f6661789086203f7bd35499b4cbabcc5a1a4178c78802b9232042e596eaa3f5279e7cc6ea2f403c783c0ac4d084ecf37f83a4a4aa049fff017dea1df116720afd2577d3bd969a9a27c969f76fb510be2635af2db6aa21a463f3bdb6760598a0de6b71e45fec541bb393237760785712162359e7499c3a4f8370f24fd61af098c723a2699732ed1823f03fb9e4f59dbb6909cbabe7aae9dc62e08efb59acadf5e2e3276cd2465db1a590b5d35f1f2cdc904b1da621fb8a5584884d29280bc0a73f2381e84848043051e3e1460ca6c85693982a9221b4a31e3fc9a027cb4ede064356e8426231557ea8d42fa84ceddfbeebc210cb992f84809d0a12bcaf4f08c5cdc168d3e81c7227d2b277c1e4e9013fa7a502d12216922ef9918b3a7d6343d48599d67ce0f3fbf0b0d77b484270ca9ff02d3eda575d2b2efbe98caff36345051cbb465b2bba21440eff54d53ccb3bbe58363dbd19525fc1f6cdd5442b18bf63c35374bf4de82ccceaa87691b5660fd91d3d1038cf3db95a86d49158f29c199921053a31dbc4e3a0194cd024bce9e0f40c6aabe992479289b3a9003e65cdd20a51ffb28888c370bc949b193a6dde3de754d3f63d98fea57b556c322f2ec0b1933453402331da04d10d811043431eace10e47272b5845d15a66dca3277acd587416bcfc9a3d961e3062b7c9e501ccb0fbf0e345f3dbec568b481d9c69f3786f4ee5c4a7ed5e0bb42805712edfae1949279936526b9c85f23874beb78d94a24510da69721617941add49aa26551e90d2122f84ad83435ac8f499075fb8b546eafd39f104deac02be74af819446958ab0cf75bae37be20e05a14a9f346661e76fbb24b9aece433991cba54b679a1fc6e5097e04cc4c3740915fed3d9e1d8c695b27678a03fa681f7a219681a971ddef9f892cd5b9d4467bb3f51df35ad14b2ee4ee19744e59802ce1ba431da07fe3867c083ff12d6932ba67d4b042518f4ff67f0c42c6c85629ed0a591e78d392a775d2d7c69e3a89bf7c298851ffd0e66e43a76414a0b0ce5e455df54aa696882d0878b17de258e43527628120e1a31381bfc293df1840184a29ae0c1bfde0eb7920550f99f36ad9e8e86148a052aa56eb6eb0785b1b2eaaa3a0c6442c55f4c4346cf8d8b8f50b93dacaa24aa6f9d1f193fc97257907c70fb4a8c971c8c8af9ca68505d6cf4acc9dfe20834b7eb23e43859e407e90de8ecb985425d853c261295f63171750279ad0e4e5589b6d2085d50d63ab7aa35471bd30334142275875d08e47094b44a6645b57833e660b23319ce512e4ac447320e59e67cfb2e462c897ac76ed3d14573157abdffed8882861cb9892ea3f5bb4b06b415f77428d26d416e54fcf9c4962ff9783d347913dbfc1d63eb11f03ecf0d0164ea31c32d532248dd05f47a3deb09a4305e0cf11ae5ad50c560f12dab1206ad1a7b5e3f71c3a2c00e1bf971777d545d916efa4f3685e2d0fac3ac39952da16acb3edb96ec9c0a5fd65885fcecf824676e084fb3d20cf8d7f919cd10f85b59f4939f90b050260ded3ce54e88818bf0ba2fc0b24118f5522a31505d3eb9b77381a99b24898ccad91ec5cdec5d9b4f33a2b518a9c9a971b4ff5cb9483f180c24db264ffb2a2359375a465ef75db0f40d7c5080937da4977112b276944333c4985005e0607edf7af79c727a5e25a6727ef12e3a4090a5218d93a7f0c3201f6c31574814d9b9423efc281928dac58342800f7bbe2af54801b346070406737164d6d67a70df4ee22d731afb5de4a4be996d5168202983a3620136facb54d51281d1a2a7ff7ab123f4edab882d20742cbde999d9c0f8a94497dc96c0760cbe9ee302b6fc62148b37c3bf0c4858f128a279d63d618ed761b5e9aa714311cec747f7040a4bc4e8a45d3b757aa781a5e5ee1ee99d4609c7a3bf6a584608390e8b79058d745dc9a07300f7040abc36a056ddef65110f2fafaf8eb67047d5b1d5710f4d39dddcc27ceb8f08bef8452b47d4cf68c66187d074a699c07851990fd04eed2c6509c6dd17b00a2e903b7b02d40138df8e78320e15186a035e30f5568147328e5f38777098c6cdcb33228ad962382298193fa69e9d908b4b9c4cfe54df84fbcb5d5412afd24c6bcf5ebc2b7798bbbed7aa8b4eae5640011547416c29a7a9ebf0a7c737e41c57cad0ec7bfe689f251b85964b5fa6ed0333a911a635b6d0163078c49eafd035207bb1d84beabd6fd054cddd7bf431db276734e123f85a482ff8af7a3a27935204b4d8328776378b0cb3509c356958b502890a8b3bdb99ae50f8f5cb0418a4493966612b676202aa8609ce631fe35719d7f9e3c8fecd686f36847e593150ebc69b4b9916479f5badc16933b4a7e52c764ff887dfb711133c402f295d59001881c4cda7aeb536e79851dadee795ca781e30a65c58c28cd8418db8ab6138135797a1e2432123fde1b31d9666311550203a413781ca90dcd2197a4546733f8fa1c8c1e9c2a6e2aaf6b18f790947aed4a62c76e3dce21033bfbbcc805728b06bae2c36bbf9b1b9bbca4f4d1b69e2d5017875c1795864936bc189bf924ddddf60395f30422fd22ace0f7c5459b0873f5cdac67d222ff8df50f131e1352aa357ebd380be55da4edc80ddfe06c96600e25a5016f667b50e2d53cb0d9e8d84f24334e409d9f777b61468fc0edb0de28fa5c4114d8ed043f8ecdd6ec0486a0c856081f8e3519bb9ef1157bf9012af5abcbabf274d7c85f60a5a586e22f4b96d3e006cced0d38a6e028738b6f82b5e19c6a363c8bb412f25edb7ee457312576753445e6aec1f28aa6615f82c2f1e7c1ebc7168c2072658538af6d4d353c26acf440ed8cd0bc949f57a10bc24a6e8e30ca8fb0f0348628161143ff27b449fbcdf120e8beb5637a574175d1307c1f3ab0ecf5abe80c697391929a70f3d1182dc7aa25946993f428cac7aee6ccefaab58ab8d837efdc9ea7bde7bd07eae947820b6049aee2e26314d80ec2357e8acefb9dfb5f205421482d39c1bba052786e9f7702d38c776a8e1c653300c96f3f1292424d052ea21e73c83081decca39123e53d1803e75fa31c940a88fe3aa4d3f1416478779915d204a857cdce86c9fee89c22995e34e122c0254b87e8192e37ad54555a3a75922d059de15a9dd20e606f1212a1ddf48ad0122a25b8c50b999cc7de1ba87379c7841e602f1a9347d6863b49dd64f0d5d2e5e52bf6e9a2a518294bcf61f77293a4e1c045029ad8b24f964d6124165a91491c8150930174b278acc1f7da374dc87a91bfc93fd37a43654947a9e0d46e3b25622a9da5b3d2789c35aa8e80e90f27981da77c4563d57c186493ff2ccea1c2546bfb2ad21c126c62f3d0e816865d9401ba50a0d30911fe313b52d46e18f21a03278cf7b8556d7855575a153da462eb13c3721392ae79cce1fb283760104308b49522a6c5533ecfb478e6befda10dd193b7853f93888dfd4db2f743fba9e734d121c7525d4585cc56aa6b7efc20cf033640894b763e5d24ca082085a3899d78c62fbc8d1952911d92fc214d3b0cfe2f0963bd2669b476abf7ae23689661b092f7fc9dc9ff20200f40e7b120e59910e34aaabe449c9c8f29874764e2a3520e3f80a21a77253b1e5421d24c3efd9e5c971cfd2f73bf7e706919b9d2387d0e8d24774c943a6fa132fd0657211985b7eaea6b97c7afc655212fadc86c5772c1d68c0854a246c3e67f97b686e2d4c9bc7fa206ea94114c261b3a10bcffaed9376f0c496524a7f258da427a406603b163c4ea267cab2e9a52c651496d7521cf5338dc8f07fc4ceb419546bc8cb0a2e0385822e5434cd09e825b19b90bfae22f475ff0c3f6dc6d4e55be0c881cbe954f5aca4b66195ef12418f5e844b539e281cfbd467db46cee8e8707bc53dc9a62d2a8a83f9749f7ed1ef81f44bec6d16e654ef45dd225f7b7af57ef2b8fe8ef97e11e0ad6650ca4f597bda6fa0e2983d3ca43cdf2061acff9cc74a5ad6134abca4cddc7905c86400bd1c30d2cc490e45ed0db82d7672f27553c848a1a05d187ede0e07844a895acb344f2f9098341a10e7e768dbdd040c3ce9968fa4948f997de4ee5657b6dd8a9b4e1aca8bf2df3e816eb144dc8be884b3712b0d893e6e2a4c9e616ffe9ae092e648b6c9c4f9bb1ea56d81faefa4c411a40e26ccb6296e3ebf61ace8ad0ea267431a0b0bdadab408bed6191fabc9ed06e2efca0eece1d99e401687cdb51ab14a7bf666053ef37dae12cbe3164dd72f301075681814b3faeda7786f4bad109ffd80f9cf853e9a78c03fa8325a15cd4b9e0bd304db7d3cd9585df1f7310881557659b303d553cde773ceb31c842dbf82c5f023b1d79fd9469a87004994704429f56463819a97fa581ca4f43ea568db00913595e72d0a018e5de1f6bdefa9c4b24458109a33071b8294a1e5f91737041466f9bd3750239f1447296a79f69d8588e95506b18828180bdec4b204d24e62d884fcee00ff0ca817a32e5a537ab5ac5ee0c0ab59329e25db92b11d8634b772632339e15be69a296ccdb600ec30a0a9213e0d096138c692af33b6eb7e14a83259c7d4818204864249e254599e134019732e1ba4517db0f7b0d38cd48d78924b6cfccaa1830b2ce2f9deea290832b8b5a1e219b5a1ce2cab8a4c099cacfc139d9063cb341324f0076582ee432db5886a0219a7f3f8b6760dfc877a5266f63e48ee1b4b3e0fe39ed599d0c8c360c13b8f5472d731b30f5ceb2de5c2a4fc1dfb4c8af8de4dd3fc5fd4c4fe4acf7ec19fdd7a7e622416db78f76fa44435e603cccc242dbf4e8f8deb06aa7c12b3c5a67e87cf63bf7497a6f006375184cda75817ff3287851d510c5e3c63c782928f7dd717c6d841181fd2cc55b65c913b1381f1289ed43388f3fad2fc3e5971c0240b7f40cc2f588910ec7fcf447cb59e69c70da5b55d27a49805cd562c2d18a542d5ca86bdf415ee4b0ef76681ca50069e7a9f289d269f46b2dabb1f22fd71ed438b1372de5344816b4704e8019f4c6c23f7d67dc646f0408257f79bea4aadb684590bb605d37dd640edffa50f23590763d97f7671e4087202e59750ac3c9e021f1b10f0936a11b1444dd71b84ab9cacdaae996ac065e74049c8c356d9d45e31f0a92e9a490af1aed31197d89403a67d2a948fea7b865166009318524fcc953b67ee8422427de1c324e25ad37a78302f38f266014cbf87704c378037a0bf52cd62179c40f597eb07b8e807b75908bbc038f859d7a8fc6d284629d45ab398534e2bbc45a36df7e4cebcfa155590df3e6bd75b1093a6c5ec90d9348b93166de72e95074d968e0b64d92cc11ed934f1df1d779037a20bb9e216ee58b60e0ab024a4805427fd095dd1f87950ff96b1d41af821fafd779618349f67057170b6b8a0389cc3a0f7bc", 0x1000}, {&(0x7f00000011c0)="7949eaa7cfa0362bca2d8c647dd95500dbc7304888647df81ba3f2f3a48c895aefb3dd482338102c7bb2677dec5d0b95bc7030d1fa6ed4a4de93633b4cda1b890e75734ea2e2710a2e0346bffd143f04d2", 0x51}, {&(0x7f0000001240)="5b8346d432b2ff910423794a1c77a114d9ca1ffc32a537733e8ebcf1a6c2b7f4a4423c90f17382bb7424f03a80a923ad1c63634eeb5d642738d3e4be0417bccbb5a3d73a82d7d5d4560a218404bf2043fff8cd3951f88969d12d46735ba701c0d1a293031156e3dff6653a8436c93ac2e49a3a8e86ac067f1e1329b5e68bfd82a0b6836e9a4ea7fe7b4cd202e8baae6d6b9bec3826727cc5d13ce6c4f34b4c3df022943e04a13bcaa6eea1448be6d5b6ed6b560a00aa685655e478e857479f17d4e745780195b3495893c8a10ed22eb213d86a1b73bacc901943d33b34abd2ff46952554b88e2446d031de76ddc159327046daf79bb4102a813d1a9de1", 0xfd}, {&(0x7f0000001340)="985099f66339ba4b927bea7ff2d1692820b48ba9adb22970760d957c2fb4c74d5178cc3e174295cadd503f003f7ede3b9f40ee163f8add42205b64390243fffc827a9453f71af8ad312a81b7d09bf051cf5c2101cf11c2505aa8702217", 0x5d}], 0x6, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x118, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 19:36:34 executing program 1: r0 = socket(0x11, 0x3, 0x4e55) r1 = kqueue() recvfrom(r0, &(0x7f0000000080)=""/247, 0xf7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000040), 0x4) 19:36:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') readlinkat(r0, &(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000280)='.\x00', &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x8, 0xd72, 0x0, 0x1, 0x56f, 0x4, 0xdf1, 0x0, 0x2, 0x9, 0x8686}) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x82) 19:36:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) madvise(&(0x7f000052a000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) 19:36:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03a94ea033af0c9fc348ee4013ecdb22c5"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r2, &(0x7f0000000140), 0xb, &(0x7f0000000180)) r3 = msgget(0x3, 0x200) msgrcv(r3, &(0x7f0000000000)={0x0, ""/236}, 0xf4, 0x2, 0x1000) 19:36:34 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r4 = syz_open_pts() close(r0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000002c0)) r5 = dup(r4) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000480)={0x23, 0x0, &(0x7f0000000440)=""/35}) fsync(r4) syz_open_pts() r6 = syz_open_pts() listen(r0, 0x80000000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000500)={0xc494b16b22cc2d19}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) fchflags(r2, 0x0) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r5, 0x20007479) fchdir(r4) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000840)="0d42e4320571dbc84173ca0fa18a10cc19e62a0059c49c15a3baebe6a4c692446dbeb4de3b75000111e46a858beebafed57dde80e1a9d4f8ef0fb8039eb186b73a7b264989e26d6907b40ed3a1d7d61fdecdcfec222f0ed840297e1d37ebdceaedb26368c54b7cfc887dc4f9f5c633be132d75dddd3984be26c14f9168e0d91206aa60ddc4dfe72ca6bd826210ebcde17dc92b11ae799e7e35a86755d65e26d7933352e433844d7f86b3bd506fe48415907c9df38fb615fee87466f55baf9fc16058bfc3962ecb137bf5e5566fa77446b3ea12267c1e593253b4b75ab06491c0332093102c9fed1c3b616ebdde5e30d9fc1925aaa5ef1ad11277df4c72136c1982c6d6caf6a4ee73a6838d2b8db9ab83dfe2b436f47793539e8ba17b0e0b117dee91cd04a0545fe6b9329f4eae82c5c81d8cbdd115cf548979e0413cb2ea3aa0ad333f371c57dae978d58c2227264a79130acdec0e8cf8aa90f07bb0065cd8e78f94fe9c59a823fe077579df0b088045a0d6b9ee4f92fabc853eccedfad87e8a5f74d51fb0c0635c2b245cf5d2d66913b9765ba29a80507a701facc48f7319e8252761012b1c39e3c9ec8ed0d6241c9b8af4640c7e1e3ee917fedcaa82890432730856071ea7d19b0103954b4850c943d09e8d4c4f553ac2f59036a84c90f8a4c625fe09179a635216f6bc2603f0b89bf5b89739ac869cd2bc3bdedc4c049a508802a9972a70ba34c41e109b70dd227c28eaac7bd2840e6ffb91f0143c4638797a40152dadd33c7d9afe8bbf76357f374dbf4f6fd1ca2399dd28d86cdc1ffaf9a3766de8f7070dda71703d8a19f01625852defdaaa838410eaccc42642c9d257bbf83cd35dea553a1e5bff1c3b1628f1ceba945860f5bec7b8f35b1da69d4ced0454b5f56350940ba0efc458dbb4d754083df4b6c984b9536be427faa7598ea48edfbfe58407e9572f7ff24e9b6692f8b6f413833139f5790c4809c5bcb30e0a4eed5c2957fb1bc767dbf8d170b6471860e8e63440a265f85c5094fe2c2262cfed317c512c3682e18077f247941a72766ef136ad82b61998fb7d4b93842ac74ccf479dcabdf90522857a8c4dc0d1192bcc25f6394e406ea3a92a136b4a0f9f83d5e8ad42a99e988a65e1e75fbcb08ceb648c67924c07058f3252593c2407f6b257e1cf7b0fbfe65efb4be6b6cb0df9f613c92112d711d81f5250bdaf9d850a98ec5cf7e67e98f72b9378f851e0ed4db239702e314af13df3c5bfd60d274c9416839bbe35acc0dc77f9584109a06b666a7ac126cbc5b8d90dece22c7643165585874774110da46e3128f8074f21f2d2a1ae5ccbce727cb27a47aa30f8aa734e228cb4916c2c5537fcee862815cd3cf9afe008dbacbb52b8a00533c9f2aaef41a68c350796f4a4ff911cb84667d596351b4649d316d27cb1f3002d3b82baad03979dcff361cabb99e385894e21b7a1c6514033531ce9fbe21d2162250fd6c5048d34232c15e020db70a63f765cbb145370216234fd98e3618d1a9b8a34f0b455521162957e2db05a1c85ef785d2cdda2eb6bee1a7b02ab92a39ad92832ba665d81f8bc614c8392469c3d62eb2d8dc001328298d7ca6b8d07f2bc838c34971867c7f34f9ddc04866ed8f1517e4d43a684e2d6d20b90ffcf59b99fd1c51e299a650ae1e7a91dd2d3934a7d296c4567593cdab276221f9492b458feec1e4918f3498e99ea2f29b8c7b6d0d647c76c0fd2651ddc210cf262ea1cf0ef4aa3ceb3192afd0495fe3ffd4f5e588fc98ca5a6814349e381ecd11baef76a7644b3eec0633ac4fa052f571ebcd4e172f27cd7e94da6b98cb052259abf35a62b8e4f0ad4c6ab153e9d5dab1704c249f9193395c51ede64751a576db8461838c13b3da27f1de441a19db461331ac5e2050de21e4e632ac344470f18344649569ad182fd87f429723308b9d77507ce181e2626e904d4922aa7eff5af8cf135efc751ce363d2d43d71b30db816903186dd4a4e348e52404cb535ae2e9e40a16a12a4b8da2543a59dbc3a54e1b50e62e54058588902b229078d402fa812faaf2e59b3bd909ca71f22837aa5da1b78bbe48d1f63dff3766a683fec81b7a1af6ba7c90ad55eeb9a4e9e8b99a56b9b33e6116483154443a1984a4be2b60c4f8d75d4a3abc3fcfbbfb07ca915893fa7589e01f637e93d5e09304e920c6d4a1d4d0371b8ba2eb264b386f326d1d1d7f7ad2bc242c54a31c46ce758c1e1a4a19fecfa4c87dc20cde8507c46a997db14c11b7d835f008a21239b4392a8b74b486dde50ec51040909ccc51fac79237a9d9d4ce2acee0e8f3399e4e4669a58724a3d35825ef7a4336fdaf0861c64ed404d6cf6862db2e3dae8a4b909d6539502d7364ca9132085ed9d4fd3a76152ee9d90f993e269c90a2a8ba7ff725c5cadd2150c6e289c92e2eb842f789a48935354e7d1376463048876967cacca474c10f75c82fbf7e7acc5d2bd5179e2d99d39ca4200089cfacce0efa99953d87bfbac42a56890cf800e80d4f7ddf9f24658c684932978b21db74a701a628f8d6b941b377288d2ae2de0b81c8acc82a219ed44fef8d688ba10d63530efbf9b0554b547a107f6997c2ac6ed023563671cb7a211c5a47695c2834920967b25fc851a8ec864ecdfb09214e7aa4f6627574783330baccd243b1c680b88c187aea720a8678e55d44990975565c2ff3c8ff4a63850702323ca796a21e09aed9fc1b8d6cd7e1a542bc1ce8a023166ce02da82fd23e03eeb1618e29ad9640eb7c273727fdbb5c3e020e56e295c16d129f30afa86959cd84b5975894faa8f05518bc1789b44c792be5db6f48660e8216bea6940ea3bfa59d90decb472c531fb0a610f91b6a81f3b586882a172af9f75bb14ed3ef184a6508df7a3db761fe86709e7ba07017f86886e978dd8a71bd164eb1cc181a210d649e552fb44b72b3d54981ff126fad2066f0ca0983230831bab841c8a0e3980fe6ab33c3becaae0bddc2155d70ba1589a582e0521ec6a763f0d2d923ae6693e3007f80c457db2884cd0d79d7f57a5d98fa045ca0a37acd5223a3b263b259a478a49565d816552ea2aaff4c3a9675d6819f511b300c4c5f20e0158c5e03e0f8065493f25373f41e912cb87e19e2e1595db3b7758e469cefbdd7d087487932ef90f30518d6dc80b075a9614b3e7ef5120fe0f22789ef7d8474eb2652c7c5795002207d01b543d123954b31a009373173dd0fd310f5a95c7a35b1f884a34b7030986bccc520c751b3ba9c9f163046f8b4e3288659a65cc681902c3eb3950444fa4c2eb704fcef24bab94480b57b99bc8fe21dd96784ee33c53e11011e989d3f0881bd0b10cb9252cfd640b451d70527a353d31001bcd0b6cb96182c3ff4fd9520a2f2eeb577dd40a11c0af279011b8420d59777a80def3aba340695b94201171931e8ea91c42c448730a5329fac1408a5f9f2b515ce6fd9019c72cd5682ab61f0f89efa98858d3480f12948c8ec265488e48ca361ed5d95439835221bf48d5a158a177f8ab8400d1da749ef4a71ba84b968765049b1e052d60da59d294b88e27a1912132ece1f929b8d22c4226e55315032a863391e9ee3f53a012c5f4938097077cbc0349f1e56f3ba202d20bccb492b8dd76dda1c035d1221cc3cd0c5d9af528267de1db13b576f71e545fbcb1fb99173781492734455323dd002264a893c7c3580adb832cb1b86e5eeb81217b308c1fb3643943be2bc4cc632f10324c61d72085cb38b3f7432b45107b7a7e065158d8829db6792024efdb86abbbf911c3c928573eca65c5862ed8f7d8795ccb1af378021b2f315e8347641e9e7fa3f8fad178ba42679d3991de5de5e882ac73dc1eb967a7f4cb74b349871c3026b7653ba3788640d68b8c9861a10a6aff9116febf30f8e731f2d320d60404bfc53fdcb5ffc5efedb2860070ef4810df1d7bfc15e641a6b2e443a1b7eb27ca3af22254f4d38a5c69ab7ad13bc7421f38046412a9266232f404f7b3c0e13ca8ba87699efbbda1e93ef43b79db4d2bc82187a4ebaecbe33748e670d2ec0cb5a97380cc04570bbb2f079c9d64568eb7d6e710b5e7cfd1a8b0890a2618f455037dd735c5d87e4a02cc8fc635c8d9676e8664822491d7a009a8fb55ae806f5c2e190ba4dac245f62bc402dd757b6bc0842392037584eac1fb05fda70958f1ea1ff909b20330cb930f48b317d8668b70ab6f63bbeff663201eb9ca6e2498a64b4fd0b9e7c275c5d63dd8430f729f7ed50a3643c0486fb738fce000d1a57f283ba21a660f1fb28881cdcf920384c71b93e0572eaa867057059ef1313aa983a08aa674e64738320b256021404b3d16f9b70dbc46b9b497ad732c548278814425655aa440e75d49c3f1c7ea2b9f88f8859b55dbad61a311da823516fdda1240974c17759ab6303313506d146a35d879fca4dee1fb9a762f295a363152a9767ba3ba2ecaaceba4468ec74e54c3d30c1b782007165fd3027a6b2727899a31867b99fb74325360efcf970fc6879ad66963f7566a8268c856c65b5d2dad0d2a11cade8fad8445f6bc095cae29f5d170d3bb1160390b8a2b3d43bcdb567381f6d6043b57e3da8fa5f841dd83b5d9e28e5567c3eb6bbb4b37ee13ceae68db8ecc2f978f5a6bb5e23ce21c28ef903bba76973bae01238a93b2ca3aa60083e8eed362080e7fb27ec6d2a38151cfcfd158de743b51fe709ef782bb0440c48d18260bbfe06080d33de2fe1ee04b26097d3b1df519a5c67fb5a3e20e5bf8f4eabf2c2e62b9de89901590dd3e5911a06212d983ea832fdf5cf69316b2561954f71ff8bde78055146f09e41dff6b02b3b69feccd7ab242f5d956df00fe4d7cf0fa4269bb86ccfcb4c8c19dc971fe381d10667dd5ab61b8b5c3a5b9f85c9e8b7a371f6e0ba95560acffee0334ccadd2167c3539aa9e7859866694950bee7beaf56ea3000789d81014de10314003ab9dcf97d639c7cfaf6ba9de486ca437dff1e73ca13f910eb4b3f1f47750160a3419ea726ba904379b68037dfdc967c1ccee23e58dd2b3cf9925be0a3d3c96e385dda55946f0c739ed88b9ef262ab6c916b160799a4f8d671a8691df2a86ca0870ea8e9cd01798ab2ec57ab7170e3b6dc62938161a4ee09d2d4557e0e5b4b39486ddc6b48cc2a0e58e4dcee0cec0275d956ea0a1a35d73078b1dd644333dcb48cd7b8986375b25d4d13762d0b5b398b5acee2f0849086e01a0279d9a2a4e2c5ab23f34db15d1f2b41c685280762330db4c706d241e30901642add03b5e5bfa2b7feee89e9145368595fa3f9eeb887953f6080857dedeb02632327841037049426d33395a22760c12f1f8173b3de343ca7ed2b5492207c03359aaefdc31b94c73cedfb86ed777a8f4f60b2e746d3fb6ec659137978f95cadf062b0597b3f475611e6b0819b6feb67ed0f95eb9846879daa0512428db4dd6db75356c846ecc22f8969a674a6c1894e53af5e25d2a6274edd72f435a2b9c47203a892130a953e05796a5b963c080e61c3b3e78d274a87efe4a9761afa35024b8e40e003db79163a8bf653e71fa71c1be69898e754bc5e8df89820891ac430b1635521a90c3b3d288f0c2e7ac33570d87b776a7433e0c4c7853b729f3f74444ac92a6086811436199ecfce28ffd922b134611fac6de650e5044c4e608874f2cb6eaba6949730977e456a9ce98349c596269280bdf10147e86bf5e2d7bb3de0cd91fb6c0e8c8f75531f28bf31bb6f7b321fc1f6e85963a15eaff4906d7cce3210e55a30b0c87920c64ce7c1d7cc", 0x1000}, {&(0x7f0000000140)="3289c81aa3ccfd2e15c13c9bb29be788e8ef5d77efac46c25786ff90a52a30d76371f13b4e112f402ea7dd71879fd2759a92cfa69ad406cb8f7c191bef32fd3d2883df71", 0x44}, {&(0x7f0000000040)="5bd35ba8b474684507f31e938b61f0b9c04c", 0x12}, {&(0x7f00000001c0)="8a07a9a12319ded36686e6", 0xb}, {&(0x7f0000000200)="fded8c177e8dc34fb58b90c05de69ca081ed8b934ee39dbb00931aeff11a8a238e901eb23e43add0f578d07f1a0d3561a7bb6b6a829d2fa5196c73848a107089d9e95ed7099a6211c663df4a9bddbdbde5b1d53bd240dfe4d9b2f0d1bcf24c285b207a0a29e099a06c2262d4c7f20c5f439434da69219317237370c09d2a1b25fb0015c571df5dfcc5acce1805585c9e7d7a81d0368c7088541f68500f6026cc6c", 0xa1}], 0x5) 19:36:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xffffffffffffffff, 0x10}], 0x0, 0x0, 0x5, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) witness: thread 0xffff800020ab0780 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806926ca30) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 panic: thread 0xffff800020ab0780 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 370500 61464 73 0x100010 0 1 syslogd *497550 23396 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab0780) at witness_thread_exit+0x213 reaper(ffff800020a5f640) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic thread 0xffff800020ab0780 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab0780) at witness_thread_exit+0x213 reaper(ffff800020a5f640) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5db50 rbx 0xffff800020a5dc00 rdx 0xffff800020a5f640 rcx 0 rax 0 r8 0xffffffff81b87073 kprintf+0x173 r9 0x1 r10 0x25 r11 0x6188583b8ca7c8f3 r12 0x3000000008 r13 0xffff800020a5db60 r14 0x100 r15 0x1 rip 0xffffffff81e265b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5db40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=497550 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11b28,0xffff800020a5eee8 process=0xffff800020a4ae08 user=0xffff800020a58000, vmspace=0xffffffff82668b10 estcpu=1, cpticks=4, pctcpu=0.55 user=0, sys=4, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6444 198118 77867 32767 3 0x90 nanosleep syz-executor.1 77867 194516 4302 0 3 0x82 wait syz-executor.1 99299 414656 0 0 3 0x14200 bored sosplice 4302 330205 23050 0 3 0x82 thrsleep syz-fuzzer 4302 351471 23050 0 3 0x4000082 thrsleep syz-fuzzer 4302 358316 23050 0 3 0x4000082 thrsleep syz-fuzzer 4302 188171 23050 0 3 0x4000082 thrsleep syz-fuzzer 4302 224882 23050 0 3 0x4000082 thrsleep syz-fuzzer 4302 242762 23050 0 3 0x4000082 thrsleep syz-fuzzer 4302 293729 23050 0 3 0x4000082 thrsleep syz-fuzzer 4302 72950 23050 0 3 0x4000082 kqread syz-fuzzer 4302 218397 23050 0 3 0x4000082 thrsleep syz-fuzzer 4302 263353 23050 0 3 0x4000082 thrsleep syz-fuzzer 23050 118324 60079 0 3 0x10008a pause ksh 60079 76152 47874 0 3 0x92 select sshd 40777 302296 1 0 3 0x100083 ttyin getty 47874 493051 1 0 3 0x80 select sshd 61464 370500 19650 73 7 0x100010 syslogd 19650 78658 1 0 3 0x100082 netio syslogd 34503 203793 1 77 3 0x100090 poll dhclient 48749 70727 1 0 3 0x80 poll dhclient 88300 419083 0 0 3 0x14200 pgzero zerothread 94650 447148 0 0 3 0x14200 aiodoned aiodoned 98277 163875 0 0 3 0x14200 syncer update 6229 336717 0 0 3 0x14200 cleaner cleaner *23396 497550 0 0 7 0x14200 reaper 80748 292442 0 0 3 0x14200 pgdaemon pagedaemon 15754 205846 0 0 3 0x14200 bored crynlk 12053 209923 0 0 3 0x14200 bored crypto 56732 345880 0 0 3 0x40014200 acpi0 acpi0 77626 217724 0 0 3 0x40014200 idle1 39386 208048 0 0 3 0x14200 bored softnet 5520 304935 0 0 3 0x14200 bored systqmp 40132 157297 0 0 3 0x14200 bored systq 91705 155492 0 0 3 0x40014200 bored softclock 34513 521642 0 0 3 0x40014200 idle0 70900 473923 0 0 3 0x14200 bored smr 1 426573 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 61464 (syslogd) thread 0xffff800020ac09f0 (370500) exclusive rrwlock inode r = 0 (0xfffffd806eb3c3c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6319K 6322K 78643K 12166 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 83 2K 3K 78643K 14718 0 0 ifaddr 31 17K 21K 78643K 2025 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 780 0 0 iov 0 0K 28K 78643K 1475 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 9357 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 221 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1946 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 33K 78643K 18143 0 0 sigio 0 0K 0K 78643K 202 0 0 proc 41 38K 70K 78643K 15090 0 0 subproc 17 1K 2K 78643K 5525 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2153 0 0 in_multi 22 1K 2K 78643K 4157 0 0 ether_multi 1 0K 0K 78643K 109 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 5587 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 101 13K 32K 78643K 61090 0 0 UVM aobj 130 5K 5K 78643K 143 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1112 0 0 NDP 4 0K 0K 78643K 978 0 0 temp 97 3545K 3620K 78643K 78500 0 0 kqueue 0 0K 0K 78643K 221 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 655 0 651 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1426 0 1424 1 0 1 1 0 8 0 rtentry 112 3602 0 3569 2 0 2 2 0 8 0 unpcb 120 7286 0 7278 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 3600 0 3600 1 1 0 1 0 8 0 tcpcb 544 4254 0 4250 1 0 1 1 0 8 0 ipq 40 21 0 21 10 10 0 1 0 8 0 ipqe 40 56 0 56 10 10 0 1 0 8 0 inpcb 280 9986 0 9979 14 13 1 2 0 8 0 nd6 48 976 0 973 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 14808 0 14658 26 13 13 13 0 8 1 art_table 32 14809 0 14658 2 0 2 2 0 8 0 art_node 16 3601 0 3571 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 11 2 1 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1939 0 1929 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19985 0 18517 52 4 48 48 0 8 0 ffsino 272 19985 0 18517 101 2 99 99 0 8 0 nchpl 144 41201 0 39577 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 176062 0 176062 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 124001 0 124001 72 71 1 7 0 8 1 plimitpl 152 3065 0 3058 1 0 1 1 0 8 0 sigapl 432 17345 0 17332 21 19 2 3 0 8 0 futexpl 56 166342 0 166342 6 5 1 1 0 8 1 knotepl 112 10297 0 10284 2 1 1 2 0 8 0 kqueuepl 104 4005 0 4003 1 0 1 1 0 8 0 pipepl 112 10940 0 10927 19 18 1 2 0 8 0 fdescpl 488 17346 0 17332 4 1 3 3 0 8 1 filepl 152 106974 0 106897 34 29 5 7 0 8 1 lockfpl 104 3540 0 3540 19 18 1 1 0 8 1 lockfspl 48 1117 0 1117 19 18 1 1 0 8 1 sessionpl 112 340 0 331 1 0 1 1 0 8 0 pgrppl 48 521 0 512 1 0 1 1 0 8 0 ucredpl 96 30088 0 30080 1 0 1 1 0 8 0 zombiepl 144 17333 0 17332 4 3 1 1 0 8 0 processpl 896 17362 0 17332 4 0 4 4 0 8 0 procpl 632 46548 0 46508 38 33 5 5 0 8 1 srpgc 64 648 0 648 51 50 1 1 0 8 1 sosppl 128 287 0 287 63 63 0 1 0 8 0 sockpl 384 19051 0 19034 19 16 3 4 0 8 1 mcl64k 65536 32 0 0 4 1 3 3 0 8 0 mcl16k 16384 37 0 0 5 3 2 3 0 8 0 mcl12k 12288 73 0 0 3 1 2 2 0 8 0 mcl9k 9216 56 0 0 3 1 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 184 0 0 17 4 13 17 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1093 0 0 14 2 12 12 0 8 0 bufpl 256 38433 0 31419 439 0 439 439 0 8 0 anonpl 16 1974570 0 1968579 231 187 44 47 0 124 0 amapchunkpl 152 141908 0 141818 221 216 5 18 0 158 0 amappl16 192 81886 0 81497 465 435 30 33 0 8 8 amappl15 184 3316 0 3313 28 27 1 1 0 8 0 amappl14 176 4599 0 4588 1 0 1 1 0 8 0 amappl13 168 3090 0 3090 37 36 1 1 0 8 1 amappl12 160 1777 0 1774 1 0 1 1 0 8 0 amappl11 152 2359 0 2348 1 0 1 1 0 8 0 amappl10 144 2390 0 2386 1 0 1 1 0 8 0 amappl9 136 6622 0 6620 1 0 1 1 0 8 0 amappl8 128 5190 0 5146 2 0 2 2 0 8 0 amappl7 120 2843 0 2833 1 0 1 1 0 8 0 amappl6 112 2003 0 1991 1 0 1 1 0 8 0 amappl5 104 4181 0 4171 1 0 1 1 0 8 0 amappl4 96 16614 0 16584 2 1 1 2 0 8 0 amappl3 88 4805 0 4787 1 0 1 1 0 8 0 amappl2 80 115227 0 115162 3 1 2 3 0 8 0 amappl1 72 476620 0 476201 23 13 10 19 0 8 0 amappl 80 52020 0 51985 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 142 0 13 4 1 3 3 0 8 0 uaddrrnd 24 17346 0 17332 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 17346 0 17332 1 0 1 1 0 8 0 vmmpekpl 168 146043 0 146017 2 0 2 2 0 8 0 vmmpepl 168 2235056 0 2233562 462 374 88 97 0 357 11 vmsppl 368 17345 0 17332 2 0 2 2 0 8 0 pdppl 4096 34699 0 34664 8 2 6 6 0 8 1 pvpl 32 5237567 0 5228458 761 644 117 127 0 265 13 pmappl 232 17345 0 17332 33 31 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 638 0 37 18 0 18 18 0 8 0